Sources de données prises en charge
Entrepôts de données (Enterprise)
Les connecteurs d’entrepôt sont disponibles sur les plans Enterprise avec un contrôle d’administration centralisé et un accès basé sur les rôles.- BigQuery
- Databricks
- Snowflake
Plateformes d’analyse et de données (tous les plans)
Ces connecteurs sont disponibles sur les plans Core et Pro. Connectez vos outils d’analyse et de données pour qu’Agent puisse lire et travailler avec les données de vos produits.- Segment : Accédez aux données clients, aux flux d’événements et aux segments d’audience depuis votre CDP
- Amplitude : Interrogez les analyses de produits, les données de comportement des utilisateurs et les métriques d’engagement
- Hex : Connectez-vous aux notebooks de données collaboratifs et aux résultats de requêtes
Configuration par l’administrateur
Les administrateurs doivent configurer les connecteurs d’entrepôt avant que les membres de l’équipe puissent les utiliser. Le processus de configuration implique la création d’une application OAuth dans votre fournisseur d’entrepôt et l’ajout de ces identifiants dans Replit.Prérequis
- Plan Enterprise (pour les connecteurs d’entrepôt)
- Accès administrateur à votre organisation Replit
- Possibilité de créer des applications OAuth dans votre fournisseur d’entrepôt (ou accès aux identifiants via votre équipe IT/Data)
Étapes de configuration
Accéder aux Intégrations
Accédez aux paramètres de votre organisation et sélectionnez l’onglet Integrations.
Activer le connecteur
Sélectionnez l’entrepôt auquel vous souhaitez vous connecter (BigQuery, Databricks ou Snowflake).
Saisir les identifiants
Fournissez le Client ID et le Client Secret de l’application OAuth que vous avez créée dans votre fournisseur d’entrepôt.
Configuration spécifique par entrepôt
Databricks
Databricks
Les administrateurs peuvent configurer les connexions Databricks selon l’une des deux méthodes : User-OAuth ou Service Account.Option 1 : User-OAuthCette méthode implique la création de tokens d’application OAuth dans Databricks.Option 2 : Service AccountCette méthode implique la création d’un compte de service (Service Principal) dans Databricks pour se connecter à Replit.Le compte de service est partagé entre toutes les personnes autorisées à utiliser cette intégration. Les permissions accordées au compte de service dans Databricks seront transmises à tous les utilisateurs activés pour l’intégration. Limitez les comptes de service à un accès en LECTURE SEULE sur les données lorsque cela est possible.Gestion de la granularité des accèsPour différencier les niveaux d’accès (par exemple, restreindre des tables spécifiques à différentes équipes) :
- Créez plusieurs Service Principals dans Databricks
- Attribuez des permissions spécifiques à chaque Service Principal
- Créez des intégrations séparées dans Replit pour chaque Service Principal
- Ouvrez l’accès à chaque intégration uniquement pour les personnes ou groupes autorisés
Accès développeur et connexion
Une fois qu’un administrateur a activé un connecteur et vous a accordé l’accès, vous pouvez vous connecter à l’entrepôt.Connexion à un entrepôt
Lorsque vous demandez à Agent d’utiliser un entrepôt (par exemple, « Interroge la base de données Snowflake… »), ou lorsque vous ajoutez manuellement l’intégration, vous recevez une invite de connexion. Chaque entrepôt nécessite des informations spécifiques lors du processus de connexion :BigQuery
BigQuery
Requis à la connexion :
- Project ID : Vous devez spécifier l’ID du projet Google Cloud auquel vous souhaitez accéder.
Databricks
Databricks
Informations requises :
- SQL Warehouse : La ressource de calcul SQL Warehouse spécifique à utiliser.
- Account URL : L’URL de votre compte Databricks.
Snowflake
Snowflake
Informations requises :
- Account ID : Votre identifiant de compte Snowflake.
Créer avec les données de l’entrepôt
Après la connexion, vous pouvez demander à Agent de créer des applications qui utilisent vos données. Agent peut :- Créer des outils internes qui récupèrent et affichent des données en direct
- Créer des tableaux de bord avec des graphiques et des visualisations alimentés par votre entrepôt
- Générer des requêtes SQL pour alimenter le backend de votre application
- Expliquer les structures de schémas et de tables pour vous aider à comprendre ce qu’il faut créer
Bien qu’Agent puisse répondre à des questions ponctuelles sur vos données, l’objectif principal des Data Connectors est de permettre à Agent de créer des applications fonctionnelles exploitant les données de votre organisation. Les requêtes sur l’entrepôt sont exécutées directement sur votre instance, assurez-vous donc que vos portées OAuth et les permissions des utilisateurs de base de données permettent les opérations de lecture et d’écriture nécessaires.
Disponibilité des connecteurs
| Connecteur | Starter | Core | Pro | Enterprise |
|---|---|---|---|---|
| BigQuery | — | — | — | ✅ |
| Databricks | — | — | — | ✅ |
| Snowflake | — | — | — | ✅ |
| Segment | — | ✅ | ✅ | ✅ |
| Amplitude | — | ✅ | ✅ | ✅ |
| Hex | — | ✅ | ✅ | ✅ |
Documentation associée
- Présentation des connecteurs — En savoir plus sur tous les types d’intégration
- Connect Snowflake — Configuration étape par étape de Snowflake avec la configuration OAuth et le dépannage
- Gérer vos connecteurs — Gestion des connecteurs sur les espaces de travail collaboratifs Core, Pro et Enterprise