ทดสอบข้อมูลของคุณและใช้การแยกข้อมูล
คุณอาจไม่สามารถควบคุมฮาร์ดแวร์ กำลังประมวลผล และพื้นที่ดิสก์ของฐานข้อมูลของคุณใช้งาน หรือควบคุมจำนวนคนที่เข้าถึงฐานข้อมูลในช่วงเวลาใดเวลาหนึ่ง จำนวนบริการที่กำลังทำงาน หรือความแข็งแกร่งเครือข่าย แต่คุณสามารถทดสอบประสิทธิภาพดิบของข้อมูลก่อนที่คุณจะเริ่มสร้างเวิร์กบุ๊กได้ ดังนั้นคุณจึงเข้าใจสภาพแวดล้อมที่คุณกำลังจะทำงานได้ และมีขั้นตอนต่างๆ ที่คุณสามารถดำเนินการเพื่อสร้างผลกระทบต่อประสิทธิภาพของเวิร์กบุ๊กที่คุณสร้าง ซึ่งเริ่มต้นด้วยวิธีที่คุณเลือกเชื่อมต่อกับข้อมูลของคุณได้แก่ ไดรเวอร์ที่คุณใช้ และประเภทการเชื่อมต่อของคุณเป็นแบบสดหรือแยกข้อมูล
ทดสอบให้ใกล้กับข้อมูลมากที่สุด
วิธีที่ดีในการทดสอบประสิทธิภาพดิบของข้อมูลคือการติดตั้ง Tableau Desktop บนคอมพิวเตอร์ที่มีข้อมูลอยู่และเรียกใช้การค้นหาบางรายการ ซึ่งจะช่วยขจัดปัจจัยภายนอก เช่น แบนด์วิดท์เครือข่ายและเวลาแฝงจากผลลัพธ์ด้านประสิทธิภาพ และช่วยให้คุณเข้าใจประสิทธิภาพดิบของการค้นหาในแหล่งข้อมูลด้วย
นอกจากนี้ คุณสามารถใช้ชื่อ localhost กับข้อมูลแทนที่ชื่อ DNS เพื่อช่วยหาคำตอบว่าปัจจัยด้านสิ่งแวดล้อม เช่น การแก้ปัญหาเรื่องชื่อที่ล่าช้าหรือพร็อกซีเซิร์ฟเวอร์ทำให้ประสิทธิภาพการทำงานช้าลงหรือไม่
เชื่อมต่อกับไดรเวอร์ฐานข้อมูลแบบเนทีฟ
เมื่อคุณเชื่อมต่อข้อมูลกับไดรเวอร์ฐานข้อมูลแบบเนทีฟ คุณมักจะได้รับประสิทธิภาพที่รวดเร็วกว่าการเชื่อมต่อกับข้อมูลเดียวกันด้วยไดรเวอร์ ODBC เมื่อคุณใช้ไดรเวอร์ฐานข้อมูลแบบเนทีฟ โปรดตรวจสอบว่าคุณใช้เวอร์ชันล่าสุด ผู้ให้บริการฐานข้อมูล จะทำงานเพื่อพัฒนาไดรเวอร์ของตนเองอยู่เสมอ หากต้องการดูรายชื่อไดรเวอร์ โปรดดู ไดรเวอร์และการเปิดใช้งานบนเว็บไซต์ของ Tableau
ทำงานกับการแยกข้อมูลแทนข้อมูลสด
คุณสามารถเลือกระหว่างการเชื่อมต่อแบบสดหรือการเชื่อมต่อแบบแยกข้อมูลบนหน้าแหล่งข้อมูล ทั้งนี้ขึ้นอยู่กับข้อมูลของคุณ การเชื่อมต่อแบบสดคือการเชื่อมต่อตรงกับข้อมูลของคุณ การแยกข้อมูลของ Tableau คือสแนปช็อตแบบบีบอัดของข้อมูลที่จัดเก็บภายในเครื่องและโหลดไปยังหน่วยความจำเมื่อจำเป็นเพื่อใช้สร้างการแสดงเป็นภาพของ Tableau การแยกข้อมูลได้รับการออกแบบมาให้ใช้หน่วยความจำทุกส่วนของคอมพิวเตอร์อย่างเหมาะสมที่สุด
มีเหตุผลหลายข้อในการใช้การแยกข้อมูล แต่เหตุผลหลักที่เกี่ยวข้องกับประสิทธิภาพคือมีความรวดเร็วกว่าการดำเนินการค้นหาที่คุณใช้ รูปแบบการแยกข้อมูลได้รับการออกแบบมาเพื่อตอบสนองต่อการค้นหาการวิเคราะห์ได้อย่างรวดเร็ว ในกรณีนี้ คุณอาจคิดว่าการแยกข้อมูลเป็นแคชเร่งการค้นหา
หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับการแยกข้อมูลของ Tableau โปรดดูแยกข้อมูลของคุณ ข้อมูลอ้างอิงอื่น ได้แก่ โพสต์บนบล็อกความยาวสามตอน โดยเริ่มจากตอนแรกการทำความเข้าใจการแยกข้อมูลใน Tableau
ลดปริมาณข้อมูล
เมื่อคุณสร้างการแยกข้อมูล ให้ใช้ตัวกรองเพื่อแยกข้อมูลที่คุณไม่ต้องการออกไป และลองถามตัวคุณเองว่าคุณต้องการบันทึกทั้งหมดในแหล่งข้อมูลเดียวหรือไม่ หรือคุณสามารถจำกัดการแยกข้อมูลเฉพาะตัวอย่างที่เป็นตัวแทนได้ หากต้องการข้อมูลเพิ่มเติม โปรดดูแยกข้อมูลของคุณ
ซ่อนฟิลด์ที่ไม่ได้ใช้
ระบบจะไม่รวมฟิลด์ที่ซ่อนเอาไว้เมื่อคุณสร้างการแยกข้อมูล ใช้ตัวเลือกซ่อนฟิลด์ทั้งหมดที่ไม่ได้ใช้เพื่อซ่อนฟิลด์ที่ไม่จำเป็นก่อนที่คุณจะสร้างการแยกข้อมูล การทำเช่นนี้จะลดขนาดของการแยกข้อมูลให้เล็กลง ซึ่งช่วยเพิ่มประสิทธิภาพได้ หากต้องการข้อมูลเพิ่มเติม โปรดดู ซ่อนหรือเลิกซ่อนฟิลด์
เพิ่มประสิทธิภาพการแยกข้อมูล
ตัวเลือกทำการคำนวณทันทีจะทำให้การคำนวณเป็นจริงในการแยกข้อมูล หมายความว่าการคำนวณบางอย่างจะมีการคำนวณเอาไว้ล่วงหน้า และจัดเก็บค่าเอาไว้ในการแยกข้อมูล ตัวเลือกนี้อาจเร่งความเร็วการค้นหาในอนาคตได้ ทั้งนี้ขึ้นอยู่กับความซับซ้อนของการคำนวณที่ใช้ในการแยกข้อมูล
หากต้องการทำให้การคำนวณเป็นจริง ให้เลือกแหล่งข้อมูลในเมนูข้อมูล แล้วเลือกแยกข้อมูล> ทำการคำนวณทันที หากต้องการข้อมูลเพิ่มเติม โปรดดู ทำการคำนวณในการแยกข้อมูล
ใช้การแยกข้อมูลสำหรับข้อมูลแบบไฟล์
โดยทั่วไป การนำเข้าข้อมูลแบบไฟล์ อาทิ ไฟล์ข้อความ เช่น CSV, สเปรดชีต Microsoft Excel และไฟล์ Microsoft Access รวมไปถึงไฟล์สถิติ เช่น SPSS, SAS และ R ลงใน Tableau ถือเป็นแนวทางปฏิบัติที่ดีที่สุด การทำเช่นนี้จะทำให้การค้นหาทำงานเร็วขึ้นมาก และยังช่วยให้ไฟล์มีขนาดเล็กลงมากในการจัดเก็บค่าข้อมูล
หากข้อมูลของคุณเป็นข้อความขนาดใหญ่หรือไฟล์ Excel การใช้การแยกข้อมูลไม่เพียงแต่จะช่วยปรับปรุงประสิทธิภาพ แต่ยังทำให้คุณมีฟังก์ชันมากขึ้นอีกด้วย โปรดทราบว่าหากคุณเชื่อมต่อ Tableau กับไฟล์ข้อความขนาดใหญ่ คุณจะได้รับแจ้งให้แยกข้อมูลหาก Tableau พบว่าขนาดของไฟล์ใหญ่เกินกว่าจะทำงานได้อย่างมีประสิทธิภาพ
หลีกเลี่ยงการใช้ SQL แบบปรับแต่งเอง
ในหลายกรณี SQL แบบปรับแต่งเองจะทำงานช้ากว่าการค้นหาที่ Tableau สร้างขึ้น Tableau ไม่สามารถเพิ่มประสิทธิภาพการค้นหาบน SQL แบบปรับแต่งเองได้ แต่ในกรณีที่คุณต้องใช้ SQL แบบปรับแต่งเอง ให้ใช้การแยกข้อมูล เพื่อทำให้การค้นทางทำงานเพียงครั้งเดียว หากต้องการข้อมูลเพิ่มเติม โปรดดู เชื่อมต่อกับการค้นหา SQL แบบปรับแต่งเอง