Connettore Gmail

Importante

Questa funzionalità è in versione beta. Gli amministratori dell'area di lavoro possono controllare l'accesso a questa funzionalità dalla pagina Anteprime . Vedere Gestire le anteprime di Azure Databricks.

Il connettore Gmail gestito in Lakeflow Connect assorbe messaggi, etichette, bozze e filtri da una casella di posta Gmail in Azure Databricks.

Il connettore legge da una singola casella di posta per connessione utilizzando un account di servizio Google ed è di sola lettura. Non modifica mai la cassetta postale di origine. Le messages tabelle e message_labels si sincronizzano in modo incrementale usando l'API Cronologia di Gmail. Le altre tabelle vengono reimportate integralmente a ogni esecuzione della pipeline.

Disponibilità della funzionalità

La tabella seguente elenca la disponibilità delle funzionalità per il connettore Gmail.

Feature Disponibilità
Creazione di pipeline basate sull'interfaccia utente Icona con segno di spunta verde Supportato
Creazione di pipeline basate su API Icona con segno di spunta verde Supportato
Pacchetti di automazione dichiarativa Icona con segno di spunta verde Supportato
Inserimento incrementale Icona con segno di spunta verde Supportato
Solo per le tabelle messages e message_labels. Le altre tabelle supportano solo l'aggiornamento completo.
Governance del catalogo Unity Icona con segno di spunta verde Supportato
Orchestrazione con flussi di lavoro di Databricks Icona con segno di spunta verde Supportato
SCD di tipo 2 Icona X rossa Non supportato
La configurazione di SCD di tipo 2 per la tabella messages o message_labels causa l'errore di convalida della pipeline.

Metodi di autenticazione

Metodo di autenticazione Disponibilità
Account di servizio Google (account di servizio OAuth con delega a livello di dominio) Icona con segno di spunta verde Supportato
OAuth U2M Icona X rossa Non supportato
Autenticazione di base (nome utente/password) Icona X rossa Non supportato

Il connettore si autentica su Gmail tramite un account Google service. Concedi all'account di servizio una delega a livello di dominio per l'ambito https://www.googleapis.com/auth/gmail.readonly e scegli la casella di posta che l'account di servizio imita. Per i passaggi di configurazione, consulta Configura Gmail per l'ingestione di Azure Databricks.

Cosa sapere prima di iniziare

Topic Perché è importante
Persona utente di Azure Databricks Il flusso di lavoro dipende dalla tipologia di utente di Azure Databricks:
  • Utente singolo: un utente amministratore crea una connessione al catalogo Unity e una pipeline di inserimento.
  • Multiutente: un utente amministratore crea una connessione per gli utenti non amministratori con cui creare pipeline.
Metodo di autenticazione Il connettore si autentica utilizzando un account di servizio Google che impersona un'unica casella di posta.
Cassetta postale singola per connessione Ogni connessione acquisisce una casella di posta. Per ingerire più di una cassetta postale, crea una connessione e una pipeline separate per ogni cassetta postale. Il valore della casella di posta viene riportato in una colonna mailbox in ogni riga.
Interface I passaggi per creare una pipeline dipendono dall'interfaccia .
Frequenza di ingestione La pianificazione della pipeline dipende dai requisiti di latenza e di costi.

Inizia a ingerire da Gmail

La tabella seguente fornisce una panoramica del flusso di ingestione end-to-end di Gmail, in base al tipo di utente:

User Steps
Admin
Non amministratore Usare qualsiasi interfaccia supportata per creare una pipeline da una connessione esistente. Vedi Ingestire dati da Gmail.

Risorse aggiuntive