Voir les catégories

SQL pour les analystes de données : requêtes de base de données en direct dans Excel et Google Sheets

12 min de lecture

ANALYSTES DE DONNÉES

Interrogez n'importe quelle base de données.
Directement depuis votre feuille de calcul.

Rédigez du code SQL dans le portail (ou laissez l'IA le générer), exécutez des requêtes en direct depuis Excel ou Google Sheets et partagez les résultats avec qui vous voulez, sans exposer votre code SQL ni vos identifiants de base de données.

Données en direct à la demande Exécution parallèle Plus de 10 dialectes SQL Nova AI Filtres interactifs

Query Streams est une plateforme d'intégration de bases de données sécurisée et en temps réel qui permet aux analystes de données d'écrire du SQL une seule fois et d'exécuter des requêtes en direct depuis Microsoft Excel ou Google Sheets. Pour en savoir plus, rendez-vous sur QueryStreams.com. et Inscrivez-vous gratuitement pour commencer à interroger vos bases de données directement depuis votre feuille de calcul.

Pourquoi le SQL pour les analystes de données est encore plus difficile qu'il ne devrait l'être

Les analystes de données qui utilisent SQL sont confrontés à un paradoxe : la requête elle-même ne prend que quelques minutes, mais tout ce qui l’entoure (connexion à la base de données, exportation des résultats, partage avec les parties prenantes, mise à jour des données) prend des heures. La plupart des équipes d’analystes perdent plus de temps à cause des contraintes de flux de travail qu’à l’analyse proprement dite.

Le flux de travail typique d'un analyste de données SQL ressemble à ceci : ouvrir un client SQL (SSMS, pgAdmin, DBeaver), se connecter via un VPN, écrire et tester la requête, exporter les résultats au format CSV, ouvrir Excel ou Google Sheets, importer les données, les mettre en forme, envoyer le fichier par e-mail et répéter l'opération le lendemain lorsque les chiffres changent. Harvard Business ReviewLes professionnels des données consacrent jusqu'à 80 % de leur temps à la préparation et à la livraison des données plutôt qu'à leur analyse proprement dite.

Ce cycle engendre quatre problèmes persistants que la plupart des équipes d'analystes identifient immédiatement.

Fatigue du copier-coller

Chaque rapport nécessite le même processus : exécuter la requête dans un client SQL, exporter au format CSV, importer dans un tableur, mettre en forme et diffuser. Multipliez cela par des dizaines de requêtes et la charge de travail devient un véritable défi.

Données obsolètes

Les fichiers CSV exportés sont obsolètes dès leur sortie de la base de données. Les parties prenantes prennent des décisions sur la base des données de la veille, car une mise à jour implique de relancer l'intégralité du cycle d'exportation.

Goulot d'étranglement du partage

Lorsque des collègues ou des partenaires ont besoin de données mises à jour, ils s'adressent à vous. Vous relancez la requête, ajustez les filtres, réexportez et renvoyez les données. Chaque demande devient une interruption.

VPN et frictions d'accès

L'exécution d'une requête nécessite un accès VPN, des identifiants de base de données et un client SQL. Le télétravail, les déplacements ou l'intégration d'un nouveau membre dans l'équipe augmentent la charge de travail informatique.

Comment Query Streams simplifie le flux de travail SQL des analystes de données

Query Streams élimine l'écart entre l'écriture de requêtes SQL et l'obtention des résultats dans une feuille de calcul. Au lieu d'exporter des fichiers CSV et de les envoyer par e-mail, vous écrivez des requêtes SQL pour l'analyse de données dans le portail web, vous les enregistrez et vous les exécutez directement depuis celui-ci. Complément Excel ou module complémentaire Google SheetsToute personne avec qui vous partagez une requête peut l'exécuter indépendamment — avec ses propres valeurs de filtre — sans jamais voir le code SQL ni avoir besoin d'identifiants de base de données.

1

Installez l'agent

Déployez l'agent réseau sur n'importe quelle machine pouvant accéder à vos bases de données. Windows ou Linux, sur site ou dans le cloud. Connexions sortantes uniquement ; aucune règle de pare-feu n'est requise.

2

Rédigez du SQL dans le portail

Utilisez le générateur de requêtes pour écrire et tester du code SQL sur votre base de données en production. Vous pouvez également laisser Nova AI générer la requête à partir d'une description en langage clair.

3

Exécuter depuis Excel ou Sheets

Ouvrez le complément Excel ou Google Sheets, sélectionnez votre requête enregistrée, définissez les filtres nécessaires et exécutez-la. Les données en direct s'affichent directement dans votre feuille de calcul.

4

Partager avec les parties prenantes

Partagez n'importe quelle requête par son nom. Les destinataires l'exécutent depuis leur propre feuille de calcul, ajustent les filtres indépendamment et obtiennent des résultats en temps réel sans avoir à consulter le code SQL.

Étape 1 : Installez l'agent. Téléchargez l'agent Query Streams Installez-le sur n'importe quelle machine pouvant accéder à vos bases de données : un serveur local, une instance AWS EC2, une machine virtuelle Azure ou une machine Google Cloud. L'agent établit des connexions sortantes uniquement vers le relais Query Streams ; aucune modification de port entrant ni de pare-feu n'est donc requise. Déployez plusieurs agents au sein de votre infrastructure en fonction de votre niveau d'abonnement ; chaque agent se met à jour automatiquement.

Étape 2 : Rédigez la requête SQL dans le portail. Connectez-vous à mon.querystreams.comSélectionnez une source de données dans la liste déroulante unifiée (tous les agents connectés présentent leurs bases de données dans une seule liste), puis saisissez votre requête SQL. Le portail prend en charge toutes les opérations SQL standard pour l'analyse de données (jointures, sous-requêtes, fonctions de fenêtre, CTE) sur votre base de données en production. Enregistrez la requête avec un nom descriptif.

Étape 3 : Exécuter à partir d’Excel ou de Google Sheets. Ouvrez le complément Query Streams dans Microsoft Excel ou dans Google Sheets. Vos requêtes enregistrées s'affichent dans une liste. Sélectionnez-en une, ajustez éventuellement les filtres interactifs, puis cliquez sur Exécuter. Les données en temps réel sont directement intégrées à vos cellules. Plus besoin de fichiers CSV, de copier-coller ni de données obsolètes.

Étape 4 : Partager avec les parties prenantes. Partagez facilement vos requêtes enregistrées avec vos collègues, responsables ou partenaires externes. Les destinataires visualisent la requête par son nom dans leur propre module complémentaire Excel ou Google Sheets, la sélectionnent, ajustent les filtres et l'exécutent pour obtenir des résultats instantanés. Ils n'ont jamais accès au code SQL, ne se connectent jamais directement à la base de données et n'ont jamais besoin de vous demander de relancer la requête.

Laissez Nova AI écrire du SQL pour vous

Toutes les requêtes ne justifient pas l'effort de les écrire à la main. Pour les requêtes ponctuelles, les extractions de données rapides ou les schémas inconnus, Nova AI Nova génère du SQL adapté à votre dialecte à partir de questions en anglais courant. Grâce à l'intelligence sémantique, Nova précharge les noms de vos tables, colonnes, types de données et relations avant toute génération ; ainsi, le SQL produit fait référence à votre schéma réel et non à des variables génériques.

Nova prend en charge 10 dialectes de base de données : T-SQL pour Microsoft SQL Server, PL/pgSQL pour PostgreSQL, MySQL, MariaDB, SQLite, Access SQL, Oracle PL/SQL, Snowflake SQL, BigQuery Standard SQL et DuckDB. Chaque requête générée est soumise à un processus de validation multicouche (vérification de la syntaxe, des tables, des colonnes avec correction approximative et analyse structurelle) avant son exécution.

Les requêtes SQL d'analyse de données générées par Nova peuvent être enregistrées, modifiées et partagées comme les requêtes écrites manuellement. L'IA complète vos compétences SQL sans les remplacer : rédigez vous-même des requêtes complexes, utilisez Nova pour des recherches rapides ou laissez-le générer une requête initiale que vous affinerez ensuite dans le portail.

Conseil aux analystes de données : Nova est particulièrement utile pour interroger des bases de données que vous n'avez pas conçues. Indiquez-lui un schéma inconnu, posez une question métier et laissez l'intelligence sémantique déterminer les tables et jointures nécessaires. Vous pouvez ensuite examiner le code SQL généré, vous familiariser avec le schéma et l'affiner.

Exécuter plusieurs requêtes en parallèle

Query Streams prend en charge l'exécution parallèle des requêtes : lancez simultanément cinq requêtes enregistrées dans cinq onglets de feuilles de calcul différents, et l'Agent diffuse chaque ensemble de résultats en parallèle, quelle que soit sa taille. Il n'est plus nécessaire d'attendre la fin d'une requête avant de lancer la suivante. C'est une véritable révolution pour les analystes de données qui préparent des rapports à onglets multiples (chiffre d'affaires par région dans un onglet, taux de désabonnement client dans un autre, niveaux de stock dans un troisième), le tout mis à jour en une seule action.

Grâce à la mise à jour en temps réel et à la demande des données, les analystes travaillent toujours avec des chiffres actualisés. Fini les exportations de données obsolètes pendant la nuit. Besoin d'actualiser un ensemble de données de 50 000 lignes avant une réunion ? Un clic suffit pour que les données s'affichent. Besoin de vérifier un chiffre sur votre téléphone ? Ouvrez Google Sheets et exécutez la requête. Les données sont toujours en direct, toujours à jour et toujours accessibles depuis n'importe quel appareil doté d'un navigateur.

Partagez des requêtes SQL en direct sans exposer le code.

L'un des défis les plus persistants pour les analystes de données est la distribution : comment donner accès aux données en temps réel aux parties prenantes non techniques sans exposer le code SQL, les identifiants de base de données ni votre temps ? Query Streams résout ce problème en séparant la requête de son exécution.

Lorsque vous partagez une requête, le destinataire obtient la possibilité de courir il — et non la capacité de voir Ils ouvrent leur module complémentaire Excel ou Google Sheets, sélectionnent la requête partagée dans une liste déroulante, ajustent les filtres interactifs disponibles (plage de dates, région, catégorie de produit) et cliquent sur « Exécuter ». Le code SQL reste invisible. Les identifiants de la base de données restent au sein de l'agent sur votre réseau. Le partenaire reçoit un flux de données en temps réel et filtrable sans aucune connaissance technique.

Filtres interactifs sont créées automatiquement. Query Streams détecte les variables SQL explicites (par exemple, @region, @date_de_début) et détecte également automatiquement les valeurs statiques dans les clauses WHERE (par exemple, WHERE brand = 'Acme'Activez le commutateur Config pour tout filtre détecté dans l'onglet Propriétés de la requête, et les utilisateurs finaux bénéficieront de contrôles de liste déroulante ou de saisie dans le complément de feuille de calcul sans aucun développement supplémentaire.

Le flux de travail de l'analyste de données : avant et après

Flux de travail SQL traditionnel vs. flux de requêtes

Traditionnel
Flux de requêtes
Exécuter une requête
Client SQL + VPN
À partir d'Excel ou de Sheets
Partager les résultats
Exporter au format CSV, envoyer par e-mail
Partager le lien de requête, exécuter en direct
Actualiser les données
Relancer, réexporter
Cliquez sur actualiser
Modifier les filtres
Modifier la requête SQL, puis la réexécuter.
menus déroulants interactifs
Plusieurs rapports
Un à la fois
Exécution parallèle
Accès à distance
VPN requis
N'importe quel navigateur, n'importe où
Visibilité SQL
Code exposé
Caché aux utilisateurs finaux

Bases de données et sources de données prises en charge

Query Streams se connecte à pratiquement toutes les bases de données qu'un analyste de données rencontre. Déploiement plusieurs agents L'ensemble de votre infrastructure et de vos sources de données apparaissent dans une seule liste déroulante unifiée ; les analystes sélectionnent simplement parmi les bases de données disponibles sans avoir besoin de savoir quel agent ou serveur les héberge.

Bases de données relationnelles : Microsoft SQL Server (T-SQL), PostgreSQL, MySQL, MariaDB, SQLite, Microsoft Access, Oracle, Snowflake et BigQuery.

Moteurs analytiques : DuckDB pour l'analyse locale haute performance et comme moteur de stockage des données des connecteurs API.

Connecteurs API : Stripe, HubSpot, Shopify, Google Analytics, Google Search Console et ShipStation. Les données de l'API sont mises en cache localement dans DuckDB et interrogeables avec SQL standard.

Vos identifiants ne quittent jamais votre réseau. L'agent réseau Query Streams s'exécute sur votre infrastructure avec des connexions sortantes uniquement. Aucun port entrant, aucune modification de VPN, aucune règle de pare-feu. Les identifiants de base de données restent au sein de l'agent et ne sont jamais transmis aux serveurs Query Streams. Grâce à cette architecture, votre équipe de données conserve un contrôle total sur l'accès à la base de données, tandis que les utilisateurs métier bénéficient d'analyses en libre-service via des requêtes partagées.

Questions fréquemment posées

Quelles compétences SQL les analystes de données doivent-ils posséder pour utiliser Query Streams ? +
Avec Query Streams, vous pouvez utiliser n'importe quel niveau de SQL. Les analystes qui rédigent leurs propres requêtes peuvent utiliser l'outil de création de requêtes du portail pour composer et tester du SQL sur des bases de données en production, puis l'enregistrer et l'exécuter depuis Excel ou Google Sheets. Si vous préférez ne pas écrire de SQL, Nova AI Génère des requêtes adaptées au dialecte à partir de questions en anglais courant. Les destinataires des requêtes partagées n'ont besoin d'aucune connaissance en SQL : ils exécutent des requêtes prédéfinies avec des filtres interactifs.
Puis-je utiliser mes requêtes SQL existantes avec Query Streams ? +
Oui. Collez n'importe quelle requête SQL existante dans l'éditeur de requêtes du portail. Query Streams prend en charge le SQL standard sur toutes les bases de données connectées : jointures, sous-requêtes, CTE, fonctions de fenêtrage et syntaxe spécifique à chaque base de données. La requête est exécutée sur votre base de données active via l'Agent, et les résultats sont automatiquement transférés vers votre feuille de calcul. Aucune réécriture ni adaptation n'est nécessaire.
En quoi Query Streams se compare-t-il à l'exportation de fichiers CSV depuis un client SQL ? +
Les exportations CSV sont des instantanés statiques qui deviennent obsolètes immédiatement. Query Streams offre cette possibilité. données en direct et à la demande Intégrez directement les données dans votre feuille de calcul. Cliquez sur « Exécuter » et les données actuelles sont importées : aucune exportation, aucune importation, aucune mise en forme. Vous pouvez relancer la requête à tout moment pour l'actualiser, la partager avec d'autres utilisateurs et lancer plusieurs requêtes en parallèle sur différents onglets. Fini le cycle complet d'exportation, d'importation et de distribution !
Est-ce que Query Streams prend en charge les requêtes paramétrées avec des variables ? +
Oui. Définissez des variables SQL explicites (par exemple, @region, @date_de_début) dans votre requête, ou laissez Query Streams détecter automatiquement les valeurs filtrables à partir des clauses WHERE statiques (par exemple, OÙ la marque = 'Acme'Activez le commutateur Config pour chaque filtre dans l'onglet Propriétés de la requête, et les utilisateurs finaux bénéficieront de listes déroulantes ou de contrôles de saisie interactifs dans le complément Excel ou le complément Google Sheets, sans aucun développement supplémentaire.
Les utilisateurs non techniques peuvent-ils exécuter mes requêtes SQL depuis Excel ou Google Sheets ? +
Absolument. Partagez n'importe quelle requête enregistrée avec vos collègues, responsables ou partenaires externes. Ils ouvrent le complément Query Streams dans Excel ou dans Google Sheets, sélectionnent la requête partagée par son nom, ajustent les filtres disponibles et cliquent sur « Exécuter ». Ils n'ont jamais accès au code SQL, ne se connectent jamais directement à la base de données et n'ont jamais besoin de votre aide pour actualiser les données. L'expérience utilisateur est suffisamment simple pour toute personne sachant utiliser un tableur.
Quelles bases de données Query Streams prend-il en charge pour les analystes de données ? +
Microsoft SQL Server, PostgreSQL, MySQL, MariaDB, SQLite, Microsoft Access, Oracle, Snowflake, BigQuery et DuckDB sont pris en charge. Des connecteurs API pour Stripe, HubSpot, Shopify, Google Analytics, Google Search Console et ShipStation sont également disponibles, avec mise en cache des données API dans DuckDB pour les requêtes SQL. Déployez les agents sur site, sur AWS, Azure, Google Cloud ou dans n'importe quel environnement à travers le monde : toutes les sources de données apparaissent dans un menu déroulant unique.
Ma base de données est-elle sécurisée lorsque j'exécute des requêtes SQL à partir d'une feuille de calcul ? +
Oui. L'agent réseau Query Streams s'exécute sur votre infrastructure et permet de… connexions sortantes uniquement Aucun port entrant, aucune modification de VPN, aucune règle de pare-feu requise. Les identifiants de base de données restent au sein de l'agent et ne sont jamais transmis à l'extérieur. Les destinataires des requêtes partagées exécutent des requêtes sans voir le code SQL ni les identifiants de base de données. L'architecture offre aux équipes de données un contrôle total sur l'accès tout en permettant aux utilisateurs métiers de récupérer les données en libre-service.

Commencer

Prêt à optimiser votre flux de travail SQL d'analyste de données ?

Inscrivez-vous gratuitement, installez l'Agent et exécutez votre première requête SQL depuis Excel ou Google Sheets en quelques minutes. Rédigez votre propre requête SQL ou laissez Nova AI la générer : dans les deux cas, vos résultats sont directement intégrés à votre feuille de calcul.

Guides associés : Conversion de texte en SQL | Analyse de données par IA | Bases de données dans Microsoft Excel | Bases de données dans Google Sheets

Catégorie : Articles

Mots-clés : SQL pour analystes de données, SQL pour l'analyse de données, requêtes SQL pour l'analyse de données, Excel, Google Sheets, données en direct, base de données vers feuille de calcul, partage de requêtes, exécution parallèle de requêtes, Nova AI

Méta-description : SQL pour les analystes de données : interrogez n’importe quelle base de données en direct depuis Excel ou Google Sheets grâce à Query Streams.

Updated on 1er octobre 2026

Powered by BetterDocs