Voir les catégories

Comment connecter DuckDB à Google Sheets - diffuser en direct les données de la base analytique

5 min de lecture

GUIDE DU CONNECTEUR

DuckDB Google Sheets

DuckDB DuckDB
Flux de requêtes Flux de requêtes
Google Sheets Google Sheets
Analyse rapide
Données en direct
Portable

Query Streams vous permet de connecter DuckDB directement à Google Sheets, en diffusant des données analytiques en direct sans Apps Script, pilotes ODBC ni téléchargement de fichiers. Inscrivez-vous gratuitement sur QueryStreams.com et commencez à intégrer en quelques minutes les analyses DuckDB en direct dans vos feuilles de calcul.

Ce guide vous explique comment établir une connexion sécurisée et en temps réel entre votre fichier de base de données DuckDB et Google Sheets. Idéal pour les analystes de données, les développeurs et les équipes travaillant avec des bases de données analytiques hautes performances, Query Streams permet d'accéder aux requêtes ultra-rapides de DuckDB où que vous soyez, tout en garantissant la sécurité de vos fichiers de base de données.

Analyse basée sur les fichiers

La base de données intégrée reste locale, elle n'est jamais téléchargée.

Performances OLAP

Requêtes analytiques ultra-rapides sur de grands ensembles de données

Partager des idées

Partagez des requêtes sans partager les fichiers de base de données.

Requête Parquet & CSV

Interrogez directement les fichiers du lac de données avec DuckDB

Ce que vous accomplirez

À la fin de ce guide, vous serez en mesure de.. :

  • Connectez Google Sheets à DuckDB – Requêtes de base de données analytiques rapides
  • Interroger les fichiers Parquet, CSV et JSON directement via DuckDB
  • Exécuter des requêtes OLAP hautes performances à partir de Google Sheets
  • Partager des analyses approfondies sans exposer les fichiers de base de données

Conditions préalables

1

Compte de flux de requêtes

Créez un compte gratuit pour commencer l'intégration de DuckDB.

Création d'un compte gratuit →
2

Installation de l'agent Query Streams

Installez l'agent à l'emplacement de votre fichier DuckDB ou de vos fichiers de lac de données.

Installation de l'agent Query Streams →
3

Fichier de base de données DuckDB

Un fichier .duckdb ou .db accessible depuis la machine de l'agent.

Documentation DuckDB →
Avantage DuckDB : DuckDB peut interroger directement les fichiers Parquet, CSV et JSON sans les importer. Idéal pour l'analyse de données en lac avec Query Streams.

Étape 1 : Accéder à l'interface de l'agent Query Streams

1
2
3
4
5
6
7

Une fois votre agent installé, configurez votre connexion DuckDB.

  1. Ouvrez votre navigateur web et naviguez jusqu'à : https://localhost:1823
  2. Naviguez jusqu'à Connexions de données : Cliquez sur Sources de données > Connexions
  3. Ajouter une nouvelle connexion : Cliquez sur Ajouter une connexion

Étape 2 : Sélectionnez DuckDB comme type de connexion

2
3
4
5
6
7
  1. Choisissez DuckDB : Cliquez sur l'icône DuckDB tuile (bordure verte lorsqu'elle est sélectionnée)
  2. Alternative - Utiliser la recherche : Tapez « DuckDB » pour le trouver rapidement.
  3. Cliquez sur Suivant de procéder

Étape 3 : Configurer les détails de votre connexion DuckDB

3
4
5
6
7

Informations de connexion DuckDB requises :

  1. Nom de la connexion – Nom convivial (par exemple, « Analytics DuckDB »)
  2. Chemin d'accès au fichier de base de données – Chemin complet vers votre fichier .duckdb (par exemple, C:\Analytics\data.duckdb). Cliquez sur l'icône du dossier pour parcourir.
  3. Schéma par défaut (facultatif) – Laisser vide pour accéder à tous les schémas
  4. Nombre de fils (facultatif) – Utilise le nombre de cœurs du processeur si vide
  5. Répertoire temporaire (facultatif) – Emplacement personnalisé des fichiers temporaires

Une fois l'opération terminée, cliquez sur Suivant.

Conseil de performance : DuckDB peut interroger directement les fichiers CSV/Parquet. Utilisez des requêtes comme SELECT * FROM 'data.parquet' LIMIT 100 pour l'analyse des lacs de données.

Étape 4 : Sélectionnez votre domaine de données

4
5
6
7

Sélectionnez votre Domaine des données - votre capacité de traitement des requêtes.

  1. Examiner les domaines disponibles : En fonction de votre abonnement
  2. Sélectionner le royaume : Choisissez “Domaine de données par défaut”
  3. Cliquez sur Suivant pour tester la connexion

Étape 5 : Testez votre connexion DuckDB

5
6
7

Query Streams vérifiera que votre fichier DuckDB est accessible.

  1. Test automatique : L'agent tente d'ouvrir le fichier DuckDB
  2. Résultats de l'examen : Le succès affiche la version de DuckDB, les tables et les schémas.
  3. Cliquez sur Suivant en cas de succès
Dépannage : En cas d'échec de la connexion, vérifiez que le chemin d'accès au fichier est correct, que le fichier existe et que l'agent dispose des autorisations de lecture sur le fichier DuckDB.

Étape 6 : Terminer l'installation

6
7
  1. Configuration de l'examen : Vérifiez que le chemin d'accès au fichier est correct.
  2. Cliquez sur Terminer pour sauvegarder votre connexion DuckDB

Votre connexion DuckDB est prête ! Ensuite, installez l’extension Google Sheets.

Étape 7 : Installation du module complémentaire et exécution de la première requête

7

Installez le module complémentaire Query Streams à partir de Google Workspace Marketplace :

Après l'installation, ouvrez Extensions > Flux de requêtes et créez votre première requête DuckDB :

  1. Cliquez sur “Stream a Query”.”
  2. Sélectionnez votre connexion DuckDB
  3. Écrivez votre requête SQL :
Exemple de requête DuckDB SQL
SELECT customer_id, first_name, last_name, total_spent, country FROM customers WHERE total_spent > 1000 ORDER BY total_spent DESC LIMIT 100;
  1. Configurer la destination : Choisissez “Créer un nouvel onglet”
  2. Cliquez sur Play d'exécuter

Succès !

Vous avez connecté DuckDB à Google Sheets ! Vos données analytiques sont instantanément transférées vers une nouvelle feuille de calcul avec des performances OLAP ultra-rapides.

Prochaines étapes : Sauvegarder et partager des requêtes

Utiliser le Portail web Query Streams pour créer, enregistrer et gérer vos requêtes DuckDB :

  • Sauvegarder les requêtes : Stockez les requêtes SQL analytiques pour les réutiliser.
  • Ajouter des paramètres : Créer des filtres dynamiques pour l'exploration des données
  • Partager des idées : Permettre aux parties prenantes d'exécuter des requêtes sans accès aux fichiers
  • Accès à partir de l'add-on : Les requêtes sauvegardées apparaissent dans le menu “Requêtes sauvegardées”.

Questions fréquemment posées

Query Streams utilise-t-il Google Apps Script ? +

Non. Query Streams utilise directement l'API Google Sheets pour des performances optimales. Contrairement à Apps Script, limité à 6 minutes d'exécution, Query Streams gère efficacement les requêtes analytiques rapides de DuckDB.

🔒 Mon fichier de base de données DuckDB est-il sécurisé ? +

Oui. Votre fichier DuckDB reste sur votre machine locale ou votre réseau. L'agent Query Streams lit uniquement les résultats des requêtes ; le fichier de base de données lui-même n'est jamais téléchargé ni exposé.

💾 DuckDB peut-il interroger directement les fichiers Parquet ? +

Oui ! DuckDB peut interroger les fichiers Parquet, CSV et JSON sans les importer. Utilisez-le ! SELECT * FROM 'file.parquet' syntaxe dans vos requêtes pour l'analyse des données du lac.

👥 Puis-je partager des requêtes sans partager mon fichier de base de données ? +

Oui ! Partagez les requêtes enregistrées avec qui vous voulez. Ils peuvent les exécuter et obtenir des données en temps réel sans jamais voir votre code SQL, le chemin d'accès à votre fichier de base de données ou avoir un accès direct au fichier.

Pourquoi DuckDB est-il si rapide pour l'analyse de données ? +

DuckDB est optimisé pour les charges de travail OLAP (analytiques) grâce à son stockage en colonnes, son exécution vectorisée des requêtes et son traitement parallèle. Il est idéal pour les agrégations, les jointures et les requêtes analytiques complexes sur de grands ensembles de données.

Updated on 3 juin 2026

Powered by BetterDocs