Connecteur Gmail
Bêta
Cette fonctionnalité est en version bêta. Les administrateurs de Workspace peuvent contrôler l’accès à cette fonctionnalité depuis la page Aperçus . Consultez Gérer les aperçus Databricks.
Le connecteur Gmail géré dans Lakeflow Connect ingère les messages, les libellés, les brouillons et les filtres d'une boîte aux lettres Gmail vers Databricks.
Le connecteur lit à partir d’une seule boîte aux lettres par connexion à l’aide d’un compte de service Google, et il est en lecture seule. Il ne modifie jamais la boîte aux lettres source. Les tables messages et message_labels se synchronisent de manière incrémentielle à l’aide de l’API Gmail History. Les autres tables sont ré-ingérées en intégralité à chaque exécution du pipeline.
Disponibilité des fonctionnalités
Gmail est indépendant du cloud. La disponibilité des fonctionnalités suivante s'applique sur AWS et GCP.
Fonctionnalité | Disponibilité |
|---|---|
Création de pipeline basée sur l’interface utilisateur |
|
Création de pipeline basée sur une API |
|
Declarative Automation Bundles |
|
Ingestion incrémentielle |
Seulement pour les tables |
Gouvernance Unity Catalog |
|
Orchestration avec Databricks Workflows |
|
SCD de type 2 |
La configuration du SCD de type 2 pour la table |
Méthodes d’authentification
Méthode d’authentification | Disponibilité |
|---|---|
Compte de service Google (compte de service OAuth avec délégation à l'échelle du domaine) |
|
OAuth U2M |
|
Authentification de base (nom d’utilisateur/mot de passe) |
|
Le connecteur s'authentifie auprès de Gmail avec un compte de service Google. Vous accordez au compte de service une délégation à l'échelle du domaine pour la portée https://www.googleapis.com/auth/gmail.readonly et choisissez la boîte aux lettres que le compte de service usurpe. Pour les étapes de configuration, voir Configurer Gmail pour l'ingestion Databricks.
Ce qu'il faut savoir avant de start
Sujet | Pourquoi c'est important |
|---|---|
Le workflow dépend de votre persona utilisateur Databricks :
| |
Le connecteur s'authentifie avec un compte de service Google qui usurpe l'identité d'une seule boîte aux lettres. | |
Une seule boîte aux lettres par connexion | Chaque connexion ingère une boîte aux lettres. Pour ingérer plus d'une boîte aux lettres, créez une connexion et un pipeline distincts par boîte aux lettres. La valeur de la boîte aux lettres est marquée comme une colonne |
Les étapes de création d'un pipeline dépendent de l'interface. | |
La programmation du pipeline dépend de vos critères de latence et de coût. |
Start ingesting from Gmail
Le tableau suivant donne un aperçu du flux d'ingestion Gmail de bout en bout, en fonction du type d'utilisateur :
Utilisateur | Étapes |
|---|---|
Admin |
|
Non administrateur | Utilisez n'importe quelle interface prise en charge pour créer un pipeline à partir d'une connexion existante. Voir Ingérer des données depuis Gmail. |