วางแผนเกี่ยวกับแหล่งข้อมูล
ที่ศูนย์กลางของ Tableau คือข้อมูลของคุณ ข้อมูลเบื้องหลังเป็นตัวกำหนดว่าคุณประสบความสำเร็จเพียงใดในการสำรวจข้อมูล การตอบคำถาม และการแสดงเป็นภาพเพื่อการใช้ทั้งหมดสำหรับตัวคุณเองหรือผู้อื่น
หากเป้าหมายของคุณคือการสำรวจอย่างรวดเร็วหรือการวิเคราะห์เฉพาะกิจ คุณอาจเข้าไปดู เชื่อมต่อกับข้อมูลบางส่วน ลากแล้ววางเล็กน้อยเพื่อสร้างการแสดงเป็นภาพ และออกมาพร้อมกับข้อมูลที่คุณต้องการ แต่หากเป้าหมายของคุณคือการสร้างการวิเคราะห์หรือแหล่งข้อมูลที่จะใช้มากกว่าหนึ่งครั้ง วิธีที่ดีที่สุดคือคิดและวางแผนแหล่งข้อมูลของคุณให้รอบคอบ
แหล่งข้อมูล Tableau
แหล่งข้อมูล Tableau คือลิงก์ระหว่างข้อมูลต้นฉบับของคุณกับ Tableau โดยพื้นฐานแล้วมันคือผลรวมจากข้อมูลของคุณ (ไม่ว่าจะเป็นการเชื่อมต่อแบบสดหรือการแยกข้อมูล), ข้อมูลการเชื่อมต่อ, ชื่อตารางหรือชีตที่มีข้อมูล และการปรับแต่งที่คุณทำขึ้นเองบนข้อมูลเพื่อทำงานร่วมกันใน Tableau การปรับแต่งเหล่านั้นรวมถึงสิ่งต่างๆ เช่น วิธีการรวมข้อมูลและเมตาดาต้า เช่น การคำนวณ ฟิลด์ที่เปลี่ยนชื่อ และการจัดรูปแบบเริ่มต้น
แหล่งข้อมูล Tableau จะมีการเชื่อมต่อข้อมูลหลายรายการไปยังฐานข้อมูลหรือไฟล์ต่างๆ ข้อมูลการเชื่อมต่อรวมถึงตำแหน่งของข้อมูล เช่น ชื่อไฟล์และเส้นทางหรือตำแหน่งเครือข่าย และรายละเอียดเกี่ยวกับวิธีการเชื่อมต่อกับข้อมูลของคุณ เช่น ชื่อเซิร์ฟเวอร์ฐานข้อมูลและข้อมูลการเข้าสู่ระบบเซิร์ฟเวอร์
หมายเหตุ: คำว่าแหล่งข้อมูลและการเชื่อมต่อข้อมูลเคยถูกใช้อย่างไม่เลือกปฏิบัติในอดีต และอาจไม่มีความแตกต่างที่ชัดเจนในเอกสารรุ่นเก่า
สิ่งสำคัญคือต้องคำนึงถึงความแตกต่างระหว่างแหล่งข้อมูล Tableau (การเข้าถึงข้อมูลของ Tableau และการปรับแต่งทั้งหมดที่อาจเกี่ยวข้อง) กับแหล่งข้อมูลเอง (เช่น ฐานข้อมูลหรือสเปรดชีต Excel) การวางแผนแหล่งข้อมูลในแง่ของการออกแบบฐานข้อมูลไม่ใช่ขอบเขตของหัวข้อนี้
แหล่งข้อมูล Tableau สามารถยังคงฝังอยู่ในเวิร์กบุ๊กเดิมที่สร้างขึ้น หรือสามารถเผยแพร่แยกกันได้ แหล่งข้อมูลที่เผยแพร่อนุญาตให้รวมศูนย์และปรับขนาดของแหล่งข้อมูลที่ดูแลจัดการ หากต้องการข้อมูลเพิ่มเติม โปรดดู แนวทางปฏิบัติที่ดีที่สุดสำหรับแหล่งข้อมูลที่เผยแพร่
รวมข้อมูล
หากข้อมูลของคุณมาจากตารางเดียว คุณสามารถเชื่อมต่อกับข้อมูลของคุณเพื่อสร้างแหล่งข้อมูล ลากตารางไปบนแคนวาส แล้วเริ่มสร้างมุมมองของคุณ แต่หากข้อมูลของคุณกระจายอยู่ในหลายตารางหรือหลายฐานข้อมูล คุณจะต้องรวมข้อมูลเข้าด้วยกัน การรวมข้อมูลเกิดขึ้นบนหน้าแหล่งข้อมูล
ฐานข้อมูลเดียว | หลายฐานข้อมูล |
|
|
หมายเหตุ: ในการเชื่อมโยงตารางในฐานข้อมูลต่างๆ จะต้องเพิ่มตารางเป็นการเชื่อมต่อข้อมูลภายในแหล่งข้อมูลเดียวกัน ไม่ใช่แหล่งข้อมูลใหม่ การเชื่อมต่อข้อมูลจะถูกเพิ่มจากลิงก์ “เพิ่ม” ในแผงด้านซ้าย สามารถสร้างแหล่งข้อมูลใหม่ได้จากเมนู “ข้อมูล” หรือรายการดรอปดาวน์จากไอคอนถัดจากชื่อ “แหล่งข้อมูล” ดังที่เห็นในภาพด้านล่าง
วิธีการรวมข้อมูล
ความสัมพันธ์เป็นวิธีเริ่มต้นในการรวมข้อมูลใน Tableau ความสัมพันธ์เป็นวิธีรวมข้อมูลจากหลายตารางเพื่อการวิเคราะห์ที่ยืดหยุ่นและมีไดนามิก หากจำเป็น สามารถรวมหรือผนวกตารางได้ แหล่งข้อมูลสามารถผสมผสานกันได้ มาดูตัวเลือกวิธีการรวมข้อมูลใน Tableau และบางสถานการณ์ที่แต่ละวิธีมีประโยชน์กัน
ความสัมพันธ์ | สร้างศักยภาพในการรวมระหว่างสองตารางตามฟิลด์ที่เกี่ยวข้อง ไม่ผสานข้อมูลเข้าด้วยกันเพื่อสร้างตารางใหม่แบบตายตัว ในระหว่างการวิเคราะห์ ให้สอบถามตารางที่เกี่ยวข้องโดยอัตโนมัติโดยใช้การรวมที่เหมาะสมตามบริบทเพื่อสร้างตารางข้อมูลที่กำหนดเองสำหรับการวิเคราะห์นั้น รักษาระดับรายละเอียดที่เหมาะสม ไม่สูญเสียข้อมูล เก็บการรวมที่เหมาะสม และจัดการค่าว่าง |
การรวม | ผสานข้อมูลสองตารางโดยยึดตามส่วนคำสั่งเข้าร่วมและประเภทการรวมเพื่อสร้างตารางข้อมูลใหม่แบบตายตัว มักใช้เพื่อเพิ่มคอลัมน์ข้อมูลใหม่ในโครงสร้างพื้นฐานแถวเดียวกัน อาจทำให้ข้อมูลสูญหายด้วยการรวมบางประเภท หากไม่มีฟิลด์ในทุกตาราง อาจทำให้เกิดความซ้ำซ้อนของข้อมูลหากตารางมีรายละเอียดต่างกัน |
การผนวก | ผสานตารางข้อมูลตั้งแต่สองตารางขึ้นไปเพื่อสร้างตารางข้อมูลใหม่ที่คงที่ ใช้เพื่อผนวก (เพิ่มแถวใหม่ของ) ข้อมูลในโครงสร้างคอลัมน์พื้นฐานเดียวกัน |
ผสมผสาน | ทำงานในแหล่งข้อมูล Tableau ที่แยกจากกันตั้งแต่สองแหล่งขึ้นไป ข้อมูลยังคงแยกจากกัน Tableau สืบค้นแหล่งข้อมูลอย่างอิสระและแสดงผลลัพธ์ร่วมกันในมุมมอง ตามฟิลด์การเชื่อมโยงที่สร้างขึ้นสำหรับชีตนั้น เลียนแบบพฤติกรรมของการรวมด้านซ้ายและอาจกรองข้อมูลจากแหล่งข้อมูลรอง |
หมายเหตุ: นอกจากนี้ยังสามารถรวมข้อมูลกับ SQL แบบปรับแต่งเองได้อีกด้วย โดยส่วนใหญ่แล้ว วิธีที่ดีที่สุดคือการรวมข้อมูลในแคนวาสโดยตรงหรือผสมผสานข้อมูล สิ่งนี้ทำให้ Tableau มีความยืดหยุ่นสูงสุดสำหรับการเพิ่มประสิทธิภาพ อย่างไรก็ตาม ในบางสถานการณ์ อาจมีเหตุผลในการใช้ SQL แบบปรับแต่งเอง โปรดทราบว่าการทำเช่นนี้อาจมีผลกระทบต่อประสิทธิภาพเนื่องจาก Tableau ถูกบังคับให้เรียกใช้คำสั่ง SQL แบบปรับแต่งเองตามที่เขียน
ความสัมพันธ์
ความสัมพันธ์เป็นวิธีการทำงานกับข้อมูลจากหลายตารางโดยยึดตามฟิลด์ที่ใช้ร่วมกัน-คอลัมน์-ระหว่างตารางเหล่านั้น การสร้างความสัมพันธ์จะแจ้งให้ Tableau ทราบว่าสามารถเชื่อมโยงแถวระหว่างตารางได้อย่างไร Tableau เก็บข้อมูลนั้น แต่ไม่ได้รวมแถวเข้าด้วยกันทันที ซึ่งเกิดขึ้นกับการรวมแบบฮาร์ดโค้ด เมื่อมีการสร้างการแสดงภาพ ฟิลด์ที่เกี่ยวข้องในการวิเคราะห์จะถูกตรวจสอบย้อนกลับผ่านความสัมพันธ์ และสร้างการรวมที่เหมาะสมเพื่อส่งคืนข้อมูลที่ถูกต้อง
เนื่องจากข้อมูลไม่เคยถูกบังคับใช้เป็นตารางเดียวอนอกบริบทของการแสดงเป็นภาพ ความสัมพันธ์จึงมีประโยชน์เมื่อข้อมูลอยู่ที่ระดับรายละเอียดหรือความละเอียดที่ต่างกัน ตัวอย่างเช่น หากคุณต้องการทำงานกับข้อมูลเกี่ยวกับปริมาณน้ำฝนรายวันในตารางหนึ่งแต่อุณหภูมิรายชั่วโมงในอีกตารางหนึ่ง
หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับวิธีการรวมตารางโดยใช้ความสัมพันธ์ โปรดดูทำให้ข้อมูลของคุณสัมพันธ์กัน
หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับวิธีการรวมตารางโดยใช้ความสัมพันธ์ โปรดดู ทำให้ข้อมูลของคุณสัมพันธ์กันและโพสต์บล็อก Tableau เหล่านี้:
- ความสัมพันธ์ ตอนที่ 1: แนะนำการสร้างแบบจำลองข้อมูลใหม่ใน Tableau(ลิงก์จะเปิดในหน้าต่างใหม่)
- ความสัมพันธ์ ตอนที่ 2: คำแนะนำและเคล็ดลับ(ลิงก์จะเปิดในหน้าต่างใหม่)
- ความสัมพันธ์ ตอนที่ 3: การถามคำถามในตารางที่เกี่ยวข้องหลายตาราง(ลิงก์จะเปิดในหน้าต่างใหม่)
หมายเหตุ: ใน Tableau เวอร์ชัน 2024.2 ขึ้นไป แบบจำลองข้อมูล Tableau รองรับการวิเคราะห์แบบหลายข้อเท็จจริงและมิติข้อมูลที่ใช้ร่วมกันผ่านความสัมพันธ์แบบหลายข้อเท็จจริง หากต้องการข้อมูลเพิ่มเติม โปรดดูเกี่ยวกับแบบจำลองข้อมูลความสัมพันธ์แบบหลายข้อเท็จจริง(ลิงก์จะเปิดในหน้าต่างใหม่) เมื่อใดควรใช้แบบจำลองความสัมพันธ์แบบหลายข้อเท็จจริง(ลิงก์จะเปิดในหน้าต่างใหม่) และสร้างแบบจำลองข้อมูลความสัมพันธ์แบบหลายข้อเท็จจริง(ลิงก์จะเปิดในหน้าต่างใหม่)
รวม
การรวมเป็นวิธีการรวมตารางที่เกี่ยวข้องกับฟิลด์ทั่วไป ผลลัพธ์ของการรวมข้อมูลโดยใช้การรวมเป็นตารางที่ขยายในแนวนอนโดยการเพิ่มคอลัมน์ของข้อมูล
หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับวิธีการรวมข้อมูลใน Tableau โปรดดู รวมข้อมูลของคุณ
การผสมผสานข้อมูล
เมื่อคุณใช้การรวมข้อมูลเพื่อรวมข้อมูลของคุณ คุณจะรวมข้อมูลในสิ่งที่เรียกว่าแหล่งข้อมูลหลักกับฟิลด์ทั่วไปจากแหล่งข้อมูลรองอย่างน้อยหนึ่งแหล่ง
การผสมข้อมูลมีประโยชน์เมื่อคุณต้องการเปลี่ยนวิธีกำหนดค่าแหล่งข้อมูลแบบแผ่นต่อแผ่น เมื่อคุณต้องการรวมฐานข้อมูลที่ไม่อนุญาตให้มีความสัมพันธ์หรือการรวม เช่น แหล่งข้อมูลหลายมิติหรือแหล่งข้อมูลที่เผยแพร่
ผลลัพธ์ของการรวมข้อมูลโดยใช้การผสมผสานข้อมูลเป็นตารางเสมือนที่ขยายในแนวนอนโดยการเพิ่มคอลัมน์ของข้อมูล ข้อมูลจากแหล่งข้อมูลแต่ละแหล่งจะถูกรวมเข้ากับระดับทั่วไปก่อนที่จะแสดงร่วมกันในการแสดงภาพ
หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับวิธีการทำงานของการผสมข้อมูลและวิธีผสมผสานข้อมูลของคุณใน Tableau โปรดดู ผสมผสานข้อมูลของคุณ
การผนวก
การผนวกเป็นวิธีการต่อท้ายค่า (แถว) กับตาราง คุณสามารถผนวกตารางได้หากมีคอลัมน์เดียวกัน ผลลัพธ์ของการรวมข้อมูลโดยใช้การผนวกคือตารางเสมือนที่มีคอลัมน์เดียวกันแต่ขยายในแนวตั้งโดยการเพิ่มแถวของข้อมูล
คุณสามารถผนวกตารางด้วยวิธีใดวิธีหนึ่งจากสองวิธี: ด้วยตนเองหรือใช้การค้นหาโดยใช้สัญลักษณ์แทน หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับวิธีการผนวกข้อมูลโดยใช้วิธีใดวิธีหนึ่งเหล่านี้ใน Tableau โปรดดู ผนวกข้อมูลของคุณ
ข้อควรพิจารณาสำหรับแหล่งข้อมูล Tableau
ก่อนสิ่งอื่นใด ตรวจสอบให้แน่ใจว่าคุณเข้าใจวัตถุประสงค์ของแหล่งข้อมูลอย่างชัดเจน หากคุณกำลังสร้างแหล่งข้อมูลที่รวบรวมได้ทั้งหมดสำหรับผู้ใช้ที่หลากหลายโดยมีคำถามแบบกว้างๆ คุณจะทำแตกต่างไปจากการสร้างแหล่งข้อมูลเฉพาะที่ปรับให้เหมาะสมสำหรับประสิทธิภาพ สิ่งสำคัญคือต้องรู้เป้าหมายของคุณตั้งแต่เริ่มแรก
เมื่อคำนึงถึงเป้าหมายนั้น มีหลายรายการที่ต้องพิจารณาและวางแผนก่อนที่คุณจะสร้างแหล่งข้อมูลใน Tableau:
- ตำแหน่งและการเข้าถึง
- รูปร่างและความสะอาด
- แบบจำลองข้อมูลและการรวมข้อมูล
- เมตาดาต้าและการปรับแต่ง
- ความสามารถในการปรับขนาด ความปลอดภัย และสามารถค้นพบได้
- ประสิทธิภาพและความใหม่
ตำแหน่งและการเข้าถึง
ตำแหน่งของข้อมูลของคุณอาจทำได้ง่ายเพียงแค่ไฟล์ Excel ไฟล์เดียวในคอมพิวเตอร์หรือ Google ชีตที่คุณสร้างขึ้น หรือซับซ้อนเท่ากับฐานข้อมูลหลายรายการโดยใช้เทคโนโลยีต่างๆ การเข้าถึงยังสามารถเกี่ยวข้องกับไดรเวอร์หรือตัวเชื่อมต่อเฉพาะสำหรับฐานข้อมูลหรือข้อมูลการเข้าสู่ระบบสำหรับเซิร์ฟเวอร์ฐานข้อมูล
คำถามที่ต้องพิจารณา:
- ผู้ใช้ Tableau ที่ถูกต้องมีสิทธิ์เข้าถึงข้อมูลและ Tableau หรือไม่
- บัญชีผู้ใช้ใดควรใช้เข้าสู่ระบบฐานข้อมูล
- ผู้ใช้จะต้องกรองหรือความปลอดภัยระดับแถว หรือไม่
- แหล่งข้อมูลอยู่ในองค์กรหรือในระบบคลาวด์
- มีตัวเชื่อมต่อที่รองรับหรือไม่
- มีข้อจำกัดใดๆ สำหรับฐานข้อมูลนั้นหรือไม่ (รองรับฟังก์ชันทั้งหมดที่คุณต้องการใช้หรือไม่)
รูปร่างและความสะอาด
องค์กรของคุณอาจมีข้อมูลที่มีโครงสร้างดีอยู่แล้วซึ่งคุณสามารถเชื่อมต่อหรือประมวลผล ETL ที่คุณสามารถใช้ประโยชน์ได้ หรือคุณอาจจำเป็นต้องใช้ Tableau Prep Builder เพื่อดำเนินการล้างและกำหนดรูปร่างเพื่อให้ข้อมูลของคุณอยู่ในรูปแบบที่มีประโยชน์
คำถามที่ต้องพิจารณา:
- ข้อมูลมีโครงสร้างที่ดีสำหรับใช้กับ Tableau หรือไม่
- ควรใช้ Tableau Prep Builder และ Tableau Prep Conductor เพื่อล้างและทำให้เป็นอัตโนมัติหรือไม่สำหรับขั้นตอนการเตรียมข้อมูล
- การคำนวณหรือการจัดการใดที่ทำได้ดีที่สุดได้เองใน Tableau
- ข้อมูลใดๆ นี้ไม่จำเป็นหรือไม่ ข้อมูลใดๆ หายไปหรือไม่
แบบจำลองข้อมูลและการรวมข้อมูล
Tableau จำเป็นต้องรู้วิธีการสืบค้นข้อมูลซึ่งแสดงโดยแบบจำลองข้อมูล Tableau หากข้อมูลมาจากหลายตาราง จำเป็นต้องรวมข้อมูลเข้าด้วยกัน วิธีการในการรวมข้อมูล ได้แก่ ความสัมพันธ์ การผนวก การรวม และการผสมผสาน
คำถามที่ต้องพิจารณา:
- ข้อมูลกระจายไปหลายระบบหรือไม่
- วิธีใดดีที่สุดในการรวมข้อมูลแต่ละตาราง
เมตาดาต้าและการปรับแต่ง
ข้อมูลมักถูกจัดเก็บในลักษณะบุคคลที่จะใช้งานได้ไม่สะดวกสบายนัก ตัวอย่างเช่น ชื่อฟิลด์เริ่มต้นอาจใช้ไม่สะดวก การจัดรูปแบบที่กำหนดเองอาจต้องการ คำจำกัดความของตัวย่อหรือรหัสอาจขาดหายไป หรือการคำนวณทั่วไปอาจไม่ปรากฏในข้อมูลเบื้องหลัง การสร้างเลเยอร์ความหมายด้วยข้อมูลเหล่านี้จะทำให้ข้อมูลเข้าใจและใช้งานได้ง่ายขึ้น
คำถามที่ต้องพิจารณา:
- ควรเพิ่มการคำนวณใด
- ชื่อตารางและฟิลด์สามารถเข้าใจได้หรือไม่
- การตั้งค่าเริ่มต้นสำหรับฟิลด์มีประโยชน์หรือควรปรับแต่งเองหรือไม่
- มีการปรับเปลี่ยนใดบ้างที่ควรทำเพื่อรองรับ Tableau Catalog หรือ Tableau Catalog
โปรดทราบว่า “อธิบายข้อมูล” ไม่รองรับแหล่งข้อมูลแบบหลายตารางในขณะนี้
ความสามารถในการปรับขนาด ความปลอดภัย และสามารถค้นพบได้
แหล่งข้อมูลอาจยังคงอยู่ในเวิร์กบุ๊กที่สร้าง แหล่งข้อมูลแบบฝัง หรืออาจเผยแพร่ไปยัง Tableau Server หรือ Tableau Cloud โดยไม่ขึ้นกับการวิเคราะห์ใดๆ ในฐานแอสเซ็ตของเนื้อหาทั้งหมด การรวมศูนย์ของแหล่งข้อมูลที่เผยแพร่นี้มีประโยชน์เพิ่มเติมในการรักษาความปลอดภัยและการปรับขนาด ทำให้ผู้ใช้หลายรายสามารถเข้าถึงแหล่งข้อมูลที่สอดคล้องกันได้ แหล่งข้อมูลที่เผยแพร่ยังสามารถใช้ประโยชน์จาก Tableau Catalog และคำแนะนำและให้แหล่งข้อมูลความจริงเพียงแหล่งเดียวสำหรับองค์กร
คำถามที่ต้องพิจารณา:
- แหล่งข้อมูลควรฝังอยู่ในเวิร์กบุ๊กหรือไม่
(คำถามต่อไปนี้ถือว่าแหล่งข้อมูลถูกเผยแพร่)
- แหล่งข้อมูลจะถูกเผยแพร่ที่ใด
- ใครจะเป็นเจ้าของแหล่งข้อมูล
- การตรวจสอบสิทธิ์และสิทธิใดที่ควรมี
- จะผ่านการรับรองหรือไม่
ประสิทธิภาพและความใหม่
นอกจากนี้ แหล่งข้อมูล Tableau สามารถเชื่อมต่อกับแหล่งข้อมูลสดหรือสามารถคัดลอกข้อมูลออกมาเป็นการแยกข้อมูลที่รีเฟรชได้ การแยกข้อมูลสามารถเพิ่มประสิทธิภาพการวิเคราะห์หรือป้องกันการใช้ทรัพยากรกับระบบฐานข้อมูลได้
คำถามที่ต้องพิจารณา:
- การเชื่อมต่อข้อมูลควรเป็นแบบสดหรือการแยกข้อมูล
- หากแยกข้อมูลออกมา จะมีกำหนดเวลารีเฟรชหรือไม่ (Tableau Server | Tableau Cloud)
- หากเผยแพร่ไปยัง Tableau Cloud จะต้องใช้ Tableau Bridge หรือไม่
สร้างแหล่งข้อมูลที่มีคุณภาพ
แหล่งข้อมูลหลายแห่งมีการออกแบบมาอย่างดีและมีประสิทธิภาพ คุณไม่จำเป็นต้องเผยแพร่ความพยายามครั้งแรกของคุณ เช่นเดียวกับการสร้างภาพข้อมูลที่ดี การสร้างแหล่งข้อมูลอาจเป็นกระบวนการต่อเนื่อง ลองใช้การรวมข้อมูลที่คุณคิดว่าคุณต้องการด้วยตัวเอง แล้วดูว่าคุณสามารถสร้างสิ่งที่คุณต้องการได้หรือไม่ คุณสามารถกลับไปเขียนการคำนวณใหม่หรือนำตารางข้อมูลอื่นเข้ามาได้เสมอ ทำการทดสอบโดยผู้ใช้และถามเพื่อนร่วมงานว่าพวกเขาสามารถหาชื่อฟิลด์ของคุณได้หรือไม่
แน่นอน วิธีที่ดีที่สุดคือเผยแพร่เฉพาะแหล่งข้อมูลที่คุณมั่นใจและรับรองเฉพาะแหล่งข้อมูลที่ผ่านการประกันคุณภาพเท่านั้น เมื่อแหล่งข้อมูลของคุณอยู่ต่อหน้าผู้ใช้ ผู้ใช้ก็ให้ความเชื่อถือได้