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

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

Propriedades da conexão

Ao criar a conexão do Catálogo do Unity, você deve especificar as seguintes propriedades para a autenticação U2M do OAuth. Esses valores são provenientes do GitHub aplicativo OAuth configurado em Configure OAuth U2M para ingestão de GitHub.

Propriedade Obrigatório Description
ID do cliente Yes A ID do cliente de seu aplicativo OAuth GitHub.
Segredo do cliente Yes O segredo do cliente de seu aplicativo OAuth GitHub. Esse valor é exibido apenas uma vez quando você o gera.
Domínio da empresa No 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 definida, o padrão será api.github.com.

Tabelas de origem com suporte

Para obter informações sobre quais tabelas dão suporte a atualizações incrementais e que são totalmente atualizadas em cada execução de pipeline, consulte os dados com suporte.

Conteúdo do repositório (repo_contents tabela)

A repo_contents tabela ingere todas as entradas no branch padrão de cada repositório, incluindo arquivos, diretórios, submódulos e links simbólicos. A chave primária é (repository_id, branch_name, path). A type coluna identifica cada entrada como um blob (arquivo), tree (diretório) ou commit (submodule). Links simbólicos são blob entradas com um mode de 120000. Somente entradas de arquivo (blob) preenchem a content coluna, que contém o conteúdo de texto decodificado. Quando um arquivo é excluído do repositório de origem, sua linha é removida da tabela (exclusão rígida). Para obter limitações, consulte o conteúdo do Repositório.