Pular para o conteúdo principal

Ingerir dados do Atlassian

info

Beta

Esse recurso está em Beta. Para usá-lo, o administrador do workspace deve ativar o Lakeflow Connect for Atlassian Audit Logs na página Pré-visualizações . Consulte Gerenciar prévias do Databricks.

Create a managed Atlassian Audit Logs ingestion pipeline in Lakeflow Connect to ingest organization audit log events into Databricks.

Requisitos

  • Para criar um pipeline de ingestão, primeiro atenda aos seguintes requisitos:

    • Seu workspace deve estar habilitado para o Unity Catalog.

    • O compute serverless deve estar habilitado para o seu workspace. Consulte Requisitos de compute serverless.

    • To create a new connection, you must have CREATE CONNECTION privileges on the metastore. See Manage privileges in Unity Catalog.

      If the connector supports UI-based pipeline authoring, an admin can create the connection and the pipeline at the same time by completing os passos on this page. No entanto, se os usuários que criam pipelines usarem a criação de pipeline baseada em API ou forem usuários não administradores, um administrador deverá primeiro criar a conexão no Catalog Explorer. Consulte Conectar-se a fontes de ingestão gerenciadas.

    • Para usar uma conexão existente, você deve ter os privilégios USE CONNECTION ou ALL PRIVILEGES no objeto de conexão.

    • Você deve ter privilégios USE CATALOG no catálogo de destino.

    • Você deve ter os privilégios USE SCHEMA e CREATE TABLE em um esquema existente ou privilégios CREATE SCHEMA no catálogo de destino.

  • Para fazer a ingestão do Atlassian, primeiro configure a autenticação do Databricks e crie uma conexão. Consulte Configure authentication to Atlassian e Create an Atlassian Audit Logs connection.

Opções do conector

A opção de conector Atlassian Audit Logs é em nível de pipeline. Defina-o no bloco source_configurations da sua definição de pipeline. Consulte Exemplos para ver o uso.

Opção

Obrigatório

Aplica-se a

Descrição

start_datetime

Não

Todas as tabelas

O início da janela de preenchimento inicial, como um timestamp ISO 8601 (por exemplo, 2026-01-01T00:00:00Z). Quando omitido, a primeira sincronização começa 180 dias antes de o pipeline ser executado.

Opção

Obrigatório

Aplica-se a

Descrição

start_datetime

Não

Todas as tabelas

O início da janela de preenchimento inicial, como um timestamp ISO 8601 (por exemplo, 2026-01-01T00:00:00Z). Quando omitido, a primeira sincronização começa 180 dias antes de o pipeline ser executado.

Criar um pipeline de ingestão

Para ver a lista de tabelas de origem com suporte, consulte Tabelas de origem com suporte.

  1. Na barra lateral do workspace do Databricks, clique em Ingestão de dados .
  2. On the Add data page, under Databricks connectors , click Atlassian Audit Logs .
  3. On the Connection page of the ingestion wizard, select the connection that stores your Atlassian credentials. If you have the CREATE CONNECTION privilege on the metastore, click Ícone de mais. Create connection to create a connection with the credentials from Configure authentication to Atlassian.
  4. Clique em Avançar .
  5. Na página Ingestion setup , insira um nome para o pipeline.
  6. Selecione um catálogo e um esquema para gravar logs de eventos. Se você tiver os privilégios USE CATALOG e CREATE SCHEMA no catálogo, clique em Ícone de mais. Create schema no menu suspenso para criar um esquema.
  7. Clique em Criar pipeline e continuar .
  8. Na página Source , selecione as tabelas para ingestão.
  9. Clique em Salvar e continuar .
  10. Na página Destination , selecione um catálogo e um esquema para carregar os dados. Se você tiver os privilégios USE CATALOG e CREATE SCHEMA no catálogo, clique em Ícone de mais. Create schema no menu suspenso para criar um esquema.
  11. Clique em Salvar e continuar .
  12. (Opcional) Na página Cronogramas e notificações , clique em Ícone de mais. Crie um agendamento . Defina a frequência para refresh das tabelas de destino.
  13. (Opcional) Clique em Ícone de mais. Add notification para definir notificações por email para o sucesso ou falha da operação do pipeline e, em seguida, clique em Save and run pipeline .

Exemplos

The Atlassian Audit Logs connector makes available 1 source table in the default source schema. Ingest the table or the entire schema.

Ingerir tabelas específicas

Use esta opção para personalizar a nomenclatura de destino da tabela.

O arquivo de definição de pipeline a seguir ingere a tabela Atlassian Audit Logs:

YAML
resources:
pipelines:
atlassian_audit_logs_pipeline:
name: atlassian_audit_logs_pipeline
catalog: 'main'
target: 'atlassian_audit_logs_data'
ingestion_definition:
connection_name: atlassian_audit_logs_connection
source_configurations:
- api_source_connector_config:
configs:
start_datetime: '<start-datetime>'
objects:
- table:
source_schema: 'default'
source_table: 'audit_logs'
destination_catalog: 'main'
destination_schema: 'atlassian_audit_logs_data'
destination_table: 'audit_logs'

Ingerir o esquema inteiro

Use esta opção para ingerir todas as tabelas de origem do Atlassian Audit Logs em um único esquema de destino com uma declaração.

The following pipeline definition file ingests all supported Atlassian Audit Logs tables into a destination schema:

YAML
resources:
pipelines:
atlassian_audit_logs_pipeline:
name: atlassian_audit_logs_pipeline
catalog: 'main'
target: 'atlassian_audit_logs_data'
ingestion_definition:
connection_name: atlassian_audit_logs_connection
source_configurations:
- api_source_connector_config:
configs:
start_datetime: '<start-datetime>'
objects:
- schema:
source_schema: 'default'
destination_catalog: 'main'
destination_schema: 'atlassian_audit_logs_data'

Arquivo de definição de job de Pacotes de Automação Declarativa

O arquivo a seguir é um exemplo de definição de job para uso com Declarative Automation Bundles. O job executa diariamente.

YAML
resources:
jobs:
atlassian_audit_logs_job:
name: atlassian_audit_logs_job
schedule:
quartz_cron_expression: '0 0 0 * * ?'
timezone_id: 'UTC'
tasks:
- task_key: atlassian_audit_logs_ingestion
pipeline_task:
pipeline_id: ${resources.pipelines.atlassian_audit_logs_pipeline.id}

Padrões comuns

Para configurações avançadas de pipeline, consulte Padrões comuns para pipelines de ingestão gerenciados.

Passos seguintes

Começar, programar e definir alertas no seu pipeline. Consulte Tarefas comuns de manutenção de pipeline.

Recursos adicionais