การใช้ Azure Log Analytics ใน Power BI
Power BI กําลังรวมเข้ากับ Azure Log Analytics (LA) เพื่อให้ผู้ดูแลระบบและเจ้าของพื้นที่ทํางานแบบพรีเมียมสามารถกําหนดค่าการเชื่อมต่อ Log Analytics กับการสมัครใช้งาน Power BI ของพวกเขา บทความนี้อธิบายวิธีการรวมระหว่าง Log Analytics และ Power BI และให้ตัวอย่างวิธีการที่คุณสามารถใช้ Azure Log Analytics ในการสมัครใช้งาน Power BI Premium ของคุณ
Azure Log Analytics (LA) เป็นบริการภายใน Azure Monitor ซึ่ง Power BI ใช้เพื่อบันทึกบันทึกกิจกรรม ชุด Azure Monitor ช่วยให้คุณรวบรวม วิเคราะห์ และดําเนินการกับการวัดและส่งข้อมูลทางไกลจากสภาพแวดล้อม Azure และสภาพแวดล้อมในองค์กรของคุณ มีพื้นที่เก็บข้อมูลระยะยาวอินเทอร์เฟซคิวรีเฉพาะกิจและการเข้าถึง API เพื่อให้สามารถส่งออกข้อมูลและรวมกับระบบอื่น ๆ ได้
การรวม Power BI กับ Log Analytics จะแสดงเหตุการณ์จากกลไกจัดการ Analysis Services เหตุการณ์ที่ได้มาจากบันทึกการวินิจฉัยที่มีอยู่ซึ่งพร้อมใช้งานสําหรับ Azure Analysis Services
เมื่อเชื่อมต่อกับ Power BI แล้ว ข้อมูลจะถูกส่งอย่างต่อเนื่อง และพร้อมใช้งานใน Log Analytics ในประมาณ 5 นาที ไดอะแกรมต่อไปนี้แสดงให้เห็นว่า Azure Monitor ทํางานอย่างไร โดยที่ Power BI เน้นเส้นทางดังกล่าว
ส่วนต่อไปนี้อธิบายการรวมกันของ Azure Log Analytics กับ Power BI ดูที่ การกําหนดค่า Azure Log Analytics ใน Power BI สําหรับข้อกําหนดที่จําเป็นในการเชื่อมต่อ Azure Log Analytics กับ Power BI และข้อควรพิจารณาที่ควรทราบ
ตัวอย่างของสถานการณ์การบันทึก
ส่วนนี้แสดงตัวอย่างของวิธีที่คุณอาจกําหนดค่า Log Analytics สําหรับ Power BI และวิธีที่คุณเลือกจะส่งผลกระทบต่อสิ่งที่ถูกบันทึก และวิธีการให้ข้อมูล
ตัวอย่างที่ 1: บันทึกพื้นที่ทํางานสําหรับพื้นที่ทํางานเดียวเท่านั้น
ในตัวอย่างนี้ เฉพาะบันทึกพื้นที่ทํางานจาก พื้นที่ทํางาน A เท่านั้นที่จะถูกส่งไปยังพื้นที่ทํางาน Log Analytics เฉพาะ:
ตัวอย่างที่ 2: บันทึกพื้นที่ทํางานที่ส่งไปยังพื้นที่ทํางาน Log Analytics เฉพาะ
ในตัวอย่างนี้ บันทึกพื้นที่ทํางานจากพื้นที่ทํางาน Power BI ที่แตกต่างกันสองพื้นที่จะถูกส่งไปยังพื้นที่ทํางาน Log Analytics เฉพาะที่แยกต่างหาก:
ตัวอย่างเหล่านี้เน้นวิธีต่างๆ ที่คุณสามารถใช้ Azure Log Analytics กับ Power BI และรับข้อมูลบันทึกที่คุณต้องการ
ในบทความอื่น คุณสามารถดูวิธีการกําหนดค่า Azure Log Analytics เพื่อทํางานกับ Power BI ด้วยขั้นตอนเฉพาะและข้อกําหนดเพื่อให้การบันทึกของคุณทํางานอย่างถูกต้อง
ตัวอย่างที่ 3: บันทึกพื้นที่ทํางานที่ส่งไปยังพื้นที่ทํางาน Log Analytics เฉพาะ
ในตัวอย่างนี้ บันทึกพื้นที่ทํางานจากพื้นที่ทํางาน Power BI หลายรายการจะถูกส่งไปยังพื้นที่ทํางาน Log Analytics เฉพาะ:
ตัวอย่างเหล่านี้เน้นวิธีต่างๆ ที่คุณสามารถใช้ Azure Log Analytics กับ Power BI และรับข้อมูลบันทึกที่คุณต้องการ
ในบทความอื่น คุณสามารถดูวิธีการกําหนดค่า Azure Log Analytics เพื่อทํางานกับ Power BI ด้วยขั้นตอนเฉพาะและข้อกําหนดเพื่อให้การบันทึกของคุณทํางานอย่างถูกต้อง
ข้อควรพิจารณาและข้อจำกัด
คํานึงถึงข้อควรพิจารณาและข้อจํากัดต่อไปนี้เมื่อทํางานกับ Azure Log Analytics และ Power BI:
- ขณะนี้ การสนับสนุน Sovereign Cloud ถูกจํากัดเฉพาะกระทรวงกลาโหมสหรัฐและชุมชน Cloud High ของรัฐบาลสหรัฐอเมริกา
- รองรับเฉพาะพื้นที่ทํางานแบบพรีเมียมเท่านั้น
- เฉพาะพื้นที่ทํางาน v2 เท่านั้นที่รองรับการเชื่อมต่อ Log Analytics
- Azure Log Analytics ไม่สนับสนุนการโยกย้ายผู้เช่า
- กิจกรรมจะถูกรวบรวมไว้สําหรับแบบจําลองความหมายที่โฮสต์จริงภายในพื้นที่ทํางานแบบพรีเมียมที่คุณกําหนดค่าการบันทึก ตัวอย่างเช่น ถ้าคุณกําหนดค่าการบันทึกสําหรับพื้นที่ทํางานแบบพรีเมียม A คุณจะไม่เห็นบันทึกสําหรับรายงานใด ๆ ภายในที่ใช้แบบจําลองความหมายที่โฮสต์ใน Azure Analysis Services คุณยังจะไม่เห็นไฟล์บันทึกใด ๆ สําหรับ แบบจําลอง ความหมายที่ใช้ร่วมกันซึ่งไม่ได้อยู่ในพื้นที่ทํางาน Premium A เพื่อบันทึกกิจกรรมสําหรับแบบจําลองความหมายที่ใช้ร่วมกัน ให้กําหนดค่าการบันทึกบนพื้นที่ทํางานที่มีแบบจําลองความหมายที่ใช้ร่วมกัน ไม่ใช่พื้นที่ทํางานที่มีรายงาน
- แบบจําลองความหมายที่สร้างขึ้นบนเว็บโดยการอัปโหลดไฟล์ CSV จะไม่สร้างบันทึก
- ถ้าคุณมีการรับรองความถูกต้องแบบหลายปัจจัย (MFA) สําหรับ Azure แต่ไม่ใช่ Power BI หน้าจอการกําหนดค่าจะให้ข้อผิดพลาดทั่วไปของ Azure การแก้ไขปัญหาชั่วคราวคือการลงชื่อเข้าใช้ พอร์ทัล Azure ก่อน ทําการทดสอบ MFA ให้เสร็จสมบูรณ์ จากนั้นลงชื่อเข้าใช้ Power BI ในเซสชันเบราว์เซอร์เดียวกัน
- หากคุณกําลังใช้ลิงก์ส่วนตัว/VNets เพื่อแยกพื้นที่ทํางาน Log Analytics ของคุณ การนําเข้าข้อมูลลงใน Log Analytics จะไม่ได้รับผลกระทบ อย่างไรก็ตาม [Log Analytics Template app(https://appsource.microsoft.com/product/power-bi/pbi_pcmm.powerbiloganalyticsforasengine?tab=Overview)] จะไม่ทํางานเนื่องจากอาศัยจุดสิ้นสุดสาธารณะที่ไม่สามารถเข้าถึงได้โดย Power Service เป็นลิงก์ส่วนตัวอีกต่อไป การแก้ปัญหาเฉพาะหน้าคือการใช้เทมเพลตรายงาน [.pbit(https://github.com/microsoft/PowerBI-LogAnalytics-Template-Reports)] และรีเฟรชข้อมูลจากภายใน VNet ส่วนตัว คุณต้องตั้งค่าการแมป DNS แบบกําหนดเองเพื่อให้แน่ใจว่าจุดสิ้นสุดสาธารณะใช้ IP ภายในส่วนตัว
- สําหรับคุณลักษณะ Log Analytics Power BI ส่งข้อมูลไปยังตาราง PowerBIDatasetsWorkspace เท่านั้น และไม่ส่งข้อมูลไปยังตาราง PowerBIDatasetsTenant ซึ่งจะหลีกเลี่ยงการจัดเก็บข้อมูลที่ซ้ํากันเกี่ยวกับการวิเคราะห์รายการบันทึกในทั้งสองตําแหน่ง
เนื้อหาที่เกี่ยวข้อง
บทความต่อไปนี้ให้ข้อมูลเพิ่มเติมเกี่ยวกับ Power BI และคุณลักษณะมากมาย: