การเพิ่มประสิทธิภาพโมเดลข้อมูล LuckyTemplates ด้วย VertiPaq

การเพิ่มประสิทธิภาพโมเดลข้อมูล LuckyTemplates ด้วย VertiPaq

ในบทช่วยสอนนี้ คุณจะได้เรียนรู้วิธีใช้ VertiPaq Analyzer ใน DAX Studio เพื่อปรับโมเดลข้อมูลของคุณใน LuckyTemplates ให้เหมาะสม

VertiPaq Analyzerเป็นเครื่องมือในตัวใน DAX Studioที่แยกข้อมูลที่มีความหมายเกี่ยวกับโมเดลตารางจากมุมมองการปรับให้เหมาะสม

ในการเปิดใช้งาน VertiPaq Analyzer ให้ไปที่ แท็บ ขั้นสูงใน DAX Studio จากนั้นคลิกตัวเลือกดูเมตริก

การเพิ่มประสิทธิภาพโมเดลข้อมูล LuckyTemplates ด้วย VertiPaq

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

การเพิ่มประสิทธิภาพโมเดลข้อมูล LuckyTemplates ด้วย VertiPaq

แต่ละคอลัมน์ให้ข้อมูลที่มีความหมายเกี่ยวกับโมเดลข้อมูลของคุณ เช่น:

  • Cardinality – แสดงจำนวนแถวในตาราง
  • ขนาดตาราง – แสดงขนาดของตารางเป็นกิโลไบต์ (KB)
  • ขนาดคอลัมน์ – แสดงขนาดของคอลัมน์เป็นกิโลไบต์ (KB)
  • ขนาดลำดับชั้น – ใช้สำหรับวัตถุประสงค์ MDX เป็นหลัก
  • การเข้ารหัส – เกี่ยวข้องกับการเข้ารหัสค่าและการเข้ารหัสพจนานุกรม
  • ชนิดข้อมูล – ชนิดข้อมูลของคอลัมน์ เช่น ข้อความ ตัวเลข หรือวันที่
  • ขนาด Rel – แสดงหน่วยความจำที่ใช้เนื่องจากความสัมพันธ์ระหว่างสองตาราง
  • % DB – แสดงจำนวน RAM ที่ตารางใช้โดยคำนึงถึงโมเดลข้อมูลทั้งหมด

สารบัญ

เมตริกตัววิเคราะห์ VertiPaq ของแบบจำลองข้อมูลใน LuckyTemplates

คุณสามารถใช้เมตริกต่างๆ เหล่า นี้เมื่อวิเคราะห์ตารางในโมเดลข้อมูล ของคุณ ในตัวอย่างนี้ คุณจะสังเกตเห็นว่าตารางการขายใช้ %DB ในปริมาณมากที่สุด

เลื่อนไปที่คอลัมน์ซ้ายสุดของตารางใน VertiPaq Analyzer เมื่อคุณคลิกที่ตาราง คุณจะสามารถเจาะลึกข้อมูลของคอลัมน์ได้

การเพิ่มประสิทธิภาพโมเดลข้อมูล LuckyTemplates ด้วย VertiPaq

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

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

ในส่วนการเข้ารหัส คุณจะเห็นว่า มีการใช้ การเข้ารหัสค่ากับคอลัมน์คีย์การขายออนไลน์ ไม่มีประโยชน์ในการใช้การเข้ารหัสพจนานุกรม เนื่องจากคอลัมน์นี้มีค่าเฉพาะเท่านั้น ดัชนีที่เก็บไว้จะยังคงเท่ากับค่าของมัน

สิ่งนี้จะไม่มีประโยชน์เมื่อทำการบีบอัดคอลัมน์ ดังนั้น Analysis Services จึงข้ามการเข้ารหัสพจนานุกรม นั่นเป็นสาเหตุที่ส่วนพจนานุกรมใช้พื้นที่เพียง 120 KB

การเข้ารหัสพจนานุกรม เปอร์เซ็นต์การจัดเก็บ และขนาดลำดับชั้นของผู้ใช้

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

การเพิ่มประสิทธิภาพโมเดลข้อมูล LuckyTemplates ด้วย VertiPaq

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

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

ถัดไป หากคุณเลื่อนไปที่ส่วนขวาสุดของ VertiPaq Analyzer คุณจะเห็นข้อมูลเป็นเปอร์เซ็นต์

การเพิ่มประสิทธิภาพโมเดลข้อมูล LuckyTemplates ด้วย VertiPaq

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

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

การเพิ่มประสิทธิภาพโมเดลข้อมูล LuckyTemplates ด้วย VertiPaq

ขนาดลำดับชั้นของผู้ใช้แสดงจำนวนพื้นที่ที่ใช้โดยลำดับชั้นที่สร้างขึ้นใน DAX Studio

การละเมิด RI ของแบบจำลองข้อมูลใน LuckyTemplates

แท็บคอลัมน์ของ VertiPaq Analyzer ช่วยให้คุณดูข้อมูลในรูปแบบตาราง-คอลัมน์

การเพิ่มประสิทธิภาพโมเดลข้อมูล LuckyTemplates ด้วย VertiPaq

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

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

หากรหัส DAX ของคุณมีการละเมิด RI VertiPaq Analyzer จะวางหมายเลข 1 ด้วยแบบอักษรสีแดงใต้ส่วนการละเมิด RI อย่างไรก็ตาม หากคุณขยายตารางที่มีการละเมิด คุณจะไม่สามารถดูได้ว่าอะไรเป็นสาเหตุของการละเมิด

การเพิ่มประสิทธิภาพโมเดลข้อมูล LuckyTemplates ด้วย VertiPaq

ข้อมูลนี้สามารถพบได้ในแท็บความสัมพันธ์

การเพิ่มประสิทธิภาพโมเดลข้อมูล LuckyTemplates ด้วย VertiPaq

ในตัวอย่างนี้ ตารางการขายแสดงว่ามีคีย์ที่ขาดหายไป 2,183 รายการระหว่างคีย์ผลิตภัณฑ์ของตารางการขายและคีย์ผลิตภัณฑ์ของตารางผลิตภัณฑ์ ส่งผลให้มีแถวที่ไม่ถูกต้อง 10 ล้านแถวในตารางการขายและการละเมิดตัวอย่าง 153 รายการ

หน้าความสัมพันธ์ใน VertiPaq Analyzer ช่วยให้คุณระบุคีย์ที่ขาดหายไประหว่างตาราง Facts และตาราง Dimension

คุณยังสามารถตรวจสอบข้อมูลนี้อีกครั้งโดยใช้ DAX

การเพิ่มประสิทธิภาพโมเดลข้อมูล LuckyTemplates ด้วย VertiPaq

เมื่อคุณรันโค้ด ผลลัพธ์แสดงว่า 10 ล้านแถวมีค่าคีย์ผลิตภัณฑ์ที่ว่างเปล่า

แท็บสรุปใน VertiPaq Analyzer

แท็บ สรุป แสดงข้อมูลโดยรวมพื้นฐานของแบบจำลองข้อมูลของคุณ

การเพิ่มประสิทธิภาพโมเดลข้อมูล LuckyTemplates ด้วย VertiPaq

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

ความเข้ากันได้หมายถึงเวอร์ชันของ Analysis Services ที่ใช้ในไฟล์ปัจจุบัน และสุดท้าย เซิร์ฟเวอร์จะแสดงหมายเลขพอร์ต localhost ที่ใช้โดย Analysis Services เพื่อเชื่อมต่อกับ DAX Studio

บทสรุป

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

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

สิ่งที่ดีที่สุด


ตนเองคืออะไรใน 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 คืออะไร ทั้งหมดที่คุณต้องการรู้