เชื่อมต่อไปยังข้อมูลแบบตารางของ 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 ของคุณ เกตเวย์ข้อมูลภายในองค์กรต้องได้รับการติดตั้ง และกําหนดค่าโดยผู้ดูแลระบบ สําหรับข้อมูลเพิ่มเติม ให้ดู เกตเวย์ข้อมูลภายในองค์กร

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

เพื่อเชื่อมต่อกับแบบจําลองตาราง

  1. ใน Power BI Desktop บนริบบอน หน้าแรก ให้เลือก รับข้อมูล>ฐานข้อมูลเพิ่มเติม>

  2. เลือกฐานข้อมูล SQL Server Analysis Services จากนั้นเลือกเชื่อมต่อ

    Screenshot shows the Get Data dialog with SQL Server Analysis Services database selected.

  3. ในหน้าต่างฐานข้อมูล SQL Server Analysis Services ให้ใส่ชื่อเซิร์ฟเวอร์ เลือกโหมดการเชื่อมต่อ จากนั้นเลือก ตกลง

    Screenshot shows the SQL Server Analysis Services database window.

  4. ขั้นตอนนี้ในหน้าต่าง ตัว นําทางจะขึ้นอยู่กับโหมดการเชื่อมต่อที่คุณเลือก:

    • ถ้าคุณกําลังเชื่อมต่อแบบสด ให้เลือกแบบจําลองตารางหรือเปอร์สเปคทีฟ

      Screenshot shows the Navigator tabular model or perspective.

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

      Screenshot shows the Navigator table or column to load.

คำถามที่ถามบ่อย

คําถาม: ฉันต้องใช้เกตเวย์ข้อมูลภายในองค์กรหรือไม่?

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

เพื่อเปลี่ยนชื่อของเซิร์ฟเวอร์หลังจากการเชื่อมต่อเริ่มต้น

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

วิธีการเปลี่ยนชื่อเซิร์ฟเวอร์:

  1. เลือก แปลง>การตั้งค่าแหล่งข้อมูล จากแท็บ หน้าแรก

  2. ในหน้าต่างฐานข้อมูล SQL Server Analysis Services ให้ใส่ชื่อเซิร์ฟเวอร์ใหม่ จากนั้นเลือก ตกลง

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

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

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