GitHub Connectorverweis

Important

Dieses Feature befindet sich in der Betaversion. Arbeitsbereichsadministratoren können den Zugriff auf dieses Feature über die Vorschauseite steuern. Siehe Manage Azure Databricks Previews.

Diese Seite enthält Referenzdokumentation für den GitHub Connector in Lakeflow Connect.

Verbindungseigenschaften

Wenn Sie die Unity-Katalogverbindung erstellen, müssen Sie die folgenden Eigenschaften für die OAuth U2M-Authentifizierung angeben. Diese Werte stammen aus der GitHub OAuth-App, die Sie in Configure OAuth U2M für GitHub Aufnahme konfiguriert haben.

Eigentum Erforderlich Description
Client-ID Yes Die Client-ID aus Ihrer GitHub OAuth-App.
Geheimer Clientschlüssel Yes Der geheime Clientschlüssel ihrer GitHub OAuth-App. Dieser Wert wird nur einmal angezeigt, wenn Sie ihn generieren.
Unternehmensdomäne No Ihr GitHub Enterprise Server (GHES)-Hostname, falls zutreffend (z. B. github.mycompany.com). Lassen Sie für github.com und GitHub Enterprise Cloud (GHEC) leer. Wenn nicht festgelegt, ist der Standardwert api.github.com.

Unterstützte Quelltabellen

Informationen dazu, welche Tabellen inkrementelle Updates unterstützen und welche bei jeder Pipelineausführung vollständig aktualisiert werden, finden Sie unter "Unterstützte Daten".

Repositoryinhalte (repo_contents Tabelle)

In der repo_contents Tabelle werden alle Einträge in der Standardverzweigung jedes Repositorys aufgenommen, einschließlich Dateien, Verzeichnisse, Untermodule und symbolische Verknüpfungen. Der Primärschlüssel ist (repository_id, branch_name, path). Die type Spalte identifiziert jeden Eintrag als blob (Datei), tree (Verzeichnis) oder commit (Untermodule). Symbolische Verknüpfungen sind blob Einträge mit einer mode von 120000. Nur Dateieinträge (blob) füllen die content Spalte auf, die den decodierten Textinhalt enthält. Wenn eine Datei aus dem Quell-Repository gelöscht wird, wird die Zeile aus der Tabelle entfernt (endgültig gelöscht). Einschränkungen finden Sie unter Repositoryinhalte.