รายการตรวจสอบประสิทธิภาพของเวิร์กบุ๊ก 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 ให้เป็นเวอร์ชันล่าสุด