在 Power Platform 數據流中使用內部部署數據閘道
安裝內部部署數據閘道,以在Power Platform資料流與不在雲端的數據源之間快速且安全地傳輸數據,例如內部部署 SQL Server 資料庫或內部部署 SharePoint 網站。 您可以檢視具有系統管理許可權的所有閘道,以及管理這些閘道的許可權和連線。
先決條件
Power BI 服務
您必須安裝一個目前支援的閘道 ,才能搭配數據流使用。 與 Power BI 資料流搭配運作的最低版本是 3000.214.8。
Power BI Pro 授權或 PPU 授權。 沒有嗎? 註冊 60 天免費。
若要建立查詢內部部署數據源的數據流,您需要下列其中一項:
- 閘道的系統管理員許可權。
- 閘道上的連線建立者許可權。
- 您打算使用的資料來源的閘道連接,已在您作為使用者的閘道上建立。
Power Apps
您必須安裝目前支援的閘道器,才能與數據流搭配使用。 與 Power Apps 數據流搭配運作的最低版本是 3000.214.8。
Power Apps 帳戶。 沒有嗎? 註冊即可享受 30 天免費試用。
閘道上的管理許可權。 這些許可權會在您安裝的閘道中預設提供。 系統管理員可以授與其他人員閘道的許可權。
支援使用內部部署閘道存取內部部署數據的授權。 詳細資訊:Power Apps 定價 頁面中「探索 Power Apps 方案」數據表的「連線至您的數據」數據列。
安裝閘道
您可以直接從在線服務安裝內部部署數據閘道。
注意
- 確保您正在使用受支持的內部部署數據網關版本,這是一種很好的常規做法。 我們每個月都會發行內部部署數據閘道的新更新。 目前,Microsoft只支持內部部署數據閘道的最後六個版本。
- 從 2022 年 4 月開始,最低所需的閘道版本將是 2021 年 2 月。 使用舊版閘道重新整理的數據流可能會停止重新整理。
從 Power BI 服務安裝閘道
若要從 Power BI 服務安裝閘道:
選取 Power BI 服務右上角的 [下載] 按鈕,然後選擇 [數據閘道]。
根據 安裝內部部署數據閘道中所提供的指示來安裝閘道。
使用 Power Apps 安裝閘道
若要從 Power Apps 安裝閘道:
在 powerapps.com的左側瀏覽窗格中,選取 [數據>閘道]。
選取 新閘道。
在 [內部部署數據網關] 區段中,選取 [下載]。
使用中描述的指示安裝內部部署數據閘道。
在數據流中使用內部部署數據來源
如需如何建立新資料流的指示,請移至 從資料源建立資料流。
從數據源清單中選取內部部署數據源。
提供將用來存取內部部署數據的企業網關聯機詳細數據。 您必須選取閘道本身,並提供所選閘道的認證。 只有您是系統管理員的閘道才會出現在清單中。
您可以變更用於指定數據流的企業閘道,並使用數據流撰寫工具變更指派給所有查詢的閘道。
注意
數據流會嘗試使用新的閘道尋找或建立必要的數據源。 如果無法這麼做,您必須先從選取的閘道取得所有必要的數據流,才能變更閘道。
檢視和管理閘道許可權
Power BI 服務閘道許可權
選取 Power BI 服務右上角的 [設定] 按鈕,選擇 [管理閘道],然後選取您想要的閘道。
若要將使用者新增至閘道,請選取 Administrators 資料表,然後輸入您要新增為系統管理員的使用者電子郵件位址。 在數據流中建立或修改數據源需要閘道的管理員許可權。 系統管理員可以完全控制網關,包括新增使用者、設定許可權、建立所有可用數據源的連線,以及刪除網關。
將使用者新增至閘道時,適用下列條件:
如果我們偵測到現有數據源可供選取的閘道使用,則會預先填入 Username 和 Password 字段。
如果您此時選取 [下一步],則會被視為使用該現有的數據源,因此您只需要擁有該數據源的許可權。
如果您編輯任何認證欄位,然後選取 [下一步],則會被視為編輯現有的數據源,此時您必須是網關的系統管理員。
如果我們未偵測到現有數據源可用於選取的閘道,Username 和 Password 欄位將會是空白的,而且如果您編輯認證欄位並選取 [下一個],則您會被視為在網關上建立新的數據源,此時您必須是閘道的系統管理員。
如果您只有閘道的數據源用戶許可權,就無法達到 1.b 和 2,而且無法建立數據流。
Power Apps 閘道許可權
在 powerapps.com的左側瀏覽窗格中,選取 [網關],然後選取您想要的閘道。
若要將使用者新增至閘道,請選取 [使用者]、指定使用者或群組,然後指定許可權等級。 在數據流中使用閘道建立新的數據源需要閘道的管理員許可權。 系統管理員可以完全控制網關,包括新增使用者、設定許可權、建立所有可用數據源的連線,以及刪除網關。
檢視和管理網關連線
Power BI 服務的網關連接
選取 Power BI 服務右上角的 [設定] 按鈕,選擇 [管理閘道],然後選取您想要的閘道。
執行您要的動作:
- 若要檢視詳細資料並編輯設定,請選擇 [閘道叢集設定]。
- 若要將使用者新增為閘道的系統管理員,請選擇 [系統管理員]。
- 若要將數據源新增至網關,請選取 [[新增數據源],輸入數據源名稱,然後選擇 [數據源設定] 底下的數據源類型,然後輸入將使用數據源的人員的電子郵件位址。
- 若要刪除閘道,請選擇閘道名稱右邊的省略號,然後選取 [移除] 。
Power Apps 網關連接
在 powerapps.com的左側導覽列中,選取 [網關],然後選擇您想要的閘道。
執行您要的動作:
若要檢視詳細數據、編輯設定或刪除閘道,請選取 [連線],然後選取連線。
若要共享連線,請選取 [[共用],然後新增或移除使用者。
注意
您只能共用某些類型的連線,例如 SQL Server 連線。 如需詳細資訊,請參閱 在Power Apps中共用畫布應用程式資源。
如需如何管理連線的詳細資訊,請參閱 在Power Apps中管理畫布應用程式連線。
局限性
使用企業閘道和數據流時,有一些已知的限制。
如果使用過期的數據網關,數據流重新整理可能會失敗。 從 2022 年 4 月開始,最低所需的數據閘道版本是 2021 年 2 月。
每個數據流只能使用一個閘道。 因此,所有查詢都應該使用相同的閘道進行設定。
變更閘道會影響整個數據流。
如果需要數個閘道,最佳做法是建置數個數據流(每個閘道各一個)。 然後使用計算或數據表參考功能來統一數據。
數據流僅支援使用企業閘道器。 個人閘道將不會顯示在下拉式清單和設定畫面中供選取。
只有具有 系統管理員 許可權的人員,才支援在數據流中使用閘道建立新的數據源。
具有 權限的使用者可以使用,或者具備 和分享 權限的使用者可以在建立資料流時使用現有的連接。
支援下列連接器:
故障排除
當您嘗試使用內部部署數據源發佈數據流時,可能會遇到下列 MashupException 錯誤:
AzureDataLakeStorage failed to get the response:
'The underlying connection was closed: An unexpected error occurred on a send.'
此錯誤通常是因為您嘗試透過 Proxy 連線到 Azure Data Lake Storage 端點,但尚未正確設定內部部署數據閘道的 Proxy 設定。 若要深入瞭解如何設定這些 Proxy 設定,請移至 設定內部部署資料閘道的 Proxy 設定。
如需針對閘道問題進行疑難解答,或為網路設定閘道服務的詳細資訊,請移至 內部部署資料閘道檔案。
如果您遇到所使用的閘道版本問題,請嘗試更新至最新版本,因為您的問題可能已在最新版本中解決。 如需有關更新閘道的更多資訊,請前往 更新內部部署資料閘道。
後續步驟
在Power Apps 中建立和使用數據流
使用 Power Query,將數據新增至 Microsoft Dataverse 中的數據表