Voir les catégories

Flux de requêtes Filtres et paramètres SQL Vue d'ensemble

PARAMÈTRES SQL DÉTECTION AUTOMATIQUE DONNÉES EN DIRECT

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.

8Types de filtres
0SQL exposé
100%Libre-service

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

Flux de requêtes détecte automatiquement les valeurs codées en dur en SQL et les transforme en entrées conviviales dans Microsoft Excel et Google Sheets. Vous partagez le capacité à courir la requête—pas le SQL.
À la demande, en direct Pas de macros/scripts Requêtes parallèles

L'avantage Agent

Notre poids plume Agent de flux de requêtes rend sûr, sortant uniquement connexion—aucune règle de pare-feu entrant, VPN, passerelles ou pilotes. Déployez plusieurs agents sur site et dans le cloud ; ils mise à jour automatique et présenter un liste unifiée des sources de données dans le constructeur.
Sortant uniquement Pas de pilotes/passerelles Multi-agents, multi-régions

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

1

É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.

2

Query Streams détecte automatiquement les filtres

« PO-12345 » → Saisie du bon de commande client Plage de dates → Sélecteurs de début/fin Liste d'état → Menu déroulant à sélection multiple

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.

3

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 vous
Sélectionnez jusqu'à (5) requêtes à diffuser
Extraire les données des bons de commande des clients
Source de données : SQL Server • Paramètres
Affichage des sources de données en ligne uniquement

Destinations de requête

Conditions de filtrage
Extraire les données des bons de commande des clients
4

Ce 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.

5

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 ?

  1. Le complément envoie vos entrées à l' Agent de flux de requêtes.
  2. L'agent exécute en toute sécurité le SQL enregistré sur la source de données sélectionnée avec ces paramètres.
  3. 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.

6

Les données sont transférées dans votre classeur.

Consol
Partie
Description
Origine
Quantité
Prix
Cas
Flux simulé : les lignes apparaissent au fur et à mesure que l'agent les écrit dans la feuille de destination.

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.

Exemple : Verrouillez le centre de coûts, mais configurez une plage de dates pour les comparaisons de périodes à la demande.
OÙ centre_de_coûts = « OPS-100 »
ET date_transaction ENTRE '2025-01-01' ET '2025-03-31'
Verrouillé : centre_de_coût (défini par les règles du propriétaire/partage)Configurable : Plage de dates txn_date dans Propriétés

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.

Exemple : Verrouillez l'identifiant fournisseur du partenaire ; configurez une plage de dates afin qu'il puisse extraire les factures pour n'importe quelle période.
OÙ identifiant_fournisseur = « V123 »
ET date_facture ENTRE '2025-01-01' ET '2025-03-31'
Verrouillé : vendor_id (non exposé en tant qu'entrée)Configurable : plage de dates de facturation

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.

Exemple : Verrouillez la campagne ; configurez une fenêtre de rapport.
OÙ identifiant_campagne = « CMP-0425 »
ET date_de_l'événement ENTRE '2025-04-01' ET '2025-04-30'
Verrouillé : identifiant_campagneConfigurable : plage de dates de l'événement

É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.

Exemple : Verrouillez la classe ou le cours ; laissez les apprenants modifier la fenêtre d'entraînement.
OÙ code_classe = « SQL-101 »
ET date_d'exécution ENTRE '2025-01-01' ET '2025-02-15'
Verrouillé : code_classeConfigurable : plage de dates d'exécution

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 :

Saisie de texteCodes client, numéros de bon de commande, toute valeur de chaîne
Entrées numériquesQuantités, identifiants, valeurs seuils
Sélection multipleListes déroulantes des listes IN/NOT IN
Sélecteurs de dateParamètres par défaut intelligents : aujourd'hui, début du mois, -30 jours
PériodesRapports périodiques : depuis le début de l'année, depuis le début du mois, plages personnalisées
Variables SQL@StartDate, @EndDate deviennent des entrées utilisateur
Plages min./max.Clauses BETWEEN pour le filtrage numérique
Interrupteurs à basculeIndicateurs booléens : actif/inactif, vrai/faux

La sécurité avant tout : comment elle protège vos données

SQL reste cachéLes utilisateurs finaux ne voient jamais la structure de votre requête ni les noms des tables.
Accès en lecture seuleLes paramètres peuvent uniquement filtrer les données, ils ne peuvent pas les modifier.
Validation des entréesLimiter les entrées à des listes ou des plages prédéfinies
Aucune information d'identification partagéeLes utilisateurs ont accès aux requêtes, mais pas à la base de données.
Piste d'auditSuivre qui a exécuté quelle requête avec quels paramètres

Pour commencer

  1. Écrivez votre SQL : Utilisez vos requêtes habituelles avec des valeurs codées en dur.
  2. Vérifier les détections : Query Streams affiche ce qu'il a trouvé dans l'onglet Propriétés.
  3. Configurer les entrées : Activez les paramètres que vous souhaitez exposer, définissez les valeurs par défaut et les descriptions.
  4. Partager la requête : Accorder l'accès aux utilisateurs qui en ont besoin
  5. 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 :

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.

Updated on 4 octobre 2026

Powered by BetterDocs