รายการตรวจสอบประสิทธิภาพของเวิร์กบุ๊ก Tableau

ก่อนที่คุณจะเริ่มสร้างการแสดงเป็นภาพและแดชบอร์ด คุณจะต้องทราบว่าตัวเลือกใดที่อาจส่งผลต่อประสิทธิภาพการทำงานในเวิร์กบุ๊กของคุณบน Tableau Desktop, Tableau Cloud และ Tableau Server

รายการตรวจสอบนี้มีจุดประสงค์เพื่อให้คุณทราบถึงสิ่งที่คุณควรพิจารณาเกี่ยวกับประสิทธิภาพของเวิร์กบุ๊ก อย่าลืมว่าสภาพแวดล้อมทั้งหมดมีความแตกต่างกัน และการแก้ไขประสิทธิภาพของเวิร์กบุ๊กไม่ใช่เรื่องง่าย รายการด้านล่างคือขอบเขตที่ควรใช้ศึกษาเพิ่มเติม รายการที่เราแนะนำให้นี้อาจไม่เกี่ยวข้องกับสถานการณ์ของคุณหรืออาจเป็นสาเหตุที่ทำให้ประสิทธิภาพแย่ลง โปรดทดสอบทุกครั้งว่าเนื้อหาใดที่ช่วยคุณในกรณีเฉพาะได้

เรียนรู้เพิ่มเติม: ดูข้อมูลเชิงลึกและข้อมูลที่เกี่ยวข้องเพิ่มเติมนอกเหนือจากหัวข้อนี้ได้ที่:
หัวข้อเพิ่มประสิทธิภาพของเวิร์กบุ๊ก(ลิงก์จะเปิดในหน้าต่างใหม่)(ลิงก์จะเปิดในหน้าต่างใหม่)ในความช่วยเหลือของ Tableau
เอกสาร การออกแบบเวิร์กบุ๊กที่มีประสิทธิภาพ(ลิงก์จะเปิดในหน้าต่างใหม่) ใน tableau.com
การออกแบบเวิร์กบุ๊กที่มีประสิทธิภาพ(ลิงก์จะเปิดในหน้าต่างใหม่) (1 ชั่วโมง) และการนำเสนอวิดีโอฟรีเรื่อง แนวทางปฏิบัติที่ดีที่สุดสำหรับประสิทธิภาพของแดชบอร์ด(ลิงก์จะเปิดในหน้าต่างใหม่) (50 นาที)
โฟลว์ชาร์ตการเพิ่มประสิทธิภาพของ Tableau(ลิงก์จะเปิดในหน้าต่างใหม่) และรายการตรวจสอบประสิทธิภาพของ Tableau(ลิงก์จะเปิดในหน้าต่างใหม่) ในบล็อก InterWorks(ลิงก์จะเปิดในหน้าต่างใหม่)

เคล็ดลับทั่วไป

รายการทั่วไปเกี่ยวกับการพิจารณานี้เป็นจุดเริ่มต้นในการเรียนรู้วิธีเข้าถึงการเพิ่มประสิทธิภาพเวิร์กบุ๊ก ซึ่งมาจากหน้า TL;DR ในเอกสาร การออกแบบเวิร์กบุ๊กที่มีประสิทธิภาพ(ลิงก์จะเปิดในหน้าต่างใหม่)

  • ยิ่งข้อมูลของคุณสะอาดขึ้นและตรงกับโครงสร้างของคำถามของคุณมากขึ้นเท่าไหร่ เวิร์กบุ๊กของคุณก็ยิ่งทำงานเร็วขึ้น และชีวิตของคุณก็ยิ่งมีความสุขมากขึ้นเท่านั้น เชื่อมต่อกับข้อมูลที่คุณต้องการสำหรับการวิเคราะห์เท่านั้น

  • การแยกข้อมูลเป็นวิธีที่ง่ายและรวดเร็วในการทำให้เวิร์กบุ๊กส่วนใหญ่ทำงานได้เร็วขึ้น หากคุณไม่ต้องการข้อมูลแบบเรียลไทม์และไม่ได้ทำงานกับข้อมูลหลายพันล้านแถว คุณควรจะลองใช้ดู

  • แดชบอร์ดที่ทำงานช้าส่วนใหญ่เกิดจากการออกแบบที่ไม่ดี โดยเฉพาะอย่างยิ่ง การเพิ่มแผนภูมิมากเกินไปลงบนแดชบอร์ดเดียว หรือการพยายามแสดงข้อมูลมากเกินไปในครั้งเดียว ทำให้ง่ายขึ้น อนุญาตให้ผู้ใช้ของคุณเจาะลึกรายละเอียด แทนที่จะพยายามแสดงทุกอย่างแล้วจึงกรอง (การวิเคราะห์แบบมีคำแนะนำ)

  • อย่าทำงานกับข้อมูลที่คุณไม่ต้องการ ทั้งในแง่ของฟิลด์ที่คุณอ้างอิง รวมถึงความละเอียดของระเบียนที่คุณส่งคืน ใช้ตัวกรอง ซ่อนฟิลด์ที่ไม่ได้ใช้ และรวมข้อมูล

  • ในขณะที่ลดข้อมูล โปรดตรวจสอบว่าคุณใช้ตัวกรองอย่างมีประสิทธิภาพ

  • สตริงและวันที่จะช้า ส่วนตัวเลขและบูลีนนั้นจะเร็ว

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

  • การอัปเกรดเป็นเวอร์ชันใหม่ล่าสุดอาจช่วยเพิ่มประสิทธิภาพโดยไม่จำเป็นต้องทำอะไรอีก

  • หากแหล่งข้อมูลช้า Tableau Desktop ก็จะช้าด้วย ถ้า Tableau Desktop ช้า Tableau Server ก็จะช้าด้วย (เกือบตลอดเวลา)

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

แหล่งข้อมูลและโครงสร้าง

  • เตรียมข้อมูลของคุณให้ตรงกับโครงสร้างการวิเคราะห์ของคุณ ก่อนที่คุณจะเชื่อมต่อข้อมูลใน Tableau Desktop Tableau Prep(ลิงก์จะเปิดในหน้าต่างใหม่) คือเครื่องมือที่มีประโยชน์ที่จะช่วยให้ข้อมูลของคุณพร้อม

  • ช่วยให้รองรับความสมบูรณ์เชิงอ้างอิง(ลิงก์จะเปิดในหน้าต่างใหม่)

  • จัดทำดัชนีตารางในฐานข้อมูลเชิงสัมพันธ์ของคุณ

  • สร้างความมั่นใจว่าสิทธิ์ของฐานข้อมูลรองรับการสร้างตารางชั่วคราว

  • เชื่อมต่อกับไดรเวอร์ฐานข้อมูลแบบเนทีฟ

  • เมื่อสามารถ ให้เชื่อมต่อกับการแยกข้อมูลแทนที่แหล่งข้อมูลสด

  • จำกัดจำนวนข้อมูลที่คุณนำเข้าสู่ Tableau เท่าที่จำเป็นสำหรับการวิเคราะห์

  • พิจารณาใช้การแยกข้อมูลแบบรวมและตัวกรองการแบ่งข้อมูล

  • เพิ่มประสิทธิภาพการแยกข้อมูลและซ่อนฟิลด์ที่ไม่ได้ใช้งานก่อนสร้างการแยกข้อมูล

  • หลีกเลี่ยงการใช้ SQL แบบปรับแต่งเอง

  • ระบุว่าเมื่อใดที่คุณควรรวม ผสมผสาน หรือใช้การรวมข้ามฐานข้อมูล

  • ใช้การรวมให้น้อยที่สุด พิจารณาใช้แหล่งข้อมูลหลายแหล่ง เพื่อสร้างการวิเคราะห์แต่ละประเภทขึ้นจากการรวมที่ออกแบบมาอย่างดี

  • พิจารณาใช้การร่วมก่อนการผสมผสาน

หัวข้อและแหล่งข้อมูลที่เกี่ยวข้อง

การสร้างมุมมองและแดชบอร์ด

  • ทำให้ง่ายขึ้น แบ่งเวิร์กบุ๊กขนาดใหญ่ออกเป็นไฟล์แยก และพิจารณาใช้ชีตให้น้อยลงบนแดชบอร์ด

  • ลดจำนวนเครื่องหมายในมุมมอง โดยเพิ่มเฉพาะฟิลด์ที่คุณต้องการ และใช้ตัวกรองอย่างเหมาะสม

  • ปิดการอัปเดตอัตโนมัติเมื่อสร้างมุมมอง ตั้งค่าหลายขั้นตอนก่อนที่จะให้ Tableau ดำเนินการ

  • หากสามารถ ให้ลองใช้รายละเอียดในระดับเดียวกันกับชีตหลายชีตบนแดชบอร์ดเพื่อเปิดใช้งานการแบตช์การค้นหา

  • จำกัดจำนวนตัวกรองที่ใช้ โดยใช้การวิเคราะห์แบบมีคำแนะนำและการดำเนินการกรองเมื่อสามารถทำได้

  • ใช้แดชบอร์ดที่มีขนาดคงที่ ระบบจะไม่ต้องเรนเดอร์แดชบอร์ดซ้ำสำหรับหน้าต่างขนาดต่างๆ

  • การระบุพิกัดทางภูมิศาสตร์แบบปรับแต่งเองอาจเพิ่มขนาดของเวิร์กบุ๊กให้ใหญ่ขึ้นมาก

หัวข้อและแหล่งข้อมูลที่เกี่ยวข้อง

การกรอง

  • การกรองเป็นหนึ่งในสาเหตุอันดับต้นๆ ที่ทำให้เวิร์กบุ๊กและแดชบอร์ดมีประสิทธิภาพต่ำ

  • ใช้ตัวกรองการแยกข้อมูลและแหล่งข้อมูลเพื่อจำกัดปริมาณข้อมูลที่นำเข้าสู่ Tableau

  • ประสิทธิภาพของตัวกรองจะเพิ่มขึ้นเมื่อมีการจัดทำดัชนีแหล่งข้อมูล

  • ตัวกรองบริบทจะได้รับการประเมินก่อนตัวกรองอื่นๆ ในมุมมอง และควรใช้เพื่อช่วยบังคับลำดับการดำเนินการ แต่จะไม่ช่วยปรับปรุงประสิทธิภาพของคิวรีอีกต่อไป

  • โปรดระวังเมื่อใช้เก็บเฉพาะรายการที่เลือกและยกเว้นเพื่อกรองรายการที่แยกกัน เพราะอาจเพิ่มภาระให้ประสิทธิภาพการทำงาน

  • การกรองค่ามิติข้อมูลตามหมวดหมู่ที่สรุปหลายจุด เช่น การกรองรัฐแทนที่จะกรองเมืองทั้งหมดในรัฐนั้น จะให้ประสิทธิภาพที่ดีกว่า

  • การกรองช่วงของค่ามักจะเร็วกว่าการกรองรายการของค่าแบบแยกกันจำนวนมาก

  • ตัวกรองข้ามฐานข้อมูลอาจต้องมีการค้นหาหลายรายการเมื่อมีการอัปเดตค่า เปิดใช้งานตัวเลือกแสดงปุ่มนำไปใช้กับตัวกรอง เพื่อให้ผู้ใช้สามารถใช้งานตัวกรองหลังจากที่เลือกรายการแล้ว

  • ตัวเลือกตัวกรองค่าที่เกี่ยวข้องเท่านั้นจะสร้างการสืบค้นทุกครั้งที่มีการเปลี่ยนแปลงตัวกรองอื่น สำหรับแดชบอร์ดที่ใช้การวิเคราะห์แบบมีคำแนะนำ ให้ลองใช้การดำเนินการกับตัวกรองแทน

  • การใช้ตัวกรองกับเวิร์กชีตหลายชุดจะสร้างการสืบค้นหลายรายการ

  • เปิดใช้งานตัวเลือกแสดงปุ่มนำไปใช้กับตัวกรอง เพื่อช่วยให้คุณและผู้ใช้คลิกนำไปใช้ เพื่อเรียกใช้การค้นหาครั้งเดียวกับตัวกรองที่มีหลายตัวเลือกได้

การคำนวณ

  • บูลีนและจำนวนเต็มจะเร็วว่าสตริงและวันที่

  • ฟังก์ชัน MIN และ MAX มีประสิทธิภาพการทำงานดีกว่า AVG และ ATTR

  • เมื่อสามารถทำได้ ให้ใช้ฟีเจอร์แบบเนทีฟของ Tableau อาทิ กลุ่ม, เซต, กล่อง, ฟิลด์วันที่ที่กำหนดเอง, ฟิลด์ที่รวม และชื่อแทน แทนการคำนวณ

  • ใช้ฟังก์ชันที่ปรับปรุงประสิทธิภาพ เช่น CONTAINS และ DATEPARSE หรือ MAKEDATE เมื่อสามารถทำได้แทนการคำนวณด้วยตนเองที่มีความซับซ้อนมากกว่า โดยเฉพาะอย่างยิ่งกับวันที่

  • COUNTD คือหนึ่งในฟังก์ชันที่มีประสิทธิภาพการทำงานช้าที่สุด จึงควรเลี่ยงหากสามารถทำได้

  • หากการคำนวณตารางมีประสิทธิภาพไม่ดี ให้ดูว่าสามารถแสดงผ่านนิพจน์ LOD ได้หรือไม่ รวมถึงในทางกลับกันด้วย

หัวข้อและแหล่งข้อมูลที่เกี่ยวข้อง

ข้อแนะนำอื่นๆ

  • การเผยแพร่ไปที่ Tableau Server จะไม่ช่วยเพิ่มประสิทธิภาพ ลองปรับแต่งเวิร์กบุ๊กของคุณใน Tableau Desktop ดูก่อน

  • ใช้เครื่องมือบันทึกประสิทธิภาพเพื่อระบุตำแหน่งที่จะเน้นการปรับแต่ง

  • อัปเกรดผลิตภัณฑ์ Tableau ให้เป็นเวอร์ชันล่าสุด

หัวข้อและแหล่งข้อมูลที่เกี่ยวข้อง

ขอบคุณสำหรับข้อเสนอแนะของคุณส่งข้อเสนอแนะของคุณเรียบร้อยแล้ว ขอขอบคุณ