แชร์ผ่าน


เชื่อมต่อไปยังแบบจําลองหลายมิติ SSAS ใน Power BI Desktop

ด้วย Power BI Desktop คุณสามารถเข้าถึงแบบจําลองหลายมิติ SQL Server Analysis Services (SSAS) ซึ่งมักเรียกว่า SSAS MD

เมื่อต้องการเชื่อมต่อกับฐานข้อมูล SSAS MD ให้เลือกรับข้อมูล เลือกฐานข้อมูลฐานข้อมูล> SQL Server Analysis Services จากนั้นเลือกเชื่อมต่อ:

Screenshot shows the Get Data dialog in Power BI Desktop with SQL Server Analysis Services database selected.

ทั้งบริการของ Power BI และ Power BI Desktop สนับสนุนแบบจําลองหลายมิติ SSAS ในโหมดการเชื่อมต่อสด คุณสามารถเผยแพร่และอัปโหลดรายงานที่ใช้แบบจําลองหลายมิติ SSAS ในโหมดถ่ายทอดสดไปยังบริการของ Power BI ได้

ความสามารถและคุณสมบัติของ SSAS MD

ส่วนต่อไปนี้อธิบายคุณลักษณะและความสามารถของการเชื่อมต่อ Power BI และ SSAS MD

เมตาดาต้า Tabular ของแบบจําลองหลายมิติ

ตารางต่อไปนี้แสดงความเกี่ยวข้องกันระหว่างวัตถุหลายมิติและเมตาดาต้า Tabular ที่ส่งกลับมายัง Power BI Desktop Power BI คิวรีแบบจําลองสําหรับเมตาดาต้า Tabular Power BI Desktop จะเรียกใช้คิวรี DAX ที่เหมาะสมกับ SSAS เมื่อคุณสร้างการแสดงภาพ เช่น ตาราง เมทริกซ์ แผนภูมิ หรือตัวแบ่งส่วนข้อมูล โดยยึดตามเมตาดาต้าที่ส่งกลับ

วัตถุ BISM-หลายมิติ เมตาดาต้า Tabular
Cube แบบจำลอง
มิติคิวบ์ Table
แอตทริบิวต์ของมิติ (คีย์) ชื่อ คอลัมน์
กลุ่มหน่วยวัด Table
การวัด การวัด
หน่วยวัดโดยไม่มีกลุ่มหน่วยวัดที่เกี่ยวข้อง ภายในตารางที่เรียกว่า หน่วยวัด
กลุ่มหน่วยวัด -> ความสัมพันธ์ของมิติคิวบ์ ความสัมพันธ์
มุม มอง มุม มอง
KPI KPI
ลําดับชั้นผู้ใช้/หลัก-รอง ลำดับชั้น

หน่วยวัด กลุ่มหน่วยวัด และ KPI

กลุ่มหน่วยวัดในคิวบ์หลายมิติจะแสดงเป็นตารางที่มีเครื่องหมาย sigma (∑) อยู่ข้าง ๆ ในบานหน้าต่างเขตข้อมูล หน่วยวัดจากการคํานวณโดยไม่มีกลุ่มหน่วยวัดที่เกี่ยวข้องจะถูกจัดกลุ่มภายใต้ตารางพิเศษที่เรียกว่า หน่วยวัด ในเมตาดาต้า Tabular

เพื่อช่วยลดความซับซ้อนของแบบจําลองในแบบจําลองหลายมิติ คุณสามารถกําหนดชุดของหน่วยวัดหรือ KPI ในคิวบ์ที่จะอยู่ภายใน โฟลเดอร์การแสดง Power BI จดจําโฟลเดอร์การแสดงในเมตาดาต้า tabular และแสดงหน่วยวัดและ KPI ภายในโฟลเดอร์การแสดง KPI ในฐานข้อมูลหลายมิติสนับสนุนค่า เป้าหมาย กราฟิกสถานะ และกราฟิกแนวโน้ม

ชนิดแอตทริบิวต์ของมิติ

แบบจําลองหลายมิติยังสนับสนุนการเชื่อมโยงแอตทริบิวต์มิติกับชนิดแอตทริบิวต์มิติเฉพาะอีกด้วย ตัวอย่างเช่น มิติภูมิศาสตร์ที่แอตทริบิวต์มิติของเมืองรัฐ-จังหวัดประเทศภูมิภาคและรหัสไปรษณีย์มีชนิดภูมิศาสตร์ที่เหมาะสมที่เกี่ยวข้องกับแอตทริบิวต์มิติที่เปิดเผยในเมตาดาต้า tabular Power BI จดจําเมตาดาต้า ทําให้คุณสามารถสร้างการแสดงภาพของแผนที่ได้ คุณสามารถจดจําความสัมพันธ์เหล่านี้ได้โดยไอคอน แผนที่ ที่อยู่ถัดจากองค์ประกอบในบานหน้าต่าง เขตข้อมูล ใน Power BI

Power BI ยังสามารถแสดงรูปภาพได้เมื่อคุณใส่เขตข้อมูลที่ประกอบด้วย Uniform Resource locators (URL) ของรูปภาพ คุณอาจระบุเขตข้อมูลเหล่านี้เป็น ชนิด ImageURL ในเครื่องมือข้อมูล SQL Server หรือใน Power BI Desktop จากนั้นข้อมูลชนิดจะถูกกําหนดให้กับ Power BI ในเมตาดาต้า Tabular จากนั้น Power BI สามารถเรียกใช้รูปภาพเหล่านั้นจาก URL และแสดงภาพเหล่านั้นในวิชวล

ลําดับชั้นหลัก-รอง

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

สมาชิกจากการคํานวณของมิติ

แบบจําลองหลายมิติสนับสนุนการสร้างสมาชิกจากการคํานวณชนิดต่าง ๆ สองชนิดที่พบบ่อยที่สุดของสมาชิกจากการคํานวณคือ:

  • สมาชิกจากการคํานวณในลําดับชั้นแอตทริบิวต์ที่ไม่ใช่ข้อมูลที่เกี่ยวข้องของ ทั้งหมด
  • สมาชิกจากการคํานวณในลําดับชั้นของผู้ใช้

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

  • แอตทริบิวต์ของมิติอาจมี UnknownMember ที่เลือกได้

  • แอตทริบิวต์ที่ประกอบด้วยสมาชิกจากการคํานวณไม่สามารถเป็นแอตทริบิวต์หลักของมิติ เว้นแต่เป็นแอตทริบิวต์ของมิติเท่านั้น

  • แอตทริบิวต์ที่ประกอบด้วยสมาชิกจากการคํานวณไม่สามารถเป็นแอตทริบิวต์หลัก-รอง

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

ความปลอดภัย

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

ข้อควรพิจารณาและข้อจำกัด

มีข้อจํากัดบางอย่างในการใช้ SSAS MD:

  • เฉพาะรุ่น enterprise และ BI ของ SQL Server 2014 เท่านั้นที่รองรับการเชื่อมต่อแบบสด สําหรับ SQL Server รุ่นมาตรฐาน จําเป็นต้องใช้ SQL Server 2016 หรือใหม่กว่าสําหรับการเชื่อมต่อแบบสด

  • การดําเนินการ และ ชุดที่ ตั้งชื่อจะไม่แสดงใน Power BI ในการสร้างวิชวลและรายงาน คุณยังสามารถเชื่อมต่อกับคิวบ์ที่ประกอบด้วยการดําเนินการหรือชุดที่ตั้งชื่อ

  • เมื่อ Power BI แสดงเมตาดาต้าสําหรับแบบจําลอง SSAS บางครั้งคุณไม่สามารถดึงข้อมูลจากแบบจําลองได้ สถานการณ์นี้สามารถเกิดขึ้นได้ถ้าคุณได้ติดตั้งตัวให้บริการการประมวลผลวิเคราะห์ทางออนไลน์ของ Microsoft เวอร์ชัน 32 บิต แต่ไม่ใช่เวอร์ชัน 64 บิต การติดตั้งเวอร์ชัน 64 บิตอาจแก้ปัญหานี้ได้

  • คุณไม่สามารถสร้าง หน่วยวัดระดับ รายงานเมื่อเขียนรายงานที่เชื่อมต่อสดกับแบบจําลองหลายมิติของ SSAS หน่วยวัดเดียวเท่านั้นที่สามารถใช้งานได้คือหน่วยวัดที่กําหนดไว้ในแบบจําลอง MD

คุณลักษณะที่ได้รับการสนับสนุนของ MD SSAS ใน Power BI Desktop

การใช้องค์ประกอบต่อไปนี้ได้รับการสนับสนุนใน SSAS MD รุ่นนี้ สําหรับข้อมูลเพิ่มเติมเกี่ยวกับคุณลักษณะเหล่านี้ โปรดดู ทําความเข้าใจ Power View สําหรับแบบจําลองหลายมิติ

  • สมาชิกเริ่มต้น
  • แอตทริบิวต์มิติ
  • ชนิดแอตทริบิวต์ของมิติ
  • สมาชิกจากการคํานวณของมิติ ซึ่ง:
    • ต้องเป็นสมาชิกจริงรายการเดียวเมื่อมิติมีมากกว่าหนึ่งแอตทริบิวต์
    • ไม่สามารถเป็นแอตทริบิวต์หลักของมิติ เว้นแต่ว่าจะเป็นแอตทริบิวต์เดียวเท่านั้น และ
    • ไม่สามารถเป็นแอตทริบิวต์หลัก-รองได้
  • การรักษาความปลอดภัยมิติ
  • แสดงโฟลเดอร์
  • ลำดับชั้น
  • ImageUrls
  • KPI
  • แนวโน้มของ KPI
  • หน่วยวัด (มีหรือไม่มีกลุ่มหน่วยวัด)
  • หน่วยวัดเป็นตัวแปร

การแก้ไขปัญหา

รายการต่อไปนี้อธิบายถึงปัญหาที่ทราบแล้วทั้งหมดเมื่อเชื่อมต่อกับ SQL Server Analysis Services

  • ข้อผิดพลาด: ไม่สามารถโหลด Schema สําหรับแบบจําลองได้ ข้อผิดพลาดนี้มักจะเกิดขึ้นเมื่อผู้ใช้ที่เชื่อมต่อกับ Analysis Services ไม่สามารถเข้าถึงฐานข้อมูล/คิวบ์ได้