Passer au contenu principal
Les Data Connectors permettent à Replit Agent d’accéder de manière sécurisée aux entrepôts de données et aux plateformes d’analyse de votre organisation. Créez des applications puissantes axées sur les données en langage naturel, avec un contrôle d’administration centralisé et un accès basé sur les rôles.

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
Ces connecteurs permettent à Agent d’écrire et d’exécuter des requêtes SQL sur vos données. Vous pouvez créer des tableaux de bord internes, des outils de visualisation de données, des systèmes de reporting et des applications qui s’intègrent directement avec les données de votre entrepôt.

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

1

Accéder aux Intégrations

Accédez aux paramètres de votre organisation et sélectionnez l’onglet Integrations.
2

Activer le connecteur

Sélectionnez l’entrepôt auquel vous souhaitez vous connecter (BigQuery, Databricks ou Snowflake).
3

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

Configurer l'accès

Utilisez le contrôle d’accès basé sur les rôles (RBAC) pour spécifier quels membres ou groupes peuvent utiliser ce connecteur.

Configuration spécifique par entrepôt

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.
Avec User-OAuth, les identifiants de l’utilisateur qui authentifie la connexion sont utilisés pour tous les accès ultérieurs. Cela signifie que toute personne utilisant une application créée avec cette connexion aura effectivement les mêmes permissions que l’utilisateur qui s’est authentifié. Assurez-vous que l’utilisateur qui s’authentifie dispose de la portée d’accès appropriée prévue pour tous les utilisateurs de l’application.
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) :
  1. Créez plusieurs Service Principals dans Databricks
  2. Attribuez des permissions spécifiques à chaque Service Principal
  3. Créez des intégrations séparées dans Replit pour chaque Service Principal
  4. 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 :
Requis à la connexion :
  • Project ID : Vous devez spécifier l’ID du projet Google Cloud auquel vous souhaitez accéder.
Informations requises :
  • SQL Warehouse : La ressource de calcul SQL Warehouse spécifique à utiliser.
  • Account URL : L’URL de votre compte Databricks.
Informations requises :
  • Account ID : Votre identifiant de compte Snowflake.
Pour le guide de configuration complet, y compris la création de l’intégration OAuth et le dépannage, consultez Connect 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

ConnecteurStarterCoreProEnterprise
BigQuery
Databricks
Snowflake
Segment
Amplitude
Hex

Documentation associée