แก้ปัญหา 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 ของฉัน”
ตารางนี้จะอธิบายไฟล์บันทึกต่างๆ ที่สร้างขึ้น
| ชื่อไฟล์บันทึก: | กระบวนการที่สร้างไฟล์บันทึก | คำอธิบาย |
|---|---|---|
| app.log | Tableau Prep.exe | ไฟล์บันทึกส่วนติดต่อผู้ใช้ สิ่งนี้ผลิตโดยโค้ด JavaScript ที่ทํางานในกระบวนการอิเล็กตรอน |
| backendProcessManager.log | Tableau Prep.exe | ผลิตโดยโค้ด JavaScript ที่เริ่มต้นและตรวจสอบกระบวนการ Java |
preprestapi.log | Java.exe | นี่คือไฟล์บันทึกที่สร้างโดยโค้ด Java รายการบันทึกเกี่ยวกับการใช้ rest api การคอมไพล์ การจัดการแคช และการเริ่มต้นและการปิดกระบวนการ tabminerva (ก่อนหน้านี้คือ prepservice) ควรอยู่ที่นี่ |
| log.txt | prepservice.exe tabminerva.exe | บันทึกนี้สร้างโดยโค้ด C++ บันทึกนี้รวมการโต้ตอบทั้งหมดกับสแต็กเทคโนโลยีที่ใช้ร่วมกันของ Tableau รวมถึงการเชื่อมต่อกับฐานข้อมูล การค้นหา การดําเนินการ การแคชภายนอก ไปป์ไลน์การค้นหา โปรโตคอล และอื่นๆ |
| tdeserver.txt | tdeserver64.exe | นี่คือไฟล์บันทึกที่สร้างขึ้นโดยเครื่องมือสําหรับข้อมูล Tableau รุ่นเก่า Tableau Prep ยังคงใช้เครื่องมือสําหรับข้อมูล Tableau |
| tabprotosrv.txt | tabprotosrv.exe | บันทึกเซิร์ฟเวอร์โปรโตคอล สิ่งใดก็ตามที่คุณใช้ไดรเวอร์ฐานข้อมูลที่โฮสต์จะสร้างบรรทัดบันทึกในไฟล์นี้ |
| hyperd.log | hyperd.exe | บันทึกไฮเปอร์ แบบสอบถามและข้อผิดพลาดที่เกี่ยวข้องกับการค้นหาอยู่ที่นี่ |
เปิดใช้งานการบันทึกการค้นหา
ตั้งแต่ Tableau Prep Builder เวอร์ชัน 2026.2 คุณสามารถเปิดการตั้งค่า เปิดใช้งานการบันทึกการค้นหาภายใต้เมนูการตั้งค่า > ความช่วยเหลือและประสิทธิภาพได้โดยไม่ต้องรีสตาร์ทแอปพลิเคชัน เมื่อเปิดใช้งาน การตั้งค่านี้จะสร้างไฟล์การค้นหา XML สําหรับแต่ละการค้นหา Tableau Prep Builder เรียกใช้ ซึ่งจะเป็นประโยชน์เมื่อวินิจฉัยปัญหาเกี่ยวกับโฟลว์ของคุณ บันทึกจะถูกสร้างและจัดเก็บไว้ในโฟลเดอร์การค้นหา

คุณสามารถค้นหาบันทึกการค้นหาเหล่านี้ได้ในไดเรกทอรีดังต่อไปนี้
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
การสร้างไฟล์ Dump ที่เกิดความล้มเหลว
นอกจากไฟล์บันทึกแล้ว คุณยังต้องการรวบรวมไฟล์ Dump ที่เกิดความล้มเหลวอีกด้วย สิ่งที่ไม่ได้อยู่ในไฟล์บันทึกอาจมีรายละเอียดที่นี่ และสามารถช่วยในการเริ่มต้นโปรแกรมประยุกต์ ข้อยกเว้น หรือปัญหาเมื่อทําการค้นหา .hyper
เมื่อสร้างไฟล์ดัมพ์ที่เกิดความล้มเหลว ควรสร้างขึ้นสําหรับกระบวนการต่อไปนี้
| กระบวนการ | คำอธิบาย |
|---|---|
| tabminerva.exe (ก่อนหน้านี้ prepservice.exe) | ซึ่งเป็นกระบวนการแบบเนทีฟที่โฮสต์ส่วนที่เหลือของตรรกะทางธุรกิจ Tableau Prep นอกจากนี้ยังเป็นกระบวนการที่มีเทคโนโลยีที่ใช้ร่วมกัน Tableau เนทีฟรวมถึงตัวเชื่อมต่อฐานข้อมูล |
| hyperd.exe | นี่คือกระบวนการฐานข้อมูล Hyper ทุกครั้งที่การค้นหาล้มเหลว การถ่ายโอนข้อมูลที่ล้มเหลวของ Hyper อาจมีประโยชน์เมื่อเกิดความล้มเหลวขึ้น เนื่องจากสิ่งที่ Tableau Prep ทําส่วนใหญ่เกี่ยวข้องกับการสืบค้นไปยัง Hyper |
ในการสร้าง ไฟล์ Dump ที่เกิดความล้มเหลว ให้ทําดังต่อไปนี้ โดยขึ้นอยู่กับระบบปฏิบัติการของคุณ
Windows
เปิดตัวจัดการงาน
คลิกขวาที่ส่วนหัวของคอลัมน์แล้วเลือกชื่อกระบวนการและบรรทัดคําสั่ง ซึ่งจะแสดงกระบวนการต่างๆ และให้คุณเลือกกระบวนการที่คุณต้องการใช้เพื่อสร้างไฟล์ Dump ที่ขัดข้อง
คลิกขวาที่กระบวนการ tabminerva.exe (ก่อนหน้านี้ prepservice.exe)
เลือกสร้างไฟล์ Dump
กล่องโต้ตอบจะเปิดขึ้นและแสดงตําแหน่งของไฟล์ Dump ที่เกิดความล้มเหลวในระบบของคุณ
MacOS
บน MacOS มีไฟล์การวินิจฉัยสองประเภทที่มีประโยชน์สําหรับการแก้ไขปัญหา Tableau Prep ได้แก่
รายงานข้อขัดข้อง — บันทึกสแต็กการโทรในขณะที่เกิดข้อขัดข้อง คล้ายกับการติดตามสแต็ก
ไฟล์หลัก — ภาพรวมแบบเต็มของหน่วยความจําของกระบวนการเมื่อสิ้นสุด
ทั้งสองอย่างจำเป็นต้องยุติกระบวนการของ Tableau Prep คุณจะต้องเปิด Tableau Prep อีกครั้งหลังจากรวบรวมไฟล์เหล่านี้แล้ว
ข้อกําหนดเบื้องต้น: จําเป็นต้องมีสิทธิ์เข้าถึงของผู้ดูแลระบบสําหรับคอลเลกชันไฟล์หลัก
ขั้นตอนที่ 1: สร้างรายงานการล้มเหลว
เปิด Terminal
เรียกใช้คำสั่ง:
pgrep tabminerva | xargs kill -SEGVการดําเนินการนี้จะยุติกระบวนการ tabminerva.exe โดยส่งสัญญาณความผิดปกติในการแบ่งส่วน ซึ่งทําให้ MacOS สร้างรายงานความล้มเหลวโดยอัตโนมัติ
ค้นหารายงานความล้มเหลวที่บันทึกไว้ใน:
~/Library/Logs/DiagnosticReports/ชื่อไฟล์จะเป็นไปตามรูปแบบ tabminerva_YYYY-MM-DD-HHMMSS_machinename.crash หรือ tabminerva_YYYY-MM-DD-HHMMSS_machinename.ips
เมื่อส่งไฟล์นี้ไปยังฝ่ายสนับสนุนของ Tableau หรือไปยังทีมพัฒนา อย่าลืมระบุว่าคุณจงใจส่งสัญญาณความผิดพลาดในการแบ่งกลุ่มเพื่อสร้างรายงาน นี่คือสิ่งที่จะทำให้แตกต่างจากการล้มเหลวที่แท้จริง
ขั้นตอนที่ 2: สร้างไฟล์หลัก
ใช้ตัวเลือกใดตัวเลือกหนึ่งต่อไปนี้เพื่อสร้างไฟล์หลักของคุณ
สร้างไฟล์หลักและยุติเซสชัน Tableau Prep
เปิด Terminal
เรียกใช้คําสั่ง
sudo chmod 1777 /coresเพื่อให้สิทธิ์การเขียนไดเรกทอรีไฟล์หลักเรียกใช้คําสั่ง
ulimit -c unlimitedเพื่อลบขีดจํากัดขนาดไฟล์หลักสําหรับเซสชันเทอร์มินัลปัจจุบันเรียกใช้คําสั่ง
pgrep tabminerva | xargs kill -SEGVเพื่อยุติกระบวนการและสร้างไฟล์หลักค้นหาไฟล์หลักใน
/cores/และตั้งชื่อcore.<process_id>
สร้างไฟล์หลักและทําให้ Tableau Prep ทํางานต่อไป
ตัวเลือกนี้ใช้ยูทิลิตี้ gcore เพื่อดักจับการถ่ายโอนข้อมูลหลักของกระบวนการที่ทํางานอยู่โดยไม่สิ้นสุด กระบวนการนี้จําเป็นต้องติดตั้งเครื่องมือบรรทัดคําสั่ง Xcode ในการตรวจสอบว่าคุณได้ติดตั้งตัวเลือกนี้ไว้หรือไม่ ให้เปิดเทอร์มินัลแล้วเรียกใช้ Bash xcode-select --install
เปิด Terminal
เรียกใช้คำสั่ง:
sudo gcore -o /tmp/tabminerva.core $(pgrep tabminerva)การดําเนินการนี้จะบันทึกไฟล์หลักไปยัง
/tmp/tabminerva.coreTableau Prep ยังคงทํางานตามปกติ
ข้อผิดพลาดที่พบได้บ่อยเมื่อใช้บรรทัดคำสั่งเพื่อเรียกใช้ลำดับงาน
คุณสามารถเรียกใช้ลำดับงานจากบรรทัดคำสั่งเพื่อรีเฟรชไฟล์เอาต์พุตของคุณแทนการเปิด Tableau Prep Builder เพื่อเรียกใช้งานลำดับงานด้วยตนเองได้ แม้กระบวนการนี้จะช่วยเพิ่มประสิทธิภาพในกระบวนการลำดับงานของคุณได้ แต่หากไวยากรณ์ของคุณไม่ถูกต้อง หรือคุณไม่มีข้อมูลเข้าสู่ระบบสำหรับการเชื่อมต่อหรือตำแหน่งเอาต์พุตของคุณ คุณจะพบข้อผิดพลาดเมื่อใช้กระบวนการนี้
หากต้องการรายการตัวเลือกบรรทัดคําสั่งทั้งหมดที่รองรับใน Tableau Prep โปรดดูการอ้างอิงบรรทัดคําสั่ง Tableau Prep(ลิงก์จะเปิดในหน้าต่างใหม่)
ตารางต่อไปนี้จะอธิบายข้อผิดพลาดที่พบได้บ่อยและวิธีการแก้ไข หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับวิธีการเรียกใช้ลำดับงานจากบรรทัดคำสั่ง โปรดดูรีเฟรชไฟล์เอาต์พุตลำดับงานจากบรรทัดคำสั่ง(ลิงก์จะเปิดในหน้าต่างใหม่)
| ข้อผิดพลาด | สาเหตุ | วิธีแก้ไข |
|---|---|---|
| “ไม่มีอาร์กิวเมนต์” | มีอาร์กิวเมนต์บรรทัดคำสั่งที่จำเป็นขาดหายไป | ใช้ “tableau-prep-cli -help” เพื่อดูรายการอาร์กิวเมนต์สำหรับบรรทัดคำสั่งนั้น |
| “ไม่สามารถอ่านไฟล์การเชื่อมต่อ” | มีข้อผิดพลาดในไวยากรณ์หรือรูปแบบของไฟล์ credentials.json สำหรับการเชื่อมต่อขาเข้า | ตรวจสอบไวยากรณ์สำหรับการเชื่อมต่อขาเข้าในไฟล์ .json หากต้องการข้อมูลและตัวอย่างเพิ่มเติม โปรดดูรีเฟรชไฟล์เอาต์พุตลำดับงานจากบรรทัดคำสั่ง(ลิงก์จะเปิดในหน้าต่างใหม่) |
“มีข้อผิดพลาดในลำดับงาน ไม่สามารถเรียกใช้ลำดับงานได้ ตรวจสอบไฟล์ .json ของข้อมูลเข้าสู่ระบบว่ามีข้อมูลที่จำเป็นครบถ้วน เปิดลำดับงานใน Tableau Prep Builder เพื่อดูรายละเอียดข้อผิดพลาด” | มีข้อมูลเข้าสู่ระบบตกหล่นในไฟล์ credentials.json สำหรับการเชื่อมต่อขาเข้าหรือมีข้อผิดพลาดในลำดับงาน | ตรวจสอบว่าไฟล์ .json มีข้อมูลเข้าสู่ระบบสำหรับทุกการเชื่อมต่อ และเปิดไฟล์ลำดับงานใน Tableau Prep Builder เพื่อดูว่ามีข้อผิดพลาดใดในลำดับงานหรือไม่ หากมีข้อผิดพลาดในลำดับงาน คุณต้องแก้ไขและเผยแพร่ลำดับงานนั้นไปยัง Tableau Server อีกครั้ง จากนั้นลองเรียกใช้กระบวนการอีกครั้ง |
| "ไม่พบข้อมูลของ <hostname of inputConnections > ที่ตรงกัน" | ไฟล์ credentials.json ไม่มีชื่อโฮสต์ (ชื่อเซิร์ฟเวอร์) | ตรวจดูให้แน่ใจว่าไฟล์ credentials.json มีข้อมูลเข้าสู่ระบบที่ถูกต้องสำหรับชื่อโฮสต์ (ชื่อเซิร์ฟเวอร์) นั้น หากต้องการข้อมูลและตัวอย่างเพิ่มเติม โปรดดูรีเฟรชไฟล์เอาต์พุตลำดับงานจากบรรทัดคำสั่ง(ลิงก์จะเปิดในหน้าต่างใหม่) |
| "เราไม่มีข้อมูลเข้าสู่ระบบสำหรับการเชื่อมต่อทั้งหมดในไฟล์ tfl/tflx ไม่พบการเชื่อมต่อต่อไปนี้: <hostname of inputConnections>" | ไม่มีไฟล์ credentials.json หรือมีข้อมูลเข้าสู่ระบบสำหรับชื่อโฮสต์ (ชื่อเซิร์ฟเวอร์) ที่ไม่ถูกต้องซึ่งแสดงอยู่ในข้อความแสดงข้อผิดพลาด | ตรวจสอบให้แน่ใจว่าตรวจดูให้แน่ใจว่าไฟล์ credentials.json มีข้อมูลเข้าสู่ระบบที่ถูกต้องสำหรับชื่อโฮสต์ (ชื่อเซิร์ฟเวอร์) นั้นระบุอยู่ในข้อความแสดงข้อผิดพลาด หากต้องการข้อมูลและตัวอย่างเพิ่มเติม โปรดดูรีเฟรชไฟล์เอาต์พุตลำดับงานจากบรรทัดคำสั่ง |
| “เกิดข้อผิดพลาดในการเข้าสู่ระบบเซิร์ฟเวอร์ <serverUrl> ในฐานะผู้ใช้ <userName> โปรดตรวจสอบข้อมูลเข้าสู่ระบบ” | ไฟล์ credentials.json มีข้อมูลเข้าสู่ระบบที่ไม่ถูกต้องสำหรับ Tableau Server | ตรวจสอบให้แน่ใจว่าไฟล์ credentials.json มีข้อมูลเข้าสู่ระบบและองค์ประกอบที่ถูกต้องทั้งหมดสำหรับการเชื่อมต่อเอาต์พุต หากต้องการข้อมูลและตัวอย่างเพิ่มเติม โปรดดูรีเฟรชไฟล์เอาต์พุตลำดับงานจากบรรทัดคำสั่ง |
| "ไม่สามารถเข้าสู่ระบบในฐานะ <userName> ในเซิร์ฟเวอร์ <serverUrl>(<contentUrl>)" | ไฟล์ credentials.json มีข้อมูลเข้าสู่ระบบที่ไม่ถูกต้องสำหรับ Tableau Server | ตรวจสอบให้แน่ใจว่าไฟล์ credentials.json มีข้อมูลเข้าสู่ระบบและองค์ประกอบที่ถูกต้องทั้งหมดสำหรับการเชื่อมต่อเอาต์พุต หากต้องการข้อมูลและตัวอย่างเพิ่มเติม โปรดดูรีเฟรชไฟล์เอาต์พุตลำดับงานจากบรรทัดคำสั่ง |
| "เราไม่มีข้อมูลการเข้าสู่ระบบสำหรับ Tableau Server เพื่อเผยแพร่การแยกข้อมูลสำหรับโหนดเอาต์พุตหนึ่งโหนดหรือมากกว่าในไฟล์ tfl/tflx" | ไฟล์ credentials.json ไม่ได้รับการส่งเข้ามาเป็นอาร์กิวเมนต์บรรทัดคำสั่งหรือมีข้อมูลการเข้าสู่ระบบสำหรับการเชื่อมต่อขาออกตกหล่นไป | ตรวจสอบให้แน่ใจว่าเส้นทางไปยังไฟล์ credentials.json ได้รับการระบุไว้ในบรรทัดคำสั่งและตรวจสอบว่าไฟล์ credentials.json มีข้อมูลเข้าสู่ระบบและสมาชิกสำหรับการเชื่อมต่อขาออกที่ถูกต้องทั้งหมด หากต้องการข้อมูลและตัวอย่างเพิ่มเติม โปรดดูรีเฟรชไฟล์เอาต์พุตลำดับงานจากบรรทัดคำสั่ง |
| "เซิร์ฟเวอร์ Loom REST API ไม่ทำงาน" | การติดตั้งหรือการตั้งค่าสภาพแวดล้อมไม่ถูกต้อง | ตรวจสอบให้แน่ใจว่า Tableau Prep Builder ติดตั้งอย่างถูกต้องและคุณกำลังเรียกใช้คำสั่งในฐานะผู้ดูแลระบบ หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับวิธีการติดตั้ง Tableau Prep Builder โปรดดูติดตั้ง Tableau Desktop หรือ Tableau Prep Builder จากอินเทอร์เฟซผู้ใช้(ลิงก์จะเปิดในหน้าต่างใหม่) |
| "ข้อผิดพลาด ไม่มีไฟล์ลำดับงาน'' | เส้นทางไปยังไฟล์ลำดับงานไม่ถูกต้อง | ตรวจสอบให้แน่ใจว่าเส้นทางไปยังไฟล์ลำดับงานที่ถูกต้องได้รับการระบุไว้ในบรรทัดคำสั่ง |
| "ข้อผิดพลาด ไม่มีไฟล์ ‘การเชื่อมต่อ’ '' | เส้นทางไปยังไฟล์ credentials.json ไม่ถูกต้อง | ตรวจสอบให้แน่ใจว่าเส้นทางไปยังไฟล์ credentials.json ที่ถูกต้องได้รับการระบุไว้ในบรรทัดคำสั่ง |
| "ไม่พบข้อมูลของ <mapr01:5181>,<mapr02:5181>,<mapr03:5181> ที่ตรงกัน" | คุณต้องระบุ ID พอร์ตที่เจาะจงเมื่อเชื่อมต่อไปยัง Apache Drill โดยใช้ ZooKeeper | ระบุไฟล์ credentials.json ไว้ในบรรทัดคำสั่งที่ระบุว่า "พอร์ต": 31010 สำหรับข้อมูลเข้าสู่ระบบขาเข้า |
ข้อผิดพลาดทั่วไปของ Tableau Prep
ตารางต่อไปนี้จะอธิบายข้อผิดพลาดทั่วไปบางประการที่คุณอาจพบเมื่อใช้ Tableau Prep พร้อมกับวิธีแก้ไขที่ควรลอง
| ข้อผิดพลาด | สาเหตุ | วิธีแก้ไข | บทความให้ความรู้ |
|---|---|---|---|
ไม่สามารถเชื่อมต่อกับ Tableau Server ตรวจสอบว่าเซิร์ฟเวอร์กำลังทำงานและ URL ถูกต้อง tableauErrorCode=0xD5A9A6F9; tableauStatusCode=UNAUTHENTICATED; exceptionName=VizportalAuthenticationException | พร็อกซีหรือไฟร์วอลล์กําลังบล็อกเบราว์เซอร์แบบฝังของ Tableau Prep Builder ไม่ให้ทําการเขย่าการเข้าสู่ระบบ Tableau Cloud ให้เสร็จสิ้น | ทํางานร่วมกับฝ่าย IT เพื่อทําให้ URL Tableau Cloud อยู่ในรายการที่อนุญาตผ่านพร็อกซี ออกจากระบบและกลับเข้ามาจากภายใน Tableau Prep Builder หากมีสคริปต์การกําหนดค่าพร็อกซีอัตโนมัติ ให้ตรวจสอบว่าสคริปต์นั้นจัดการการตรวจสอบสิทธิ์โดยไม่ต้องให้ใส่ข้อมูลเข้าสู่ระบบ | ไม่สามารถเข้าสู่ระบบ Tableau Online จาก Tableau Prep Builder ในสภาพแวดล้อมพร็อกซีที่ต้องตรวจสอบสิทธิ์(ลิงก์จะเปิดในหน้าต่างใหม่) |
ใบรับรอง SSL ที่จำเป็นอาจหายไปหรือไม่ตรงกับใบรับรอง Tableau Server สำหรับ [serverhostname] ยังถูกมองว่าเป็น “ไม่พบเส้นทางใบรับรองที่ร้องขอสําหรับ ID โฟลว์” เมื่อเรียกใช้โฟลว์บนเซิร์ฟเวอร์ | ไม่มีไฟล์ SSL เชนใบรับรองบน Tableau Server หรือไม่ได้ติดตั้งไฟล์เชนในเครื่องที่เรียกใช้ Tableau Prep Builder ในบางกรณี ปัญหาเกิดจากตัวจัดสรรภาระงาน AWS โดยใช้นโยบาย TLS ที่เข้ากันไม่ได้ | ตรวจสอบว่าได้อัปโหลดไฟล์ลูกโซ่ใบรับรอง SSL ไปยัง Tableau Server แล้ว ติดตั้งใบรับรองในเครื่องที่เรียกใช้ Prep Builder (หากดับเบิลคลิกและเลือก “Install Certificate” จะแสดงว่า “ไฟล์ไม่ถูกต้องสําหรับใช้เป็นข้อมูลต่อไปนี้: Security Certificate” ไฟล์ใบรับรองอาจมีรูปแบบไม่ถูกต้อง ทํางานร่วมกับฝ่าย IT เพื่อส่งออกไฟล์เชนที่ถูกต้อง หากอยู่หลังตัวจัดสรรภาระงาน AWS ให้ดาวน์เกรดนโยบายเป็น ELBSecurityPolicy-TLS-1-2-2017-01 | ข้อผิดพลาด - ใบรับรอง SSL ที่จำเป็นอาจหายไปหรือไม่ตรงกับใบรับรองของ Tableau Server - เมื่อเข้าสู่ระบบจาก Tableau Prep(ลิงก์จะเปิดในหน้าต่างใหม่) |
Tableau Prep Builder หยุดทำงานเนื่องจากกระบวนการเบื้องหลังหยุดทำงานโดยไม่คาดคิด หากปัญหายังคงอยู่ ให้ลองติดตั้งผลิตภัณฑ์ใหม่ | สิ่งนี้สามารถเกิดขึ้นได้จากหลายปัจจัย: การกําหนดค่า VPN/เครือข่าย (ยืนยันด้วย Cato Network VPN ที่บล็อกการสื่อสาร localhost) การป้องกันไวรัส หรือไฟล์พอร์ตที่เสียหายเมื่อเปิดไฟล์ .tfl เฉพาะ หมายเหตุ: ไม่ควรติดตั้ง Tableau Prep Builder บนโหนด Tableau Server นี่เป็นสาเหตุที่ทราบกันดีของข้อผิดพลาดนี้ | ติดตั้งใหม่ ตรวจสอบการยกเว้น AV ตรวจสอบการสื่อสาร localhost IPv4 / IPv6 หากเฉพาะ VPN ให้ทดสอบด้วย VPN สํารองเพื่อแยก มีส่วนร่วมกับทีมเครือข่ายเพื่อตรวจสอบบล็อก localhost หากเชื่อมโยงกับไฟล์ .tfl ที่เฉพาะเจาะจง ให้รวบรวมบันทึก Prep และการถ่ายโอนข้อมูล IPS เพื่อตรวจสอบข้อขัดข้องของกระบวนการ tabminerva ตรวจดูให้แน่ใจว่าไม่ได้ติดตั้ง Tableau Prep Builder บนโหนด Tableau Server ใดๆ | ข้อผิดพลาด: Tableau Prep หยุดทํางานเนื่องจากกระบวนการเบื้องหลังหยุดทํางานโดยไม่คาดคิดเมื่อเริ่มต้น Tableau Prep(ลิงก์จะเปิดในหน้าต่างใหม่) |
| การประเมิน AqlProcessor ล้มเหลว: ยกเลิก” — โฟลว์ล้มเหลวหลังจากขั้นตอนการเปลี่ยนรูปแบบข้อมูล | ปัญหาที่ทราบเมื่อเปลี่ยนค่าของคอลัมน์แบบมี Pivot หลังจากขั้นตอนการเปลี่ยนรูปแบบข้อมูล | หมายเหตุ: ขั้นตอนนี้จะใช้กับเวอร์ชัน 2022.2 เป็นต้นไป อัปเกรดเป็นเวอร์ชันที่ครอบคลุมโดยการแก้ไข วิธีแก้ปัญหาสําหรับเวอร์ชันเก่า ให้หลีกเลี่ยงการแก้ไขค่าคอลัมน์แบบมี Pivot ในขั้นตอนดาวน์สตรีมของการเปลี่ยนรูปแบบข้อมูล | ข้อผิดพลาด: ข้อผิดพลาดระบบ - เกิดข้อผิดพลาดขณะสื่อสารกับแหล่งข้อมูล (LoomDataSource) เกิดขึ้นเมื่อเปลี่ยนค่าของคอลัมน์ที่มี Pivot หลังจากขั้นตอนการเปลี่ยนรูปแบบข้อมูล(ลิงก์จะเปิดในหน้าต่างใหม่) |
| ไม่สามารถเผยแพร่แหล่งข้อมูลได้” — โฟลว์ทํางานสําเร็จในเครื่องหรือเมื่อส่งออกไปยังไฟล์ .hyper แต่ล้มเหลวเมื่อเผยแพร่ไปยัง Tableau Cloud | โฟลว์ล้มเหลวเนื่องจากขนาดของไฟล์ชั่วคราวเกินขีดจํากัด Tableau Cloud นอกจากนี้ยังพบเห็นได้เมื่อโฟลว์ล้มเหลวโดยมีข้อผิดพลาดเกี่ยวกับ SQL หน่วยความจํา (เช่น การดําเนินการรวมขนาดใหญ่) ที่ปรากฏใน Tableau Cloud เท่านั้น ไม่ใช่ในเครื่อง | สลับเอาต์พุตเป็นไฟล์ .hyper ในเครื่องเพื่อยืนยันว่าปัญหาเกิดขึ้นเฉพาะกับระบบคลาวด์ ลดความซับซ้อนของโฟลว์ แบ่งเป็นโฟลว์ย่อย ลบคอลัมน์ที่ไม่ได้ใช้ หรือใช้การเชื่อมต่อแบบสด | ไม่ระบุ |
| Prep Builder ไม่สามารถเปิดบน Windows ได้ บันทึกการแก้ไขข้อบกพร่องแสดงข้อผิดพลาดที่เกี่ยวข้องกับเส้นทางโฟลเดอร์ชั่วคราวที่เกี่ยวข้อง | ตัวแปรสภาพแวดล้อม TEMP Windows ตั้งค่าเป็นพาธแบบสัมพัทธ์ (เช่น) Tableau Prep Builder ต้องใช้พาธที่แน่นอน | ตรวจสอบว่าตัวแปรสภาพแวดล้อม Windows TEMP ถูกตั้งค่าเป็นพาธสัมบูรณ์ (เช่น ลบรายการที่ซ้ํากันออกจากตัวแปร TEMP | ไม่ระบุ |
