แชร์ผ่าน


การเชื่อมต่อสดและการเปรียบเทียบ DirectQuery

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

การเชื่อมต่อสด

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

การใช้ การเชื่อมต่อ แบบสดคุณสามารถเชื่อมต่อรายงานของคุณกับหนึ่งในแหล่งข้อมูลต่อไปนี้:

  • แบบจําลองความหมายที่มีอยู่แล้วในบริการของ Power BI

  • ฐานข้อมูล Azure Analysis Services (AAS)

  • อินสแตนซ์ภายในองค์กรของ SQL Server Analysis Services (SSAS)

DirectQuery

แบบจําลองความหมายของ Power BI สามารถมีข้อมูลที่คัดลอกลงในแบบจําลองในระหว่างการรีเฟรช ในสิ่งที่เรียกว่า โหมดการนําเข้า หรือแบบจําลองความหมายสามารถร้องขอข้อมูลแบบไดนามิกจากแหล่งข้อมูลที่เชื่อมต่อโดยใช้เมธอดที่เรียกว่า DirectQuery

เมื่อใช้ DirectQuery รายงานของคุณจะใช้คิวรี Data Analysis Expression (DAX) เพื่อรับข้อมูล หลังจากแบบจําลองความหมายได้รับคิวรี DAX ของรายงานแล้ว จะสร้างคิวรีอีกชุดหนึ่งที่ทํางานบนแหล่งข้อมูลของคุณเพื่อรับข้อมูลที่ต้องการ ตัวอย่างเช่น ถ้าแหล่งข้อมูลของคุณเป็นฐานข้อมูล SQL Server, Power BI จะสร้างคิวรี SQL เพื่อรับข้อมูลที่ต้องการ แหล่งข้อมูลอื่น อาจสร้างคิวรีในภาษาคิวรีอื่นได้

DirectQuery มีประโยชน์เมื่อ:

  • คุณกําลังทํางานกับแหล่งข้อมูลที่มีข้อมูลจํานวนมาก

  • คุณต้องการใช้ข้อมูล 'ใกล้เคียงกับเวลาจริง'

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

สําหรับข้อมูลเพิ่มเติม โปรดดูทรัพยากรต่อไปนี้: