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