Transformez le SQL statique en
Rapports dynamiques
Query Streams détecte automatiquement les valeurs codées en dur dans votre SQL et les transforme en entrées de filtre conviviales pour Microsoft Excel et Google Sheets, sans aucun codage nécessaire.
Query Streams détecte automatiquement les valeurs codées en dur dans votre SQL et les transforme en entrées conviviales, afin que tout le monde puisse exécuter des rapports personnalisés directement à partir de Microsoft Excel ou Google Sheets sans toucher au SQL ni voir les identifiants. Pour en savoir plus, rendez-vous sur QueryStreams.com. et Inscrivez-vous gratuitement pour commencer à créer des rapports dynamiques en libre-service.
Le problème avec les rapports traditionnels
Toutes les organisations sont confrontées à ce problème : les analystes écrivent des requêtes SQL avec des valeurs codées en dur telles que les identifiants clients, les plages de dates ou les codes d'état. Lorsqu'un utilisateur a besoin d'un autre client ou d'une autre plage de dates, il doit soit attendre que l'analyste modifie la requête, soit, pire encore, obtenir un accès à la base de données auquel il n'est pas censé avoir droit. Pendant ce temps, les rapports programmés s'accumulent dans les boîtes de réception, devenant obsolètes avant même d'avoir été ouverts.
Query Streams résout ce problème en détectant ces valeurs codées en dur et en les transformant en paramètres que les utilisateurs finaux peuvent ajuster eux-mêmes, en toute sécurité, depuis Excel ou Google Sheets, sans jamais voir le SQL sous-jacent.
Pourquoi Query Streams est différent
Paramètres automatiques, pas de scripts
L'avantage Agent
Flux de requêtes
- Les filtres détectés automatiquement deviennent des contrôles de saisie dans Excel/Sheets.
- Partager des fonctionnalités interactives sans exposer SQL
- Agent sortant uniquement ; pas de VPN, pas de règles entrantes, pas de pilotes
- Diffusion parallèle vers plusieurs feuilles/onglets
- Sources de données unifiées entre plusieurs agents
Outils traditionnels
- Scripts/macros manuels ou connecteurs rigides
- Exportations statiques ou actualisation programmée uniquement
- Passerelles, pilotes ODBC, VPN et règles entrantes
- Identifiants partagés ; SQL souvent exposé
- Configurations ponctuelles ; dérive de version
Comment fonctionnent les filtres Query Streams
Écrivez votre SQL normalement.
OÙ client_po = « PO-12345 »
ET date_de_vente ENTRE '2025-01-01' ET '2025-06-30'
ET statut IN (« ACTIF », « EN ATTENTE »)
Ouvrez le Flux de requêtes Générateur de requêtes et liez cette requête à une source de données enregistrée sur un agent Query Streams (par exemple, Microsoft SQL Server, PostgreSQL, MySQL, MariaDB, SQLite, Microsoft Access). Les agents créent une connexion sortante sécurisée, sans règles de pare-feu entrantes ni VPN. Si vous n'avez pas encore installé d'agent, consultez Installation de l'agent Query Streams sous Windows.
Nous enregistrerons cette requête sous le nom « Extraire les données des bons de commande des clients » il apparaît donc par son nom dans le module complémentaire Excel/Sheets.
Query Streams détecte automatiquement les filtres
La détection est la première étape. Dans le Propriétés Dans l'onglet, vous choisissez les détections qui deviennent des entrées et définissez les valeurs par défaut. Vous pouvez laisser certaines valeurs verrouillées (non exposées) et rendre d'autres configurables pour les utilisateurs finaux.
Partager la requête
C'est le Module complémentaire Microsoft Excel / Google Sheets interface. À l'étape 1, vous avez créé et nommé la requête « Extraire les données des bons de commande des clients ». Après l'avoir partagé, l'utilisateur distant ouvre le module complémentaire, choisit Requêtes partagées, et sélectionne cet élément.
Suivant : dans le Conditions de filtrage section, cliquez sur le équipement icône pour configurer les paramètres. Cela ouvre l'interface utilisateur des paramètres illustrée dans Étape 4.
Requêtes partagées
Accéder aux requêtes partagées avec vousCe que les utilisateurs voient dans Excel/Sheets
Conseil : Ce panneau est interactif. Modifiez n'importe quelle entrée et observez le résultat. Étape 5 Mettez à jour l'aperçu SQL en temps réel. Faites ensuite défiler jusqu'à Étape 6 pour voir un flux simulé de lignes dans le classeur.
Les sélections deviennent SQL — en direct
OÙ client_po = « PO-12345 »
ET date_de_vente ENTRE '2025-01-01' ET '2025-06-30'
ET statut IN (« ACTIF », « EN ATTENTE »)
Que se passe-t-il lorsque vous cliquez sur Exécuter ?
- Le complément envoie vos entrées à l' Agent de flux de requêtes.
- L'agent exécute en toute sécurité le SQL enregistré sur la source de données sélectionnée avec ces paramètres.
- Les résultats sont renvoyés vers Microsoft Excel ou Google Sheets et inscrit dans la feuille de cible.
Les connexions sont uniquement sortantes ; le texte SQL et les informations d'identification restent masqués. Pour les résultats volumineux, l'agent diffuse efficacement et prend en charge l'exécution de plusieurs requêtes en parallèle dans des onglets distincts.
Les données sont transférées dans votre classeur.
Exemples SQL pour chaque type de filtre
Voici à quoi ressemblent les différentes valeurs dans votre SQL brut. Query Streams détecte ces modèles et les associe à la bonne entrée utilisateur dans Excel ou Google Sheets.
Filtre à chaîne
OÙ numéro de client = « CUST-A123 »
Filtre numérique
OÙ quantité > 500
Liste de chaînes (clause IN)
OÙ statut IN (« EXPÉDIÉ », « LIVRÉ »)
Filtre de date
OÙ date_de_commande = '2025-07-15'
Plage de dates (ENTRE)
OÙ date_d'expédition ENTRE '2025-01-01' ET '2025-03-31'
Plage numérique (BETWEEN)
OÙ prix ENTRE 10.99 ET 49.99
Variable SQL nommée
OÙ date_de_vente >= @Date de début
Booléen / Indicateur
OÙ est_actif = 1
Cas d'utilisation concrets
Équipes ERP et financières
Remplacez les rapports statiques par des filtres en temps réel. Permettez aux utilisateurs financiers d'exécuter des comptes de résultats par centre de coûts, de comparer les résultats cumulés depuis le début de l'année à ceux du mois en cours ou de filtrer par compte général, le tout depuis Excel, sans attendre les rapports de fin de mois.
OÙ centre_de_coûts = « OPS-100 »
ET date_transaction ENTRE '2025-01-01' ET '2025-03-31'
Chaîne d'approvisionnement et logistique
Donnez à vos partenaires un accès en libre-service sans compromettre la sécurité. Partagez les requêtes en temps réel concernant les stocks ou les expéditions que les fournisseurs peuvent filtrer à l'aide de leur propre code fournisseur.
OÙ identifiant_fournisseur = « V123 »
ET date_facture ENTRE '2025-01-01' ET '2025-03-31'
Ventes et marketing
Activez les rapports dynamiques sur les campagnes. Le service marketing peut filtrer les résultats par campagne, période ou région. Le service commercial peut extraire les chiffres de son propre territoire sans avoir à solliciter le service informatique.
OÙ identifiant_campagne = « CMP-0425 »
ET date_de_l'événement ENTRE '2025-04-01' ET '2025-04-30'
Éducation et formation
Enseignez les concepts SQL de manière interactive. Les étudiants peuvent exécuter des requêtes avec différents paramètres à partir de Google Sheets pour voir comment les filtres affectent les résultats, sans avoir à configurer de base de données.
OÙ code_classe = « SQL-101 »
ET date_d'exécution ENTRE '2025-01-01' ET '2025-02-15'
Types de filtres que vous pouvez créer
Query Streams détecte et configure automatiquement huit types de paramètres. Chacun devient un type d'entrée spécifique dans Excel et Google Sheets :
La sécurité avant tout : comment elle protège vos données
Pour commencer
- Écrivez votre SQL : Utilisez vos requêtes habituelles avec des valeurs codées en dur.
- Vérifier les détections : Query Streams affiche ce qu'il a trouvé dans l'onglet Propriétés.
- Configurer les entrées : Activez les paramètres que vous souhaitez exposer, définissez les valeurs par défaut et les descriptions.
- Partager la requête : Accorder l'accès aux utilisateurs qui en ont besoin
- Les utilisateurs exécutent depuis Excel/Sheets : Ils voient les données, saisissent des valeurs et obtiennent des résultats en temps réel.
Aucune modification du code. Aucune infrastructure. Juste des rapports en libre-service plus intelligents.
En savoir plus
Prêt à approfondir vos connaissances ? Consultez notre documentation en ligne pour vous familiariser rapidement avec le sujet :
- Installez le module complémentaire Google Sheets.
- Installez l'agent Query Streams sous Windows
- Comment connecter Microsoft SQL Server à Excel
- Comment connecter MySQL à Microsoft Excel
- Comment connecter PostgreSQL à Google Sheets
- Partagez des données en temps réel, pas vos identifiants
- Partagez en toute sécurité les données ERP/CRM/WMS avec vos partenaires
Questions fréquemment posées
Query Streams détecte automatiquement les chaînes de caractères, les valeurs numériques, les valeurs de date, les plages de dates (clauses BETWEEN), les listes IN/NOT IN et les variables SQL nommées telles que @StartDate ou :param. Chaque valeur détectée est mappée au type d'entrée approprié dans Excel ou Google Sheets.
Oui. Dans l'onglet Propriétés du générateur de requêtes, vous pouvez choisir quelles valeurs détectées deviennent des entrées configurables par l'utilisateur et lesquelles restent verrouillées. Les valeurs verrouillées sont appliquées automatiquement, mais ne sont jamais exposées aux utilisateurs finaux, ce qui est idéal pour le filtrage de sécurité, comme les identifiants de fournisseur ou les centres de coûts.
Non. Les utilisateurs ne voient que le nom de la requête et les paramètres de filtrage que vous avez configurés. Le code SQL sous-jacent, les noms des tables et la structure de la base de données restent totalement masqués. Il s'agit d'une fonctionnalité de sécurité essentielle qui différencie Query Streams des connecteurs de base de données traditionnels.
Absolument. Chaque filtre prend en charge des valeurs par défaut intelligentes, notamment : des valeurs spécifiques, la date du jour, le début du mois, la fin du mois, des dates relatives telles que -30 jours, etc. Les utilisateurs peuvent modifier ces valeurs par défaut ou les utiliser telles quelles.
Oui. La même requête avec les mêmes filtres fonctionne de manière identique dans Microsoft Excel et Google Sheets. Vous pouvez partager une requête avec des utilisateurs, quelle que soit la plateforme de tableur qu'ils préfèrent, et ils verront la même interface de filtrage.
Prêt à créer des rapports dynamiques ?
Transformez vos requêtes SQL statiques en rapports interactifs en libre-service pour Excel et Google Sheets. Commencez gratuitement dès aujourd'hui.
Catégorie : Guides produits
Mots-clés : Microsoft Excel, Google Sheets, données en temps réel, SQL Server, MySQL, PostgreSQL, paramètres, filtres, analyse en libre-service, rapports dynamiques, variables SQL
Meta Description : Transformez le SQL statique en rapports dynamiques. Query Streams détecte automatiquement les filtres et crée des entrées utilisateur pour Excel et Google Sheets, sans aucun codage nécessaire.
Biographie de l'auteur :
L'équipe Query Streams est composée d'experts chevronnés en bases de données, de professionnels de la sécurité réseau et de vétérans des réseaux d'entreprise qui cumulent plus de 25 ans d'expérience dans la gestion des données, l'analyse et le développement de logiciels sécurisés.

