dbt Git 저장소
    • PDF

    dbt Git 저장소

    • PDF

    기사 요약

    개요

    dbt 작업을 실제로 실행하기 전에 TROCCO에 Git 리포지토리를 연동해야 합니다.
    이 글에서는 dbt Git 리포지토리의 생성, 편집, 삭제에 대해 설명합니다.

    본 기능이 지원되는 호스팅 서비스

    dbt 연동에서는 Git 리포지토리 호스팅 서비스로 GitHub, GitLab을 지원하고 있다.
    또한, GitHub Enterprise 등을 이용한 온프레미스 환경에도 사용할 수 있습니다.

    dbt Git 리포지토리의 각종 조작

    이미지

    신규 추가

    1. dbt Git 리포지토리 목록 화면에서 새로 추가를 클릭합니다.
    2. dbt Git 리포지토리 신규 생성 화면에서 각 항목을 입력/선택하고 저장을 클릭합니다.
    IP 주소 허용 요청

    GitHub Enterprise 등을 이용하여 Git 서버에 대해 특정 IP 주소 이외의 접근을 거부하고 있는 경우, TROCCO가 통신에 사용하는 IP 주소에 대한 접근을 허용해야 합니다.
    보안 그룹이나 방화벽 등에서 허용해야 하는 IP 주소

    1. Deploy Key를 Git 서버에 등록합니다.
    GitHub를 사용하는 경우

    아래 URL에서 Deploy Key를 등록할 수 있습니다.
    https://github.com/<GitHub 사용자 이름>/<리포지토리 이름>/settings/keys

    편집

    1. dbt Git 리포지토리 목록 화면에서 편집하고자 하는 dbt Git 리포지토리를 클릭합니다.
    2. dbt Git 리포지토리 편집 화면에서 설정을 편집하고 저장을 클릭합니다.

    삭제

    1. dbt Git 리포지토리 목록 화면에서 삭제하고자 하는 dbt Git 리포지토리를 클릭합니다.
    2. dbt Git 리포지토리 편집 화면에서 빨간색 테두리 안의 아이콘을 클릭한 후 삭제를 클릭합니다.
      이미지

    dbt Git 리포지토리의 각종 설정

    품목명필수내용
    리포지토리 URL대상 리포지토리의 URL을 입력합니다.
    GitSSH 형식으로만 입력할 수 있습니다.
    지점명대상 브랜치 이름을 입력합니다.
    하위 디렉토리NoGit 저장소 내의 하위 디렉터리를 프로젝트 디렉터리로 지정할 수 있습니다.
    dbt_project.yml이 루트 디렉터리 바로 아래에 있지 않은 경우 입력하세요.
    참고로 리포지토리의 루트 디렉터리를 프로젝트 디렉터리로 지정할 때는 아무 것도 입력하지 않아도 됩니다.
    DBT 버전사용할 dbt Core 버전을 선택할 수 있습니다.

    롤 퍼미션

    팀 기능 이용 시

    dbt Git 리포지토리는 TROCCO에서 리소스로 취급됩니다.
    * 리소스의 정의: 팀 기능에 대한 정의를 참조하세요.
    * 리소스에 대한 조작 권한: 리소스 그룹을 참조하세요.

    | 조작/역할 | 리소스 그룹 관리자 | 리소스 그룹 편집자 | 리소스 그룹 운영자 | 리소스 그룹 열람자 | 역할 없음 | 보완
    | --- | --- | --- | --- --- --- --- --- --- --- --- --- | --- --- ---
    | dbt Gitリポジトリの編集 | ✓ | ✓ | - | - | - | |
    | dbt Gitリポジトリの削除 | ✓ | ✓ | - | - | - | |
    | dbt Git 리포지토리 운영 | ✓ ✓ ✓ ✓ | - | - | - | dbt 작업 설정에 사용할 수 있습니다. |
    | dbt Gitリポジトリの新規追加 | ✓ | ✓ | ✓ | ✓ | ✓ | |


    이 문서가 도움이 되었습니까?