---
schema_version: "1"
id: ec0c3122dcfd9712e218d9908a855f0fb9d05873d70159107ec4d1dc480f505a
title: Tableau Prep 흐름 작성
collection: tableau
version: current
locale: ko-kr
portal_url: https://docs.salesforce.com/tableau/current/ko-kr/server-linux/server_process_prep_flow_authoring.md
canonical_url: https://help.tableau.com/current/server-linux/ko-kr/server_process_prep_flow_authoring.htm
source_site: help.tableau.com
content_type: documentation
content_hash: f5bef16b87eefcee52041cb3b55517b143a15937a54b52e150e033b861f844a5
description: Understand the Tableau Prep Flow Authoring process for web flow creation.
---
[주요 콘텐츠로 건너뛰기](#main-content)

# Tableau Prep 흐름 작성

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

<table style="width: 100%;mc-table-style: url('Resources/TableStyles/Basic-Border.css');" class="TableStyle-Basic-Border" cellspacing="0"><colgroup><col class="TableStyle-Basic-Border-Column-Column1"><col class="TableStyle-Basic-Border-Column-Column1"></colgroup><tbody><tr class="TableStyle-Basic-Border-Body-Body1"><td class="TableStyle-Basic-Border-BodyE-Column1-Body1"><strong>프로세스</strong></td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1"><p>Tableau Prep Flow Authoring </p></td></tr><tr class="TableStyle-Basic-Border-Body-Body1"><td class="TableStyle-Basic-Border-BodyE-Column1-Body1"><strong>상태</strong></td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1">Tableau Prep Flow Authoring 프로세스의 상태는 상태 페이지에 표시됩니다. 자세한 내용은 <a href="https://help.tableau.com/current/server-linux/ko-kr/service_viewstatus.htm" class="xref">서버 프로세스 상태 보기</a>를 참조하십시오.</td></tr><tr class="TableStyle-Basic-Border-Body-Body1"><td class="TableStyle-Basic-Border-BodyB-Column1-Body1"><strong>로깅</strong></td><td class="TableStyle-Basic-Border-BodyA-Column1-Body1">Tableau Prep Flow Authoring 프로세스로 인해 생성된 로그는 <code><code>/var/opt/tableau/tableau_server/data/tabsvc/logs/</code>floweditor</code>에 위치합니다. 자세한 내용은 <a href="https://help.tableau.com/current/server-linux/ko-kr/logs_loc.htm" class="xref">Tableau Server 로그 및 로그 파일 위치</a>를 참조하십시오.</td></tr></tbody></table>

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 흐름 작성을 자체 서버 노드로 격리하는 것이 좋습니다. 이것은 모든 흐름 편집이 전용 노드로 전달된다는 의미입니다. 자세한 내용은 [노드 구성](https://help.tableau.com/current/server-linux/ko-kr/config_nodes.htm)을 참조하십시오.

**참고:** Prep 웹 작성에는 응용 프로그램 서버(VizPortal), PostgreSQL 리포지토리, 캐시 서버 및 Hyper와 같은 공유 서비스가 사용됩니다. 이러한 서비스가 이미 용량에 도달한 경우 추가적인 Prep 웹 작성 로드로 인해 추가 리소스가 필요할 수 있습니다. Prep 웹 작성이 작동하려면 캐시 서버가 설치된 가장 낮은 번호의 노드에서 실행되어야 합니다. 예를 들어, 캐시 서버가 노드 2, 3, 4에 구성되어 있지만 노드 2에서 중단된 경우, Prep 웹 작성은 작동하지 않습니다. 자세한 내용은 기술 자료의 [가장 낮은 번호의 노드에서 캐시 서버가 실행되지 않음(영문)](https://help.salesforce.com/s/articleView?id=003962421&type=1)을 참조하십시오.

Tableau Server를 다중 노드 클러스터에서 실행하는 경우 실행 중인 백그라운더에 하나 이상의 노드를 전용으로 할당할 수 있습니다. 백그라운더 프로세스를 사용하여 Prep 흐름 작성 및 VizQL 서버와 같은 모든 대화형 워크로드에서 Tableau Prep Conductor와 같은 모든 백그라운드 워크로드를 격리할 수 있습니다. 자세한 내용은 [Tableau Server 백그라운더 프로세스](https://help.tableau.com/current/server-linux/ko-kr/server_process_backgrounder.htm) 및 [노드 역할을 통한 워크로드 관리](https://help.tableau.com/current/server-linux/ko-kr/server_node_roles.htm)를 참조하십시오.

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

### 리소스 추가

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

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

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

### 추가 제공 라이선스

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

<table style="width: 100%;"><colgroup><col style="width: 206px;"><col></colgroup><thead><tr><th>제공</th><th>수행할 수 있는 작업:</th></tr></thead><tbody><tr><td><span class="mc-variable Variables.DM_sku variable">Data Management</span></td><td><p>흐름만 실행할 노드를 구성하거나 흐름을 제외한 모든 작업을 실행할 노드를 구성합니다. 노드에서 Tableau Prep Conductor를 실행 중이어야 합니다.</p><p><span class="mc-variable Variables.DM_sku variable">Data Management</span> 라이선스에는 흐름을 예약하고 추적하는 데 사용할 수 있는 Tableau Prep Conductor가 포함됩니다. 이 라이선스는 역할 기반 또는 코어 기반인 단일 Tableau Server 배포를 위한 것입니다.</p><p>Creator는 <span class="mc-variable Variables.DM_sku variable">Data Management</span> 없이 서버에서 직접 흐름을 만들고 편집할 수 있습니다.</p></td></tr><tr><td><span class="mc-variable Variables.ITM_name variable">Advanced Management</span></td><td>노드 규칙을 통해 다양한 유형의 워크로드가 처리되는 위치를 구성합니다. 예를 들어 한 노드에서 흐름을 실행하고 다른 노드에서 구독 및 알림을 실행할 수 있습니다.</td></tr></tbody></table>

## 토폴로지 및 구성

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

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

![2노드 구성의 예](/tableau/current/ko-kr/server-linux/ko-kr/Img/prep_flow_authoring_config2.png)

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

![2노드 구성의 상태 페이지 예](/tableau/current/ko-kr/server-linux/ko-kr/Img/prep_flow_authoring_status2.png)

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

![2노드 구성의 예](/tableau/current/ko-kr/server-linux/ko-kr/Img/prep_flow_authoring_config4.png)

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

![2노드 구성의 상태 페이지 예](/tableau/current/ko-kr/server-linux/ko-kr/Img/prep_flow_authoring_status4.png)