Referência do 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.

Esta página contém documentação de referência para o conector GitHub no Lakeflow Connect.

Propriedades de ligação

Ao criar a ligação ao Unity Catalog, deve especificar as seguintes propriedades para a autenticação OAuth U2M. Estes valores vêm da GitHub aplicação OAuth que configurou em Configure o OAuth U2M para ingestão GitHub.

Propriedade Required Description
ID de Cliente Yes O ID do cliente da tua aplicação GitHub OAuth.
Segredo do cliente Yes O segredo do cliente da tua aplicação GitHub OAuth. Este valor é mostrado apenas uma vez quando o gera.
Domínio empresarial No O seu nome de host GitHub Enterprise Server (GHES), se aplicável (por exemplo, github.mycompany.com). Deixe vazio para github.com e GitHub Enterprise Cloud (GHEC). Se não estiver definido, o padrão será api.github.com.

Tabelas de origem suportadas

Para informações sobre quais tabelas suportam atualizações incrementais e quais são totalmente atualizadas em cada execução de pipeline, veja Dados suportados.

Conteúdos do repositório (repo_contents tabela)

A repo_contents tabela ingere todas as entradas no ramo padrão de cada repositório, incluindo ficheiros, diretórios, submódulos e ligações simbólicas. A tonalidade primária é (repository_id, branch_name, path). A type coluna identifica cada entrada como blob (ficheiro), tree (diretório) ou commit (submódulo). Ligações simbólicas são blob entradas com um mode de 120000. Apenas as entradas do ficheiro (blob) preenchem a content coluna, que contém o conteúdo de texto decodificado. Quando um ficheiro é eliminado do repositório de origem, a sua linha é removida da tabela (eliminação forçada). Para limitações, consulte Conteúdos do Repositório.