Tableau Prep 흐름 작성

Tableau Prep 흐름 작성 프로세스는 사용자가 Tableau Server에서 흐름을 만들고 상호 작용하여 데이터를 정리하고 준비할 수 있도록 브라우저에서 대화형 Prep 흐름 환경을 제공합니다. 자세한 내용은 웹에서 흐름 만들기 및 상호 작용을 참조하십시오. 이 기능은 버전 2020.4에 추가되었습니다.

프로세스

Tableau Prep Flow Authoring

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

Tableau Prep 흐름 작성은 기본적으로 사용하도록 설정됩니다. 또한 다음과 같은 구성 요소를 사용합니다.

  • Tableau Prep Minerva Service: 데이터 원본을 쿼리하기 위해 Tableau Prep 흐름 작성에서 사용됩니다. 기본적으로 Tableau Prep 흐름 작성이 사용하도록 설정된 노드에서 자동으로 사용하도록 설정됩니다.
  • 데이터 엔진: 데이터 엔진은 데이터 추출을 만들고 쿼리를 처리합니다. 기본적으로 Tableau Prep 흐름 작성이 사용하도록 설정된 노드에서 자동으로 사용하도록 설정됩니다.
  • 게이트웨이: 브라우저, Tableau Desktop 및 기타 클라이언트에서 Tableau Server로 전달되는 모든 요청을 처리하는 게이트웨이 프로세스입니다. 기본적으로 Tableau Prep 흐름 작성이 사용하도록 설정된 노드에서 자동으로 사용하도록 설정됩니다.

성능 및 확장 권장 사항

Tableau Prep 흐름 작성은 CPU 및 RAM을 많이 사용할 수 있습니다. 서버를 모니터링하고 필요에 따라 흐름 작성을 별도의 노드로 격리하거나 서버 리소스를 추가하여 배포를 조정하는 것이 좋습니다.

흐름 작성을 별도의 노드로 격리

별도의 노드에서 Tableau Prep 흐름 작성을 실행하면 흐름 작성 워크플로우가 다른 Tableau 워크로드와 분리됩니다. 추출 새로 고침이 빈번하고 비주얼리제이션 편집 및 보기가 많아 사용량이 많은 서버가 있는 경우 이 워크로드가 중단되지 않게 하려면 Prep 흐름 작성을 자체 서버 노드로 격리하는 것이 좋습니다. 이것은 모든 흐름 편집이 전용 노드로 전달된다는 의미입니다. 자세한 내용은 노드 구성을 참조하십시오.

참고: Prep 웹 작성에는 응용 프로그램 서버(VizPortal), PostgreSQL 리포지토리, 캐시 서버 및 Hyper와 같은 공유 서비스가 사용됩니다. 이러한 서비스가 이미 용량에 도달한 경우 추가적인 Prep 웹 작성 로드로 인해 추가 리소스가 필요할 수 있습니다.

Tableau Server를 다중 노드 클러스터에서 실행하는 경우 실행 중인 백그라운더에 하나 이상의 노드를 전용으로 할당할 수 있습니다. 백그라운더 프로세스를 사용하여 Prep 흐름 작성 및 VizQL 서버와 같은 모든 대화형 워크로드에서 Tableau Prep Conductor와 같은 모든 백그라운드 워크로드를 격리할 수 있습니다. 자세한 내용은 Tableau Server 백그라운더 프로세스노드 역할을 통한 작업 부하 관리를 참조하십시오.

코어 및 사용자 기반 배포의 경우 최상의 성능을 원한다면 최소 1개의 노드를 흐름 전용으로 사용하는 것이 좋습니다. 라이선스가 있는 모든 서버 코어에서 흐름을 실행할 수 있지만 추가 리소스 코어 구매는 추출 새로 고침이나 VizQL 프로세스가 아닌 Tableau Prep Conductor 실행에만 사용되어야 합니다.

리소스 추가

더 많은 리소스가 필요한 경우 서버 환경에 더 많은 노드를 추가할 수 있습니다. 노드를 계획할 때 할당해야 하는 추가 하드웨어의 양에 대한 결정에 영향을 줄 수 있는 몇 가지 요소가 있습니다.

 노드를 계획할 때 고려해야 할 주요 사항은 다음과 같습니다.

  • 사용량이 많은 시간 중에 예상되는 동시 사용자 또는 동시 세션의 수. 사용자당 동시 세션 수는 TSM 옵션 maestro.sessionmanagement.maxConcurrentSessionPerUser를 사용하여 설정할 수 있습니다. 자세한 내용은 tsm configuration set 옵션을 참조하십시오.
  • 흐름이 평균적으로 보유하는 데이터 입력 노드 수와 데이터 양. 최대 행 샘플링 제한은 TSM 옵션 maestro.app_settings.sampling_max_row_limit를 사용하여 설정할 수 있습니다. 자세한 내용은 tsm configuration set 옵션을 참조하십시오.
  • 작성되는 흐름의 복잡성과 노드 수. 조인, 유니온, 집계 및 피벗과 같은 노드 유형은 일반적으로 더 많은 리소스를 필요로 합니다.

추가 제공 라이선스

노드를 구성하려면 Data ManagementAdvanced Management에 대한 추가 라이선스가 필요합니다.

제공수행할 수 있는 작업:
Data Management

흐름만 실행할 노드를 구성하거나 흐름을 제외한 모든 작업을 실행할 노드를 구성합니다. 노드에서 Tableau Prep Conductor를 실행 중이어야 합니다.

Data Management 라이선스에는 흐름을 예약하고 추적하는 데 사용할 수 있는 Tableau Prep Conductor가 포함됩니다. 이 라이선스는 역할 기반 또는 코어 기반인 단일 Tableau Server 배포를 위한 것입니다.

Creator는 Data Management 없이 서버에서 직접 흐름을 만들고 편집할 수 있습니다.

Advanced Management노드 규칙을 통해 다양한 유형의 워크로드가 처리되는 위치를 구성합니다. 예를 들어 한 노드에서 흐름을 실행하고 다른 노드에서 구독 및 알림을 실행할 수 있습니다.

토폴로지 및 구성

Tableau Prep 흐름 작성의 가용성을 높이려면 사용하도록 설정할 때 노드에서 Tableau Prep 흐름 작성의 두 인스턴스를 구성합니다.

다음은 2노드 구성의 예입니다.

2노드 구성의 예

다음은 2노드 구성에 대한 상태 페이지의 예입니다.

2노드 구성의 상태 페이지 예

다음은 4노드 구성의 예입니다.

2노드 구성의 예

다음은 4노드 구성에 대한 상태 페이지의 예입니다.

2노드 구성의 상태 페이지 예

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