BigQuery Enclume
Flux de requêtes
Demandez à Nova, obtenez SQL + des graphiques
Rencontre avec Nova API REST de base de donnéesUne clé par partenaire. Aucun identifiant partagé.
Créer une API AutomatisationSynchronisation programmée sur plus de 6 plateformes
Explorer API à SQLInterroger les API avec SQL, sans code
Explorer Base de données IA MCPClaude, Cursor, ChatGPT et Grok interagissent avec vos données.
Connecter l'IAQuery Streams permet une intégration transparente avec Anvil BigQuery, en synchronisant automatiquement les données BigQuery en temps réel avec vos feuilles Anvil. Inscrivez-vous gratuitement sur QueryStreams.com et commencez à automatiser vos pipelines de données BigQuery vers Anvil en quelques minutes.
Ce guide vous explique comment configurer la synchronisation automatisée des données entre BigQuery et Anvil à l'aide de Query Streams. Que vous ayez besoin de mettre à jour vos feuilles de gestion de projet avec les enregistrements de la base de données, de synchroniser les données d'inventaire avec des espaces de travail collaboratifs ou d'automatiser les workflows de reporting, Query Streams offre une solution sécurisée et sans code pour l'intégration de BigQuery à Anvil.works.
Automatisation planifiée
Synchronisation toutes les heures, tous les jours ou selon des horaires personnalisés
Sécurité par conception
Les informations d'identification restent sur votre réseau
Rapide comme l'éclair
Optimisation du flux de données
Synchronisation intelligente
Insérer, mettre à jour, supprimer automatiquement
Qu'est-ce que l'intégration Anvil BigQuery ?
L'intégration Anvil BigQuery connecte votre base de données BigQuery à Anvil, permettant ainsi une synchronisation automatique des données sans exportation ni importation manuelle. Query Streams agit comme un pont sécurisé entre votre base de données et Anvil, exécutant les requêtes SQL enregistrées selon un calendrier défini et transmettant les résultats directement à vos feuilles de calcul.
Principales capacités :
- Synchronisation automatique : Planifiez l'exécution des requêtes toutes les heures, tous les jours ou à des intervalles personnalisés.
- Mode synchronisation complète : Insérer automatiquement de nouvelles lignes, mettre à jour les lignes existantes et supprimer les enregistrements supprimés.
- Mode ajout : Ajouter de nouveaux enregistrements sans modifier les données existantes (idéal pour les journaux et l'historique)
- Connexion sécurisée : Vos identifiants de base de données restent protégés au sein de votre réseau.
- Aucun codage requis : Configurez tout via le portail Web Query Streams.
Conditions préalables
Installation de l'agent Query Streams
L'agent doit être exécuté sur votre réseau et avoir accès à votre base de données BigQuery.
Installation de l'agent Query Streams →Source de données BigQuery configurée
Votre base de données BigQuery doit être ajoutée en tant que source de données dans l'agent.
Connecter BigQuery à Query Streams →Compte Anvil
Un compte Anvil avec accès API (disponible dans les formules Business et Enterprise, ou via un essai gratuit).
Requête sauvegardée
Au moins une requête enregistrée dans Query Streams qui renvoie les données que vous souhaitez synchroniser.
Étape 1 : Créez votre requête BigQuery
Avant de configurer l'intégration, vous devez disposer d'une requête enregistrée qui renvoie les données que vous souhaitez synchroniser avec Anvil.
- Connectez-vous au portail Query Streams : Visite mon.querystreams.com et connectez-vous
- Ouvrez le générateur de requêtes : Accédez au générateur de requêtes à partir du tableau de bord.
- Sélectionnez votre source de données BigQuery : Dans la barre latérale Data Explorer à gauche, développez votre domaine de données, puis sélectionnez votre connecteur BigQuery et choisissez la base de données que vous souhaitez interroger.
- Écrivez votre requête SQL : Créez la requête qui renvoie les données que vous souhaitez synchroniser.
SELECT
order_id,
customer_name,
order_date,
total_amount,
status
FROM orders
WHERE order_date >= TIMESTAMP_SUB(CURRENT_TIMESTAMP(), INTERVAL 30 DAY)
ORDER BY order_date DESC
LIMIT 1000;
- Tester et enregistrer : Exécutez la requête pour vérifier les résultats, puis enregistrez-la sous un nom descriptif tel que « Commandes récentes pour Anvil ».
numéro_de_commande) qu'Anvil peut utiliser pour faire correspondre les lignes.
Étape 2 : Créer l'intégration Anvil.works
Vous allez maintenant connecter votre requête enregistrée à Anvil via la fonctionnalité Automatisation.
- Accédez à Automatisation : Dans le portail Query Streams, cliquez sur Automatisation dans la barre latérale gauche
- Créer une nouvelle intégration : Cliquez sur Nouvelle intégration pour démarrer l'assistant d'installation
- Sélectionnez votre requête enregistrée : Sélectionnez la requête BigQuery que vous avez créée à l'étape 1.
- Choisissez Anvil comme destination : Sélectionner Enclume à partir de la liste des plateformes disponibles
Étape 3 : Connectez votre compte Anvil
L'intégration d'Anvil.works nécessite l'installation du composant Query Streams dans votre application Anvil.works et sa configuration à l'aide d'une clé de connexion sécurisée.
Ajouter une dépendance tierce
Dans votre application Anvil.works, allez dans Paramètres → Dépendances
Cliquez sur le bouton « Tiers » onglet et entrez ce code :
47C7VQG6QJTVY16B
Créer un module serveur
Dans votre application Anvil.works, créez un Module serveur et ajoutez ce code :
from querystreams import connector
connector.init_connector("YOUR_AUTH_KEY")
Générer une clé d'authentification sécurisée
Dans la configuration de l'automatisation des flux de requêtes :
- Cliquez sur Générer une clé sécurisée (ou entrez votre propre valeur)
- Copiez la clé d'authentification
- Remplacer
VOTRE_CLÉ_D'AUTHENTIFICATIONdans votre code Anvil.works avec cette clé
Entrez l'URL de l'application Anvil
Dans Query Streams, entrez l'URL de votre application Anvil.works publiée (domaine anvil.app ou votre domaine personnalisé).
Exemples : https://your-app.anvil.app ou https://yourdomain.com
Test de connexion
Cliquez sur Test de connexion pour vérifier que Query Streams peut communiquer avec votre application Anvil.works
Étape 4 : Sélectionnez votre feuille de destination
Choisissez où vos données BigQuery seront synchronisées dans Anvil.works.
- Parcourez vos feuilles : Query Streams affichera vos feuilles Anvil et vos espaces de travail disponibles.
- Sélectionnez une feuille : Choisissez une feuille existante pour synchroniser les données, ou sélectionnez Créer une nouvelle feuille
- Mappage des colonnes : Query Streams mappera automatiquement les colonnes de votre requête SQL aux colonnes Anvil. Vérifiez et ajustez si nécessaire.
Étape 5 : Configurer le mode de synchronisation
Choisissez comment Query Streams doit gérer la synchronisation des données.
Mode Append
- Ajoute de nouvelles lignes en bas
- Ne modifie jamais les lignes existantes
- Ne supprime jamais les données
- Conserve les archives historiques
Mode Full Sync
Populaire- Inserts nouveaux records
- Mises à jour enregistrements modifiés
- Supprime enregistrements supprimés
- Nécessite une colonne clé
Sélection des colonnes clés : Si vous utilisez le mode Synchronisation complète, sélectionnez la colonne qui identifie de manière unique chaque ligne. Cette colonne doit exister à la fois dans les résultats de votre requête SQL et dans votre feuille Anvil.
Comportement de synchronisation des colonnes (SYNC vs PRESERVE)
Pour chaque colonne de votre mappage de champs, choisissez comment Query Streams doit la traiter pendant la synchronisation :
SYNC (Par défaut)
Valeur source remplace toujours cible
PRÉSERVER
La valeur cible est jamais écrasé
numéro_de_commande– Champ clénom_client– SYNCstatut– SYNCtotal– SYNC
Attribué à– PRÉSERVERRemarques– PRÉSERVERPriorité– PRÉSERVER
Étape 6 : Définissez votre calendrier de synchronisation
Configurez quand Query Streams doit synchroniser les données de BigQuery vers Anvil.
Étape 7 : Vérifier et activer
- Configuration de l'examen : Vérifiez tous les paramètres, y compris la requête, la destination, le mode de synchronisation et le calendrier.
- Nommez votre intégration : Donnez-lui un nom descriptif tel que « Commandes à Anvil Daily Sync ».
- Activer : Cliquez sur Créer une intégration pour enregistrer et activer
- Lancer la synchronisation initiale : Cliquez sur Exécuter maintenant effectuer la première synchronisation et vérifier que tout fonctionne
Félicitations !
Votre intégration BigQuery à Anvil.works est désormais opérationnelle. Les données seront synchronisées automatiquement selon votre calendrier.
Surveillance de votre intégration
Après l'activation, vous pouvez surveiller votre intégration Anvil BigQuery depuis le tableau de bord Automation :
Dernière synchronisation
Voir quand les données ont été synchronisées pour la dernière fois
Lignes synchronisées
Afficher le nombre de lignes insérées, mises à jour et supprimées
Alertes d'erreur
Recevez une notification en cas d'échec de la synchronisation
Historique de synchronisation
Consulter les opérations de synchronisation passées et leurs résultats
Cas d'utilisation courants pour l'intégration Anvil BigQuery
Gestion de projet
Synchronisez les données de projet, les jalons et les allocations de ressources depuis votre base de données BigQuery vers Anvil pour faciliter la collaboration et la visibilité au sein de votre équipe.
Pipeline des ventes
Tenez à jour Anvil de votre équipe commerciale avec les dernières opportunités, offres et informations clients issues de votre base de données CRM.
Suivi des stocks
Mettez automatiquement à jour les niveaux de stock, les inventaires et les informations sur les produits dans Anvil.works pour les équipes chargées de l'entrepôt et des opérations.
Rapports financiers
Synchronisez les données budgétaires, les notes de frais et les indicateurs financiers avec Anvil pour les tableaux de bord exécutifs et les rapports destinés aux parties prenantes.
Ressources humaines et opérations
Synchronisez les répertoires des employés, les listes des membres des services et les données organisationnelles entre votre base de données HRIS et Anvil.
Au-delà des tableurs : API REST + MCP IA pour BigQuery
Vous utilisez déjà BigQuery dans une feuille de calcul ? Cette même requête enregistrée peut également servir de point de terminaison REST actif pour un partenaire, ou de serveur MCP que vos outils d'IA peuvent interroger en langage naturel. Même agent réseau, mêmes identifiants, deux nouvelles audiences.
Questions fréquemment posées
❓ À quelle fréquence puis-je synchroniser les données de BigQuery vers Anvil ? +
Query Streams prend en charge les calendriers de synchronisation allant d'une fréquence horaire à des intervalles personnalisés. Dans la plupart des cas, les synchronisations quotidiennes ou horaires offrent un bon équilibre entre la fraîcheur des données et les ressources système.
🔒 Mes données BigQuery sont-elles sécurisées pendant la synchronisation ? +
Oui. Vos identifiants de base de données restent protégés au sein de votre réseau grâce à l'agent Query Streams. Les données sont cryptées pendant leur transfert et votre jeton API Anvil est stocké en toute sécurité. Query Streams ne stocke jamais les données brutes de votre base de données.
⚠ Que se passe-t-il si la synchronisation échoue ? +
Query Streams réessaiera les synchronisations ayant échoué et vous informera des erreurs persistantes. Vous pouvez consulter les détails des erreurs dans l'historique de synchronisation et déclencher manuellement une nouvelle tentative une fois le problème résolu.
📂 Puis-je synchroniser plusieurs feuilles Anvil à partir de la même base de données BigQuery ? +
Oui. Créez des intégrations distinctes pour chaque feuille de destination. Chaque intégration peut utiliser une requête SQL, un mode de synchronisation et un calendrier différents.
☁ Cela fonctionne-t-il avec les services cloud BigQuery ? +
Oui. Query Streams prend en charge toutes les variantes de BigQuery, y compris Amazon RDS pour BigQuery, Azure Database pour BigQuery, Google Cloud SQL pour BigQuery, Heroku bigquery et les instances auto-hébergées.

