Conector GitHub

Importante

Este recurso está em versão Beta. Os administradores do espaço de trabalho podem controlar o acesso a esse recurso na página Visualizações . Ver Gerir as pré-visualizações de Azure Databricks.

O conector GitHub gerido no Lakeflow Connect permite-lhe ingerir dados do GitHub para o Azure Databricks.

Disponibilidade de funcionalidades

Feature Availability
Criação de pipelines com base na interface de utilizador Assinalado sim Apoiado
Criação de pipeline baseada em API Assinalado sim Apoiado
Pacotes de Automação Declarativa Assinalado sim Apoiado
Ingestão incremental Assinalado sim Parcialmente suportado
Algumas tabelas suportam a ingestão incremental. Outras tabelas requerem uma atualização completa. Ver Dados suportados.
Governança do Catálogo Unity Assinalado sim Apoiado
Empregos em Lakeflow Assinalado sim Apoiado
SCD tipo 2 Assinalado sim Apoiado
Seleção e exclusão das colunas Assinalado sim Apoiado
Filtragem de linhas baseada em API marcação x não Não suportado
Evolução automatizada do esquema: colunas novas e excluídas marcação x não Não suportado
Evolução automatizada do esquema: alterações no tipo de dados marcação x não Não suportado
Evolução automatizada do esquema: renomeações de colunas marcação x não Não suportado
Evolução automatizada do esquema: Novas tabelas marcação x não Não suportado

Métodos de autenticação

Método de autenticação Availability
OAuth U2M Assinalado sim Apoiado
OAuth M2M marcação x não Não suportado
OAuth (token de atualização manual) marcação x não Não suportado
Autenticação básica (nome de utilizador/palavra-passe) marcação x não Não suportado
Autenticação básica (chave API) marcação x não Não suportado
Autenticação básica (chave JSON da conta de serviço) marcação x não Não suportado

O que deve saber antes de começar

Topic Por que é importante
Persona de utilizador do Azure Databricks O fluxo de trabalho depende da sua persona de utilizador Azure Databricks:
  • Utilizador único: Um utilizador administrador cria uma ligação ao Unity Catalog e um pipeline de ingestão.
  • Multiutilizador: Um utilizador administrador cria uma ligação para que utilizadores não administradores possam criar pipelines.
Método de autenticação Os passos para criar uma ligação dependem do método de autenticação que escolher.
Interface Os passos para criar um pipeline dependem da interface.
Frequência de ingestão O cronograma do pipeline depende da sua latência e dos seus requisitos de custo.
Padrões comuns Dependendo das suas necessidades de ingestão, o pipeline pode usar configurações como rastreio de histórico, seleção de colunas e filtragem de linhas. As configurações suportadas variam consoante o conector. Veja Disponibilidade de funcionalidades.

Comece a ingerir a partir do GitHub

A tabela seguinte resume o fluxo de ingestão do GitHub de ponta a ponta, com base no tipo de utilizador:

User Steps
Administrador
Não administrador Use qualquer interface suportada para criar um pipeline a partir de uma ligação existente. Consulte Ingerir dados do GitHub.