ทำให้ข้อมูลของคุณสัมพันธ์กัน
ความสัมพันธ์เป็นวิธีรวมข้อมูลจากหลายตารางเพื่อการวิเคราะห์แบบไดนามิกและมีความยืดหยุ่น ความสัมพันธ์จะอธิบายว่าตารางสองตารางเกี่ยวข้องกันอย่างไร โดยยึดตามฟิลด์ที่มีร่วมกัน แต่จะไม่ผสานตารางเข้าด้วยกัน เมื่อมีการสร้างความสัมพันธ์ระหว่างตาราง ตารางจะยังคงแยกจากกัน โดยรักษาระดับของรายละเอียดและโดเมนของแต่ละตารางไว้
ให้จินตนาการว่าความสัมพันธ์เป็นสัญญาระหว่างสองตาราง เมื่อคุณสร้างการแสดงเป็นภาพด้วยฟิลด์จากตารางเหล่านี้ Tableau จะนำข้อมูลจากตารางเหล่านี้เข้ามาโดยใช้สัญญานั้นๆ มาสร้างการค้นหาพร้อมทั้งทำการรวมที่เหมาะสม
เรียนรู้เพิ่มเติม: ความสามารถในการรวมข้อมูลโดยใช้ความสัมพันธ์เป็นฟีเจอร์ที่สำคัญของความสามารถใหม่ในการสร้างแบบจำลองข้อมูลของ Tableau หากต้องการข้อมูลเพิ่มเติม โปรดดู แหล่งข้อมูลและการวิเคราะห์มีอะไรเปลี่ยนแปลงไปบ้าง(ลิงก์จะเปิดในหน้าต่างใหม่) เรียนรู้เพิ่มเติมเกี่ยวกับวิธีการทำงานของความสัมพันธ์ได้ในบล็อกโพสต์ Tableau ต่อไปนี้
- ความสัมพันธ์ ตอนที่ 1: แนะนำการสร้างแบบจำลองข้อมูลใหม่ใน Tableau(ลิงก์จะเปิดในหน้าต่างใหม่)
- ความสัมพันธ์ ตอนที่ 2: คำแนะนำและเคล็ดลับ(ลิงก์จะเปิดในหน้าต่างใหม่)
- ความสัมพันธ์ ตอนที่ 3: การถามคำถามในตารางที่เกี่ยวข้องหลายตาราง(ลิงก์จะเปิดในหน้าต่างใหม่)
ดูวิดีโอ: โปรดดู วิดีโอยาว 5 นาทีนี้เพื่อรับฟังคำแนะนำเกี่ยวกับการใช้ความสัมพันธ์ใน Tableau
หมายเหตุ: อินเทอร์เฟซสำหรับการแก้ไขความสัมพันธ์ที่แสดงในวิดีโอนี้จะแตกต่างจากรุ่นปัจจุบันเล็กน้อย แต่มีฟังก์ชันการทำงานเหมือนกัน
การวิเคราะห์การดำเนินการ(ลิงก์จะเปิดในหน้าต่างใหม่)ยังมีพอดแคสต์วิดีโอที่เป็นประโยชน์เกี่ยวกับการใช้ความสัมพันธ์ใน Tableau อีกด้วย หากต้องการรับชมบทนำ โปรดดู หัวข้อเหตุใด Tableau จึงสร้างความสัมพันธ์ขึ้นมา(ลิงก์จะเปิดในหน้าต่างใหม่) คลิก "พอดแคสต์วิดีโอ" ในไลบรารี(ลิงก์จะเปิดในหน้าต่างใหม่)บนเว็บไซต์การวิเคราะห์การดำเนินการเพื่อรับชมพอดแคสต์อื่นๆ
ความสัมพันธ์คืออะไร
ความสัมพันธ์เป็นเส้นเชื่อมต่อที่ยืดหยุ่นได้ ซึ่งสร้างขึ้นระหว่างตารางเชิงตรรกะในแหล่งข้อมูลของคุณ บางคนเรียกความสัมพันธ์นี้อย่างน่ารักว่า "เส้นบะหมี่" แต่เรามักจะเรียกว่า "ความสัมพันธ์" ในเอกสารช่วยเหลือของเรา
เราขอแนะนำให้คุณใช้ความสัมพันธ์เป็นแนวทางแรกในการรวมข้อมูล เนื่องจากจะทำให้การเตรียมข้อมูลและการวิเคราะห์เป็นไปอย่างง่ายดายและเป็นธรรมชาติมากขึ้น ใช้การรวมเฉพาะเมื่อคุณต้องการจริงๆ(ลิงก์จะเปิดในหน้าต่างใหม่)
ความสัมพันธ์มีข้อดีมากกว่าการใช้การรวมสำหรับข้อมูลแบบหลายตาราง ดังนี้
- คุณไม่จำเป็นต้องกำหนดค่าประเภทการรวม(ลิงก์จะเปิดในหน้าต่างใหม่)ระหว่างตาราง คุณแค่ต้องเลือกฟิลด์เพื่อกำหนดความสัมพันธ์
- ตารางที่เกี่ยวข้องจะยังคงแยกจากกันและต่างกันอย่างชัดเจน ไม่ได้ผสานเป็นตารางเดียว
- ความสัมพันธ์จะใช้การรวม แต่จะเป็นไปโดยอัตโนมัติ Tableau จะเลือกประเภทการรวมโดยอัตโนมัติตามฟิลด์ที่ใช้ในการแสดงเป็นภาพ ในระหว่างการวิเคราะห์ Tableau จะปรับประเภทการรวมอย่างชาญฉลาด และรักษาระดับของรายละเอียดดั้งเดิมในข้อมูลของคุณไว้
- Tableau จะใช้ความสัมพันธ์เพื่อสร้างการรวมที่ถูกต้องและการรวมที่เหมาะสมในระหว่างการวิเคราะห์ โดยเป็นไปตามบริบทปัจจุบันของฟิลด์ที่ใช้งานในเวิร์กชีต
- ระบบรองรับตารางหลายตารางที่ระดับของรายละเอียดต่างกันในแหล่งข้อมูลเดียว คุณสามารถสร้างแบบจำลองข้อมูลที่มีตารางมากขึ้น และลดจำนวนแหล่งข้อมูลที่ต้องใช้ในการแสดงเป็นภาพได้
- ค่าที่วัดที่ไม่ตรงกันจะไม่ลดลง (ไม่มีข้อมูลสูญหายโดยไม่ได้ตั้งใจ)
- การใช้ความสัมพันธ์จะป้องกันปัญหาข้อมูลซ้ำและปัญหาในการกรอง ซึ่งบางครั้งอาจเป็นผลมาจากการรวม
- Tableau จะสร้างการค้นหาสำหรับข้อมูลที่เกี่ยวข้องกับมุมมองปัจจุบันเท่านั้น
sssssssssssssโปรดดู ข้อมูลที่เกี่ยวข้องได้ที่:
ข้อกำหนดสำหรับความสัมพันธ์
- เมื่อเชื่อมโยงตาราง ฟิลด์ที่กำหนดความสัมพันธ์ต้องมีข้อมูลประเภทเดียวกัน
- คุณไม่สามารถกำหนดความสัมพันธ์ตามฟิลด์ภูมิศาสตร์ได้
- ระบบไม่รองรับความสัมพันธ์แบบวงกลมในแบบจำลองข้อมูล
- คุณไม่สามารถกำหนดความสัมพันธ์ระหว่างแหล่งข้อมูลที่เผยแพร่ได้
ปัจจัยที่จำกัดประโยชน์ของการใช้ตารางที่เกี่ยวข้อง ได้แก่
- ข้อมูลที่ยังไม่ได้กรองในตาราง (เช่น ตารางที่สร้างขึ้นโดยไม่ได้คำนึงถึงโครงสร้างแบบจำลองให้ดี และประกอบด้วยการวัดผลและมิติข้อมูลแบบต่างๆ ในหลายตาราง) อาจทำให้การวิเคราะห์แบบหลายตารางมีความซับซ้อนมากขึ้น
- การใช้ตัวกรองแหล่งข้อมูลจะจำกัดความสามารถของ Tableau ในการลดจำนวนโดยการรวมในข้อมูล การลดจำนวนโดยการรวมเป็นคำศัพท์สำหรับวิธีที่ Tableau ทำให้ค้นหาสิ่งต่างๆ ได้ง่ายขึ้นด้วยการลบการรวมที่ไม่จำเป็นออก
- ตารางที่มีค่าที่ไม่ตรงกันจำนวนมากในความสัมพันธ์
- ใน Tableau เวอร์ชัน 2024.2 ขึ้นไป คุณสามารถสร้างโมเดลมิติข้อมูลที่ใช้ร่วมกันและใช้ตารางฐานหลายตารางโดยใช้ความสัมพันธ์แบบหลายข้อเท็จจริง หากต้องการข้อมูลเพิ่มเติม โปรดดูเกี่ยวกับแบบจำลองข้อมูลความสัมพันธ์แบบหลายข้อเท็จจริง(ลิงก์จะเปิดในหน้าต่างใหม่) เมื่อใดควรใช้แบบจำลองความสัมพันธ์แบบหลายข้อเท็จจริง(ลิงก์จะเปิดในหน้าต่างใหม่) และสร้างแบบจำลองข้อมูลความสัมพันธ์แบบหลายข้อเท็จจริง(ลิงก์จะเปิดในหน้าต่างใหม่)
ข้อมูลที่ไม่สามารถเชื่อมโยงกันได้
ระบบจะรองรับประเภทการเชื่อมต่อเชิงสัมพันธ์ส่วนใหญ่โดยสมบูรณ์ Cubes, SAP HANA (ที่มีแอตทริบิวต์ OLAP), JSON และ Google Analytics สามารถรองรับได้เพียงตารางเชิงตรรกะตารางเดียวใน Tableau 2020.2 โพรซีเยอร์ที่จัดเก็บไว้จะสามารถใช้ได้ภายในตารางเชิงตรรกะตารางเดียวเท่านั้น
แหล่งข้อมูลที่เผยแพร่จะต้องไม่สัมพันธ์กัน
ไม่รองรับ
- ฐานข้อมูลคิวบ์ไม่รองรับเลเยอร์เชิงตรรกะเลเยอร์ใหม่ การเชื่อมต่อกับคิวบ์จะมอบประสบการณ์แบบเดียวกับเวอร์ชันก่อน 2020.2
- โพรซีเยอร์ที่จัดเก็บไว้: ไม่รองรับการรวมศูนย์ ความสัมพันธ์ หรือการรวม โพรซีเยอร์เหล่านี้จะแสดงในตารางเชิงตรรกะตารางเดียว และไม่อนุญาตให้เปิดแคนวาสการรวม/การผนวก (เลเยอร์ทางกายภาพ)
- Splunk: ไม่รองรับการรวมทางซ้าย (และด้วยเหตุนี้จึงเชื่อมโยงกับตารางเชิงตรรกะ)
- JSON: ไม่รองรับการรวมศูนย์, SQL แบบกำหนดเอง, การรวม หรือความสัมพันธ์ (เฉพาะการผนวก)
- แหล่งข้อมูลที่ไม่รองรับการคำนวณ LOD หากต้องการข้อมูลเพิ่มเติม โปรดดูข้อจำกัดของแหล่งข้อมูลสำหรับนิพจน์ระดับรายละเอียด(ลิงก์จะเปิดในหน้าต่างใหม่)
การรองรับแบบจำกัด
- การเชื่อมต่อมาตรฐานของ Salesforce และ WDC: จะแสดงเป็นตารางที่รวมภายในตารางเชิงตรรกะ การเพิ่มการเชื่อมต่อเหล่านี้รองรับเฉพาะแหล่งข้อมูลตารางตรรกะเพียงรายการเดียวในปัจจุบัน การเชื่อมต่อมาตรฐานไม่สามารถรวมเข้ากับตารางที่มีอยู่ได้
- SAP HANA: ไม่รองรับตารางเชิงตรรกะที่เกี่ยวข้องเมื่อการเชื่อมต่อตั้งค่าแอตทริบิวต์ OLAP ไว้
สร้างและกำหนดความสัมพันธ์
สำหรับแบบจำลองตารางฐานเดียว หลังจากที่คุณลากตารางแรกไปยังแคนวาสระดับบนสุดของแหล่งข้อมูลแล้ว ตารางใหม่แต่ละตารางที่คุณลากไปยังแคนวาสดังกล่าวจะต้องเกี่ยวข้องกับตารางที่มีอยู่ เมื่อคุณสร้างความสัมพันธ์ระหว่างตารางในเลเยอร์เชิงตรรกะ เท่ากับว่าคุณกำลังสร้างแบบจำลองข้อมูลสำหรับแหล่งข้อมูลของคุณอยู่
เวอร์ชัน 2024.2 ขึ้นไป: สำหรับแบบจำลองหลายตารางฐาน แต่ละตารางใหม่ที่คุณเพิ่มลงในแบบจำลองจะต้องเกี่ยวข้องกันในแผนผังตารางฐานอย่างน้อย 1 รายการ หากต้องการข้อมูลเพิ่มเติม โปรดดูสร้างแบบจำลองข้อมูลความสัมพันธ์แบบหลายข้อเท็จจริง(ลิงก์จะเปิดในหน้าต่างใหม่)
สร้างความสัมพันธ์
คุณสามารถสร้างความสัมพันธ์ในเลเยอร์เชิงตรรกะของแหล่งข้อมูลได้ นี่คือมุมมองเริ่มต้นของแคนวาสที่คุณจะเห็นในหน้าแหล่งข้อมูล
ขั้นตอนในหัวข้อนี้เน้นถึงวิธีตั้งค่าความสัมพันธ์สำหรับแบบจำลองตารางฐานเดียวโดยเฉพาะ
ในเวอร์ชัน 2024.2 ขึ้นไป คุณสามารถสร้างแบบจำลองตารางฐานเดียวหรือหลายโมเดลตารางฐานได้ หากต้องการข้อมูลเกี่ยวกับวิธีการสร้างความสัมพันธ์แบบหลายข้อเท็จจริงด้วยหลายตารางฐาน โปรดดูสร้างแบบจำลองข้อมูลความสัมพันธ์แบบหลายข้อเท็จจริง(ลิงก์จะเปิดในหน้าต่างใหม่)
- ลากตารางไปยังแคนวาส
สำหรับแบบจำลองตารางฐานเดียว: ตารางแรกที่คุณเพิ่มลงในแคนวาสจะกลายเป็นตารางฐาน ตารางอื่นๆ ทั้งหมดที่คุณเพิ่มจะเกี่ยวข้องกับตารางนั้น
สำหรับแบบจำลองหลายตารางฐาน: คุณจะต้องเลือกว่าตารางใดเป็นตารางฐาน หากต้องการสร้างตารางฐานอื่น ให้ลากตารางจากบานหน้าต่างด้านซ้ายไปที่ ตารางฐานใหม่ วางพื้นที่ หากต้องการข้อมูลเพิ่มเติม โปรดดูสร้างแบบจำลองข้อมูลความสัมพันธ์แบบหลายข้อเท็จจริง(ลิงก์จะเปิดในหน้าต่างใหม่)
- ลากอีกตารางหนึ่งไปยังแคนวาส เมื่อคุณเห็น “noodle” ระหว่างสองตารางที่คุณต้องการทำให้เกี่ยวข้อง ให้วางตารางนั้น
การตั้งค่าความสัมพันธ์จะเปิดขึ้นด้านล่างแคนวาสในแผงรายละเอียดตาราง Tableau จะพยายามสร้างความสัมพันธ์โดยอัตโนมัติโดยยึดตามข้อจำกัดของคีย์ที่มีอยู่และฟิลด์ที่ตรงกันเพื่อกำหนดความสัมพันธ์ หากระบบไม่สามารถระบุฟิลด์ที่ตรงกันได้ คุณจะต้องเลือกฟิลด์เหล่านั้น
วิธีเปลี่ยนฟิลด์: เลือกคู่ฟิลด์ จากนั้นเลือกจากรายการฟิลด์ด้านล่างเพื่อตั้งค่าฟิลด์ที่ตรงกันคู่ใหม่
วิธีเพิ่มคู่ฟิลด์หลายๆ คู่: หลังจากที่เลือกคู่แรกแล้ว ให้เลือกปิด แล้วเลือกเพิ่มฟิลด์
หากตรวจไม่พบข้อจำกัด ระบบจะสร้างความสัมพันธ์แบบกลุ่มต่อกลุ่มขึ้น และความสมบูรณ์เชิงอ้างอิงจะตั้งค่าเป็นบางระเบียนตรงกัน การตั้งค่าเริ่มต้นเหล่านี้เป็นตัวเลือกที่ปลอดภัยและทำให้แหล่งข้อมูลของคุณมีความยืดหยุ่นสูงสุด การตั้งค่าเริ่มต้นจะรองรับการรวมภายนอกทั้งหมด และปรับการค้นหาให้เหมาะสมด้วยการรวมข้อมูลตารางก่อนสร้างการรวมระหว่างการวิเคราะห์ ข้อมูลคอลัมน์และแถวทั้งหมดจากแต่ละตารางจะพร้อมให้วิเคราะห์
ในการวิเคราะห์หลายสถานการณ์ การใช้การตั้งค่าเริ่มต้นสำหรับความสัมพันธ์จะทำให้คุณได้รับข้อมูลทั้งหมดที่ต้องการในการวิเคราะห์ การใช้ความสัมพันธ์แบบกลุ่มต่อกลุ่มจะได้ผลแม้ว่าข้อมูลของคุณจะเป็นแบบกลุ่มต่อหนึ่งหรือแบบหนึ่งต่อหนึ่งก็ตาม หากคุณทราบความไม่ซ้ำกันและความสมบูรณ์เชิงอ้างอิงของข้อมูลของคุณแล้ว คุณจะสามารถปรับการตั้งค่าตัวเลือกประสิทธิภาพ(ลิงก์จะเปิดในหน้าต่างใหม่)เพื่ออธิบายข้อมูลของคุณได้แม่นยำยิ่งขึ้นและปรับวิธีที่ Tableau ค้นหาฐานข้อมูลให้เหมาะสมได้
เพิ่มตารางโดยทำตามขั้นตอนเดียวกันนี้ (หากจำเป็น)
หลังจากที่คุณสร้างแหล่งข้อมูลหลายตารางที่เกี่ยวข้องแล้ว คุณจะสามารถสำรวจข้อมูลนั้นอย่างเจาะลึกได้ หากต้องการข้อมูลเพิ่มเติม โปรดดูการวิเคราะห์ทำงานกับแหล่งข้อมูลแบบหลายตารางที่ใช้ความสัมพันธ์อย่างไร และการแก้ปัญหาการวิเคราะห์หลายตาราง(ลิงก์จะเปิดในหน้าต่างใหม่)
หมายเหตุ: ตัวเชื่อมต่อ Salesforce ไม่รองรับตัวดำเนินการที่ไม่เท่าเทียมกัน ตัวเชื่อมต่อ Google Big Query และ MapR รองรับการผสานรวมที่ไม่เท่ากันตั้งแต่เวอร์ชัน 2021.4 เป็นต้นไป มีการเลิกใช้งานตัวเชื่อมต่อ MapR ในเวอร์ชัน 2022.3
ย้ายตารางเพื่อสร้างความสัมพันธ์ที่ต่างกัน
หากต้องการย้ายตาราง ให้ลากตารางนั้นไปไว้ข้างตารางอื่น หรือวางเมาส์ไว้เหนือตาราง เลือกลูกศร แล้วเลือกย้าย
เคล็ดลับ: ลากตารางไปวางทับตารางอื่นเพื่อแทนที่
เปลี่ยนตารางรูทหรือฐานของแบบจำลองข้อมูล
คุณสลับตารางรูท (เวอร์ชัน 2020.2 ถึง 2024.1) หรือตารางฐาน (เวอร์ชัน 2024.2 ขึ้นไป) กับตารางดาวน์สตรีมอื่นได้ ให้คลิกขวาที่ตารางตรรกะอีกตารางหนึ่งในแบบจำลองข้อมูล จากนั้นเลือกสลับกับรูทหรือสลับด้วยตารางฐาน (ชื่อตาราง) เพื่อทำการเปลี่ยนแปลง
ลบตารางออกจากความสัมพันธ์
หากต้องการย้ายตาราง ให้วางเมาส์ไว้เหนือตาราง เลือกลูกศร แล้วเลือกลบออก
การลบตารางในแคนวาสจะลบลำดับสืบทอดที่เกี่ยวข้องโดยอัตโนมัติด้วย
ดูความสัมพันธ์
- วางเมาส์ไว้เหนือเส้นความสัมพันธ์ (เส้นบะหมี่) เพื่อดูฟิลด์ที่ตรงกันที่กำหนดความสัมพันธ์ดังกล่าว คุณยังสามารถวางเมาส์ไว้เหนือตารางเชิงตรรกะเพื่อดูว่ามีอะไรอยู่ในตารางนั้นบ้าง
แก้ไขความสัมพันธ์
- เลือกเส้นความสัมพันธ์เพื่อเปิดการตั้งค่าความสัมพันธ์ในแผงรายละเอียดตาราง คุณสามารถเพิ่ม เปลี่ยนแปลง หรือลบฟิลด์ที่ใช้ในการกำหนดความสัมพันธ์ได้ เพิ่มฟิลด์ที่ตรงกันเพิ่มเติมเพื่อสร้างความสัมพันธ์แบบร่วม
- วิธีเพิ่มคู่ฟิลด์หลายๆ คู่: หลังจากที่เลือกคู่แรกแล้ว ให้เลือกปิด แล้วเลือกเพิ่มฟิลด์
เคล็ดลับในการสร้างความสัมพันธ์
- ตารางแรกที่คุณลากไปยังแคนวาสจะกลายเป็นตารางรูทหรือตารางฐานสำหรับแบบจำลองข้อมูลในแหล่งข้อมูลของคุณ หลังจากที่คุณลากตารางฐานออกมาแล้ว คุณจะลากตารางเพิ่มเติมในลำดับใดก็ได้ คุณจะต้องพิจารณาว่าตารางใดควรสัมพันธ์กัน และจับคู่ฟิลด์ที่ตรงกันตามที่คุณกำหนดไว้สำหรับแต่ละความสัมพันธ์
- ก่อนที่คุณจะเริ่มสร้างความสัมพันธ์ การดูข้อมูลจากแหล่งข้อมูลก่อนหรือระหว่างการวิเคราะห์อาจมีประโยชน์ในการทำให้คุณเข้าใจขอบเขตของแต่ละตารางด้วย หากต้องการข้อมูลเพิ่มเติม โปรดดูดูข้อมูลเบื้องหลัง คุณยังสามารถใช้ “ดูข้อมูล” เพื่อดูข้อมูลเบื้องหลังของตารางเมื่อความสัมพันธ์ไม่ถูกต้องได้อีกด้วย
- หากคุณใช้งานข้อมูลในสคีมาดาว การลากตารางข้อเท็จจริงออกมาก่อนเพื่อทำให้เป็นตารางฐาน จากนั้นจึงเชื่อมโยงตารางมิติกับตารางฐานนั้นอาจเป็นประโยชน์
- ความสัมพันธ์แต่ละรายการต้องประกอบด้วยฟิลด์ที่ตรงกันอย่างน้อยหนึ่งคู่ เพิ่มฟิลด์ที่ตรงกันหลายคู่เพื่อสร้างความสัมพันธ์แบบร่วม คู่ที่ตรงกันจะต้องมีชนิดข้อมูลเดียวกันในฐานข้อมูลพื้นฐาน การเปลี่ยนประเภทข้อมูลในหน้า “แหล่งข้อมูล” จะไม่เปลี่ยนแปลงข้อกำหนดนี้ Tableau ใช้ชนิดข้อมูลจากฐานข้อมูลสำหรับการค้นหา
- ความสัมพันธ์สามารถเป็นไปตามฟิลด์ที่คำนวณได้ คุณยังสามารถระบุวิธีเปรียบเทียบฟิลด์ได้ด้วยการใช้ตัวดำเนินการเมื่อคุณกำหนดความสัมพันธ์
- การลบตารางในแคนวาสจะลบลำดับสืบทอดที่เกี่ยวข้องโดยอัตโนมัติด้วย
- คุณสลับตารางรูท (เวอร์ชัน 2020.2 ถึง 2024.1) หรือตารางฐาน (เวอร์ชัน 2024.2 ขึ้นไป) กับตารางดาวน์สตรีมอื่นได้ ให้คลิกขวาที่ตารางตรรกะอีกตารางหนึ่งในแบบจำลองข้อมูล จากนั้นเลือกสลับกับรูทหรือสลับด้วยตารางฐาน (ชื่อตาราง) เพื่อทำการเปลี่ยนแปลง
ยืนยันความถูกต้องของความสัมพันธ์ในแหล่งข้อมูลของคุณ
คุณมีตัวเลือกมากมายในการยืนยันความถูกต้องของแบบจำลองข้อมูลของคุณเพื่อการวิเคราะห์ ในขณะที่คุณสร้างแบบจำลองสำหรับแหล่งข้อมูลของคุณ เราแนะนำให้ไปที่ชีต เลือกแหล่งข้อมูลนั้น แล้วสร้างการแสดงเป็นภาพเพื่อสำรวจจำนวนระเบียน ค่าที่ไม่ตรงกัน ค่า null หรือค่าที่วัดซ้ำ ลองทำงานกับฟิลด์ในตารางต่างๆ เพื่อให้แน่ใจว่าทุกอย่างเป็นไปตามที่คุณคาด
สิ่งที่ต้องมองหา:
- ความสัมพันธ์ในแบบจำลองข้อมูลของคุณใช้ฟิลด์ตารางที่ตรงกันอยู่หรือไม่
- ผลลัพธ์ของการลากมิติข้อมูลและการวัดผลต่างๆ ไปไว้ในมุมมองเป็นอย่างไร
- คุณเห็นจำนวนแถวตามที่คาดไว้หรือไม่
- ความสัมพันธ์แบบร่วมทำให้ความสัมพันธ์มีความถูกต้องแม่นยำมากขึ้นหรือไม่
- หากคุณเปลี่ยนการตั้งค่าตัวเลือกประสิทธิภาพจากการตั้งค่าเริ่มต้น ค่าที่คุณเห็นในการแสดงเป็นภาพเป็นสิ่งที่คุณคาดไว้หรือไม่ หากไม่เป็นเช่นนั้น ให้ตรวจสอบการตั้งค่าหรือรีเซ็ตเป็นค่าเริ่มต้น
ตัวเลือกสำหรับการยืนยันความถูกต้องของความสัมพันธ์และแบบจำลองข้อมูลมีดังนี้
- ทุกตารางจะมีจำนวนระเบียนของตารางเป็นฟิลด์ที่ชื่อว่า ชื่อตาราง(จำนวน) ที่ระดับของรายละเอียดสำหรับตารางนั้นๆ หากต้องการดูจำนวนสำหรับตาราง ให้ลากฟิลด์ “จำนวน” ไปไว้ในมุมมอง หากต้องการดูการนับสำหรับตารางทั้งหมด ให้เลือกฟิลด์ “จำนวน” สำหรับแต่ละตารางในแผงข้อมูล จากนั้นคลิก “ตารางข้อความ” ใน “รูปแบบอัจฉริยะ”
- คลิกดูข้อมูลในแผงข้อมูล เพื่อดูจำนวนแถวและข้อมูลต่อตาราง นอกจากนี้ ก่อนที่คุณจะเริ่มสร้างความสัมพันธ์ การดูข้อมูลจากแหล่งข้อมูลก่อนหรือระหว่างการวิเคราะห์อาจมีประโยชน์ในการทำให้คุณเข้าใจขอบเขตของแต่ละตารางด้วย หากต้องการข้อมูลเพิ่มเติม โปรดดูดูข้อมูลพื้นฐาน(ลิงก์จะเปิดในหน้าต่างใหม่)
- ลากมิติข้อมูลไปยังแถวเพื่อดู “จำนวนแถว” ในแถบสถานะ หากต้องการดูค่าที่ไม่ตรงกัน ให้คลิกเมนูการวิเคราะห์ แล้วเลือกเลย์เอาต์ตาราง > แสดงแถวว่าง หรือแสดงคอลัมน์ว่าง คุณยังสามารถลากการวัดผลต่างๆ ไปยังมุมมอง เช่น <ตารางของคุณ>(จำนวน) จากหนึ่งในตารางที่แสดงในการแสดงเป็นภาพของคุณ เพื่อให้แน่ใจว่าคุณจะเห็นค่ามิติข้อมูลทั้งหมดจากตารางนั้น
เคล็ดลับ: หากคุณต้องการดูการค้นหาที่สร้างขึ้นสำหรับความสัมพันธ์ คุณสามารถใช้ “ตัวบันทึกประสิทธิภาพ” ใน Tableau Desktop ได้
- คลิกเมนู “วิธีใช้” แล้วเลือกการตั้งค่าและประสิทธิภาพการทำงาน > เริ่มการบันทึกประสิทธิภาพ
- ลากฟิลด์มาไว้ในมุมมองเพื่อสร้างการแสดงเป็นภาพของคุณ
- คลิกเมนู “วิธีใช้” แล้วเลือกการตั้งค่าและประสิทธิภาพการทำงาน > หยุดการบันทึกประสิทธิภาพ
- ในแดชบอร์ด “สรุปประสิทธิภาพ” ในส่วน “เหตุการณ์ที่จัดเรียงตามเวลา” ให้คลิกแถบ “กำลังดำเนินการค้นหา” และดูการค้นหาข้อมูลด้านล่าง
ตัวเลือกขั้นสูงอีกตัวเลือกหนึ่งคือการใช้ Tableau Log Viewer(ลิงก์จะเปิดในหน้าต่างใหม่) บน GitHub คุณสามารถกรองเฉพาะคีย์เวิร์ดได้โดยใช้ end-protocol.query
หากต้องการข้อมูลเพิ่มเติม ให้เริ่มต้นจาก หน้าวิกิของ Tableau Log Viewer(ลิงก์จะเปิดในหน้าต่างใหม่) ใน GitHub
การแสดงเป็นภาพแบบเฉพาะมิติข้อมูล
เมื่อใช้แหล่งข้อมูลแบบหลายตารางกับตารางที่เกี่ยวข้อง: หากคุณสร้างการแสดงเป็นภาพแบบเฉพาะมิติข้อมูลเท่านั้น Tableau จะใช้การรวมภายใน และคุณจะไม่ได้เห็นโดเมนที่ไม่ตรงกันแบบเต็มๆ
หากต้องการดูการรวมค่ามิติข้อมูลบางส่วน คุณสามารถทำสิ่งต่างๆ ต่อไปนี้ได้:
- ใช้ “แสดงแถว/คอลัมน์ว่าง” เพื่อดูแถวที่เป็นไปได้ทั้งหมด คลิกเมนูการวิเคราะห์ แล้วเลือกเลย์เอาต์ตาราง > แสดงแถวว่าง หรือ แสดงคอลัมน์ว่าง
- เพิ่มการวัดไปยังมุมมอง เช่น <ตารางของคุณ>(จำนวน) จากหนึ่งในตารางที่แสดงในการแสดงเป็นภาพของคุณ เพื่อให้แน่ใจว่าคุณจะเห็นค่ามิติข้อมูลทั้งหมดจากตารางนั้น
หากต้องการข้อมูลเพิ่มเติม โปรดดู การวิเคราะห์ในแหล่งข้อมูลแบบหลายตารางและแบบตารางเดียว(ลิงก์จะเปิดในหน้าต่างใหม่) และการแก้ปัญหาการวิเคราะห์หลายตาราง(ลิงก์จะเปิดในหน้าต่างใหม่)
ความสัมพันธ์ (ตารางเชิงตรรกะ) กับการรวม (ตารางกายภาพ)
แม้ว่าจะคล้ายคลึงกัน แต่การรวมและความสัมพันธ์จะทำงานต่างกันใน Tableau และได้กำหนดไว้ในเลเยอร์ต่างๆ ของแบบจำลองข้อมูล(ลิงก์จะเปิดในหน้าต่างใหม่) คุณสร้างความสัมพันธ์ระหว่างตารางเชิงตรรกะที่ระดับบนสุด ซึ่งเป็นเลเยอร์เชิงตรรกะในแหล่งข้อมูลของคุณ คุณสร้างการรวมระหว่างตารางกายภาพในเลเยอร์ทางกายภาพในแหล่งข้อมูลของคุณได้
รวมข้อมูลจากสองตารางเป็นตารางเดียวก่อนที่จะเริ่มการวิเคราะห์ การผสานตารางเข้าด้วยกันอาจทำให้ข้อมูลถูกทำซ้ำหรือถูกกรองจากตารางหนึ่งหรือทั้งสองตาราง นอกจากนี้ยังอาจทำให้มีการเพิ่มแถว NULL ลงในข้อมูลของคุณหากคุณใช้การรวมด้านซ้าย การรวมด้านขวา หรือการรวมภายนอกทั้งหมด เมื่อวิเคราะห์ข้อมูลที่รวมเข้าด้วยกัน คุณต้องตรวจสอบว่าได้จัดการกับผลของการรวมกับข้อมูลของคุณอย่างถูกต้อง
หมายเหตุ: เมื่อต้องการทำซ้ำหรือต้องการใช้การกรองของการรวม ให้ใช้การรวมเพื่อผสานตารางเข้าด้วยกัน แทนที่จะใช้ความสัมพันธ์ ดับเบิลคลิกที่ตารางเชิงตรรกะนี้เพื่อเปิดเลเยอร์ทางกายภาพและเพิ่มตารางที่รวมเข้าด้วยกัน
ความสัมพันธ์จะอธิบายว่าตารางอิสระสองตารางเกี่ยวข้องกันอย่างไร แต่จะไม่ผสานตารางเข้าด้วยกัน วิธีนี้จะช่วยหลีกเลี่ยงปัญหาข้อมูลซ้ำซ้อนและปัญหาในการกรองข้อมูลที่อาจเกิดขึ้นในการรวมและช่วยให้การทำงานกับข้อมูลของคุณง่ายขึ้น
ความสัมพันธ์ | การรวม |
---|---|
กำหนดระหว่างตารางเชิงตรรกะในแคนวาสความสัมพันธ์ (เลเยอร์เชิงตรรกะ) | กำหนดระหว่างตารางเชิงตรรกะในแคนวาสการรวม/การผนวก (เลเยอร์เชิงตรรกะ) |
คุณไม่ต้องกำหนดประเภทการรวม | ต้องการวางแผนการรวมและประเภทการรวม |
ทำหน้าที่เหมือนคอนเทนเนอร์สำหรับตารางที่รวมหรือผนวกเข้าด้วยกัน | ผสานเข้ากับตารางเชิงตรรกะ |
มีการค้นหาเฉพาะข้อมูลที่เกี่ยวข้องกับการแสดงเป็นภาพเท่านั้น สามารถปรับการตั้งค่าความไม่ซ้ำกันและความสมบูรณ์เชิงอ้างอิงเพื่อเพิ่มประสิทธิภาพการค้นหาได้ | ทำงานเป็นส่วนหนึ่งของทุกการค้นหา |
ระดับของรายละเอียดจะอยู่ที่การรวมของการแสดงเป็นภาพ | ระดับของรายละเอียดจะอยู่ที่ระดับแถวของตารางเดี่ยว |
Tableau จะสร้างประเภทการรวมขึ้นโดยอัตโนมัติโดยยึดตามบริบทของการวิเคราะห์ Tableau จะพิจารณาการรวมที่จำเป็นโดยยึดตามการวัดผลและมิติข้อมูลในการแสดงเป็นภาพ | ประเภทการรวมเป็นแบบคงที่และตายตัวในแหล่งข้อมูล โดยไม่คำนึงถึงบริบทการวิเคราะห์ การรวมและการผนวกจะสร้างขึ้นก่อนการวิเคราะห์และจะไม่เปลี่ยนแปลง |
แถวไม่ซ้ำกัน | ข้อมูลในตารางที่ผสานเข้าด้วยกันอาจส่งผลให้เกิดข้อมูลซ้ำ |
ระเบียนที่ไม่ตรงกันจะรวมอยู่ในผลรวม เว้นแต่จะระบุไว้อย่างชัดเจนว่าให้ยกเว้น | ระเบียนที่ไม่ตรงกันจะถูกละเว้นจากข้อมูลที่ผสานเข้าด้วยกัน |
สร้างโดเมนอิสระที่ระดับของรายละเอียดหลายระดับ | รองรับสถานการณ์ที่ต้องใช้ข้อมูลแบบตารางเดียว เช่น การแยกข้อมูลตัวกรองและการรวม |
ความสัมพันธ์กับการผสมผสาน
แม้ว่าทั้งความสัมพันธ์และการผสมผสานจะรองรับการวิเคราะห์ในระดับของรายละเอียดที่ต่างกัน แต่ก็มีความแตกต่างกันอย่างชัดเจน เหตุผลหนึ่งที่คุณอาจใช้การผสมผสานแทนที่จะใช้ความสัมพันธ์คือการรวมแหล่งข้อมูลที่เผยแพร่เข้าด้วยกันเพื่อใช้ในการวิเคราะห์
ความสัมพันธ์ | การผสมผสาน |
---|---|
ระบุไว้ในแหล่งข้อมูล | ระบุไว้ในเวิร์กชีตระหว่างแหล่งข้อมูลหลักและแหล่งข้อมูลรอง |
เผยแพร่ได้ | เผยแพร่ไม่ได้ |
ทุกตารางจะเท่ากันในเชิงความหมาย | ขึ้นอยู่กับการเลือกแหล่งข้อมูลหลักและแหล่งข้อมูลรอง และวิธีจัดโครงสร้างของแหล่งข้อมูลเหล่านั้น |
รองรับการรวมภายนอกทั้งหมด | รองรับการรวมด้านซ้าย |
ประมวลผลภายในเครื่อง | ประมวลผลโดยเป็นส่วนหนึ่งของการค้นหา SQL |
ฟิลด์ที่เกี่ยวข้องเป็นแบบตายตัว | ฟิลด์ที่เกี่ยวข้องจะแตกต่างกันไปตามชีต (สามารถปรับแต่งได้เป็นแผ่นๆ ไป) |
มีตัวเลือกต่างๆ สำหรับการรวมข้อมูล ได้แก่ ความสัมพันธ์ การรวม และการผสมผสาน
มีวิธีมากมายในการรวมตารางข้อมูล แต่ละวิธีนั้นมีข้อดีและข้อเสียของตนเอง
ความสัมพันธ์ | ใช้เมื่อรวมข้อมูลจากระดับของรายละเอียดที่แตกต่างกัน
|
การรวม | ใช้เมื่อคุณต้องการเพิ่มคอลัมน์ข้อมูลในโครงสร้างแถวเดียวกัน
|
การผนวก | ใช้เมื่อคุณต้องการเพิ่มแถวข้อมูลที่มีโครงสร้างคอลัมน์เหมือนกัน
|
การผสมผสาน | ใช้เมื่อรวมข้อมูลจากระดับของรายละเอียดที่แตกต่างกัน
|