---
schema_version: "1"
id: ed898c97d10fe6cf23350ad2a7bcdb8f96efdc09f0cde9768f3c40462baeb916
title: แก้ปัญหา Tableau Prep Builder
collection: tableau
version: current
locale: th-th
portal_url: https://docs.salesforce.com/tableau/current/th-th/prep/prep_troubleshoot.md
canonical_url: https://help.tableau.com/current/prep/th-th/prep_troubleshoot.htm
source_site: help.tableau.com
content_type: documentation
content_hash: 17f2b78e9be1bf7508d3d198503223a70f15a521235348abaa8a8709828c04ad
description: Troubleshoot Tableau Prep Builder issues and collect logs and crash dumps.
---
[ข้ามไปยังเนื้อหาหลัก](#main-content)

# แก้ปัญหา Tableau Prep Builder

บทความนี้ระบุรายการปัญหาที่คุณอาจพบเมื่อใช้ Tableau Prep Builder และคำแนะนำสำหรับวิธีการแก้ไขปัญหาเหล่านั้น

เมื่อแก้ไขปัญหาเกี่ยวกับโฟลว์ของคุณ ไม่ว่าจะเป็นการแก้ไขข้อบกพร่องสําหรับตัวคุณเองหรือติดต่อฝ่ายสนับสนุน โดยทั่วไป คุณจะต้องรวบรวมไฟล์บันทึกและไฟล์ Dump ที่เกิดความล้มเหลวเพื่อการวิเคราะห์ รวมทั้งจัดทําเอกสารขั้นตอนที่จําเป็นในการจําลองข้อผิดพลาดขึ้นอีกครั้ง การระบุขั้นตอนที่แน่นอนที่คุณได้ทําก่อนที่จะเกิดข้อผิดพลาด รวมถึงการจัดเตรียมไฟล์โฟลว์ เป็นวิธีที่ดีที่สุดที่จะช่วยให้นักพัฒนาซอฟต์แวร์หรือทีมสนับสนุนวินิจฉัยปัญหาได้

## การรวบรวมไฟล์บันทึกและไฟล์ดัมพ์ที่เกิดความล้มเหลว

ไฟล์บันทึก Tableau Prep จะถูกเก็บไว้ในโฟลเดอร์ที่เก็บ Tableau Prep ของฉัน ตามค่าเริ่มต้นแล้ว ตําแหน่งคือ:

**Windows**: `C:\Users\<username>\Documents\My Tableau Prep Repository\Logs`.

**MacOS**: `/users/<username>/Documents/My Tableau Prep Repository/Logs`

หากต้องการวินิจฉัยปัญหาอย่างถูกต้อง คุณจะต้องรวบรวมไฟล์บันทึกทั้งหมด หากคุณเรียกใช้ Tableau Prep Builder นี่คือทุกอย่างในโฟลเดอร์ “ที่เก็บ/บันทึกข้อมูล Tableau Prep ของฉัน” หากคุณเรียกใช้ Tableau Prep จากบรรทัดคําสั่ง ให้รวมไฟล์บันทึกจาก “ที่เก็บ/ที่เก็บบรรทัดคําสั่ง/บันทึกข้อมูล Tableau Prep ของฉัน”

ตารางนี้จะอธิบายไฟล์บันทึกต่างๆ ที่สร้างขึ้น

<table style="width: 100%;" class="simple-table"><colgroup><col><col><col></colgroup><tbody><tr><th>ชื่อไฟล์บันทึก:</th><th>กระบวนการที่สร้างไฟล์บันทึก</th><th>คำอธิบาย</th></tr><tr><td>app.log</td><td>Tableau Prep.exe</td><td>ไฟล์บันทึกส่วนติดต่อผู้ใช้ สิ่งนี้ผลิตโดยโค้ด JavaScript ที่ทํางานในกระบวนการอิเล็กตรอน</td></tr><tr><td>backendProcessManager.log</td><td>Tableau Prep.exe</td><td>ผลิตโดยโค้ด JavaScript ที่เริ่มต้นและตรวจสอบกระบวนการ Java</td></tr><tr><td><p>preprestapi.log</p></td><td><p>Java.exe</p></td><td><p>นี่คือไฟล์บันทึกที่สร้างโดยโค้ด Java รายการบันทึกเกี่ยวกับการใช้ rest api การคอมไพล์ การจัดการแคช และการเริ่มต้นและการปิดกระบวนการ tabminerva (ก่อนหน้านี้คือ prepservice) ควรอยู่ที่นี่</p></td></tr><tr><td>log.txt</td><td><p>prepservice.exe</p><p>tabminerva.exe</p></td><td><p>บันทึกนี้สร้างโดยโค้ด C++</p><p>บันทึกนี้รวมการโต้ตอบทั้งหมดกับสแต็กเทคโนโลยีที่ใช้ร่วมกันของ Tableau รวมถึงการเชื่อมต่อกับฐานข้อมูล การค้นหา การดําเนินการ การแคชภายนอก ไปป์ไลน์การค้นหา โปรโตคอล และอื่นๆ</p></td></tr><tr><td>tdeserver.txt</td><td>tdeserver64.exe</td><td><p>นี่คือไฟล์บันทึกที่สร้างขึ้นโดยเครื่องมือสําหรับข้อมูล Tableau รุ่นเก่า Tableau Prep ยังคงใช้เครื่องมือสําหรับข้อมูล Tableau</p></td></tr><tr><td>tabprotosrv.txt</td><td>tabprotosrv.exe</td><td><p>บันทึกเซิร์ฟเวอร์โปรโตคอล สิ่งใดก็ตามที่คุณใช้ไดรเวอร์ฐานข้อมูลที่โฮสต์จะสร้างบรรทัดบันทึกในไฟล์นี้</p></td></tr><tr><td>hyperd.log</td><td>hyperd.exe</td><td><p>บันทึกไฮเปอร์ แบบสอบถามและข้อผิดพลาดที่เกี่ยวข้องกับการค้นหาอยู่ที่นี่</p></td></tr></tbody></table>

### เปิดใช้งานการบันทึกการค้นหา

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

![เมนูความช่วยเหลือใน Tableau Prep แสดงตัวเลือกเมนูการตั้งค่าและประสิทธิภาพการทํางาน](/tableau/current/th-th/prep/th-th/Img/prep_enable_query_logging.png)

คุณสามารถค้นหาบันทึกการค้นหาเหล่านี้ได้ในไดเรกทอรีดังต่อไปนี้

**Windows**: `C:\Users\<username>\Documents\My Tableau Prep Repository\Query`

**MacOS**: `/users/<username>/Documents/My Tableau Prep Repository/Query`

### การเรียกใช้ LogShark

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

หากต้องการข้อมูลเกี่ยวกับการติดตั้งและการเรียกใช้ LogShark โปรดดูที่[ตั้งค่าคอมพิวเตอร์ของคุณเพื่อใช้งาน LogShark](https://tableau.github.io/Logshark/docs/logshark_prefunc)

### การสร้างไฟล์ Dump ที่เกิดความล้มเหลว

นอกจากไฟล์บันทึกแล้ว คุณยังต้องการรวบรวมไฟล์ Dump ที่เกิดความล้มเหลวอีกด้วย สิ่งที่ไม่ได้อยู่ในไฟล์บันทึกอาจมีรายละเอียดที่นี่ และสามารถช่วยในการเริ่มต้นโปรแกรมประยุกต์ ข้อยกเว้น หรือปัญหาเมื่อทําการค้นหา .hyper

เมื่อสร้างไฟล์ดัมพ์ที่เกิดความล้มเหลว ควรสร้างขึ้นสําหรับกระบวนการต่อไปนี้

<table style="width: 100%;" class="simple-table"><colgroup><col><col></colgroup><tbody><tr><th>กระบวนการ</th><th>คำอธิบาย</th></tr><tr><td>tabminerva.exe (ก่อนหน้านี้ prepservice.exe)</td><td>ซึ่งเป็นกระบวนการแบบเนทีฟที่โฮสต์ส่วนที่เหลือของตรรกะทางธุรกิจ Tableau Prep นอกจากนี้ยังเป็นกระบวนการที่มีเทคโนโลยีที่ใช้ร่วมกัน Tableau เนทีฟรวมถึงตัวเชื่อมต่อฐานข้อมูล</td></tr><tr><td>hyperd.exe</td><td>นี่คือกระบวนการฐานข้อมูล Hyper ทุกครั้งที่การค้นหาล้มเหลว การถ่ายโอนข้อมูลที่ล้มเหลวของ Hyper อาจมีประโยชน์เมื่อเกิดความล้มเหลวขึ้น เนื่องจากสิ่งที่ Tableau Prep ทําส่วนใหญ่เกี่ยวข้องกับการสืบค้นไปยัง Hyper</td></tr></tbody></table>

ในการสร้าง ไฟล์ Dump ที่เกิดความล้มเหลว ให้ทําดังต่อไปนี้ โดยขึ้นอยู่กับระบบปฏิบัติการของคุณ

#### Windows

1. เปิดตัวจัดการงาน
2. คลิกขวาที่ส่วนหัวของคอลัมน์แล้วเลือกชื่อกระบวนการและบรรทัดคําสั่ง ซึ่งจะแสดงกระบวนการต่างๆ และให้คุณเลือกกระบวนการที่คุณต้องการใช้เพื่อสร้างไฟล์ Dump ที่ขัดข้อง
3. คลิกขวาที่กระบวนการ tabminerva.exe (ก่อนหน้านี้ prepservice.exe)
4. เลือกสร้างไฟล์ Dump
    
    กล่องโต้ตอบจะเปิดขึ้นและแสดงตําแหน่งของไฟล์ Dump ที่เกิดความล้มเหลวในระบบของคุณ

#### MacOS

บน MacOS มีไฟล์การวินิจฉัยสองประเภทที่มีประโยชน์สําหรับการแก้ไขปัญหา Tableau Prep ได้แก่

- รายงานข้อขัดข้อง — บันทึกสแต็กการโทรในขณะที่เกิดข้อขัดข้อง คล้ายกับการติดตามสแต็ก
- ไฟล์หลัก — ภาพรวมแบบเต็มของหน่วยความจําของกระบวนการเมื่อสิ้นสุด

ทั้งสองอย่างจำเป็นต้องยุติกระบวนการของ Tableau Prep คุณจะต้องเปิด Tableau Prep อีกครั้งหลังจากรวบรวมไฟล์เหล่านี้แล้ว

**ข้อกําหนดเบื้องต้น**: จําเป็นต้องมีสิทธิ์เข้าถึงของผู้ดูแลระบบสําหรับคอลเลกชันไฟล์หลัก

**ขั้นตอนที่ 1:** สร้างรายงานการล้มเหลว

1. เปิด Terminal
2. เรียกใช้คำสั่ง: `pgrep tabminerva | xargs kill -SEGV`
    
    การดําเนินการนี้จะยุติกระบวนการ tabminerva.exe โดยส่งสัญญาณความผิดปกติในการแบ่งส่วน ซึ่งทําให้ MacOS สร้างรายงานความล้มเหลวโดยอัตโนมัติ
3. ค้นหารายงานความล้มเหลวที่บันทึกไว้ใน: `~/Library/Logs/DiagnosticReports/`
    
    ชื่อไฟล์จะเป็นไปตามรูปแบบ tabminerva\_YYYY-MM-DD-HHMMSS\_machinename.crash หรือ tabminerva\_YYYY-MM-DD-HHMMSS\_machinename.ips

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

**ขั้นตอนที่ 2:** สร้างไฟล์หลัก

ใช้ตัวเลือกใดตัวเลือกหนึ่งต่อไปนี้เพื่อสร้างไฟล์หลักของคุณ

**สร้างไฟล์หลักและยุติเซสชัน Tableau Prep**

1. เปิด Terminal
2. เรียกใช้คําสั่ง `sudo chmod 1777 /cores` เพื่อให้สิทธิ์การเขียนไดเรกทอรีไฟล์หลัก
3. เรียกใช้คําสั่ง `ulimit -c unlimited` เพื่อลบขีดจํากัดขนาดไฟล์หลักสําหรับเซสชันเทอร์มินัลปัจจุบัน
4. เรียกใช้คําสั่ง `pgrep tabminerva | xargs kill -SEGV` เพื่อยุติกระบวนการและสร้างไฟล์หลัก
5. ค้นหาไฟล์หลักใน `/cores/` และตั้งชื่อ `core.<process_id>`

**สร้างไฟล์หลักและทําให้ Tableau Prep ทํางานต่อไป**

ตัวเลือกนี้ใช้ยูทิลิตี้ gcore เพื่อดักจับการถ่ายโอนข้อมูลหลักของกระบวนการที่ทํางานอยู่โดยไม่สิ้นสุด กระบวนการนี้จําเป็นต้องติดตั้งเครื่องมือบรรทัดคําสั่ง Xcode ในการตรวจสอบว่าคุณได้ติดตั้งตัวเลือกนี้ไว้หรือไม่ ให้เปิดเทอร์มินัลแล้วเรียกใช้ `Bash xcode-select --install`

1. เปิด Terminal
2. เรียกใช้คำสั่ง: `sudo gcore -o /tmp/tabminerva.core $(pgrep tabminerva)`
    
    การดําเนินการนี้จะบันทึกไฟล์หลักไปยัง `/tmp/tabminerva.core` Tableau Prep ยังคงทํางานตามปกติ

## ข้อผิดพลาดที่พบได้บ่อยเมื่อใช้บรรทัดคำสั่งเพื่อเรียกใช้ลำดับงาน

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

หากต้องการรายการตัวเลือกบรรทัดคําสั่งทั้งหมดที่รองรับใน Tableau Prep โปรดดู[การอ้างอิงบรรทัดคําสั่ง Tableau Prep](https://help.tableau.com/current/prep/th-th/prep_command_line_reference.htm)

ตารางต่อไปนี้จะอธิบายข้อผิดพลาดที่พบได้บ่อยและวิธีการแก้ไข หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับวิธีการเรียกใช้ลำดับงานจากบรรทัดคำสั่ง โปรดดู[รีเฟรชไฟล์เอาต์พุตลำดับงานจากบรรทัดคำสั่ง](https://help.tableau.com/current/prep/th-th/prep_run_commandline.htm)

<table style="width: 100%;" class="simple-table"><colgroup><col><col><col></colgroup><tbody><tr><th>ข้อผิดพลาด</th><th>สาเหตุ</th><th>วิธีแก้ไข</th></tr><tr><td>“ไม่มีอาร์กิวเมนต์”</td><td>มีอาร์กิวเมนต์บรรทัดคำสั่งที่จำเป็นขาดหายไป</td><td>ใช้ “tableau-prep-cli -help” เพื่อดูรายการอาร์กิวเมนต์สำหรับบรรทัดคำสั่งนั้น</td></tr><tr><td>“ไม่สามารถอ่านไฟล์การเชื่อมต่อ”</td><td>มีข้อผิดพลาดในไวยากรณ์หรือรูปแบบของไฟล์ credentials.json สำหรับการเชื่อมต่อขาเข้า</td><td>ตรวจสอบไวยากรณ์สำหรับการเชื่อมต่อขาเข้าในไฟล์ .json หากต้องการข้อมูลและตัวอย่างเพิ่มเติม โปรดดู<a href="https://help.tableau.com/current/prep/th-th/prep_run_commandline.htm" target="_blank" class="xref">รีเฟรชไฟล์เอาต์พุตลำดับงานจากบรรทัดคำสั่ง</a></td></tr><tr><td><p>“มีข้อผิดพลาดในลำดับงาน ไม่สามารถเรียกใช้ลำดับงานได้</p><p>ตรวจสอบไฟล์ .json ของข้อมูลเข้าสู่ระบบว่ามีข้อมูลที่จำเป็นครบถ้วน เปิดลำดับงานใน Tableau Prep Builder เพื่อดูรายละเอียดข้อผิดพลาด”</p></td><td><p>มีข้อมูลเข้าสู่ระบบตกหล่นในไฟล์ credentials.json สำหรับการเชื่อมต่อขาเข้าหรือมีข้อผิดพลาดในลำดับงาน</p></td><td><p>ตรวจสอบว่าไฟล์ .json มีข้อมูลเข้าสู่ระบบสำหรับทุกการเชื่อมต่อ และเปิดไฟล์ลำดับงานใน Tableau Prep Builder เพื่อดูว่ามีข้อผิดพลาดใดในลำดับงานหรือไม่</p><p>หากมีข้อผิดพลาดในลำดับงาน คุณต้องแก้ไขและเผยแพร่ลำดับงานนั้นไปยัง Tableau Server อีกครั้ง จากนั้นลองเรียกใช้กระบวนการอีกครั้ง</p></td></tr><tr><td>"ไม่พบข้อมูลของ &lt;hostname of inputConnections &gt; ที่ตรงกัน"</td><td>ไฟล์ credentials.json ไม่มีชื่อโฮสต์ (ชื่อเซิร์ฟเวอร์)</td><td><p>ตรวจดูให้แน่ใจว่าไฟล์ credentials.json มีข้อมูลเข้าสู่ระบบที่ถูกต้องสำหรับชื่อโฮสต์ (ชื่อเซิร์ฟเวอร์) นั้น</p><p>หากต้องการข้อมูลและตัวอย่างเพิ่มเติม โปรดดู<a href="https://help.tableau.com/current/prep/th-th/prep_run_commandline.htm" target="_blank" class="xref">รีเฟรชไฟล์เอาต์พุตลำดับงานจากบรรทัดคำสั่ง</a></p></td></tr><tr><td>"เราไม่มีข้อมูลเข้าสู่ระบบสำหรับการเชื่อมต่อทั้งหมดในไฟล์ tfl/tflx ไม่พบการเชื่อมต่อต่อไปนี้: &lt;hostname of inputConnections&gt;"</td><td>ไม่มีไฟล์ credentials.json หรือมีข้อมูลเข้าสู่ระบบสำหรับชื่อโฮสต์ (ชื่อเซิร์ฟเวอร์) ที่ไม่ถูกต้องซึ่งแสดงอยู่ในข้อความแสดงข้อผิดพลาด</td><td><p>ตรวจสอบให้แน่ใจว่าตรวจดูให้แน่ใจว่าไฟล์ credentials.json มีข้อมูลเข้าสู่ระบบที่ถูกต้องสำหรับชื่อโฮสต์ (ชื่อเซิร์ฟเวอร์) นั้นระบุอยู่ในข้อความแสดงข้อผิดพลาด</p><p>หากต้องการข้อมูลและตัวอย่างเพิ่มเติม โปรดดู<a href="https://help.tableau.com/current/prep/th-th/prep_run_commandline.htm" class="xref">รีเฟรชไฟล์เอาต์พุตลำดับงานจากบรรทัดคำสั่ง</a></p></td></tr><tr><td>“เกิดข้อผิดพลาดในการเข้าสู่ระบบเซิร์ฟเวอร์ &lt;serverUrl&gt; ในฐานะผู้ใช้ &lt;userName&gt; โปรดตรวจสอบข้อมูลเข้าสู่ระบบ”</td><td>ไฟล์ credentials.json มีข้อมูลเข้าสู่ระบบที่ไม่ถูกต้องสำหรับ Tableau Server</td><td><p>ตรวจสอบให้แน่ใจว่าไฟล์ credentials.json มีข้อมูลเข้าสู่ระบบและองค์ประกอบที่ถูกต้องทั้งหมดสำหรับการเชื่อมต่อเอาต์พุต</p><p>หากต้องการข้อมูลและตัวอย่างเพิ่มเติม โปรดดู<a href="https://help.tableau.com/current/prep/th-th/prep_run_commandline.htm" class="xref">รีเฟรชไฟล์เอาต์พุตลำดับงานจากบรรทัดคำสั่ง</a></p></td></tr><tr><td>"ไม่สามารถเข้าสู่ระบบในฐานะ &lt;userName&gt; ในเซิร์ฟเวอร์ &lt;serverUrl&gt;(&lt;contentUrl&gt;)"</td><td>ไฟล์ credentials.json มีข้อมูลเข้าสู่ระบบที่ไม่ถูกต้องสำหรับ Tableau Server</td><td><p>ตรวจสอบให้แน่ใจว่าไฟล์ credentials.json มีข้อมูลเข้าสู่ระบบและองค์ประกอบที่ถูกต้องทั้งหมดสำหรับการเชื่อมต่อเอาต์พุต</p><p>หากต้องการข้อมูลและตัวอย่างเพิ่มเติม โปรดดู<a href="https://help.tableau.com/current/prep/th-th/prep_run_commandline.htm" class="xref">รีเฟรชไฟล์เอาต์พุตลำดับงานจากบรรทัดคำสั่ง</a></p></td></tr><tr><td>"เราไม่มีข้อมูลการเข้าสู่ระบบสำหรับ Tableau Server เพื่อเผยแพร่การแยกข้อมูลสำหรับโหนดเอาต์พุตหนึ่งโหนดหรือมากกว่าในไฟล์ tfl/tflx"</td><td>ไฟล์ credentials.json ไม่ได้รับการส่งเข้ามาเป็นอาร์กิวเมนต์บรรทัดคำสั่งหรือมีข้อมูลการเข้าสู่ระบบสำหรับการเชื่อมต่อขาออกตกหล่นไป</td><td><p>ตรวจสอบให้แน่ใจว่าเส้นทางไปยังไฟล์ credentials.json ได้รับการระบุไว้ในบรรทัดคำสั่งและตรวจสอบว่าไฟล์ credentials.json มีข้อมูลเข้าสู่ระบบและสมาชิกสำหรับการเชื่อมต่อขาออกที่ถูกต้องทั้งหมด</p><p>หากต้องการข้อมูลและตัวอย่างเพิ่มเติม โปรดดู<a href="https://help.tableau.com/current/prep/th-th/prep_run_commandline.htm" class="xref">รีเฟรชไฟล์เอาต์พุตลำดับงานจากบรรทัดคำสั่ง</a></p></td></tr><tr><td>"เซิร์ฟเวอร์ Loom REST API ไม่ทำงาน"</td><td>การติดตั้งหรือการตั้งค่าสภาพแวดล้อมไม่ถูกต้อง</td><td><p>ตรวจสอบให้แน่ใจว่า Tableau Prep Builder ติดตั้งอย่างถูกต้องและคุณกำลังเรียกใช้คำสั่งในฐานะผู้ดูแลระบบ</p><p>หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับวิธีการติดตั้ง Tableau Prep Builder โปรดดู<a href="https://help.tableau.com/current/desktopdeploy/th-th/desktop_deploy_download_and_install.htm" target="_blank">ติดตั้ง Tableau Desktop หรือ Tableau Prep Builder จากอินเทอร์เฟซผู้ใช้</a></p></td></tr><tr><td>"ข้อผิดพลาด ไม่มีไฟล์ลำดับงาน''</td><td>เส้นทางไปยังไฟล์ลำดับงานไม่ถูกต้อง</td><td>ตรวจสอบให้แน่ใจว่าเส้นทางไปยังไฟล์ลำดับงานที่ถูกต้องได้รับการระบุไว้ในบรรทัดคำสั่ง</td></tr><tr><td>"ข้อผิดพลาด ไม่มีไฟล์ ‘การเชื่อมต่อ’ ''</td><td>เส้นทางไปยังไฟล์ credentials.json ไม่ถูกต้อง</td><td>ตรวจสอบให้แน่ใจว่าเส้นทางไปยังไฟล์ credentials.json ที่ถูกต้องได้รับการระบุไว้ในบรรทัดคำสั่ง</td></tr><tr><td>"ไม่พบข้อมูลของ &lt;mapr01:5181&gt;,&lt;mapr02:5181&gt;,&lt;mapr03:5181&gt; ที่ตรงกัน"</td><td>คุณต้องระบุ ID พอร์ตที่เจาะจงเมื่อเชื่อมต่อไปยัง Apache Drill โดยใช้ ZooKeeper</td><td>ระบุไฟล์ credentials.json ไว้ในบรรทัดคำสั่งที่ระบุว่า "พอร์ต": 31010 สำหรับข้อมูลเข้าสู่ระบบขาเข้า</td></tr></tbody></table>

## ข้อผิดพลาดทั่วไปของ Tableau Prep

ตารางต่อไปนี้จะอธิบายข้อผิดพลาดทั่วไปบางประการที่คุณอาจพบเมื่อใช้ Tableau Prep พร้อมกับวิธีแก้ไขที่ควรลอง

<table style="width: 100%;" class="simple-table"><colgroup><col><col><col><col></colgroup><tbody><tr><th>ข้อผิดพลาด</th><th>สาเหตุ</th><th>วิธีแก้ไข</th><th>บทความให้ความรู้</th></tr><tr><td>ไม่สามารถเชื่อมต่อกับ Tableau Server ตรวจสอบว่าเซิร์ฟเวอร์กำลังทำงานและ URL ถูกต้อง <code>tableauErrorCode=0xD5A9A6F9; tableauStatusCode=UNAUTHENTICATED; exceptionName=VizportalAuthenticationException</code></td><td>พร็อกซีหรือไฟร์วอลล์กําลังบล็อกเบราว์เซอร์แบบฝังของ Tableau Prep Builder ไม่ให้ทําการเขย่าการเข้าสู่ระบบ Tableau Cloud ให้เสร็จสิ้น</td><td><p>ทํางานร่วมกับฝ่าย IT เพื่อทําให้ URL Tableau Cloud อยู่ในรายการที่อนุญาตผ่านพร็อกซี</p><p>ออกจากระบบและกลับเข้ามาจากภายใน Tableau Prep Builder</p><p>หากมีสคริปต์การกําหนดค่าพร็อกซีอัตโนมัติ ให้ตรวจสอบว่าสคริปต์นั้นจัดการการตรวจสอบสิทธิ์โดยไม่ต้องให้ใส่ข้อมูลเข้าสู่ระบบ</p></td><td><a href="https://kb.tableau.com/articles/issue/Unable-to-sign-in-to-Tableau-Online-from-Tableau-Prep-Builder-in-an-authentication-required-Proxy-environment?lang=th-th" target="_blank">ไม่สามารถเข้าสู่ระบบ Tableau Online จาก Tableau Prep Builder ในสภาพแวดล้อมพร็อกซีที่ต้องตรวจสอบสิทธิ์</a></td></tr><tr><td><p>ใบรับรอง SSL ที่จำเป็นอาจหายไปหรือไม่ตรงกับใบรับรอง Tableau Server สำหรับ [serverhostname]</p><p>ยังถูกมองว่าเป็น “ไม่พบเส้นทางใบรับรองที่ร้องขอสําหรับ ID โฟลว์” เมื่อเรียกใช้โฟลว์บนเซิร์ฟเวอร์</p></td><td>ไม่มีไฟล์ SSL เชนใบรับรองบน Tableau Server หรือไม่ได้ติดตั้งไฟล์เชนในเครื่องที่เรียกใช้ Tableau Prep Builder ในบางกรณี ปัญหาเกิดจากตัวจัดสรรภาระงาน AWS โดยใช้นโยบาย TLS ที่เข้ากันไม่ได้</td><td><p>ตรวจสอบว่าได้อัปโหลดไฟล์ลูกโซ่ใบรับรอง SSL ไปยัง Tableau Server แล้ว</p><p>ติดตั้งใบรับรองในเครื่องที่เรียกใช้ Prep Builder (หากดับเบิลคลิกและเลือก “Install Certificate” จะแสดงว่า “ไฟล์ไม่ถูกต้องสําหรับใช้เป็นข้อมูลต่อไปนี้: Security Certificate” ไฟล์ใบรับรองอาจมีรูปแบบไม่ถูกต้อง ทํางานร่วมกับฝ่าย IT เพื่อส่งออกไฟล์เชนที่ถูกต้อง</p><p>หากอยู่หลังตัวจัดสรรภาระงาน AWS ให้ดาวน์เกรดนโยบายเป็น ELBSecurityPolicy-TLS-1-2-2017-01</p></td><td><a href="https://kb.tableau.com/articles/issue/error-the-required-ssl-certificate-might-be-missing-or-doesn-t-match-the-tableau-server-certificate-for-serverhostname-signing-in-from-tableau-prep?lang=th-th" target="_blank">ข้อผิดพลาด - ใบรับรอง SSL ที่จำเป็นอาจหายไปหรือไม่ตรงกับใบรับรองของ Tableau Server - เมื่อเข้าสู่ระบบจาก Tableau Prep</a></td></tr><tr><td><p>Tableau Prep Builder หยุดทำงานเนื่องจากกระบวนการเบื้องหลังหยุดทำงานโดยไม่คาดคิด หากปัญหายังคงอยู่ ให้ลองติดตั้งผลิตภัณฑ์ใหม่</p></td><td><p>สิ่งนี้สามารถเกิดขึ้นได้จากหลายปัจจัย: การกําหนดค่า VPN/เครือข่าย (ยืนยันด้วย Cato Network VPN ที่บล็อกการสื่อสาร localhost) การป้องกันไวรัส หรือไฟล์พอร์ตที่เสียหายเมื่อเปิดไฟล์ .tfl เฉพาะ</p><p><b>หมายเหตุ</b>: ไม่ควรติดตั้ง Tableau Prep Builder บนโหนด Tableau Server นี่เป็นสาเหตุที่ทราบกันดีของข้อผิดพลาดนี้</p></td><td><p>ติดตั้งใหม่ ตรวจสอบการยกเว้น AV ตรวจสอบการสื่อสาร localhost IPv4 / IPv6</p><p>หากเฉพาะ VPN ให้ทดสอบด้วย VPN สํารองเพื่อแยก มีส่วนร่วมกับทีมเครือข่ายเพื่อตรวจสอบบล็อก localhost</p><p>หากเชื่อมโยงกับไฟล์ .tfl ที่เฉพาะเจาะจง ให้รวบรวมบันทึก Prep และการถ่ายโอนข้อมูล IPS เพื่อตรวจสอบข้อขัดข้องของกระบวนการ tabminerva</p><p>ตรวจดูให้แน่ใจว่าไม่ได้ติดตั้ง Tableau Prep Builder บนโหนด Tableau Server ใดๆ</p></td><td><a href="https://kb.tableau.com/articles/issue/error-tableau-prep-stopped-running-because-an-underlying-process-stopped-unexpectedly-when-starting-tableau-prep?lang=th-th" target="_blank">ข้อผิดพลาด: Tableau Prep หยุดทํางานเนื่องจากกระบวนการเบื้องหลังหยุดทํางานโดยไม่คาดคิดเมื่อเริ่มต้น Tableau Prep</a></td></tr><tr><td>การประเมิน AqlProcessor ล้มเหลว: ยกเลิก” — โฟลว์ล้มเหลวหลังจากขั้นตอนการเปลี่ยนรูปแบบข้อมูล</td><td>ปัญหาที่ทราบเมื่อเปลี่ยนค่าของคอลัมน์แบบมี Pivot หลังจากขั้นตอนการเปลี่ยนรูปแบบข้อมูล</td><td><p>หมายเหตุ: ขั้นตอนนี้จะใช้กับเวอร์ชัน 2022.2 เป็นต้นไป</p><p>อัปเกรดเป็นเวอร์ชันที่ครอบคลุมโดยการแก้ไข</p><p>วิธีแก้ปัญหาสําหรับเวอร์ชันเก่า ให้หลีกเลี่ยงการแก้ไขค่าคอลัมน์แบบมี Pivot ในขั้นตอนดาวน์สตรีมของการเปลี่ยนรูปแบบข้อมูล</p></td><td><a href="https://kb.tableau.com/articles/Issue/error-system-error-an-error-occurred-while-communicating-with-data-source-loomdatasource-occurs-when-changing-the-value-of-a-pivoted-column-after-the-pivot-step?lang=th-th" target="_blank">ข้อผิดพลาด: ข้อผิดพลาดระบบ - เกิดข้อผิดพลาดขณะสื่อสารกับแหล่งข้อมูล (LoomDataSource) เกิดขึ้นเมื่อเปลี่ยนค่าของคอลัมน์ที่มี Pivot หลังจากขั้นตอนการเปลี่ยนรูปแบบข้อมูล</a></td></tr><tr><td>โฟลว์นี้ต้องใช้หน่วยความจำมากกว่าที่จัดสรรไว้ในปัจจุบันเพื่อดำเนินการนี้ พิจารณาการกรองข้อมูลของคุณหรือแบ่งโฟลว์ออกเป็นส่วนเล็กๆ</td><td>ขนาดหรือความซับซ้อนของโฟลว์ต้องใช้หน่วยความจำมากกว่าที่มีให้ใช้งานเพื่อให้งานโฟลว์ใน Tableau Cloud เสร็จสมบูรณ์</td><td><p>ลดความซับซ้อนของโฟลว์ ลองลบฟิลด์ที่ไม่ได้ใช้ ใช้ตัวกรอง ย้ายตัวกรอง หรือการรวบรวมก่อนการรวมเพื่อลดขนาดตาราง</p><p>ลองแยกโฟลว์ออกเป็นโฟลว์ที่มีขนาดเล็กลง โดยใช้เอาต์พุตโฟลว์เป็นอินพุตสำหรับโฟลว์สุดท้าย</p><p>ดูแนวคิดเพิ่มเติมที่<a href="https://www.tableau.com/th-th/blog/best-practices-authoring-data-preparation-flow" target="_blank">แนวทางปฏิบัติที่ดีที่สุดในการปรับปรุงประสิทธิภาพของโฟลว์การเตรียมข้อมูลของคุณ</a></p></td><td><a href="https://help.salesforce.com/s/articleView?id=001474406&amp;type=1" target="_blank">ข้อผิดพลาด “ไม่สามารถจัดสรรหน่วยความจำ ###### ไบต์ได้: เกินขีดจำกัด `ขีดจำกัดหน่วยความจำส่วนกลาง` ที่ ###### ไบต์” เมื่อพยายามเรียกใช้โฟลว์</a></td></tr><tr><td>ไม่สามารถเผยแพร่แหล่งข้อมูลได้” — โฟลว์ทํางานสําเร็จในเครื่องหรือเมื่อส่งออกไปยังไฟล์ .hyper แต่ล้มเหลวเมื่อเผยแพร่ไปยัง Tableau Cloud</td><td>โฟลว์ล้มเหลวเนื่องจากขนาดของไฟล์ชั่วคราวเกินขีดจํากัด Tableau Cloud นอกจากนี้ยังพบเห็นได้เมื่อโฟลว์ล้มเหลวโดยมีข้อผิดพลาดเกี่ยวกับ SQL หน่วยความจํา (เช่น การดําเนินการรวมขนาดใหญ่) ที่ปรากฏใน Tableau Cloud เท่านั้น ไม่ใช่ในเครื่อง</td><td><p>สลับเอาต์พุตเป็นไฟล์ .hyper ในเครื่องเพื่อยืนยันว่าปัญหาเกิดขึ้นเฉพาะกับระบบคลาวด์</p><p>ลดความซับซ้อนของโฟลว์ แบ่งเป็นโฟลว์ย่อย ลบคอลัมน์ที่ไม่ได้ใช้ หรือใช้การเชื่อมต่อแบบสด</p></td><td>ไม่ระบุ</td></tr><tr><td>Prep Builder ไม่สามารถเปิดบน Windows ได้ บันทึกการแก้ไขข้อบกพร่องแสดงข้อผิดพลาดที่เกี่ยวข้องกับเส้นทางโฟลเดอร์ชั่วคราวที่เกี่ยวข้อง</td><td><p>ตัวแปรสภาพแวดล้อม TEMP Windows ตั้งค่าเป็นพาธแบบสัมพัทธ์ (เช่น) <code>%USERPROFILE%\AppData\Local\Temp</code> หรือมีรายการเส้นทางที่ซ้ำกัน</p><p>Tableau Prep Builder ต้องใช้พาธที่แน่นอน</p></td><td><p>ตรวจสอบว่าตัวแปรสภาพแวดล้อม Windows TEMP ถูกตั้งค่าเป็นพาธสัมบูรณ์ (เช่น <code>C:\Users[username]\AppData\Local\Temp</code>)</p><p>ลบรายการที่ซ้ํากันออกจากตัวแปร TEMP</p></td><td>ไม่ระบุ</td></tr></tbody></table>

## บทความอื่นๆ ในส่วนนี้