---
schema_version: "1"
id: 892d6686556a229776967d8d4044c4c805459235a395b8900a935d6ff1e2778d
title: การเขียนโฟลว์ Tableau Prep
collection: tableau
version: current
locale: th-th
portal_url: https://docs.salesforce.com/tableau/current/th-th/server/server_process_prep_flow_authoring.md
canonical_url: https://help.tableau.com/current/server/th-th/server_process_prep_flow_authoring.htm
source_site: help.tableau.com
content_type: documentation
content_hash: 72027187f99fba6adae9a5106e94864585d9852c093915d283b388f4d5ce27d4
description: Understand the Tableau Prep Flow Authoring process for web flow creation.
---
[ข้ามไปยังเนื้อหาหลัก](#main-content)

# การเขียนโฟลว์ Tableau Prep

กระบวนการของ Tableau Prep Flow Authoring จะให้ประสบการณ์ใช้งาน Prep Flow แบบโต้ตอบบนเบราว์เซอร์ ซึ่งทำให้ผู้ใช้สามารถสร้างและโต้ตอบกับลำดับงานบน Tableau Server เพื่อล้างและเตรียมข้อมูล หากต้องการข้อมูลเพิ่มเติม โปรดดู[สร้างและโต้ตอบกับโฟลว์บนเว็บ](https://help.tableau.com/current/server/th-th/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/th-th/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>C:\ProgramData\Tableau\Tableau Server\data\tabsvc\logs\</code>floweditor</code> หากต้องการข้อมูลเพิ่มเติม โปรดดู<a href="https://help.tableau.com/current/server/th-th/logs_loc.htm" class="xref">บันทึก Tableau Server และตำแหน่งไฟล์บันทึก</a></td></tr></tbody></table>

ระบบจะเปิดใช้งาน Tableau Prep Flow Authoring ตามค่าเริ่มต้น ซึ่งจะใช้องค์ประกอบดังนี้

- **Tableau Prep Minerva Service**: Tableau Prep Flow Authoring จะใช้เพื่อค้นหาฐานข้อมูล ตามค่าเริ่มต้น ระบบจะเปิดใช้งานโดยอัตโนมัติในโหนดที่เปิดใช้งาน Tableau Prep Flow Authoring
- **เครื่องมือสำหรับข้อมูล**: เครื่องมือสำหรับข้อมูลจะสร้างการแยกข้อมูลและการสืบค้นกระบวนการ ตามค่าเริ่มต้น ระบบจะเปิดใช้งานโดยอัตโนมัติในโหนดที่เปิดใช้งาน Tableau Prep Flow Authoring
- **เกตเวย์**: กระบวนการ Gateway จะจัดการคำขอทั้งหมดที่ส่งถึง Tableau Server จากเบราว์เซอร์, Tableau Desktop และไคลเอ็นต์อื่นๆ ตามค่าเริ่มต้น ระบบจะเปิดใช้งานโดยอัตโนมัติในโหนดที่เปิดใช้งาน Tableau Prep Flow Authoring

## คำแนะนำด้านประสิทธิภาพและการวัดขนาด

การเขียนลำดับงาน Tableau Prep อาจใช้ทรัพยากร CPU และ RAM สูง จึงขอแนะนำให้ตรวจสอบเซิร์ฟเวอร์และปรับการปรับใช้ของคุณตามความจำเป็น โดยแยกการเขียนลำดับงานไปยังโหนดแยกต่างหากหรือเพิ่มทรัพยากรเซิร์ฟเวอร์

### แยกการเขียนลำดับงานไปยังโหนดที่แยกจากกัน

การเรียกใช้ Tableau Prep Flow Authoring บนโหนดแยกต่างหากจะแยกเวิร์กโฟลว์การเขียนลำดับงานออกจากเวิร์กโหลด Tableau อื่นๆ หากคุณมีเซิร์ฟเวอร์ที่ไม่ว่าง ซึ่งมีการรีเฟรชการแยกข้อมูลจำนวนมาก รวมถึงการแก้ไขและการดูการแสดงเป็นภาพจำนวนมาก และคุณไม่ต้องการให้เกิดการหยุดชะงักกับเวิร์กโหลดนี้ ขอแนะนำให้แยก Prep Flow Authoring ออกจากโหนดเซิร์ฟเวอร์ของกระบวนการ ซึ่งหมายความว่าการแก้ไขลำดับงานทั้งหมดจะถูกส่งไปยังโหนดเฉพาะ หากต้องการข้อมูลเพิ่มเติม โปรดดู [กำหนดค่าโหนด](https://help.tableau.com/current/server/th-th/config_nodes.htm)

**หมายเหตุ:** การเขียนเว็บ Prep จะใช้บริการที่ใช้ร่วมกัน เช่น เซิร์ฟเวอร์แอปพลิเคชัน (VizPortal), ที่เก็บ PostgreSQL, เซิร์ฟเวอร์แคช และ Hyper หากบริการเหล่านั้นมีความจุถึงขีดจำกัดแล้ว บริการเหล่านั้นอาจต้องการทรัพยากรเพิ่มเติมเนื่องจากมีเพิ่มเติมจากการเขียนเว็บของ Prep เพื่อให้การเขียนเว็บ Prep ทำงานได้ เซิร์ฟเวอร์แคชจะต้องทำงานบนโหนดที่มีหมายเลขต่ำสุดที่ตั้งค่าไว้ ตัวอย่างเช่น ถ้าเซิร์ฟเวอร์แคชถูกกำหนดค่าบนโหนด 2, 3 และ 4 แต่บนโหนด 2 กลับใช้งานไม่ได้ การเตรียมการเขียนเว็บจะไม่ทำงาน ดูรายละเอียดเพิ่มเติมได้ที่[แคชเซิร์ฟเวอร์ไม่ทำงานในโหนดที่มีหมายเลขต่ำสุด](https://help.salesforce.com/s/articleView?id=003962421&type=1)ในฐานความรู้

หากคุณกำลังจะเรียกใช้ Tableau Server กับคลัสเตอร์แบบหลายโหนด คุณสามารถเจาะจงกำหนดโหนดอย่างน้อยหนึ่งโหนดสำหรับเรียกใช้แบ็กกราวเดอร์ได้ การใช้กระบวนการแบ็กกราวเดอร์ช่วยให้คุณสามารถแยกเวิร์กโหลดเบื้องหลัง เช่น Tableau Prep Conductor จากเวิร์กโหลดแบบโต้ตอบทั้งหมดของคุณ เช่น Prep Flow Authoring และ VizQL Server ได้ หากต้องการข้อมูลเพิ่มเติม โปรดู[กระบวนการแบ็กกราวเดอร์ของ Tableau Server](https://help.tableau.com/current/server/th-th/server_process_backgrounder.htm) และ[การจัดปริมาณงานผ่านบทบาทโหนด](https://help.tableau.com/current/server/th-th/server_node_roles.htm)

สำหรับการปรับใช้คอร์และการประบใช้ตามผู้ใช้ ขอแนะนำเป็นอย่างยิ่งให้เจาะจงกำหนดโหนดอย่างน้อยหนึ่งโหนดให้กับลำดับงานเพื่อประสิทธิภาพที่ดีที่สุด แม้ว่าคุณจะสามารถเรียกใช้ลำดับงานบนคอร์ของเซิร์ฟเวอร์ที่ได้รับสิทธิ์อนุญาต การซื้อคอร์ของทรัพยากรเพิ่มเติมควรเรียกใช้ Tableau Prep Conductor เท่านั้น และไม่เรียกใช้การรีเฟรชการแยกข้อมูลหรือกระบวนการ VizQL

### เพิ่มทรัพยากร

เมื่อคุณต้องการทรัพยากรเพิ่มเติม คุณสามารถเพิ่มโหนดให้กับสภาพแวดล้อมของเซิร์ฟเวอร์ได้ ขณะที่วางแผนให้กับโหนดของคุณ อาจมีหลายปัจจัยที่จะส่งผลต่อการตัดสินใจของคุณเกี่ยวกับจำนวนฮาร์ดแวร์เพิ่มเติมที่คุณต้องจัดสรร

 หัวข้อหลักที่ต้องพิจารณาเมื่อวางแผนโหนดของคุณ ได้แก่

- ตัวเลขที่คุณคาดการณ์ผู้ใช้ที่เข้าใช้งานพร้อมกัน หรือเซสชันที่เกิดขึ้นพร้อมกันในระหว่างชั่วโมงที่มีผู้ใช้งานมากที่สุด สามารถกำหนดจำนวนเซสชันที่เกิดขึ้นพร้อมกันต่อผู้ใช้ได้โดยใช้ตัวเลือก TSM `maestro.sessionmanagement.maxConcurrentSessionPerUser` หากต้องการข้อมูลเพิ่มเติม โปรดดู[ตัวเลือกการกำหนดค่า tsm ที่ตั้งค่าไว้](https://help.tableau.com/current/server/th-th/cli_configuration-set_tsm.htm)
- จำนวนของโหนดอินพุตข้อมูลที่ลำดับงานของคุณมีโดยเฉลี่ย และปริมาณของข้อมูลที่โหนดมี สามารถกำหนดขีดจำกัดสูงสุดของการสุ่มตัวอย่างแถวได้โดยใช้ตัวเลือก TSM `maestro.app_settings.sampling_max_row_limit` หากต้องการข้อมูลเพิ่มเติม โปรดดู[ตัวเลือกการกำหนดค่า tsm ที่ตั้งค่าไว้](https://help.tableau.com/current/server/th-th/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 Flow Authoring มีความพร้อมใช้งานสูง ให้กำหนดค่าอินสแตนซ์ของ Tableau Prep Flow Authoring สองอินสแตนซ์บนโหนดที่เปิดใช้

นี่คือตัวอย่างของการกำหนดค่าแบบสองโหนด

![ตัวอย่างของการกำหนดค่าแบบสองโหนด](/tableau/current/th-th/server/th-th/Img/prep_flow_authoring_config2.png)

นี่คือตัวอย่างของหน้าสถานะสำหรับการกำหนดค่าแบบสองโหนด

![ตัวอย่างของสถานะในการกำหนดค่าแบบสองโหนด](/tableau/current/th-th/server/th-th/Img/prep_flow_authoring_status2.png)

นี่คือตัวอย่างของการกำหนดค่าค่าแบบสี่โหนด

![ตัวอย่างของการกำหนดค่าแบบสองโหนด](/tableau/current/th-th/server/th-th/Img/prep_flow_authoring_config4.png)

นี่คือตัวอย่างของหน้าสถานะสำหรับการกำหนดค่าแบบสี่โหนด

![ตัวอย่างของสถานะในการกำหนดค่าแบบสองโหนด](/tableau/current/th-th/server/th-th/Img/prep_flow_authoring_status4.png)