在 Power BI 或 Excel 中輸入用戶端認證
Azure DevOps Services |Azure DevOps Server 2022 - Azure DevOps Server 2019
使用 OData 摘要從 Power BI 或 Excel 連線到分析時,請選擇 [Microsoft Entra ID ], 以取得最安全的選項。 下一個安全選項是使用個人存取權杖 ( PAT )。
使用 OData 摘要從 Power BI 或 Excel 連線到分析時,請選擇 Windows 認證作為最安全的選項。 下一個安全選項是使用個人存取權杖 ( PAT )。
注意
所有 Azure DevOps Services 的生產環境中都會自動啟用及支援 Analytics 服務。 Power BI 整合 及存取 Analytics Service 的 OData 摘要 已正式推出。 我們鼓勵您使用它,並提供意見反應給我們。
可用的資料與版本相關。 最新支援的版本是 v2.0
,而最新的預覽版本是 v4.0-preview
。 如需詳細資訊,請參閱 OData API 版本控制 。
注意
Azure DevOps Server 2020 和更新版本的所有新專案集合都會在生產環境中自動安裝並支援 Analytics 服務。 Power BI 整合 及存取 Analytics Service 的 OData 摘要 已正式推出。 我們鼓勵您使用它,並提供意見反應給我們。 如果您從 Azure DevOps Server 2019 升級,則可以在升級期間安裝 Analytics 服務。
可用的資料與版本相關。 最新支援的版本是 v2.0
,而最新的預覽版本是 v4.0-preview
。 如需詳細資訊,請參閱 OData API 版本控制 。
注意
Azure DevOps Server 2019 的 Analytics 服務處於預覽狀態。 您可以 啟用或安裝 專案集合。 Power BI 整合 和分析 服務的 OData 摘要 存取處於預覽狀態。 我們鼓勵您使用它,並提供意見反應給我們。
可用的資料與版本相關。 最新支援的版本是 v2.0
,而最新的預覽版本是 v4.0-preview
。 如需詳細資訊,請參閱 OData API 版本控制 。
為什麼您應該透過替代存取認證使用個人存取權杖?
基於下列三個原因:
- 作為良好密碼管理的一部分,這些權杖會自動過期,因此您不需要記住變更密碼。
- 由於 PAT 是產生的密碼,因此您不會使用通用密碼作為 AAC 的一部分,這表示攻擊的介面區較為有限。
- 如果您需要提供診斷追蹤並忘記取代值,您可以撤銷認證。 這樣做可維護對 Azure DevOps 的安全存取。
Microsoft Entra ID
Microsoft Entra ID 也稱為 Power BI Desktop 中的「組織認證」。 設定資料重新整理時,您可以透過 OAuth 選取專案在 Power BI 中使用 。
使用 Power BI Desktop 連線時,系統會提示您輸入資料來源的認證。 選取 [組織帳戶],如下所示:
選擇 [登入] ,然後輸入您的 Microsoft Entra 認證。 之後,您就完成了。
若要將現有的 URL 變更為使用 Microsoft Entra ID,而不是 PAT 或 AAC,請參閱 本文稍後的變更驗證認證 。
Windows 驗證
設定資料重新整理時,您可以透過 OAuth 選取專案在 Power BI 中使用 Windows 驗證。
使用 Power BI Desktop 連線時,系統會提示您輸入資料來源的認證。 選取 Windows,如下所示:
輸入您的 Windows 認證,然後選擇 [連線 ]。
若要將現有的 URL 變更為使用 Windows 而非 PAT,請參閱 本文稍後的變更驗證認證 。
建立個人存取權杖
登入 Azure DevOps Services、開啟您的使用者設定檔功能表,然後選取 [ 安全性 ]。
輸入必要資訊:
新增描述
設定到期期限
選取組織
選擇選取的範圍
檢查分析 (讀取)
然後,選擇 [ 建立權杖 ]。
複製顯示的權杖。 如果您離開頁面,稍後就無法加以擷取。
如果您需要撤銷權杖,請流覽至此頁面,然後選擇 [ 撤銷 ] 連結。 該權杖將立即被拒絕存取 Azure DevOps Services。
這些權杖是您身分識別。 使用時,權杖會以您身分運作。 將您的權杖保密,並將它們視為您的密碼。 若要協助保護您的權杖更安全,請考慮使用認證管理員。 如果您使用認證管理員,則每次推送時都不需要輸入認證。
在用戶端內輸入認證
存取 OData 時,Power BI 和 Excel 都會使用 Power Query。 驗證機制,包括各種驗證畫面,都相同。 本逐步解說是使用 Power BI Desktop 完成的。 它也適用于 Excel。
開啟 Power BI Desktop。
選擇 [ 取得資料 ]。
選取 [OData 摘要] (或 更多 > 其他 > OData 摘要 )。
輸入 OData 端點的 URL,然後選擇 [ 確定 ]。
在 [驗證] 對話方塊中,選擇 [基本 ],輸入您的認證,然後選擇 [連線 :
如果您使用 AAC,請輸入您的使用者名稱和密碼
如果您使用 PAT,請輸入文字字串,例如使用者名稱的 「test」 或 「user」,並在密碼欄位中輸入權杖。
變更驗證認證
如果您收到拒絕存取的訊息,您可能需要變更驗證認證。 Power Query 會快取您的認證資訊,因此您只需要輸入一次。 不過,個人存取權杖會過期,您可能需要更新或變更您的驗證資訊。
更新 Power BI Desktop 中的認證
開啟 Power BI Desktop。
選取 [ 檔案 > 選項] 並設定 > [資料來源] 設定。 選取 OData 摘要的正確 URL,然後選取 [ 編輯 ]。
在下一個 [資料來源設定 ] 對話方塊中,選取 [認證] 設定下的 [編輯] 按鈕。
如上所述編輯認證,選取 [儲存 ],然後 選取 [完成 ],然後選取 [ 關閉 ]。
更新 Excel 中的認證
開啟 Excel ,然後選取 [ 資料] 索引 標籤。
選取 [新增查詢 > 資料來源設定...
選取 OData 摘要的正確 URL,然後選取 [ 編輯 ]。
在下一個 [資料來源設定 ] 對話方塊中,選取 [認證] 設定下的 [編輯] 按鈕。
如上所述編輯認證,選取 [儲存 ],然後 選取 [完成 ],然後選取 [ 關閉 ]。
發佈到 Power BI
建立模型並使用資料載入模型之後,您可以將 它發佈至 Power BI 。 使用 Microsoft Entra ID 或 Windows 時,請務必選取 oAuth2 選項。