Power BI มี connector ที่ต้องใช้อยู่แล้ว สร้าง Blank Query แล้วเรียกด้วย Web.Contents โดยคง host ไว้คงที่และย้าย endpoint ไปไว้ใน RelativePath เพื่อให้ Power BI Service ระบุแหล่งข้อมูลตอน refresh ได้
ตั้ง currency, base, source เป็น Text, rate เป็น Decimal number และ data_updated_at เป็น Date/Time/Timezone จากนั้นกด Close & Apply
Publish และตั้ง scheduled refresh
ใน Power BI Service เปิด credential ของ https://api.exchangerate.dev แล้วเลือก Anonymous เพราะ M query ส่งคีย์ใน Authorization header อยู่แล้ว จากนั้นตั้งรอบ refresh ตามการใช้งาน
RelativePath ช่วยเลี่ยง dynamic data source
Power BI ต้องเห็น host ที่คงที่ ให้ domain อยู่ใน Web.Contents และวางเฉพาะ endpoint path ใน RelativePath เพื่อให้ refresh หลัง publish ทำงาน