การสร้างแบบจำลองข้อมูลใน LuckyTemplates: เคล็ดลับและแนวทางปฏิบัติที่ดีที่สุด

การสร้างแบบจำลองข้อมูลใน LuckyTemplates: เคล็ดลับและแนวทางปฏิบัติที่ดีที่สุด

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

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

สารบัญ

เค้าโครง

การตั้งค่าโมเดลข้อมูลเริ่มต้นด้วยการจัดวางและจัดระเบียบตารางของคุณ วิธีที่นิยมใช้กัน 2 วิธีคือStar SchemaและWaterfall

1. แนวทางสตาร์สคีมา

แนวทาง ของStar Schemaได้ชื่อมาจากลักษณะคล้ายดาวที่มีตารางข้อเท็จจริงอยู่ตรงกลางของดาว และตารางมิติข้อมูล (หรือการค้นหา) ท���่จุดของดาว

การสร้างแบบจำลองข้อมูลใน LuckyTemplates: เคล็ดลับและแนวทางปฏิบัติที่ดีที่สุด

ในตัวอย่างนี้ คุณจะเห็นว่าตารางแฟคท์ (ยอดขาย) อยู่ที่กึ่งกลางในขณะที่ตารางไดเมนชันอยู่รอบๆ ตาราง ทำให้เค้าโครงมีลักษณะคล้ายกับ "ดาว"

นี่คือตัวอย่าง:

การสร้างแบบจำลองข้อมูลใน LuckyTemplates: เคล็ดลับและแนวทางปฏิบัติที่ดีที่สุด

2. ทางเข้าน้ำตก

เค้าโครงอื่นสำหรับตารางในแบบจำลองข้อมูล LuckyTemplates ที่ยังคงใช้สคีมาแบบดาวคือวิธีการแบบน้ำตก ในเค้าโครงนี้ ตารางการค้นหาจะวางไว้ที่ด้านบนโดยมีตารางข้อเท็จจริงอยู่ด้านล่าง

ประโยชน์ของวิธีนี้รวมถึง:

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

แนวทางปฏิบัติที่แนะนำเมื่อใช้วิธีนี้ ได้แก่ :

  • ลบความสัมพันธ์ใดๆ ที่สร้างโดยอัตโนมัติโดย LuckyTemplates
  • สร้างความสัมพันธ์ทั้งหมดด้วยตนเอง

ด้วยเลย์เอาต์ Waterfall คุณจะเห็น:

  • ตารางการค้นหาที่ด้านบน
  • ตารางข้อเท็จจริงตรงกลาง
  • ตารางวัดทางด้านขวา

การสร้างแบบจำลองข้อมูลใน LuckyTemplates: เคล็ดลับและแนวทางปฏิบัติที่ดีที่สุด

ความสัมพันธ์

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

1. ใช้กล่องโต้ตอบจัดการความสัมพันธ์

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

การสร้างแบบจำลองข้อมูลใน LuckyTemplates: เคล็ดลับและแนวทางปฏิบัติที่ดีที่สุด

2. ตั้งค่าคีย์ จำนวนนับ และทิศทาง

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

โปรดทราบว่าแต่ละความสัมพันธ์จะมีจำนวนนับหนึ่งต่อกลุ่มหรือกลุ่มต่อหนึ่งและทิศทางเดียว

ที่นี่เราจะเห็นความสัมพันธ์ระหว่างตารางการขายและช่องทาง:

การสร้างแบบจำลองข้อมูลใน LuckyTemplates: เคล็ดลับและแนวทางปฏิบัติที่ดีที่สุด

LuckyTemplates มักจะเลือก "เดี่ยว" สำหรับทิศทางตัวกรองข้าม แต่ในบางกรณี ก็จะเลือกตัวเลือก "ทั้งสอง" หากคุณเห็นว่า มีการเลือก ทั้งสองให้ยืนยันว่าข้อมูลได้รับการโหลดและแปลงตามที่ต้องการแล้ว และเปลี่ยนเป็นSingleหากเป็นไปได้ในสถานการณ์เฉพาะของคุณ

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

การสร้างแบบจำลองข้อมูลใน LuckyTemplates: เคล็ดลับและแนวทางปฏิบัติที่ดีที่สุด

3. ตั้งค่าสถานะใช้งาน/ไม่ใช้งาน

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

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

การสร้างแบบจำลองข้อมูลใน LuckyTemplates: เคล็ดลับและแนวทางปฏิบัติที่ดีที่สุด

โปรดทราบว่าคุณต้องปิดใช้งานความสัมพันธ์ก่อนจึงจะสามารถเปิดใช้งานความสัมพันธ์อื่นได้

คุณสามารถเปิดใช้งานความสัมพันธ์ที่ไม่ได้ใช้งานตามต้องการในการวัด DAX โดยใช้ฟังก์ชันUSERELATIONSHIP

การสร้างแบบจำลองข้อมูลใน LuckyTemplates: เคล็ดลับและแนวทางปฏิบัติที่ดีที่สุด

ตารางวัด

เพิ่มตารางการวัดโดยใช้ไอคอนป้อนข้อมูลในส่วนข้อมูลของแถบเครื่องมือหน้าแรก

การสร้างแบบจำลองข้อมูลใน LuckyTemplates: เคล็ดลับและแนวทางปฏิบัติที่ดีที่สุด

ในการเพิ่มหน่วยวัด ให้คลิกขวาที่ตารางหน่วยวัดที่ต้องการ แล้วคลิก หน่วยวัดใหม่

การสร้างแบบจำลองข้อมูลใน LuckyTemplates: เคล็ดลับและแนวทางปฏิบัติที่ดีที่สุด

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

คอลัมน์หลัก

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

การสร้างแบบจำลองข้อมูลใน LuckyTemplates: เคล็ดลับและแนวทางปฏิบัติที่ดีที่สุด

เชื่อมโยงเฉพาะคอลัมน์ที่มีชื่อเดียวกัน เช่น รหัสลูกค้า หลีกเลี่ยงคอลัมน์ที่ลงท้ายด้วยรหัสหรือรหัส เนื่องจากอาจหมายถึงสิ่งที่แตกต่างกันในตารางต่างๆ

แนวทางปฏิบัติที่ดีที่สุดอีกประการหนึ่งคือการใช้จำนวนเต็มทุกครั้งที่ทำได้ เนื่องจากใช้ประโยชน์จากรูปแบบการจัดเก็บที่ใช้ภายในโดย LuckyTemplates และมักจะเร็วกว่า

การมองเห็นคอลัมน์

การตั้งค่าการมองเห็นคอลัมน์ช่วยให้คุณ:

  • ซ่อนคอลัมน์ที่เชื่อมโยงทั้งหมด
  • ซ่อนคอลัมน์ทั้งหมดที่ผู้ใช้ไม่ได้ใช้ในวิชวล โดยเฉพาะอย่างยิ่งคอลัมน์ในตารางข้อเท็จจริง

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

คอลัมน์ที่ซ่อนอยู่จะปรากฏเป็นสีเทาในบานหน้าต่างข้อมูล (เดิมคือบานหน้าต่างเขตข้อมูล) ตัวอย่างคือตารางการขายด้านล่าง:

การสร้างแบบจำลองข้อมูลใน LuckyTemplates: เคล็ดลับและแนวทางปฏิบัติที่ดีที่สุด

หากต้องการซ่อนคอลัมน์ ให้คลิกตารางของคอลัมน์ที่คุณต้องการซ่อน จากนั้นคลิกขวาที่คอลัมน์นั้นแล้วเลือกซ่อน

การสร้างแบบจำลองข้อมูลใน LuckyTemplates: เคล็ดลับและแนวทางปฏิบัติที่ดีที่สุด

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

การสร้างแบบจำลองข้อมูลใน LuckyTemplates: เคล็ดลับและแนวทางปฏิบัติที่ดีที่สุด


การสร้างมิติข้อมูลใน LuckyTemplates
ความสัมพันธ์ของข้อมูลที่ใช้งานอยู่และไม่ใช้งานใน LuckyTemplates
การสร้างความสัมพันธ์แบบจำลองข้อมูลของคุณใน LuckyTemplates

บทสรุป

บทช่วยสอนนี้มีประโยชน์มากสำหรับผู้ที่มีปัญหากับการสร้างแบบจำลองข้อมูลใน LuckyTemplates

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

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

เกร็ก


ตนเองคืออะไรใน Python: ตัวอย่างในโลกแห่งความเป็นจริง

ตนเองคืออะไรใน Python: ตัวอย่างในโลกแห่งความเป็นจริง

ตนเองคืออะไรใน Python: ตัวอย่างในโลกแห่งความเป็นจริง

วิธีบันทึกและโหลดไฟล์ RDS ใน R

วิธีบันทึกและโหลดไฟล์ RDS ใน R

คุณจะได้เรียนรู้วิธีการบันทึกและโหลดวัตถุจากไฟล์ .rds ใน R บล็อกนี้จะครอบคลุมถึงวิธีการนำเข้าวัตถุจาก R ไปยัง LuckyTemplates

เยี่ยมชม N วันทำการแรก – โซลูชันภาษาการเข้ารหัส DAX

เยี่ยมชม N วันทำการแรก – โซลูชันภาษาการเข้ารหัส DAX

ในบทช่วยสอนภาษาการเข้ารหัส DAX นี้ เรียนรู้วิธีใช้ฟังก์ชัน GENERATE และวิธีเปลี่ยนชื่อหน่วยวัดแบบไดนามิก

แสดงข้อมูลเชิงลึกโดยใช้เทคนิคการแสดงภาพแบบไดนามิกแบบหลายเธรดใน LuckyTemplates

แสดงข้อมูลเชิงลึกโดยใช้เทคนิคการแสดงภาพแบบไดนามิกแบบหลายเธรดใน LuckyTemplates

บทช่วยสอนนี้จะครอบคลุมถึงวิธีการใช้เทคนิค Multi Threaded Dynamic Visuals เพื่อสร้างข้อมูลเชิงลึกจากการแสดงข้อมูลแบบไดนามิกในรายงานของคุณ

บทนำในการกรองบริบทใน LuckyTemplates

บทนำในการกรองบริบทใน LuckyTemplates

ในบทความนี้ ฉันจะเรียกใช้ผ่านบริบทตัวกรอง บริบทตัวกรองเป็นหนึ่งในหัวข้อหลักที่ผู้ใช้ LuckyTemplates ควรเรียนรู้ในขั้นต้น

เคล็ดลับที่ดีที่สุดในการใช้แอปใน LuckyTemplates Online Service

เคล็ดลับที่ดีที่สุดในการใช้แอปใน LuckyTemplates Online Service

ฉันต้องการแสดงให้เห็นว่าบริการออนไลน์ของ LuckyTemplates Apps สามารถช่วยในการจัดการรายงานและข้อมูลเชิงลึกต่างๆ ที่สร้างจากแหล่งข้อมูลต่างๆ ได้อย่างไร

วิเคราะห์การเปลี่ยนแปลงอัตรากำไรล่วงเวลา – การวิเคราะห์ด้วย LuckyTemplates และ DAX

วิเคราะห์การเปลี่ยนแปลงอัตรากำไรล่วงเวลา – การวิเคราะห์ด้วย LuckyTemplates และ DAX

เรียนรู้วิธีคำนวณการเปลี่ยนแปลงอัตรากำไรของคุณโดยใช้เทคนิคต่างๆ เช่น การแยกสาขาและการรวมสูตร DAX ใน LuckyTemplates

แนวคิด Materialization สำหรับแคชข้อมูลใน DAX Studio

แนวคิด Materialization สำหรับแคชข้อมูลใน DAX Studio

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

การรายงานทางธุรกิจโดยใช้ LuckyTemplates

การรายงานทางธุรกิจโดยใช้ LuckyTemplates

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

เกตเวย์ LuckyTemplates คืออะไร ทั้งหมดที่คุณต้องการรู้

เกตเวย์ LuckyTemplates คืออะไร ทั้งหมดที่คุณต้องการรู้

เกตเวย์ LuckyTemplates คืออะไร ทั้งหมดที่คุณต้องการรู้