Tableau Prep Conductor 프로세스는 Data Catalog에서 수집할 흐름 및 프로세스 흐름을 실행합니다. Tableau Server의 일정 예약 및 추적 기능을 활용하므로 실행 중인 흐름을 자동화하여 흐름 출력을 업데이트할 수 있습니다. 2020.4부터는 Data Management만 있으면 Tableau Server에서 실행할 흐름을 예약할 수 있습니다. 자세한 내용은 Tableau Prep Conductor를 참조하십시오.

프로세스

Tableau Prep Conductor

상태 Tableau Prep Conductor 프로세스의 상태는 상태 페이지에 표시됩니다. 자세한 내용은 서버 프로세스 상태 보기를 참조하십시오.
로깅 Tableau Prep Conductor 프로세스로 인해 생성된 로그는 /var/opt/tableau/tableau_server/data/tabsvc/logs/flowprocessor에 위치합니다. 자세한 내용은 Tableau Server 로그 및 로그 파일 위치를 참조하십시오.

Tableau Prep Conductor에서는 다음과 같은 구성 요소를 사용하여 흐름을 실행합니다.

  • 백그라운더: Tableau Prep Conductor는 백그라운더 프로세스를 사용하여 흐름을 실행합니다. 백그라운더는 단일 스레드로 처리되므로 한 노드에서 백그라운더 프로세스의 각 인스턴스는 한 번에 한 흐름만 실행할 수 있습니다. 노드에 더 많은 백그라운더를 추가하면 노드에서 병렬로 실행될 수 있는 흐름 수를 늘릴 수 있습니다. 백그라운더 프로세스의 최대 수는 해당 노드의 물리적 코어 수의 절반입니다.

  • 커넥터: Prep Conductor는 지원되는 Tableau Data 커넥터를 사용하여 데이터에 연결합니다. 지원되는 커넥터 목록은 지원되는 커넥터(링크가 새 창에서 열림)를 참조하십시오.

  • 데이터 엔진: 기초 데이터 원본으로 푸시될 수 없는 흐름의 데이터 또는 변환 단계에 대한 모든 변경 사항은 데이터 엔진 프로세스를 사용하여 처리됩니다. 예를 들어 SQL Server는 정규식을 기본적으로 지원하지 않습니다. SQL Server에 연결할 때 Tableau Prep를 사용하면 정규식 계산을 작성할 수 있습니다. Tableau Prep Conductor는 데이터 엔진을 사용하여 임시로 데이터를 로드한 다음 정규식을 수행합니다.

성능 및 확장 권장 사항

  • 흐름을 별도의 노드에 격리: 별도의 노드에서 Tableau Prep Conductor를 실행하면 흐름 작업 흐름이 다른 Tableau 작업 부하에서 격리됩니다. Prep 흐름은 CPU 및 RAM을 집중적으로 사용하기 때문에 이렇게 하는 것을 적극 권장합니다.

  • 흐름 일정 관리: 흐름 일정을 만들어 흐름 실행을 제어할 수 있습니다. 이러한 일정을 사용하여 흐름이 실행되는 시기, 실행되는 빈도, 일정의 우선 순위 및 일정의 항목을 순차적으로 또는 병렬로 실행할지 여부를 결정할 수 있습니다.

  • 리소스 추가: Tableau Prep Conductor 환경을 확장할 때 최대 4개의 백그라운더를 실행하는 노드당 최대 8개의 물리적 코어 박스를 확장하는 것이 좋습니다. 더 많은 리소스가 필요하므로 서버 환경에 더 많은 노드를 추가하는 것이 좋습니다.

관리 뷰를 사용하여 사용자 활동 및 흐름 성능을 모니터링할 수 있습니다. 자세한 내용은 흐름 상태 및 성능 모니터링을 참조하십시오.

토폴로지 및 구성

기본적으로 백그라운더가 사용하도록 설정된 노드에서 Tableau Prep Conductor가 자동으로 사용하도록 설정됩니다. 노드 역할이 흐름을 제외하도록 설정된 경우 Tableau Prep Conductor는 해당 노드에 설치되지 않습니다. 자세한 내용은 노드 역할을 통한 작업 부하 관리를 참조하십시오.

전용 노드에서 Tableau Prep Conductor를 사용하도록 설정하여 흐름을 실행하는 것이 좋습니다. 자세한 내용은 다음 항목을 참조하십시오.

피드백을 제공해 주셔서 감사합니다!