Pular para o conteúdo principal

Referência do conector GitHub

info

Beta

Este recurso está em versão Beta. Os administradores do espaço de trabalho podem controlar o acesso a este recurso na página de Pré-visualizações . Veja as prévias do Gerenciador Databricks.

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

Propriedades de conexão

Ao criar a conexão com o Unity Catalog , você deve especificar as seguintes propriedades para autenticação OAuth U2M. Esses valores vêm do aplicativo OAuth do GitHub que você configurou em Configurar OAuth U2M para ingestão do GitHub.

Propriedade

Obrigatório

Descrição

ID do cliente

Sim

O ID do cliente do seu aplicativo OAuth do GitHub.

Segredo do cliente

Sim

O segredo do cliente do seu aplicativo OAuth do GitHub. Esse valor é exibido apenas uma vez, quando você o gera.

Domínio empresarial

Não

Seu hostname GitHub Enterprise Server (GHES), se aplicável (por exemplo, github.mycompany.com). Deixe em branco para github.com e GitHub Enterprise cloud (GHEC). Se não for definido, o padrão será api.github.com.

Propriedade

Obrigatório

Descrição

ID do cliente

Sim

O ID do cliente do seu aplicativo OAuth do GitHub.

Segredo do cliente

Sim

O segredo do cliente do seu aplicativo OAuth do GitHub. Esse valor é exibido apenas uma vez, quando você o gera.

Domínio empresarial

Não

Seu hostname GitHub Enterprise Server (GHES), se aplicável (por exemplo, github.mycompany.com). Deixe em branco para github.com e GitHub Enterprise cloud (GHEC). Se não for definido, o padrão será api.github.com.

Tabelas de origem suportadas

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

Conteúdo do repositório (tabela repo_contents)

A tabela repo_contents ingere todas as entradas em cada ramificação default do repositório, incluindo arquivos, diretórios, submódulos e links simbólicos. A chave primária é (repository_id, branch_name, path). A coluna type identifica cada entrada como um(a) blob (arquivo), tree (diretório) ou commit (submódulo). Links simbólicos são entradas blob com um mode de 120000. Somente as entradas de arquivo (blob) preenchem a coluna content, 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 definitiva). Para limitações, consulte Conteúdo do repositório.