Conector do GitHub

Importante

Esse recurso está em Beta. Os administradores do workspace podem controlar o acesso a esse recurso na página Visualizações . Consulte Gerenciar visualizações do Azure Databricks.

O conector de GitHub gerenciado no Lakeflow Connect permite ingerir dados de GitHub em Azure Databricks.

Disponibilidade de funcionalidades

Característica Availability
Criação de pipelines com base em interface gráfica verificação marcada como sim Suportado
Criação de pipeline baseada em API verificação marcada como sim Suportado
Pacotes de Automação Declarativa verificação marcada como sim Suportado
Ingestão incremental verificação marcada como sim Com suporte parcial
Algumas tabelas dão suporte à ingestão incremental. Outras tabelas exigem uma atualização completa. Consulte os dados compatíveis.
Governança do Catálogo do Unity verificação marcada como sim Suportado
Trabalhos do Lakeflow verificação marcada como sim Suportado
SCD do tipo 2 verificação marcada como sim Suportado
Seleção e desseleção de coluna verificação marcada como sim Suportado
Filtragem de linha baseada em API x mark no Sem suporte
Evolução do esquema automatizado: colunas novas e excluídas x mark no Sem suporte
Evolução automatizada do esquema: alterações de tipo de dados x mark no Sem suporte
Evolução automatizada do esquema: renomeações de coluna x mark no Sem suporte
Evolução do esquema automatizado: novas tabelas x mark no Sem suporte

Métodos de autenticação

Método de autenticação Availability
OAuth U2M verificação marcada como sim Suportado
OAuth M2M x mark no Sem suporte
OAuth (token de atualização manual) x mark no Sem suporte
Autenticação básica (nome de usuário/senha) x mark no Sem suporte
Autenticação básica (chave de API) x mark no Sem suporte
Autenticação básica (chave JSON da conta de serviço) x mark no Sem suporte

O que saber antes de começar

Tópico Por que isso importa
Persona de usuário do Azure Databricks O fluxo de trabalho depende da persona do usuário do Azure Databricks:
  • Usuário único: um usuário administrador cria uma conexão do Unity Catalog e um pipeline de ingestão.
  • Multiusuário: um usuário administrador cria uma conexão para usuários não administradores criarem pipelines.
Método de autenticação As etapas para criar uma conexão dependem do método de autenticação escolhido.
Interface As etapas para criar um pipeline dependem da interface.
Frequência de ingestão O agendamento do pipeline depende de seus requisitos de latência e custo.
Padrões comuns Dependendo das suas necessidades de ingestão, o pipeline pode usar configurações como acompanhamento de histórico, seleção de coluna e filtragem de linhas. As configurações com suporte variam de acordo com o conector. Veja Disponibilidade de funcionalidades.

Iniciar a ingestão a partir do GitHub

A tabela a seguir resume o fluxo de ingestão de GitHub de ponta a ponta, com base no tipo de usuário:

Usuário Steps
Admin
Não administrador Use qualquer interface com suporte para criar um pipeline a partir de uma conexão existente. Consulte Ingerir dados do GitHub.