GitHub-connectorreferentie

Important

Deze functie bevindt zich in de bètaversie. Werkruimtebeheerders kunnen de toegang tot deze functie beheren vanaf de pagina Previews . Zie Azure Databricks previews beheren.

Deze pagina bevat referentiedocumentatie voor de GitHub-connector in Lakeflow Connect.

Verbindingseigenschappen

Wanneer u de Unity Catalog-verbinding maakt, moet u de volgende eigenschappen opgeven voor OAuth U2M-verificatie. Deze waarden zijn afkomstig uit de GitHub OAuth-app die u hebt geconfigureerd in Configure OAuth U2M voor GitHub opname.

Vastgoed Verplicht Description
Client-ID Yes De client-id van uw GitHub OAuth-app.
Geheim van de klant Yes Het clientgeheim van uw GitHub OAuth-app. Deze waarde wordt slechts eenmaal weergegeven wanneer u deze genereert.
Ondernemingsdomein No De hostnaam van uw GitHub Enterprise Server (GHES), indien van toepassing (bijvoorbeeld github.mycompany.com). Laat github.com en GitHub Enterprise Cloud (GHEC) leeg. Als dit niet is ingesteld, wordt standaard ingesteld op api.github.com.

Ondersteunde brontabellen

Zie Ondersteunde gegevens voor informatie over welke tabellen incrementele updates ondersteunen en welke volledig worden vernieuwd tijdens elke pijplijnuitvoering.

Inhoud van opslagplaats (repo_contents tabel)

De repo_contents tabel neemt alle vermeldingen op in de standaardbranch van elke opslagplaats, inclusief bestanden, mappen, submodules en symbolische koppelingen. De primaire sleutel is (repository_id, branch_name, path). De type kolom identificeert elke vermelding als een blob (bestand), tree (map) of commit (submodule). Symbolische koppelingen zijn blob vermeldingen met een mode van 120000. Alleen bestandsvermeldingen (blob) vullen de content kolom, die de gedecodeerde tekstinhoud bevat. Wanneer een bestand uit de bronopslagplaats wordt verwijderd, wordt de rij verwijderd uit de tabel (hard delete). Zie de inhoud van de opslagplaats voor beperkingen.