CannerFlow 與 Power BI 串接步驟
開始之前
在開始了解 CannerFlow 如何跟 Power BI 整合前,我們建議您先了解
您將了解
- 如何使用 CannerFlow Custom Connector 連接到 CannerFlow
- 如何設定排程更新
Power BI 串接步驟
步驟 1: 安裝 CannerFlow Custom Connector
下載 CannerFlow Custom Connector 並放在 [Documents]\Power BI Desktop\Custom Connectors 資料夾中。 如果該資料夾不存在,請予以建立。
請參考此份官方文件設定 Power BI (官方文件 | Power BI 中的連接器擴充性)
調整資料延伸模組安全性設定: 在 Power BI Desktop 中,選取 [檔案] > [選項及設定] > [選項] > [安全性] 。 在 [資料延伸模組] 底下,選取 [(不建議) 允許任何延伸模組載入,而不經過驗證或警告] 。 選取 [確定] ,然後重新啟動 Power BI Desktop。
設定 Power BI 的選項並重新啟動 Power BI
在 Power BI Desktop 啟動時就會出現 [未經認證的連接器] 對話方塊,並列出 CannerFlow 的 Connector,按下確定後繼續
步驟 2: 將想匯入至 Power BI 中的資料,建立為 Materialized View
在 CannerFlow 中的 workspace 中,建立 Materialized View。
若對 Materialized View 有疑問,請參考 資料轉換及落地 > 資料實體化 Materialized View。
步驟 3: CannerFlow Power BI 操作
至 CannerFlow 的 Workspace > BI Integration
頁面,在 Power BI 區塊中,點選 Enable 啟動 Power BI 整合服務。
在 Select Materialized View 此項目中選擇想讓 Power BI 匯入的 Materialized View,點擊 Apply 後,會看到 Sync Status 中出現選擇的 Materialized View。
點擊 Refresh 並等待 Status 變成 Ready
,當 Materialized View 的狀態變為 Ready
,代表此份資料可在 Power BI CannerFlow Custom Connector 中選取並匯入。
步驟 4: 使用 Power BI Custom Connector 連接
在 Power BI Desktop 中,點擊 Get Data > More...
在搜尋框中尋找 cannerflow
,找到 CannerFlow
後選擇 Connect。
填入 CannerFlow Custom Connector 所需資訊
host
: 請填入 CannerFlow 的 Hostprotocol
: 請選擇https
port
: 請留空username
: 複製貼上Workspace > BI Integration
中Power BI
區塊的 Namepassword
: 複製貼上Workspace > BI Integration
中Power BI
區塊的 Password
最後點擊 OK
。
點擊 Connect
。
在 Navigator 中選擇要匯入的 Materialized View。
可在此預覽 Materialized View 中的資料。
接著,可在 Power BI Desktop 中對資料做操作,製作報表。
Publish 到 Power BI Service 後,可在 Power BI Service 中觀看報表。
Power BI 設定排程更新
Power BI Custom Connector 可透過 data gateway (standard mode) 排程把 Materialized View 更新至 Power BI 中
請參考 Power BI 官方文件建置 Data Gateway: Use a gateway
並參考 configure a refresh schedule 設定排程更新
caution
請注意 Power BI 排程更新並不會造成 Materialized View 重新從來源端撈取資料,請參考 Materialized View 文件設定 Materialized View 這邊的排程更新