ทำความเข้าใจเคล็ดลับเครื่องมือสำหรับแบบจำลองข้อมูลความสัมพันธ์แบบหลายข้อเท็จจริง

หมายเหตุ: สำหรับแหล่งข้อมูลตารางเดี่ยวหรือแหล่งข้อมูลตารางฐานเดียว ตารางทั้งหมดจะเกี่ยวข้องกัน ทุกอย่างในหน้านี้อ้างอิงถึงแหล่งข้อมูลตารางฐานหลายแหล่ง

ความเกี่ยวข้องระดับฟิลด์

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

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

  • คู่มิติข้อมูล-มิติข้อมูลที่ไม่เกี่ยวข้องกัน
  • คู่มิติข้อมูล-การวัดผลที่ไม่เกี่ยวข้องกัน
  • มิติข้อมูลการเชื่อมต่อ
  • วัดผลจากตารางที่ใช้ร่วมกัน
  • คู่ตัวกรองที่ไม่เกี่ยวข้องกัน

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

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

เคล็ดลับ: ใน Tableau มิติข้อมูลที่รวบรวม เช่น ATTR(มิติข้อมูล) หรือ MIN(มิติข้อมูล) ทำหน้าที่เหมือนกับการวัดผล

รู้จักแบบจำลองข้อมูลของคุณ

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

แบบจำลองข้อมูลที่มีตารางฐานสองตาราง ชั้นเรียนและชมรม และตารางที่ใช้ร่วมกัน นั่นก็คือนักเรียน

ชั้นเรียน

ชมรม

นักเรียน

ดูข้อมูลสำหรับตารางชั้นเรียน ซึ่งแสดงสามฟิลด์และค่าของฟิลด์เหล่านั้นดูข้อมูลสำหรับตารางชมรม ซึ่งแสดงสามฟิลด์และค่าของฟิลด์เหล่านั้นดูข้อมูลสำหรับตารางนักเรียน ซึ่งแสดงสามฟิลด์และค่าของฟิลด์เหล่านั้น

ช่อง:

  • ชั้นเรียน มิติข้อมูลที่มีค่า Nesting Basics, Advanced Songs, Flying for Fledglings และ Alarm Calls 101
  • ความยาว การวัดผล
  • นักเรียน มิติข้อมูลที่ใช้เพื่อสัมพันธ์กับตารางนักเรียน

ช่อง:

  • ชมรม มิติข้อมูลที่มีค่า Photography, Travel, Juggling, Art และ First Aid
  • ค่าธรรมเนียม การวัดผล
  • นักเรียน มิติข้อมูลที่ใช้เพื่อสัมพันธ์กับตารางนักเรียน

ช่อง:

  • คนขับรถบัส มิติข้อมูลที่มีค่าใช่หรือไม่ใช่
  • นักเรียน มิติข้อมูลที่มีค่า Finch, Cardinal, Sparrow, Robin และ Jay ใช้เพื่อเชื่อมโยงกับตารางฐาน
  • อายุ การวัดผล

คู่มิติข้อมูล-มิติข้อมูลที่ไม่เกี่ยวข้องกัน

มิติข้อมูลที่ไม่เกี่ยวข้องอาจเป็นการรวมแบบไขว้ ซึ่งอาจส่งผลให้มีการรวมองค์ประกอบของมิติข้อมูลระหว่างส่วนหัวที่ไม่สะท้อนถึงการรวมข้อมูลจริงในตารางเบื้องหลัง

ข้อความสำหรับคู่มิติข้อมูล-มิติข้อมูลที่ไม่เกี่ยวข้องคือ

  • บนแถบUnrelated dimensions show all possible combinations of values. Unrelated to: <list of dimensions>
  • ในแผงข้อมูลIf used, this dimension will show all possible combinations of values with unrelated dimensions: <list of dimensions>
  • เป็นสีเทาในแผงข้อมูล: This dimension isn't related to any dimensions in the viz. If used, it will show all possible combinations of values with other unrelated dimensions.

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

มิติข้อมูลการเชื่อมต่อ

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

ข้อความสำหรับมิติข้อมูลการเชื่อมต่อคือ

  • บนแถบThis dimension stitches together the following fields: <list of fields>
  • ในแผงข้อมูลIf used, this dimension will stitch together the following fields: <list of fields>
  • เป็นสีเทาในแผงข้อมูล: ไม่เกี่ยวข้อง การเชื่อมต่อจะเกิดขึ้นในการแสดงเป็นภาพเท่านั้น

การเปรียบเทียบมิติข้อมูลที่ไม่เกี่ยวข้องกับมิติข้อมูลที่เชื่อมต่อ

ไม่เกี่ยวข้อง: การรวมแบบไขว้

การเชื่อม: การรวมภายนอกของการรวมภายในระดับกลาง

การรวมแบบไขว้กับแถวสำหรับทุกการรวมกันของชั้นเรียนและชมรม

การแสดงเป็นภาพที่แสดงการเข้าแบบไขว้ของชั้นเรียนและชมรมพร้อมแถวสำหรับการรวมกันของ Advanced Songs/Alarm Calls 101/Flying for Fledglings/Nesting Basics ที่มี Art/First Aid/Juggling/Photography

การรวมภายนอกของผลลัพธ์สำหรับชั้นเรียน-นักเรียนและนักเรียน-ชมรม

การแสดงเป็นภาพที่แสดงผลการรวมภายนอกของการรวมภายในของนักเรียน-ชั้นเรียนและการรวมภายในของนักเรียน-ชั้นเรียน ชั้นเรียนและชมรมบางรายการจะไม่รวมกัน และมีแถวสำหรับนักเรียนและชมรมที่ไม่มีชั้นเรียน

ข้อคิดเห็นเพิ่มเติมเกี่ยวกับวิธีการคำนวณค่าการวัดผล

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

คำศัพท์เกี่ยวกับมิติข้อมูลและการวัดผล

ค่าของการวัดผลตามหลังองค์ประกอบของมิติข้อมูล

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

  1. การวัดผลที่ไม่มีมิติข้อมูลจะมีการกำหนดขอบเขตตารางตามค่าโดยรวม

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

  3. การวัดผลในกรณีที่มีมิติข้อมูลที่เกี่ยวข้องจะแยกย่อยเป็นมุมมองที่ละเอียดยิ่งขึ้น และค่าของการวัดผลนั้นจะได้รับการคำนวณต่อองค์ประกอบของมิติข้อมูลที่เกี่ยวข้อง

  4. การวัดผลในกรณีที่มีมิติข้อมูลที่ไม่เกี่ยวข้องและเกี่ยวข้องจะแยกย่อยตามมิติข้อมูลที่เกี่ยวข้อง ทุกที่ที่องค์ประกอบของมิติข้อมูลที่เกี่ยวข้องเหล่านั้นถูกทำซ้ำสำหรับมิติข้อมูลที่ไม่เกี่ยวข้อง ค่าการวัดผลจะตามด้วยองค์ประกอบของมิติข้อมูลที่เกี่ยวข้อง

    เนื่องจากค่าธรรมเนียมจะคิดตามแต่ละชมรม ค่าของค่าธรรมเนียมสำหรับแต่ละชมรมจึงจะถูกเรียกเก็บซ้ำทุกครั้งที่มีการทำซ้ำชมรมนั้น

คู่มิติข้อมูล-การวัดผลที่ไม่เกี่ยวข้องกัน

ข้อความสำหรับการวัดผลมีดังนี้

  • บนแผงThis measure can't be broken down by unrelated dimensions: <list of dimensions>-
  • ในแผงข้อมูลIf used, this measure won't be broken down by unrelated dimensions: <list of dimensions>
  • เป็นสีเทาในแผงข้อมูล: This measure isn't related to any dimensions in the viz. If used, it won't be broken down.

ข้อความสำหรับมิติข้อมูลมีดังนี้

  • บนแถบThis dimension can't break down unrelated measures: <list of measures>
  • ในแผงข้อมูลIf used, this dimension won't break down unrelated measures: <list of measures>
  • เป็นสีเทาในแผงข้อมูล: This dimension isn't related to any measures in the viz. If used, it won't break down measure values.

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

วัดผลจากตารางที่ใช้ร่วมกัน

เมื่อมีการใช้มิติข้อมูลจากตารางที่แชร์ (เช่น นักเรียน) มิติข้อมูลจากตารางที่ไม่เกี่ยวข้องกัน (เช่น ชั้นเรียนและชมรม) จะถูกเชื่อมเข้าด้วยกัน แต่จะเกิดอะไรขึ้นหากคุณใช้การวัดผลจากตาราง “นักเรียน” แทนมิติข้อมูล 

แบบจำลองข้อมูลที่มีตารางฐานสองตาราง ชั้นเรียนและชมรม และตารางที่ใช้ร่วมกัน นั่นก็คือนักเรียน

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

ข้อความสำหรับการวัดผลที่ใช้ร่วมกันระหว่างมิติข้อมูลที่ไม่เกี่ยวข้องมีดังนี้

  • บนแถบThis measure can't be simultaneously broken down by the following combination of dimensions: <list of dimensions>
  • ในแผงข้อมูลIf used, this measure won't be broken down by the following combination of dimensions in the viz: <list of dimensions>

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

การวัดผลที่เกี่ยวข้อง

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

  • บนแถบThis measure is aggregated to the level of detail of related dimensions: <dimensions in the viz this measure is related to>
  • ในแผงข้อมูลIf used, this measure will be aggregated to the level of detail of related dimensions: <dimensions in the viz this measure is related to>

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

ตัวกรอง

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

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

ข้อความสำหรับตัวกรองที่ไม่เกี่ยวข้องมีดังนี้

  • บนแผงตัวกรองกรองThis filter doesn't apply to unrelated fields: <fields>
  • ในการแสดงเป็นภาพThis field isn't filtered by unrelated filters: <fields>
  • ในแผงข้อมูล: If used, this field will be ignored by unrelated filters: <fields>

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

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

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

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