GitHub 커넥터 참조

Important

이 기능은 베타 버전으로 제공됩니다. 작업 영역 관리자는 미리 보기 페이지에서 이 기능에 대한 액세스를 제어할 수 있습니다. Azure Databricks 미리 보기 관리를 참조하세요.

이 페이지에는 Lakeflow Connect의 GitHub 커넥터에 대한 참조 설명서가 포함되어 있습니다.

연결 속성

Unity 카탈로그 연결을 만들 때 OAuth U2M 인증에 대해 다음 속성을 지정해야 합니다. 이러한 값은 GitHub 수집을 위해 Configure OAuth U2M 구성한 GitHub OAuth 앱에서 가져옵니다.

재산 필수 Description
클라이언트 ID Yes GitHub OAuth 앱의 클라이언트 ID입니다.
클라이언트 암호 Yes GitHub OAuth 앱의 클라이언트 암호입니다. 이 값은 생성할 때 한 번만 표시됩니다.
엔터프라이즈 도메인 No 해당하는 경우 GitHub GHES(Enterprise Server) 호스트 이름입니다(예: github.mycompany.com). github.com 및 GitHub GHEC(Enterprise Cloud)에 대해 비워 둡니다. 설정하지 않으면 기본값은 api.github.com입니다.

지원되는 원본 테이블

증분 업데이트를 지원하는 테이블과 각 파이프라인 실행에서 완전히 새로 고쳐진 테이블에 대한 자세한 내용은 지원되는 데이터를 참조하세요.

리포지토리 내용(repo_contents 테이블)

테이블은 repo_contents 파일, 디렉터리, 하위 모듈 및 기호 링크를 포함하여 각 리포지토리의 기본 분기에 있는 모든 항목을 수집합니다. 기본 키는 (repository_id, branch_name, path)입니다. 열은 type 각 항목을 (파일), (디렉터리) tree 또는 commit (하위모듈)로 blob 식별합니다. 기호 링크는 blob 다음 항목120000이 있는 항목입니다mode. 파일(blob) 항목만 디코딩된 텍스트 콘텐츠를 포함하는 열을 채웁니다 content . 원본 리포지토리에서 파일을 삭제하면 해당 행이 테이블에서 제거됩니다(하드 삭제). 제한 사항은 리포지토리 콘텐츠를 참조하세요.