Informazioni di riferimento sul connettore GitHub

Importante

Questa funzionalità è in versione beta. Gli amministratori dell'area di lavoro possono controllare l'accesso a questa funzionalità dalla pagina Anteprime . Vedere Gestire le anteprime di Azure Databricks.

Questa pagina contiene la documentazione di riferimento per il connettore GitHub in Lakeflow Connect.

Proprietà di connessione

Quando si crea la connessione al catalogo Unity, è necessario specificare le proprietà seguenti per l'autenticazione U2M OAuth. Questi valori provengono dall'app OAuth GitHub configurata in Configurare OAuth U2M per l'inserimento GitHub.

Proprietà Obbligatorio Description
Client ID Yes ID client dell'app OAuth GitHub.
Segreto del cliente Yes Segreto client dall'app OAuth GitHub. Questo valore viene visualizzato una sola volta quando viene generato.
Dominio aziendale No Nome host GitHub Enterprise Server (GHES), se applicabile (ad esempio, github.mycompany.com). Lasciare vuoto per github.com e GitHub Enterprise Cloud (GHEC). Se non è impostato, il valore predefinito è api.github.com.

Tabelle di origine supportate

Per informazioni sulle tabelle che supportano gli aggiornamenti incrementali e sui quali vengono aggiornati completamente in ogni esecuzione della pipeline, vedere Dati supportati.

Contenuto del repository (repo_contents tabella)

La repo_contents tabella inserisce tutte le voci nel ramo predefinito di ogni repository, inclusi file, directory, moduli secondari e collegamenti simbolici. La chiave primaria è (repository_id, branch_name, path). La type colonna identifica ogni voce come ( blob file), tree (directory) o commit (modulo secondario). I collegamenti simbolici sono blob voci con un mode di 120000. Solo le voci di file (blob) popolano la content colonna, che contiene il contenuto di testo decodificato. Quando un file viene eliminato dal repository di origine, la relativa riga viene rimossa dalla tabella (eliminazione rigida). Per le limitazioni, vedere Contenuto del repository.