수동으로 실행 트리거

이 문서에서는 전체 워크플로 실행 또는 워크플로에서 선택한 요소만 수동으로 트리거하는 방법을 보여줍니다.

워크플로의 다음 요소를 실행할 수 있습니다.

  • 워크플로의 모든 작업
  • 선택한 작업
  • 선택한 태그가 있는 작업

시작하기 전에

  1. Google Cloud 콘솔에서 Dataform 페이지로 이동합니다.

    Dataform 페이지로 이동

  2. 저장소를 선택하거나 만듭니다.

  3. 개발 작업공간을 선택하거나 만듭니다.

  4. 워크플로를 개발합니다.

필요한 역할

실행을 수동으로 트리거하는 데 필요한 권한을 얻으려면 관리자에게 workflowInvocations에 대한 다음 IAM 역할을 부여해 달라고 요청하세요.

역할 부여에 대한 자세한 내용은 프로젝트, 폴더, 조직에 대한 액세스 관리를 참조하세요.

커스텀 역할이나 다른 사전 정의된 역할을 통해 필요한 권한을 얻을 수도 있습니다.

워크플로의 모든 작업 수동 실행

워크플로의 모든 작업 실행을 수동으로 트리거하려면 다음 단계를 따르세요.

  1. 개발 작업공간으로 이동합니다.
  2. 실행 시작을 클릭합니다.
  3. 작업 > 여러 작업을 클릭합니다.
  4. 인증 섹션에서 Google 계정 사용자 인증 정보나 서비스 계정으로 실행을 승인합니다.

    • Google 계정 사용자 인증 정보(프리뷰)를 사용하려면 사용자 인증 정보로 실행을 선택합니다.
    • 서비스 에이전트 또는 서비스 계정을 사용하려면 선택한 서비스 계정으로 실행을 선택한 후 서비스 에이전트 또는 서비스 계정을 선택합니다.
  5. 모든 작업을 선택합니다.

  6. 선택사항: 모든 테이블을 처음부터 다시 빌드하려면 전체 새로고침으로 실행 옵션을 선택합니다. 이 옵션이 없으면 Dataform은 증분 테이블을 처음부터 다시 빌드하지 않고 업데이트합니다.

  7. 선택사항: 우선순위가 높은 대화형 작업으로 실행 (기본값) 옵션을 사용하여 BigQuery 쿼리 작업 우선순위를 설정합니다. 기본적으로 BigQuery는 가능한 한 빨리 실행되도록 설계된 대화형 쿼리 작업으로 쿼리를 실행합니다. 이 옵션을 선택 해제하면 우선순위가 낮은 일괄 쿼리 작업으로 쿼리가 실행됩니다.

  8. 실행 시작을 클릭합니다. 인증 방법으로 사용자 인증 정보로 실행을 선택한 경우 Google 계정을 승인(프리뷰)해야 합니다.

선택한 작업 수동 실행

선택한 작업의 실행을 수동으로 트리거하려면 다음 단계를 따르세요.

  1. 개발 작업공간으로 이동합니다.
  2. 실행 시작을 클릭한 후 다음 중 하나를 실행합니다.

    • 작업을 클릭한 후 실행할 작업을 선택합니다.
    • 작업 > 여러 작업을 클릭합니다.
  3. 인증 섹션에서 Google 계정 사용자 인증 정보나 서비스 계정으로 실행을 승인합니다.

    • Google 계정 사용자 인증 정보(프리뷰)를 사용하려면 사용자 인증 정보로 실행을 선택합니다.
    • 서비스 에이전트 또는 서비스 계정을 사용하려면 선택한 서비스 계정으로 실행을 선택한 후 서비스 에이전트 또는 서비스 계정을 선택합니다.
  4. 작업 선택이 선택되어 있는지 확인합니다.

  5. 실행할 작업 선택 메뉴에서 실행할 작업을 선택합니다.

  6. 선택사항: 선택한 작업과 종속 항목을 실행하려면 종속 항목 포함 옵션을 선택합니다.

  7. 선택사항: 선택한 작업과 이 작업에 종속된 작업을 실행하려면 하위 항목 포함 옵션을 선택합니다.

  8. 선택사항: 모든 테이블을 처음부터 다시 빌드하려면 전체 새로고침으로 실행 옵션을 선택합니다.

  9. 선택사항: 우선순위가 높은 대화형 작업으로 실행 (기본값) 옵션을 사용하여 BigQuery 쿼리 작업 우선순위를 설정합니다. 기본적으로 BigQuery는 가능한 한 빨리 실행되도록 설계된 대화형 쿼리 작업으로 쿼리를 실행합니다. 이 옵션을 선택 해제하면 우선순위가 낮은 일괄 쿼리 작업으로 쿼리가 실행됩니다.

  10. 실행 시작을 클릭합니다. 인증 방법으로 내 사용자 인증 정보로 실행을 선택한 경우 Google 계정을 승인(프리뷰)해야 합니다.

선택한 태그가 있는 작업 수동 실행

선택한 태그가 있는 작업 실행을 수동으로 트리거하려면 다음 단계를 따르세요.

  1. 개발 작업공간으로 이동합니다.
  2. 실행 시작을 클릭한 후 다음 중 하나를 실행합니다.

    • 태그를 클릭한 다음 실행할 태그를 선택합니다.
    • 태그 > 여러 태그를 클릭합니다.
  3. 인증 섹션에서 Google 계정 사용자 인증 정보나 서비스 계정으로 실행을 승인합니다.

    • Google 계정 사용자 인증 정보(프리뷰)를 사용하려면 사용자 인증 정보로 실행을 선택합니다.
    • 서비스 에이전트 또는 서비스 계정을 사용하려면 선택한 서비스 계정으로 실행을 선택한 후 서비스 에이전트 또는 서비스 계정을 선택합니다.
  4. 태그 선택이 선택되었는지 확인합니다.

  5. 실행할 태그 선택 메뉴에서 실행할 태그를 선택합니다.

  6. 선택사항: 선택한 태그와 종속 항목이 있는 작업을 실행하려면 종속 항목 포함 옵션을 선택합니다.

  7. 선택사항: 선택한 태그가 있는 작업과 이 태그에 종속된 작업을 실행하려면 하위 항목 포함 옵션을 선택합니다.

  8. 선택사항: 모든 테이블을 처음부터 다시 빌드하려면 전체 새로고침으로 실행 옵션을 선택합니다. 이 옵션이 없으면 Dataform은 증분 테이블을 처음부터 다시 빌드하지 않고 업데이트합니다.

  9. 선택사항: 우선순위가 높은 대화형 작업으로 실행 (기본값) 옵션을 사용하여 BigQuery 쿼리 작업 우선순위를 설정합니다. 기본적으로 BigQuery는 가능한 한 빨리 실행되도록 설계된 대화형 쿼리 작업으로 쿼리를 실행합니다. 이 옵션을 선택 해제하면 우선순위가 낮은 일괄 쿼리 작업으로 쿼리가 실행됩니다.

  10. 실행 시작을 클릭합니다. 인증 방법으로 내 사용자 인증 정보로 실행을 선택한 경우 Google 계정을 승인(프리뷰)해야 합니다.

Google 계정 승인하기

Google 계정 사용자 인증 정보로 리소스를 인증하려면 Google 계정의 액세스 토큰을 가져오고 사용자를 대신하여 소스 데이터에 액세스할 수 있는 권한을 BigQuery 파이프라인에 수동으로 부여해야 합니다. OAuth 대화상자 인터페이스를 사용하여 수동 승인을 부여할 수 있습니다.

BigQuery 파이프라인에 대한 권한을 한 번만 부여하면 됩니다.

부여한 권한을 취소하려면 다음 단계를 수행합니다.

  1. Google 계정 페이지로 이동합니다.
  2. BigQuery 파이프라인을 클릭합니다.
  3. 액세스 권한 삭제를 클릭합니다.

다음 단계