具方案意識的資料流概覽
當您在解決方案中包含數據流時,其定義會變成可攜式,讓您更輕鬆地將數據流從某個環境移至另一個環境,進而節省撰寫數據流所需的時間。
典型的使用案例是讓獨立軟體廠商(ISV)在沙盒環境中開發一個解決方案,其中包含一個從數據源擷取和轉換數據到 Dataverse 資料表的資料流程。 ISV 接著會將該數據流和目的地數據表移至測試環境,以測試其測試數據源,以驗證解決方案是否正常運作,並準備好用於生產環境。 測試完成之後,ISV 會將數據流和數據表提供給客戶,讓他們將其匯入生產環境以運行於客戶的數據。 當您將數據流和數據表一同添加到解決方案中並載入數據,然後在不同環境之間移動解決方案及其內容時,這個過程會變得更加簡單。
新增至解決方案的數據流稱為 解決方案感知 數據流。 您可以將多個資料流新增至單一解決方案。
注意
- 只有在 Power Platform 環境中建立的數據流才能具解決方案管理功能。
- 數據流載入至目的地的數據無法作為解決方案的一部分進行移動或攜帶,只有數據流的定義可以。 若要在將數據流部署為解決方案的一部分之後重新建立數據,您需要重新整理數據流。
將新的數據流新增至解決方案
請遵循下列步驟,將數據流新增至解決方案。
先決條件
您必須先建立解決方案,才能將數據流加入其中。 詳細資訊:建立解決方案
新增數據流
登入 Power Apps。
從導覽列中選取 解決方案。
選取您想要新增數據流的解決方案,然後從操作功能表中選取 [編輯]。
從功能表中選取 [新增],然後流覽至 [自動化>數據流]。
繼續建立新的數據流。
將現有的數據流新增至解決方案
請遵循下列步驟,將數據流新增至解決方案。
先決條件
新增數據流
登入 Power Apps。
從導覽列中選取 解決方案。
選取您要新增數據流的解決方案,然後從操作功能表中選取 [編輯]。
選擇 ,新增現有的>自動化>數據流。
選擇性:如果您的數據流將數據載入自定義 Dataverse 數據表,請將自定義資料表新增至解決方案。
在此範例中,您新增至解決方案的數據流會將數據載入至名為 [完整訂單詳細數據]的自訂數據表中,而您希望在解決方案中也包含這個數據流。
一旦資料流程和將數據載入的數據表加入到解決方案中,此時,這兩個成品已被加入到解決方案中。 在此情況下,工件是 cr0c8_FullOrderDetails 和 匯入銷售數據。
若要儲存您的工作,請務必發佈所有自訂項目。 現在,解決方案已準備好從來源環境匯出,並匯入至目的地環境。
匯出和匯入包含數據流的解決方案
匯出和匯入包含數據流的解決方案,與針對其他成品執行相同的作業相同。 如需最 up-to日期的指示,請移至 匯出 和 匯入 解決方案的檔。
在解決方案匯入之後更新數據流的連線
基於安全性考慮,數據流所使用的連線認證不會由解決方案保存。 當數據流部署為解決方案的一部分之後,您必須先編輯其連結,才能設定執行時間。
在左側瀏覽窗格中,選取 Dataverse 旁的向下箭號,然後選取 資料流。 識別匯入的數據流,然後從操作功能表中選取 [編輯
]。 在 [數據流] 清單中,找出並按兩下已新增且屬於您匯入的解決方案中的一部分的數據流。
系統會要求您輸入數據流所需的認證。
更新連線的認證之後,所有使用該連線的查詢都會自動載入。
如果您的數據流在 Dataverse 數據表中載入數據,請選取 [下一步] 以檢閱對應設定。
對應組態也會儲存為解決方案的一部分。 由於您也已將目的地數據表新增至解決方案,因此不需要在此環境中重新建立數據表,而且您可以發佈數據流。
就是這樣。 您的數據流現在會重新整理並將數據載入目的地數據表。
已知限制
- 數據流無法針對任何連接器使用連接參考。
- 數據流無法使用環境變數。
- 數據流不支援新增必要的元件,例如載入數據的自定義數據表。 相反地,自定義數據表應該手動新增至解決方案。
- 應用程式用戶無法部署數據流(服務主體)。
- 部署解決方案時不支援增量刷新設定。 透過解決方案部署數據流之後,應該重新套用累加式重新整理設定。
- 部署解決方案時,不支援連結數據表與其他數據流。 透過解決方案部署數據流之後,請編輯數據流,並編輯連結數據流的連線。
- 若要啟用數據流匯入,數據流外掛程式會在異步匯入步驟期間執行非受控自定義。 這些修改對於成功匯入至關重要。
- 數據流不支援非受管理的自訂設定區塊。 如需詳細資訊,請移至 封鎖 Dataverse 環境中的非受控自訂項。
- 數據流不支援偏好的解決方案。 如需詳細資訊,請移至 設定慣用的解決方案。
- 若要讓數據流成功匯入環境,環境不能處於系統管理模式,或需要啟用背景作業。
- 如果數據流建立為解決方案的一部分,且數據會載入至新的數據表,該數據表就不會在相同的方案中建立。 因此,數據流體驗中顯示的數據行架構名稱前置詞不符合數據流解決方案的發行者前置詞。