อย่างที่ทราบ ๆ กันอยู่แล้วนะครับว่า Power BI สามารถ Get Data จาก Sharepoint เพื่อนนำมาทำ Report ได้ และสามารถทำ Scheduled Refresh เพื่อดึงข้อมูลที่เป็นปัจจุบันมาแสดงผลได้ และทาง Microsoft ก็ได้เปิด Sharepoint API ให้ทุกคนสามารถใช้ในการจัดการ Document บน Sharepoint ได้ ดังนั้นแล้วเราก็สามารถสร้างระบบการออกรายงานบน Power BI จาก Data Source ที่มาจากระบบไหนก็ได้ โดยการเขียน API ส่ง Data Source ขึ้นไปบน Sharepoint แบบอัตโนมัติ (ใช้ Linux Crontab / Windows Task Scheduler) แล้วตั้ง Power BI Scheduled Refresh ให้อัพเดทข้อมูลอยู่เสมอเสมอ เท่านี้ เราก็ไม่ต้องกังวลกับการที่จะต้องมาคอยนั่งอัพเดท Data Source เองอีกต่อไป
Link ที่เกี่ยวข้อง
https://github.com/vgrem/phpSPO
______________________________________________________________________________________________