흐름 작업 일정 예약

참고: Tableau Prep Conductor를 사용하여 Tableau Cloud 또는 Tableau Server에서 실행할 흐름을 예약할 수 있습니다. Prep Conductor는 배포를 기준으로 Data Management를 통해 라이선스가 부여됩니다. Data Management를 구매하여 라이선스를 부여한 후 Prep Conductor를 사용하도록 설정해야 합니다.
버전 2020.4.1부터 더 이상 웹에 흐름을 게시하기 위해 Data Management 라이선스가 필요하지 않습니다. 또한 Creator는 서버에서 직접 흐름을 만들고 편집할 수 있습니다. 웹에서 흐름을 작성하는 것에 대한 자세한 내용은 웹에서의 Tableau Prep을 참조하십시오.

참고: 2024.1 릴리스에서는 Tableau Cloud의 흐름 일정이 변경되었습니다. 왼쪽 탐색 패널의 '일정' 탭이 제거되었으며 이제 흐름의 '예약된 작업' 탭에서 직접 사용자 지정 일정을 만들 수 있습니다.

버전 2021.3부터는 흐름이 순서대로 실행되도록 작업을 예약할 때 흐름 실행을 함께 연결할 수 있습니다. 자세한 내용은 이 항목에서 연결된 작업 예약을 참조하십시오.

버전 2022.1부터는 REST API의 새로운 흐름 메서드인 연결된 작업 쿼리, 연결된 단일 작업 쿼리연결된 작업 지금 실행을 사용하여 연결된 작업을 실행할 수 있습니다. 자세한 내용은 Tableau REST API 설명서에서 흐름 메서드(영문)(링크가 새 창에서 열림)를 참조하십시오.

매개 변수가 포함된 흐름 실행

버전 2021.4부터 흐름에 사용자 매개 변수를 포함하여 흐름을 보다 동적으로 만들 수 있습니다. 흐름을 실행할 때 매개 변수 값을 입력하라는 메시지가 표시됩니다. 일정에 따라 흐름을 설정할 때는 해당 시기에 매개 변수 값을 지정합니다.

모든 필수 매개 변수에 대한 매개 변수 값을 지정해야 합니다. 선택적 매개 변수의 경우 이러한 값을 입력하거나 매개 변수의 현재 값(기본값)을 수락할 수 있습니다. 매개 변수가 있는 흐름 실행에 대한 자세한 내용은 Tableau Prep 도움말에서 일정에 따라 흐름 실행(링크가 새 창에서 열림)을 참조하십시오.

Tableau Prep Builder 및 Tableau Cloud 버전 2023.2부터 날짜 또는 시간 시스템 매개 변수를 파일 및 게시된 데이터 원본 출력 유형의 흐름 출력 이름에 적용할 수 있습니다. 시작 시간이 흐름 출력 이름에 자동으로 추가됩니다.

참고: 관리자가 흐름 매개 변수 서버와 서버의 사이트 설정을 사용하도록 설정해야 Tableau Server 또는 Tableau Cloud에서 매개 변수가 포함된 흐름을 실행할 수 있습니다. 자세한 내용은 Tableau Server(링크가 새 창에서 열림) 또는 Tableau Cloud(링크가 새 창에서 열림) 도움말에서 웹에서 흐름 만들기 및 상호 작용을 참조하십시오.

흐름 작업 일정 예약

  1. 단일 작업에 대한 일정을 만들려면 다음 작업 중 하나를 수행합니다.
    • 흐름의 개요 페이지에 있는 예약된 작업 탭에서 새 작업을 클릭하거나 드롭다운을 클릭하고 단일 작업을 선택합니다.
    • 탐색 페이지의 목록 뷰에 있는 동작 메뉴에서 흐름 예약 > 단일 작업을 선택합니다. 목록에서 흐름을 선택하는 경우 상단 동작 메뉴를 사용해도 됩니다.

  2. 새 작업 대화 상자의 단일 작업 탭에서 일정 정의를 클릭합니다.
  3. 작업 빈도를 입력한 다음 저장을 클릭합니다.

  4. 빈도는 매시간, 매일, 매주 또는 매월 실행하도록 설정할 수 있습니다. 시간 및 요일 간격은 아래 설명된 대로 선택한 반복 빈도에 따라 다릅니다.

    • 매시간: 사용 가능한 빈도는 특정 시간부터 특정 시간까지 1시간 간격입니다. 즉, 지정된 시간 동안 1시간마다 작업이 실행됩니다.
    • 매일: 사용 가능한 빈도는 2시간, 4시간, 6시간, 8시간 또는 12시간마다 한 번 또는 하루에 한 번입니다. 시작 및 종료 시간 외에 하나 이상의 요일을 선택할 수도 있습니다. 즉, 특정 시간 간격으로 또는 하루에 한 번 모든 요일 또는 특정 요일에 작업을 실행할 수 있습니다.
    • 매주: 사용 가능한 빈도는 특정 시간에 하나 이상의 요일입니다. 즉, 일주일에 한 번 특정 요일의 특정 시간에 작업을 실행할 수 있습니다.
    • 매월: 두 가지 방법으로 이 일정을 설정할 수 있습니다.
      • 빈도 간격으로 을 선택하면 해당 월의 특정 날짜를 선택할 수 있습니다. 예를 들어 매월 2일, 15일 및 28일 오후 2:45에 실행할 작업을 선택할 수 있습니다.
      • 또한 월요일, 화요일, 수요일, 목요일, 금요일 및 토요일의 특정 시간을 선택할 수도 있습니다. 예를 들어 매월 두 번째 수요일 오후 2:45에 작업을 실행하도록 선택할 수 있습니다.
  5. 다음 옵션 중 하나를 선택합니다.
    • Automatically include all output steps for this flow(이 흐름에 대한 모든 출력 단계를 자동으로 추가)(기본값): 이 흐름에 대한 모든 현재 및 이후 출력 단계를 예약된 작업에 포함하려면 이 옵션을 선택합니다. 시간이 지남에 따라 새 출력 단계가 흐름에 추가되면 예약이 실행될 때 자동으로 포함됩니다.
    • 이 작업에 포함할 출력 단계를 선택합니다: 이 예약된 작업에 포함할 출력 단계를 수동으로 선택하려면 이 옵션을 선택합니다.

      모든 출력 단계를 흐름 작업에 포함하려면 출력 단계 옆의 확인란을 선택합니다. Automatically include all output steps for this flow(이 흐름에 대한 모든 출력 단계를 자동으로 포함) 라디오 단추가 선택되어 있으면 이 영역을 편집할 수 없습니다. 이 섹션을 사용하려면 다른 라디오 단추를 선택합니다.

  6. 새로 고침 유형을 선택합니다. 이러한 설정에 대한 자세한 내용은 증분 새로 고침을 사용하여 흐름 데이터 새로 고치기(링크가 새 창에서 열림)를 참조하십시오.

    참고: 입력 하나가 증분 새로 고침을 사용하도록 구성되어 있고 여러 출력과 연결된 경우 해당 출력은 함께 실행되어야 하며 동일한 새로 고침 유형을 사용해야 합니다. 그렇지 않으면 흐름이 실패합니다.

    • 전체 새로 고침(기본값): 모든 데이터를 새로 고치고 흐름 출력 설정을 기반으로 테이블을 만들거나 데이터를 테이블에 추가합니다.
    • 증분 새로 고침: 새 행만 새로 고치고 흐름 출력 설정을 기반으로 테이블을 만들거나 데이터를 테이블에 추가합니다. 증분 새로 고침 옵션은 이 새로 고침 유형을 사용하도록 흐름을 구성한 경우에만 사용할 수 있습니다.

      참고: Tableau Prep Conductor는 기존 출력을 찾을 수 없는 경우 선택된 실행 옵션과 관계없이 모든 출력에 대해 전체 새로 고침을 실행합니다. 후속 흐름 실행에서는 증분 새로 고침 프로세스를 사용하며 증분 새로 고침 구성 데이터가 누락되거나 기존 출력이 제거되지 않는 한 새 행만 검색하여 처리합니다.

  7. (선택 사항) 흐름 소유자인 경우 흐름 성공 시 사용자에게 알림을 보내려면 완료되면 이메일 보내기를 선택합니다. 흐름 실행에 대한 이메일 알림을 전송하는 방법에 대한 자세한 내용은 사용자에게 성공적인 흐름 실행 알림을 참조하십시오.
  8. 흐름에 매개 변수가 포함되는 경우 필수 또는 선택적 매개 변수 값을 입력합니다. 필수 값을 입력해야 흐름이 실행됩니다.

  9. Create Task(작업 만들기)를 클릭하여 예약된 작업을 만듭니다.

연결된 작업 예약

Tableau Server 및 Tableau Cloud 버전 2021.3.0 이상에서 지원됩니다.

참고: 버전 2022.1부터는 연결된 작업 기능이 기본적으로 사용됩니다. 서버 및 사이트 관리자는 설정 페이지와 예약 대화 상자의 흐름 예약에서 이 기능을 해제할 수 있습니다. 이전 버전에서는 서버 관리자가 먼저 이 기능을 사용하도록 설정해야 사용자가 기능을 사용하고 관리할 수 있었습니다.

연결된 작업 옵션을 사용하여 최대 20개의 흐름이 순차적으로 하나씩 실행되도록 예약할 수 있습니다. 일정을 선택하여 흐름 목록을 쉽게 설정한 다음 선택한 순서대로 실행할 다운스트림 흐름을 선택합니다.

흐름은 목록에 지정된 순서대로 실행됩니다. 메뉴를 사용하여 목록에서 흐름을 이동하거나 언제든지 새 업스트림 또는 다운스트림 흐름을 목록에 추가할 수 있습니다.

연결된 각 개별 작업의 기간은 총 흐름 런타임으로 제한됩니다. 흐름 작업이 실행될 때 런타임 제한에 도달하면 흐름 작업이 시간 초과되고 연결된 작업이 실패하며 모든 다운스트림 흐름이 실행되지 않습니다. 자세한 내용은 작업 런타임 용량(링크가 새 창에서 열림)을 참조하십시오.

흐름 실행에 포함할 출력을 선택하고 이전 흐름 실행이 실패할 때 일정의 나머지 흐름에 대해 수행할 작업을 Tableau에 알리도록 설정을 구성합니다.

  1. 연결된 작업에 대한 일정을 만들려면 다음 작업 중 하나를 수행합니다.
    • 흐름의 개요 페이지에 있는 예약된 작업 탭에서 새 작업을 클릭하고 연결된 작업 탭을 선택하거나 드롭다운을 클릭하고 연결된 작업을 선택합니다.

    • 탐색 페이지의 목록 뷰에 있는 동작 메뉴에서 흐름 예약 > 연결된 작업을 선택합니다. 목록에서 여러 흐름을 선택하는 경우 상단 동작 메뉴를 사용해도 됩니다.

    • 출력 단계가 작업에 할당되지 않은 경우 개요 페이지에서 새 작업을 만들 수도 있습니다. 이 페이지의 일정 필드에서 Create new task(새 작업 만들기)를 클릭합니다.

  2. 새 작업 대화 상자의 연결된 작업 탭에서 일정 정의를 클릭합니다.
  3. 작업 빈도를 입력한 다음 저장을 클릭합니다.
  4. 출력 단계 선택 드롭다운을 클릭하여 실행할 흐름 출력을 선택합니다. 기본적으로 모든 흐름 출력이 포함됩니다. 특정 출력을 선택하려면 이 흐름에 대한 모든 현재 및 향후 출력 단계 포함 확인란을 선택 취소합니다.

    작업이 시작되는 흐름은 실행할 첫 번째 흐름으로 자동 설정되지만 다른 흐름을 목록에 추가한 후 메뉴를 사용하여 실행 순서를 변경할 수 있습니다.

  5. 다음 옵션에서 새로 고침 유형을 선택합니다.

    참고: 입력 하나가 증분 새로 고침을 사용하도록 구성되어 있고 여러 출력과 연결된 경우 해당 출력은 함께 실행되어야 하며 동일한 새로 고침 유형을 사용해야 합니다. 그렇지 않으면 흐름이 실패합니다.

    • 전체 새로 고침(기본값): 모든 데이터를 새로 고치고 흐름 출력 설정을 기반으로 테이블을 만들거나 데이터를 테이블에 추가합니다.
    • 증분 새로 고침: 새 행만 새로 고치고 흐름 출력 설정을 기반으로 테이블을 만들거나 데이터를 테이블에 추가합니다. 증분 새로 고침 옵션은 이 새로 고침 유형을 사용하도록 흐름을 구성한 경우에만 사용할 수 있습니다. 자세한 내용은 증분 새로 고침을 사용하여 흐름 데이터 새로 고치기(링크가 새 창에서 열림)를 참조하십시오.

      참고: 기존 출력을 찾을 수 없으면 Tableau Prep Conductor는 선택한 실행 옵션에 관계없이 모든 출력에 대해 전체 새로 고침을 실행합니다. 후속 흐름 실행에서는 증분 새로 고침 프로세스를 사용하며 증분 새로 고침 구성 데이터가 누락되거나 기존 출력이 제거되지 않는 한 새 행만 검색하여 처리합니다.

  6. (선택 사항) 흐름 소유자인 경우 흐름 성공 시 사용자에게 알림을 보내려면 완료되면 이메일 보내기를 선택합니다. 흐름 실행에 대한 이메일 알림을 전송하는 방법에 대한 자세한 내용은 사용자에게 성공적인 흐름 실행 알림을 참조하십시오.
  7. 흐름 실패 옵션을 설정합니다.
    • 데이터 품질 경고 추가: 데이터 사용자가 문제를 인식할 수 있도록 흐름에 경고 메시지를 설정하려면 확인란을 선택합니다. 이 메시지는 흐름이 성공적으로 실행될 때까지 남아 있습니다. 흐름에 이미 데이터 품질 경고가 있는 경우 이 옵션은 선택됨으로 표시되며 해제될 수 없습니다.

    • 남은 작업 중지: 목록의 다운스트림 작업이 실행 대기 상태가 되지 않도록 하려면 이 옵션을 선택합니다.
    • 나에게 이메일: 흐름이 실패하거나 일시 중단되거나 취소될 때 이메일 알림이 자동으로 흐름 소유자와 연결된 작업 작성자에게 전송됩니다.
  8. 흐름에 매개 변수가 포함되는 경우 필수 또는 선택적 매개 변수 값을 입력합니다. 필수 값을 입력해야 흐름이 실행됩니다.

  9. 다음 흐름을 추가하려면 두 번째 작업의 드롭다운을 클릭합니다. 이전 흐름의 출력을 사용하는 흐름이 자동으로 표시되거나 모든 흐름 보기를 클릭하여 사용 가능한 모든 흐름을 봅니다.
  10. 하나 이상의 흐름을 선택하고 추가를 클릭하거나 다음 작업 추가를 클릭하여 더 많은 흐름 실행 작업을 목록에 추가합니다.

    흐름을 실행하는 사용 권한이 없는 경우 흐름을 목록에 추가하기 전에 흐름 소유자에게 권한 부여를 요청해야 합니다.

  11. 4~6단계를 반복하여 흐름 실행 옵션을 구성합니다.
  12. (선택 사항) 번호가 매겨진 작업 옆에 있는 드롭다운을 클릭하여 메뉴를 열고 흐름 작업의 순서를 변경하거나 기존 작업 사이에 새 작업을 삽입합니다.

  13. 작업 만들기를 클릭하여 예약된 연결된 작업을 만듭니다.

이 작업을 수행할 수 있는 사용자

  • 서버 관리자는 서버의 모든 사이트에서 이 작업을 수행할 수 있습니다. 사이트 관리자는 액세스 권한이 있는 사이트에서 이 작업을 수행할 수 있으며 이 경우 사용자의 작업 게시 및 예약을 허용하는 설정이 사용하도록 설정되어 있어야 합니다.
  • 연결된 작업의 경우 서버 관리자는 사용자가 연결된 작업을 예약할 수 있도록 서버 설정이 설정된 모든 사이트에서 이 작업을 수행할 수 있습니다. 사이트 관리자는 액세스 권한이 있는 사이트에서 이 작업을 수행할 수 있으며 이 경우 사용자의 연결된 작업 예약을 허용하는 사이트 설정이 사용하도록 설정되어 있어야 합니다.
  • 흐름 소유자 및 프로젝트 리더는 소유한 흐름 또는 프로젝트에 대한 흐름 작업을 만들 수 있습니다.

사이트 관리자, 흐름 소유자 및 프로젝트 리더는 각자 소유한 흐름 및 프로젝트에 대한 흐름 작업을 만들 수 있습니다.

자세한 내용은 사용자의 사이트 역할 설정(링크가 새 창에서 열림)콘텐츠 소유권 및 사용 권한(링크가 새 창에서 열림)을 참조하십시오.

피드백을 제공해 주셔서 감사합니다!귀하의 피드백이 제출되었습니다. 감사합니다!