Logs de auditoria do Zendesk
O Lakewatch fornece um conector de API para ingerir Logs de auditoria de account do Zendesk Support. Esta página aborda os pré-requisitos, instruções de configuração, o esquema do conector e os indicadores do parser do Lakewatch.
Pré-requisitos
O conector requer:
- LakeFlow Pipelines Serverless habilitados em seu Workspace.
- Unity Catalog, com privilégios para criar ou usar uma conexão do Unity Catalog. Consulte Permissões de conexão.
- Uma account do Zendesk Support com permissão para criar clientes OAuth. Consulte Usando autenticação OAuth com seu aplicativo.
- Acesso à API de logs de auditoria do Zendesk Support. Consulte Logs de auditoria.
Limitações conhecidas
- A dimensão de alteração lenta (SCD) tipo 2 não é suportada.
- O conector oferece compatibilidade apenas com a autenticação OAuth user-to-machine (U2M). A autenticação OAuth machine-to-machine e a autenticação básica não são compatíveis.
- A primeira sincronização da tabela
audit_logscomeça no momento em que a fonte de dados começa, que deve estar nos últimos 30 dias. Se você não definir um horário para começar, a ingestão começará quando você criar a fonte de dados. As sincronizações posteriores serão retomadas a partir do último valortimeingerido. Consulte Escolher até onde voltar para realizar a ingestão.
Configurar o Zendesk Support para ingestão
Crie um cliente OAuth confidencial no Zendesk Support. O Identificador único é o ID do cliente que você insere no Databricks.
-
Vá para o centro de administração em
https://<subdomain>.zendesk.com/admin/home. -
Clique em Aplicativos e integrações > APIs > Clientes OAuth .
-
Clique em Adicionar cliente OAuth no lado direito da lista de clientes OAuth.
-
Preencha os campos obrigatórios para criar um cliente:
-
Nome do cliente: Digite o nome que aparece na lista de aplicativos com acesso à sua instância do Zendesk Support.
-
Identificador exclusivo: clique no campo para preenchê-lo automaticamente com o nome do cliente. Você pode alterá-lo se necessário. Este valor é o ID do cliente no Databricks.
-
Tipo de cliente: Selecione Confidencial .
-
URLs de redirecionamento: Insira
https://<your_workspace_domain>/login/oauth/lakehousefederation.html.Substitua
<your_workspace_domain>pelo nome da instância do seu workspace, por exemplo1234567890123456.7.gcp.databricks.com.
-
-
Clique em Salvar . Copie o novo valor de Segredo pré-preenchido que aparece, que é o segredo do cliente que você usa ao criar a conexão. O Zendesk mostra apenas uma vez.
-
Clique em Salvar novamente.
-
Observe o subdomínio do Zendesk (por exemplo,
your-companydehttps://your-company.zendesk.com).
Ao criar uma conexão através da UI do Lakewatch, insira o Subdomínio , o ID do Cliente (o identificador exclusivo) e o Segredo do cliente dos passos anteriores. Clique em Entrar com o suporte do Zendesk e autorize a aplicação.
Consulte Configurar o Zendesk Support para OAuth.
Os passos seguintes
Após configurar o Zendesk Support, crie uma fonte de dados com o conector do Zendesk na interface de usuário do Lakewatch. Consulte Conectores de API para obter instruções.
Esquemas do conector e do Lakewatch
O conector ingere a seguinte tabela de origem do schema de origem default:
Tabela de origem | Dados do Zendesk | Analisador Lakewatch integrado |
|---|---|---|
| Ações e alterações administrativas em nível de account |
|
O conector grava a tabela de origem no destino bruto da fonte de dados. O parser integrado grava uma tabela analisada separada nomeada após o parser, a menos que você defina um destino analisado ao configurar a fonte de dados.
Colunas gerenciadas por Lakewatch
O conector adiciona as seguintes colunas a cada linha de origem não processada:
lw_id: uma strings não nula que o Lakewatch usa como key primária. O conector deriva um ID estável e classificável por tempo dos campos de origemcreated_ateid.time: Um timestamp UTC não nulo convertido do valor decreated_atda fonte. O conector usatimecomo o campo de cursor para ingestão incremental.
O conector não escreve o campo de origem id na tabela de destino.
A tabela analisada leva lw_id adiante e adiciona lw_meta e lw_observables. lw_meta contém metadados de processamento padrão do Lakewatch. lw_observables contém valores extraídos de campos marcados como indicadores de segurança no parser. Consulte a referência do parser.
Esquema de tabela de conector não processado
O esquema a seguir inclui os campos de log de auditoria do Zendesk Support. Para definições de campo, consulte a referência do conector do Zendesk Support e a API de logs de auditoria do Zendesk.
Esquema
Coluna | Tipo de dados |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Indicadores de parser
O parser zendesk_audit extrai os seguintes campos para lw_observables.
Indicadores
campo | Indicador |
|---|---|
|
|
|
|
|
|