Referência do conector do Google Workspace
Beta
Esse recurso está em Beta. Os administradores do workspace podem controlar o acesso a esse recurso na página Previews . Consulte Gerenciar prévias do Databricks.
Esta página contém informações de referência para o conector gerenciado do Google Workspace, incluindo as tabelas de origem compatíveis e seu esquema de destino.
Tabelas de origem compatíveis
O conector do Google Workspace oferece suporte a 33 tabelas de origem, uma para cada aplicativo de atividade do Google Workspace, sob o esquema de origem default. Cada tabela oferece suporte à ingestão incremental. O conector usa o campo time como o campo de cursor para a ingestão incremental.
As tabelas suportadas são:
access_evaluationaccess_transparencyadminassignmentscalendarchatchromeclassroomcloud_searchcontactscontext_aware_accessdata_migrationdata_studiodirectory_syncgcpgemini_in_workspace_appsgraduationgroupsgroups_enterprisekeepldaploginmeetmeet_hardwaremobileprofilerulessamltakeouttaskstokenuser_accountsvault
Cada tabela contém registros de atividade da Google Workspace Admin SDK Reports API. Todas as tabelas compartilham o mesmo esquema e são compatíveis com a ingestão incremental usando time como o campo de cursor.
Source tables | Chave primária | Descrição | Modo de sincronização | Campo de cursor |
|---|---|---|---|---|
Todos os 33 aplicativos acima |
| Google Workspace activity events from the Admin SDK Reports API for various applications. | Incremental |
|
Os aplicativos gmail e drive não estão incluídos na lista acima. Use os conectores dedicados Gmail connector e Google Drive connector para ingerir essas fontes.
O assistente de ingestão da interface do usuário do Databricks expõe 30 dessas tabelas em seu seletor de tabela de origem. Para ingerir login, groups ou groups_enterprise, use a criação de pipeline baseada em API ou os Pacotes de Automação Declarativa.
Opções do conector
O conector do Google Workspace oferece suporte às seguintes opções de configuração além das configurações de pipeline disponíveis para todos os conectores gerenciados:
start_datetime(optional): The backfill start date in ISO 8601 format (e.g.,2024-01-01T00:00:00Z). Quando não configurado, o conector usa por default 180 dias antes da primeira sincronização. Consulte Limitações do conector do Google Workspace.
Esquemas de tabelas de destino
All 33 application tables share the following schema, derived from the Google Workspace Admin SDK Reports API activity envelope:
key primária: lw_id
Campo de cursor: time
campo | Tipo de dados |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Essas tabelas não oferecem suporte ao SCD tipo 2 porque possuem colunas VARIANT.
Ingestão incremental
Cada tabela é ingerida de forma incremental, usando o campo time como o cursor. Quando nenhum start_datetime é configurado, o conector preenche os 180 dias anteriores de forma retroativa. A API de relatórios do SDK de administrador do Google Workspace retém logs de atividade por até 180 dias, portanto o conector não pode ingerir eventos anteriores a essa janela. Diferentes aplicativos relatam com diferentes janelas de atraso; o conector aplica um período de retrospectiva por aplicativo para absorver esse atraso. Consulte Limitações do conector do Google Workspace.