เชื่อมต่อกับข้อมูลแบบตารางของ Analysis Services ใน Power BI Desktop
ด้วย Power BI Desktop คุณสามารถเชื่อมต่อ และรับข้อมูลจากแบบจําลองตารางของ SQL Server Analysis Services ได้สองวิธี:
- สํารวจโดยใช้การเชื่อมต่อสด
- เลือกรายการและนําเข้าไปยัง Power BI Desktop
สํารวจโดยใช้การเชื่อมต่อกันโดยตรง: เมื่อคุณใช้การเชื่อมต่อกันโดยตรง รายการในแบบจําลองตารางหรือมุมมองของคุณ เช่น ตาราง คอลัมน์ และหน่วยวัด จะปรากฏในรายการบานหน้าต่างข้อมูล Power BI Desktop ของคุณ คุณสามารถใช้การแสดงภาพขั้นสูงและเครื่องมือรายงานของ Power BI Desktop เพื่อสํารวจแบบจําลองตารางของคุณด้วยวิธีใหม่ที่สามารถโต้ตอบได้สูง
เมื่อคุณเชื่อมต่อโดยตรง จะไม่มีการนําเข้าข้อมูลจากแบบจําลองตารางลงใน Power BI Desktop ในแต่ละครั้งที่คุณโต้ตอบกับการแสดงภาพ Power BI Desktop จะคิวรีแบบจําลองตารางและคํานวณผลลัพธ์ที่คุณเห็น คุณจะเห็นข้อมูลล่าสุดที่พร้อมใช้งานในแบบจําลองตาราง จากการประมวลผลครั้งล่าสุด หรือจากตาราง DirectQuery ที่พร้อมใช้งานในแบบจําลองตาราง
โปรดทราบว่าแบบจําลองตารางมีความปลอดภัยสูง รายการที่ปรากฏใน Power BI Desktop ขึ้นอยู่กับสิทธิ์ของคุณสําหรับแบบจําลองตารางที่คุณกําลังเชื่อมต่ออยู่
เมื่อคุณสร้างรายงานแบบไดนามิกใน Power BI Desktop คุณสามารถแชร์โดยการเผยแพร่ไปยังพื้นที่ทํางาน Power BI ของคุณ เมื่อคุณเผยแพร่ไฟล์ Power BI Desktop ด้วยการเชื่อมต่อโดยตรงไปยังแบบจําลองตารางไปยังพื้นที่ทํางานของคุณ เกตเวย์ข้อมูลภายในองค์กรต้องได้รับการติดตั้งและกําหนดค่าโดยผู้ดูแลระบบ สําหรับข้อมูลเพิ่มเติม ให้ดู เกตเวย์ข้อมูลภายในองค์กร
เลือกรายการ และนําเข้าลงใน Power BI Desktop: เมื่อคุณเชื่อมต่อกับตัวเลือกนี้ คุณสามารถเลือกรายการ เช่น ตาราง คอลัมน์ และหน่วยวัดในแบบจําลองตารางหรือเปอร์สเปคทีฟของคุณ และโหลดรายการเหล่านั้นลงในแบบจําลอง Power BI Desktop ใช้ตัวแก้ไข Power Query ของ Power BI Desktop เพื่อจัดรูปแบบสิ่งที่คุณต้องการเพิ่มเติมและคุณลักษณะการสร้างแบบจําลองเพื่อจําลองข้อมูลเพิ่มเติม เนื่องจากไม่มีการเชื่อมต่อกันโดยตรงระหว่าง Power BI Desktop และแบบจําลองตารางคุณสามารถสํารวจแบบจําลอง Power BI Desktop ของคุณแบบออฟไลน์หรือเผยแพร่ไปยังพื้นที่ทํางาน Power BI ของคุณ
เพื่อเชื่อมต่อกับแบบจําลองตาราง
ใน Power BI Desktop บนริบบอน หน้าแรก ให้เลือก รับข้อมูล>ฐานข้อมูลเพิ่มเติม>
เลือกฐานข้อมูล SQL Server Analysis Services แล้วเลือก เชื่อมต่อ
ในหน้าต่างฐานข้อมูล SQL Server Analysis Services ให้ใส่ชื่อเซิร์ฟเวอร์ เลือกโหมดการเชื่อมต่อ จากนั้นเลือก ตกลง
ขั้นตอนนี้ในหน้าต่าง ตัว นําทางจะขึ้นอยู่กับโหมดการเชื่อมต่อที่คุณเลือก:
ถ้าคุณกําลังเชื่อมต่อแบบสด ให้เลือกแบบจําลองตารางหรือเปอร์สเปคทีฟ
ถ้าคุณเลือกที่จะเลือกรายการและรับข้อมูล ให้เลือกแบบจําลองตารางหรือเปอร์สเปคทีฟ จากนั้นเลือกตารางหรือคอลัมน์เฉพาะที่จะโหลด เมื่อต้องการจัดรูปร่างข้อมูลของคุณก่อนการโหลด ให้เลือก แปลงข้อมูล เพื่อเปิดตัวแก้ไข Power Query เมื่อคุณพร้อมแล้ว ให้เลือก โหลด เพื่อนําเข้าข้อมูลลงใน Power BI Desktop
คำถามที่ถามบ่อย
คําถาม: ฉันต้องใช้เกตเวย์ข้อมูลภายในองค์กรหรือไม่?
คําตอบ: ขึ้นอยู่กับ ถ้าคุณใช้ Power BI Desktop เพื่อเชื่อมต่อกันโดยตรงกับแบบจําลองตาราง แต่ไม่ต้องการเผยแพร่ไปยังพื้นที่ทํางาน Power BI ของคุณ คุณไม่จําเป็นต้องมีเกตเวย์ ในทางกลับกัน ถ้าคุณต้องการเผยแพร่ไปยังพื้นที่ทํางานของคุณ คุณจําเป็นต้องมีเกตเวย์ข้อมูลเพื่อให้แน่ใจว่าการสื่อสารระหว่างบริการของ Power BI และเซิร์ฟเวอร์ Analysis Services ภายในองค์กรของคุณมีความปลอดภัย ตรวจสอบให้แน่ใจว่าได้พูดคุยกับผู้ดูแลเซิร์ฟเวอร์ Analysis Services ของคุณก่อนติดตั้งเกตเวย์ข้อมูล
ถ้าคุณเลือกที่จะเลือกรายการและรับข้อมูล คุณนําเข้าข้อมูลแบบจําลองตารางลงในไฟล์ Power BI Desktop ของคุณโดยตรง ดังนั้นจึงไม่จําเป็นต้องมีเกตเวย์
คําถาม:การเชื่อมต่อกันโดยตรงกับแบบจําลองตารางจากบริการของ Power BI และการเชื่อมต่อโดยตรงจาก Power BI Desktop แตกต่างกันอย่างไร
คําตอบ: เมื่อคุณเชื่อมต่อโดยตรงไปยังแบบจําลองตารางจากพื้นที่ทํางานของคุณในบริการของ Power BI ไปยังฐานข้อมูล Analysis Services ภายในองค์กรของคุณ เกตเวย์ข้อมูลภายในองค์กรต้องมีการติดต่อสื่อสารที่ปลอดภัยระหว่างกัน เมื่อคุณเชื่อมต่อโดยตรงไปยังแบบจําลองตารางจาก Power BI Desktop คุณไม่จําเป็นต้องใช้เกตเวย์เนื่องจาก Power BI Desktop และเซิร์ฟเวอร์ Analysis Services ที่คุณกําลังเชื่อมต่อนั้นกําลังทํางานอยู่ภายในองค์กรของคุณ อย่างไรก็ตาม ถ้าคุณเผยแพร่ไฟล์ Power BI Desktop ของคุณไปยังพื้นที่ทํางานของ Power BI จําเป็นต้องใช้เกตเวย์
คําถาม: ถ้าฉันสร้างการเชื่อมต่อโดยตรง ฉันสามารถเชื่อมต่อกับแหล่งข้อมูลอื่น ๆ ในไฟล์ Power BI Desktop เดียวกันได้หรือไม่
คำตอบ: ไม่ใช่ คุณไม่สามารถสํารวจข้อมูลสดและเชื่อมต่อกับแหล่งข้อมูลชนิดอื่นในไฟล์เดียวกัน ถ้าคุณนําเข้าข้อมูลหรือเชื่อมต่อกับแหล่งข้อมูลอื่นในไฟล์ Power BI Desktop แล้ว คุณจําเป็นต้องสร้างไฟล์ใหม่เพื่อสํารวจแบบไลฟ์
คําถาม: ถ้าฉันสร้างการเชื่อมต่อโดยตรง ฉันสามารถแก้ไขแบบจําลองหรือคิวรีใน Power BI Desktop ได้หรือไม่
คําตอบ: คุณสามารถสร้างหน่วยวัดระดับรายงานใน Power BI Desktop แต่คิวรีอื่นทั้งหมดและคุณลักษณะการสร้างแบบจําลองจะปิดใช้งานเมื่อมีการสํารวจข้อมูลแบบไลฟ์
คําถาม: ถ้าฉันสร้างการเชื่อมต่อกันโดยตรง การเชื่อมต่อนั้นจะปลอดภัยหรือไม่
คำตอบ: ใช่ ข้อมูลประจําตัว Windows ปัจจุบันของคุณจะถูกใช้เพื่อเชื่อมต่อกับเซิร์ฟเวอร์ Analysis Services คุณไม่สามารถใช้พื้นฐานหรือข้อมูลประจําตัวที่จัดเก็บไว้ในบริการของ Power BI หรือ Power BI Desktop เมื่อสํารวจแบบไลฟ์
คําถาม: ใน "ตัวนําทาง" ฉันเห็นทั้งแบบจําลองและเปอร์สเปคทีฟ อะไรคือความแตกต่าง?
คําตอบ: เปอร์สเปคทีฟเป็นมุมมองเฉพาะของแบบจําลองตาราง ซึ่งอาจรวมถึงตาราง คอลัมน์ หรือหน่วยวัดเฉพาะโดยขึ้นอยู่กับความต้องการวิเคราะห์ข้อมูลที่ไม่ซ้ํากัน แบบจําลองตารางจะประกอบด้วยอย่างน้อยหนึ่งเปอร์สเปคทีฟเสมอ ซึ่งอาจรวมถึงทุกอย่างในแบบจําลอง หากคุณไม่แน่ใจว่าควรเลือกมุมมองใด ให้ตรวจสอบกับผู้ดูแลระบบของคุณ
คําถาม: มีคุณลักษณะใด ๆ ของ Analysis Services ที่เปลี่ยนวิธีการทํางานของ Power BI หรือไม่
คำตอบ: ใช่ ประสบการณ์การใช้งานใน Power BI Desktop อาจเปลี่ยนแปลง ขึ้นอยู่กับคุณลักษณะที่แบบจําลองตารางของคุณใช้ ตัวอย่างเช่น:
คุณอาจเห็นหน่วยวัดในแบบจําลองที่จัดกลุ่มเข้าด้วยกันที่ด้านบนของ รายการบานหน้าต่างข้อมูล แทนที่จะอยู่ในตารางควบคู่ไปกับคอลัมน์ ไม่ต้องกังวล คุณยังคงสามารถใช้ตามปกติ เป็นเพียงวิธีที่ง่ายกว่าในการค้นหาด้วยวิธีนี้
หากแบบจําลองตารางมีกลุ่มการคํานวณที่กําหนด คุณจะสามารถใช้กับหน่วยวัดแบบจําลองเท่านั้นและไม่ได้มีหน่วยวัดโดยนัยที่คุณสร้างโดยการเพิ่มเขตข้อมูลตัวเลขลงในวิชวล นอกจากนี้แบบจําลองอาจมีสถานะ DiscourageImplicitMeasures ด้วยตนเอง ซึ่งมีผลเหมือนกัน สําหรับข้อมูลเพิ่มเติม ดู กลุ่มการคํานวณ
เพื่อเปลี่ยนชื่อของเซิร์ฟเวอร์หลังจากการเชื่อมต่อเริ่มต้น
หลังจากที่คุณสร้างไฟล์ Power BI Desktop ด้วยการเชื่อมต่อสดแบบสํารวจ อาจมีบางกรณีที่คุณต้องการสลับการเชื่อมต่อไปยังเซิร์ฟเวอร์อื่น ตัวอย่างเช่น ถ้าคุณสร้างไฟล์ Power BI Desktop ของคุณเมื่อเชื่อมต่อกับเซิร์ฟเวอร์การพัฒนา และก่อนเผยแพร่ไปยังบริการของ Power BI คุณต้องการสลับการเชื่อมต่อไปยังเซิร์ฟเวอร์การผลิต
วิธีการเปลี่ยนชื่อเซิร์ฟเวอร์:
เลือก แปลง>การตั้งค่าแหล่งข้อมูล จากแท็บ หน้าแรก
ในหน้าต่าง การตั้งค่าแหล่งข้อมูล ให้เลือกฐานข้อมูลจากรายการ จากนั้นเลือกปุ่ม เปลี่ยนแหล่งข้อมูล...
ในหน้าต่างฐานข้อมูล SQL Server Analysis Services ให้ใส่ชื่อเซิร์ฟเวอร์ใหม่ จากนั้นเลือก ตกลง
การแก้ไขปัญหา
รายการต่อไปนี้อธิบายถึงปัญหาที่ทราบแล้วทั้งหมดเมื่อเชื่อมต่อกับ SQL Server Analysis Services (SSAS) หรือ Azure Analysis Services:
- ข้อผิดพลาด: ไม่สามารถโหลด Schema สําหรับโมเดลได้ ข้อผิดพลาดนี้มักจะเกิดขึ้นเมื่อผู้ใช้ที่เชื่อมต่อกับ Analysis Services ไม่สามารถเข้าถึงฐานข้อมูล/แบบจําลองได้