แชร์ผ่าน


ส่งออกและส่งอีเมลรายงาน Power BI ด้วย Power Automate

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

ภาพหน้าจอของหน้าต่าง Power BI Automate ที่แสดงตัวเลือกการสร้าง

Power Automate เป็นวิธีที่ไม่มีรหัสในการโต้ตอบกับ API ส่งออกไปยังไฟล์ในอินเทอร์เฟซผู้ใช้ ดู ส่งออกไปยังไฟล์สําหรับรายงาน Power BI เพื่อเริ่มโต้ตอบกับ API โดยตรง

ข้อกำหนดเบื้องต้น

เมื่อต้องการทําตามขั้นตอน ตรวจสอบให้แน่ใจว่าคุณมีข้อกําหนดเบื้องต้นต่อไปนี้:

  • พื้นที่ทํางานในผู้เช่า Power BI ของคุณที่ได้รับการสนับสนุนจากความจุที่สงวนไว้อย่างน้อยหนึ่งรายการ ความจุนี้อาจเป็น A1/EM1 - A6/P3 SKU อ่านเพิ่มเติมเกี่ยวกับความจุที่สงวนไว้ใน Power BI Premium
  • เข้าถึงตัวเชื่อมต่อมาตรฐานใน Power Automate ซึ่งมาพร้อมกับการสมัครใช้งาน Office 365

สร้างโฟลว์ตั้งแต่ต้น

ในงานนี้ คุณจะสร้างโฟลว์ง่ายๆ ตั้งแต่เริ่มต้น โฟลว์จะส่งออกรายงาน Power BI เป็น PDF และจะแนบกับอีเมลที่ส่งเป็นรายสัปดาห์

  1. ลงชื่อเข้าใช้ Power Automate

  2. เลือก สร้าง>โฟลว์ระบบคลาวด์ตามกําหนดเวลา

    สกรีนช็อตที่แสดงหน้าต่างการสร้าง Power BI และโฟลว์คลาวด์ที่กําหนดเวลาไว้จะถูกเน้น

  3. ใน สร้างโฟลว์ที่กําหนดเวลา ไว้ ให้ตั้งชื่อโฟลว์ของคุณ

  4. ใน เรียกใช้โฟลว์นี้ ให้เลือกวันที่และเวลาเริ่มต้นสําหรับโฟลว์ของคุณและความถี่การทําซ้ํา

  5. ในในวันนี้ ให้เลือกวันที่ที่คุณต้องการให้โฟลว์ของคุณทํางาน และเลือกสร้าง

    สกรีนช็อตที่แสดงกล่องโต้ตอบการสร้างโฟลว์ระบบคลาวด์ตามกําหนดเวลา

  6. ในกิจวัตร เลือก>แสดงตัวเลือกขั้นสูง ป้อนค่าใน ในชั่วโมง เหล่านี้และ ในนาที เหล่านี้เพื่อตั้งค่าเวลาเฉพาะสําหรับโฟลว์ของคุณเพื่อเรียกใช้

    สกรีนช็อตที่แสดงกล่องโต้ตอบการเกิดซ้ํา

  7. เลือก ขั้นตอนใหม่

  8. ใน เลือกการดําเนินการ ค้นหา Power BI และเลือก ส่งออกไปยังไฟล์สําหรับรายงาน Power BI

    สกรีนช็อตแสดงกล่องโต้ตอบ Power Automate สําหรับการเลือกการดําเนินการ ส่งออกไปยังไฟล์สําหรับรายงาน Power BI จะถูกเน้นไว้

  9. ใน ส่งออกไปยังไฟล์สําหรับรายงาน Power BI เลือก พื้นที่ทํางาน และ รายงาน จากรายการดรอปดาวน์

  10. เลือกรูปแบบการส่งออกที่ต้องการสําหรับรายงาน Power BI ของคุณ

    สกรีนช็อตของการส่งออกไปยังไฟล์สําหรับรายงาน Power BI

    หมายเหตุ

    หากคุณส่งออกหลายหน้าไปยังรูปแบบ PNG ชุด ไฟล์.png แต่ละไฟล์ที่แสดงหนึ่งหน้ารายงานจะถูกบีบอัดเป็น ไฟล์.zip ที่จะแนบมากับอีเมลของคุณ

  11. หรือระบุหน้าเฉพาะที่จะส่งออกในเขตข้อมูล Pages pageName -1 พารามิเตอร์ชื่อหน้าจะแตกต่างจากชื่อหน้าที่แสดง หากต้องการค้นหาชื่อหน้า ให้นําทางไปยังหน้าในบริการของ Power BI และคัดลอกส่วนสุดท้ายของ URL ดังที่แสดงในตัวอย่าง

    https://app.powerbi.com/groups/workspaceGuid/reports/reportGuid/xxxxxxxxxx

    อย่างนี้:

    https://app.powerbi.com/groups/338cd931-b957-4ba6-a5fa-b0113dab53aa/reports/85ac7583-3bb2-4c2c-a1fa-5a4a875ba88c/ReportSection?ctid=72f988bf-86f1-41af-91ab-2d7cd011db47&experience=power-bi

  12. หรือระบุบุ๊กมาร์กเฉพาะที่จะแสดงใน เขตข้อมูลชื่อ บุ๊กมาร์ก คุณสามารถค้นหาชื่อบุ๊กมาร์กใน URL ของรายงานหลังจาก bookmarkGuid= ดังที่แสดงในตัวอย่าง สนับสนุนเฉพาะบุ๊กมาร์กรายงานเท่านั้น ไม่ใช่บุ๊กมาร์กส่วนบุคคล คุณสามารถระบุพารามิเตอร์อื่น ๆ สําหรับรายงาน Power BI ได้ ค้นหาคําอธิบายโดยละเอียดของพารามิเตอร์เหล่านี้ในส่งออก ไปยังไฟล์สําหรับรายงาน Power BI

    https://app.powerbi.com/groups/workspaceGuid/reports/reportGuid/ReportSection?bookmarkGuid=xxxxxxxxxx

  13. เลือก ขั้นตอนใหม่

  14. ในเลือกการดําเนินการ ค้นหา Outlook และเลือกส่งอีเมล (V2)

  15. ในส่งอีเมล (V2) ให้กรอกเขตข้อมูลถึง ชื่อเรื่อง และเนื้อหาสําหรับอีเมลของคุณ

  16. เลือก แสดงตัวเลือกขั้นสูง ใน ชื่อสิ่งที่แนบมา – 1 ใส่ชื่อสิ่งที่แนบมาของคุณ เพิ่มนามสกุลไฟล์ลงในชื่อไฟล์ (ตัวอย่างเช่น .PDF) ที่ตรงกับรูปแบบการส่งออกที่คุณต้องการ

  17. ใน เนื้อหาสิ่งที่แนบมา ให้เลือก เนื้อหา ไฟล์เพื่อแนบรายงาน Power BI ที่ส่งออกของคุณ

    สกรีนช็อตที่แสดงกล่องโต้ตอบส่งอีเมล

  18. เมื่อคุณทําเสร็จแล้ว ให้เลือก ขั้นตอนถัดไป หรือ บันทึก Power Automate สร้างและประเมินโฟลว์ และแจ้งให้คุณทราบว่าพบข้อผิดพลาดหรือไม่

  19. ถ้ามีข้อผิดพลาด ให้เลือก แก้ไขโฟลว์ เพื่อแก้ไขปัญหาเหล่านั้น มิฉะนั้น เลือก ลูกศรย้อนกลับ เพื่อดูรายละเอียดโฟลว์ และเรียกใช้โฟลว์ใหม่ เมื่อคุณเรียกใช้โฟลว์ Power Automate จะส่งออกรายงาน Power BI ในรูปแบบที่ระบุและส่งเป็นไฟล์แนบอีเมลตามที่กําหนดเวลาไว้

การรักษาความปลอดภัยระดับแถวใน Power Automate

ไม่บังคับ ถ้าคุณต้องการส่งรายงานที่ยึดตามการรักษาความปลอดภัยระดับแถว (RLS) คุณต้องเพิ่มรายละเอียดต่อไปนี้:

สกรีนช็อตของการอัปเดตเขตข้อมูลชื่อผู้ใช้ข้อมูลประจําตัว

  • ชื่อผู้ใช้ข้อมูลประจําตัว - 1 = ชื่อผู้ใช้ที่มีผลบังคับใช้สะท้อนให้เห็นโดยโทเค็นสําหรับการใช้กฎ RLS สําหรับแบบจําลองภายในองค์กร ชื่อผู้ใช้สามารถประกอบด้วยอักขระตัวอักษรและตัวเลข หรืออักขระใด ๆ ต่อไปนี้: '.', '-', '_', '!', '#', '^', '~', '\', and '@' สําหรับแบบจําลองคลาวด์ ชื่อผู้ใช้สามารถประกอบด้วยอักขระ ASCII ทั้งหมดได้ นอกจากนี้ ชื่อผู้ใช้สามารถมีอักขระได้สูงสุด 256 ตัว และไม่สามารถมีช่องว่างได้

  • แบบจําลองความหมายข้อมูลประจําตัว - 1 = คุณสามารถรับค่านี้ได้โดยไปที่การตั้งค่าของแบบจําลองความหมาย และคัดลอก ID แบบจําลองความหมายจากแถบที่อยู่ ดังที่แสดงในตัวอย่างนี้และในรูปต่อไปนี้:

    https://app.powerbi.com/groups/me/settings/datasets/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx

    สกรีนช็อตของ ID แบบจําลองความหมายตัวอย่าง

  • รายการบทบาทข้อมูลประจําตัว - 1 = ชื่อ RLS ที่กําหนดไว้ในรายงาน