新增或移除閘道數據源

注意

我們已將內部部署數據閘道檔分割成 Power BI 特有的內容,以及 適用於閘道支援之所有服務的 一般內容。 您目前在 Power BI 內容中。 若要提供本文或整體網關文件體驗的意見反應,請卷動至文章底部。

Power BI 支援許多 內部部署數據源,而且每個來源都有自己的需求。 您可以針對單一數據源或多個數據源使用閘道。 在此範例中,您將瞭解如何將 SQL Server 新增為數據源。 這些步驟與其他數據源類似。

您也可以使用 API 來執行大部分的數據來源管理作業。 如需詳細資訊,請參閱 REST API(閘道)。

如果您沒有安裝閘道, 請安裝內部部署資料閘道 以開始使用。

新增資料來源

  1. 從 Power BI 服務 的頁首,選取 設定Settings gear icon 圖示,然後選取 [管理連線和網關]。

    Screenshot that shows selecting Manage connections and gateways.

  2. 選取 畫面頂端的 [新增 ],以新增數據源。

  3. 在 [新增連線] 畫面上,選取 [內部部署],提供您要建立連線的閘道叢集名稱、提供 連線 名稱,然後選取 [數據源類型]。 在此範例中,選擇 [ SQL Server]。

  4. 輸入數據源的相關信息。 針對 SQL Server,請提供 伺服器資料庫

    Screenshot of how to fill in data source settings.

    注意

    若要使用Power BI報表和儀錶板的數據源,伺服器和資料庫名稱必須符合Power BI Desktop 與您新增至閘道的數據源。

  5. 選取連接到數據源、基本WindowsOAuth2 時要使用的驗證方法。 針對 [SQL Server],選擇 [Windows] 或 [基本] [SQL 驗證]。 輸入數據源的認證。

    Screenshot of how to fill out authentication settings.

    如果您選取 了 OAuth2 驗證方法:

    • 執行超過 OAuth 令牌到期原則的任何查詢都可能會失敗。
    • 不支援跨租使用者 Microsoft Entra 帳戶。

    如果您選取 Windows 驗證方法,請確定該帳戶具有電腦上的存取權。 如果您不確定,請務必將NT-AUTHORITY\Authenticated Users (S-1-5-11) 新增至本機計算機 [使用者] 群組。

  6. 您可以選擇性地在 [單一登錄] 下,為您的數據源設定單一登錄 (SSO)。

    Screenshot of Single sign-on settings for data sources.

    根據您的組織設定,針對 DirectQuery 型報表,您可以 針對 DirectQuery 查詢設定透過 Kerberos 使用 SSO 進行 DirectQuery 查詢透過 Kerberos 使用 SSO 進行 DirectQuery 和匯入查詢 ,或 透過 Microsoft Entra ID 針對 DirectQuery 查詢使用 SSO。 您可以針對 以重新整理為基礎的報表,設定透過 Kerberos 使用 SSO 進行 DirectQuery 和匯入查詢

    如果您使用透過 Kerberos 進行 DirectQuery 查詢的 SSO,並將此數據源用於 DirectQuery 型報表,報表會使用登入 Power BI 服務 的用戶認證。 以重新整理為基礎的報表會使用您在 [用戶名稱] 和 [密碼] 欄位中輸入的認證,以及您選擇的驗證方法。

    當您 透過 Kerberos 使用 SSO 進行 DirectQuery 和匯入查詢時,您不需要提供任何認證。 如果此數據源用於 DirectQuery 型報表,報表會使用對應至登入 Power BI 服務 之 Microsoft Entra 使用者的使用者。 以重新整理為基礎的報表會使用數據集擁有者的安全性內容。

    如需透過 Kerberos 使用 SSO 進行 DirectQuery 查詢和使用 SSO 透過 Kerberos 進行 DirectQuery 和匯入查詢的詳細資訊,請參閱 Power BI 中網關的單一登錄 (SSO) 概觀。

    如果您使用 SSO 透過 Microsoft Entra ID 進行 DirectQuery 查詢,並將此數據源用於 DirectQuery 型報表,報表會使用登入 Power BI 服務 使用者的 Microsoft Entra 令牌。 以重新整理為基礎的報表會使用您在 [用戶名稱] 和 [密碼] 欄位中輸入的認證,以及您選擇的驗證方法。 只有在租用戶系統管理員允許 Microsoft Entra SSO 透過內部部署數據閘道,以及下列數據源時,才能使用透過 Microsoft Entra ID for DirectQuery 查詢選項:

    • SQL Server
    • Azure 資料總管
    • Snowflake

    如需透過 Microsoft Entra ID 使用 SSO 進行 DirectQuery 查詢的詳細資訊,請參閱適用於閘道的 Microsoft Entra 單一登入 (SSO)。

    注意

    SSO for Import 查詢僅適用於使用 Kerberos 限制委派的 SSO 數據源。

  7. 在 [一般>隱私權層級] 底下,選擇性地為您的數據源設定隱私權等級。 此設定不適用於 DirectQuery

    Screenshot of the Privacy level selections for data sources.

  8. 選取 建立。 在 [設定] 底,如果進程成功,您會看到 [建立新的連線]。

    Screenshot of when the creation on connection is successful.

您現在可以使用此數據源,在 Power BI 儀表板和報表中包含來自 SQL Server 的數據。

移除資料來源

如果您不再使用它,您可以移除資料源。 如果您移除數據源,任何依賴該數據源的儀錶板和報表都不再運作。

若要移除數據源,請從 [管理連線和網關] 中的 [數據][預覽] 畫面選取數據源,然後從頂端功能區選取 [移除]。

Screenshot of how to remove a data source.

使用數據源進行排程的重新整理或 DirectQuery

建立數據源之後,即可搭配 DirectQuery 連線或透過排程的重新整理來使用。 您可以在設定排程重新整理中 深入瞭解如何設定排程重新整理。

您數據集與閘道中資料來源之間的連結是以您的伺服器名稱和資料庫名稱為基礎。 這些名稱必須相符。 例如,如果您在Power BI Desktop 中提供伺服器名稱的IP位址,則必須在閘道設定中使用資料源的IP位址。 如果您在 Power BI Desktop 中使用 SERVER\INSTANCE ,則必須在針對閘道設定的數據源中使用相同的格式。

如果您列在閘道中設定之資料來源的 [使用者] 索引標籤中,而且伺服器和資料庫名稱相符,您會看到閘道列在數據來源 設定[網關聯機] 底下執行。 您可以選取 [ 排程重新 整理] 來設定資料源的排程重新整理。

Screenshot of how to create gateway connection.

重要

如果您的數據集包含多個數據源,則必須在閘道中新增每個數據源。 如果未將一或多個數據源新增至閘道,您就不會看到閘道可供排程重新整理使用。

管理使用者

將數據源新增至閘道之後,您會為使用者和安全組提供特定數據源的存取權,而不是整個閘道。 數據源的存取清單僅控制只允許發佈包含數據源數據之報表的人員。 報表擁有者可以建立儀錶板和應用程式,然後與其他使用者共用這些專案。

您也可以為使用者和安全組提供閘道的系統管理存取權。

注意

具有數據源存取權的使用者可以將數據集與數據源產生關聯,並根據您在建立數據源時選取的認證或 SSO 進行連線。

將使用者新增至數據源

  1. 從 Power BI 服務 的頁首中,選取 設定 圖示,然後選取 [管理連線和網關]。

  2. 選取您要新增用戶的數據來源。

  3. 從頂端功能區選取 [管理使用者]

  4. 在 [ 管理使用者 ] 畫面上,輸入組織可存取所選數據源的使用者和/或安全組。

  5. 選取新的使用者名稱,然後選取要指派的角色: 使用者具有重新共用的用戶或 擁有者

  6. 選取 [共享],且新增的成員名稱會新增至可發佈使用此數據源之報表的人員清單。

    Screenshot of Add user.

請記住,您必須將使用者新增至您想要授與存取權的每個數據源。 每個數據源都有個別的用戶清單。 分別將使用者新增至每個數據源。

從數據源移除使用者

在資料來源的 [ 管理使用者 ] 索引標籤上,您可以移除使用此數據源的使用者和安全組。

將加密認證儲存在雲端

當您將資料源新增至閘道時,您必須提供該資料源的認證。 使用這些認證執行數據源的所有查詢。 認證會使用對稱加密安全地加密,因此無法在雲端中解密認證。 認證會傳送至執行內部部署閘道的電腦,其中會在存取數據源時解密認證。

可用的數據來源類型清單

如需內部部署數據網關所支援之數據源的相關信息,請參閱 Power BI 數據源

更多問題嗎? 請嘗試 Power BI 社群