เชื่อมต่อไปยังแบบจําลองหลายมิติ SSAS ใน Power BI Desktop
ด้วย Power BI Desktop คุณสามารถเข้าถึงแบบจําลองหลายมิติ SQL Server Analysis Services (SSAS) ซึ่งมักเรียกว่า SSAS MD
เมื่อต้องการเชื่อมต่อกับฐานข้อมูล SSAS MD ให้เลือกรับข้อมูล เลือกฐานข้อมูลฐานข้อมูล> SQL Server Analysis Services จากนั้นเลือกเชื่อมต่อ:
ทั้งบริการของ 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 ไม่สามารถเข้าถึงฐานข้อมูล/คิวบ์ได้