เพิ่มประสิทธิภาพการค้นหาความสัมพันธ์โดยใช้ตัวเลือกประสิทธิภาพ

ตัวเลือกประสิทธิภาพคือการตั้งค่าแบบไม่บังคับที่กำหนดความไม่ซ้ำกัน (ความไม่เหมือนกัน) และความสมบูรณ์เชิงอ้างอิง (การจับคู่ระเบียน) ระหว่างสองตารางในความสัมพันธ์ การตั้งค่าเหล่านี้ช่วยให้ Tableau เพิ่มประสิทธิภาพการสืบค้นในระหว่างการวิเคราะห์

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

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

การตั้งค่าความไม่ซ้ำกันและความสมบูรณ์เชิงอ้างอิงหมายถึงอะไร

ตัวเลือกความไม่ซ้ำกัน

การตั้งค่าความไม่ซ้ำกันจะกำหนดว่า Tableau จะรวบรวมข้อมูลตารางก่อนหรือหลังการรวมข้อมูลโดยอัตโนมัติระหว่างการวิเคราะห์

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

หมายเหตุ: การเลือกหนึ่งรายการจะดำเนินการกับระเบียนเสมือนว่าค่าคีย์แต่ละรายการนั้นไม่ซ้ำกัน และมีเพียงแถวเดียวเท่านั้นที่มีค่า Null

ตัวเลือกความสมบูรณ์เชิงอ้างอิง

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

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

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

หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับความไม่ซ้ำกันและความสมบูรณ์เชิงอ้างอิง โปรดดู ความไม่ซ้ำกันและความสมบูรณ์เชิงอ้างอิง

การรวมหายไปไหน

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

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

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

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

เคล็ดลับในการใช้ตัวเลือกประสิทธิภาพ

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

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

หากคุณไม่แน่ใจเกี่ยวกับลักษณะของข้อมูล ให้ใช้การตั้งค่าเริ่มต้น เมื่อ Tableau ตรวจไม่พบการตั้งค่าเหล่านี้ในข้อมูลของคุณ การตั้งค่าเริ่มต้นจะเป็น:

  • ความไม่ซ้ำกัน: หลายรายการต่อหลายรายการ
  • ความสมบูรณ์เชิงอ้างอิง: บางระเบียนตรงกัน

หาก Tableau ตรวจพบความสัมพันธ์หลักหรือความสมบูรณ์เชิงอ้างอิงในข้อมูลของคุณ จะมีการใช้การตั้งค่าเหล่านั้น และมีการระบุว่า "ตรวจพบ”

หากต้องการใช้การตั้งค่าเริ่มต้นอีกครั้ง ให้คลิกเปลี่ยนกลับเป็นค่าเริ่มต้น

เงื่อนไขที่กำหนดไว้

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

  • ความไม่ซ้ำกันต่ำ: เมื่อคอลัมน์ที่เกี่ยวข้องมีข้อมูลที่ซ้ำกันจำนวนมาก ตัวอย่างเช่น ตารางชื่อผลิตภัณฑ์ อาจมีคอลัมน์หมวดหมู่ที่มีค่าสามค่า: เฟอร์นิเจอร์, เครื่องใช้สำนักงาน และเทคโนโลยี
  • ความไม่ซ้ำกันสูง: เมื่อคอลัมน์ที่เกี่ยวข้องมีข้อมูลที่ไม่ซ้ำกันมาก ตัวอย่างเช่น ตารางที่ชื่อว่าคำสั่งซื้อ อาจมีคอลัมน์ ID คำสั่งซื้อที่มีค่าที่ไม่ซ้ำกันสำหรับคำสั่งซื้อผลิตภัณฑ์ทุกรายการ

ความสมบูรณ์เชิงอ้างอิง หมายความว่าตารางหนึ่งจะมีแถวที่ตรงกันในอีกตารางหนึ่งเสมอ ตัวอย่างเช่น ตารางยอดขายจะมีแถวที่ตรงกันในตารางแคตตาล็อกผลิตภัณฑ์เสมอ

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