Référence du connecteur Google Workspace
Bêta
Cette fonctionnalité est en bêta. Les administrateurs du Workspace peuvent contrôler l'accès à cette fonctionnalité à partir de la page Previews . Consultez Manage Databricks previews.
Cette page contient des informations de référence pour le connecteur Google Workspace géré, notamment les tables sources prises en charge et leur schéma de destination.
Tables sources prises en charge
Le connecteur Google Workspace prend en charge 33 tables sources, une pour chaque application d’activité Google Workspace, sous le schéma source default. Chaque table prend en charge l’ingestion incrémentielle. Le connecteur utilise le champ time comme champ curseur pour l’ingestion incrémentielle.
Les tables prises en charge sont les suivantes :
access_evaluationaccess_transparencyadminassignmentscalendarchatchromeclassroomcloud_searchcontactscontext_aware_accessdata_migrationdata_studiodirectory_syncgcpgemini_in_workspace_appsgraduationgroupsgroups_enterprisekeepldaploginmeetmeet_hardwaremobileprofilerulessamltakeouttaskstokenuser_accountsvault
Chaque table contient des enregistrements d’activité provenant de Google Workspace Admin SDK Reports API. Toutes les tables partagent le même schéma et prennent en charge l’ingestion incrémentielle avec time comme champ curseur.
Tables sources | Clé primaire | Description | Mode de synchronisation | Champ de curseur |
|---|---|---|---|---|
Les 33 applications ci-dessus |
| Événements d'activité Google Workspace provenant de l'API Admin SDK Reports pour différentes applications. | Incrémentiel |
|
Les applications gmail et drive ne sont pas incluses dans la liste ci-dessus. Utilisez le connecteur Gmail et le connecteur Google Drive dédiés pour ingérer ces sources.
L'assistant d'ingestion de l'interface utilisateur de Databricks expose 30 de ces tables dans son sélecteur de table source. Pour ingérer login, groups ou groups_enterprise, utilisez la création de pipeline basée sur l'API ou des bundles d'automatisation déclarative.
Options du connecteur
Le connecteur Google Workspace prend en charge les options de configuration suivantes au-delà des paramètres de pipeline disponibles pour tous les connecteurs gérés :
start_datetime(en option) : date de start du remplissage au format ISO 8601 (par exemple,2024-01-01T00:00:00Z). Lorsqu’il n’est pas configuré, le connecteur définit par default une période de 180 jours avant la première synchronisation. Consultez la page Google Workspace connector limitations.
Schémas de tables de destination
Les 33 tables d’application partagent le schéma suivant, dérivé de l’enveloppe d’activité de l’API Google Workspace Admin SDK Reports :
Clé principale : lw_id
Champ de curseur : time
Champ | Type de données |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Ces tables ne prennent pas en charge le SCD de type 2 car elles contiennent des colonnes VARIANT.
Ingestion incrémentielle
Chaque table est ingérée de manière incrémentielle, en utilisant le champ time comme curseur. Lorsqu’aucun start_datetime n’est configuré, le connecteur remplit les données des 180 derniers jours. L’API Google Workspace Admin SDK Reports conserve les logs pendant une période maximale de 180 jours, de sorte que le connecteur ne peut pas ingérer d’événements antérieurs à cette fenêtre. Différentes applications signalent leurs données avec des fenêtres de retard variables ; le connecteur applique une période de rétrospection par application pour absorber ce retard. Voir Limitations du connecteur Google Workspace.