在本快速入門中,您將瞭解如何使用 Azure Resource Graph Power BI 連接器執行查詢。 根據預設,Power BI 連接器會在租用戶層級執行查詢,但您可以將範圍變更為訂用帳戶或管理群組。 根據預設,Azure Resource Graph 最多會傳回 1,000 筆記錄,但 Power BI 連接器有一個選擇性設定,如果您的查詢結果超過 1,000 筆記錄,則會傳回所有記錄。
小提示
如果您參與了私人預覽版,請刪除您的 AzureResourceGraph.mez 預覽檔案。 如果未刪除檔案,Power Query 可能會使用您的自訂連接器,而不是認證的連接器。
先決條件
- 如果您沒有具有作用中訂用帳戶的 Azure 帳戶,請先建立 免費帳戶 ,再開始。
- Power BI Desktop 或組織租戶中的 Power BI 服務 工作區。
- Azure 角色型存取控制權限,其中至少將「讀者」角色指派給資源。 若要深入瞭解角色指派,請移至 使用 Azure 入口網站指派 Azure 角色。
將 Azure Resource Graph 與 Power BI 連接器連線
您可以使用 Power BI Desktop 或 Power BI 服務執行查詢。 輸入查詢時請勿使用註解。
如果您沒有現成的查詢,可以使用下列範例來查詢儲存帳戶:
resources
| where type == 'microsoft.storage/storageaccounts'
安裝 Power BI Desktop 之後,您可以將 Azure Resource Graph 與 Power BI 連接器連線,以便執行查詢。
下列範例會使用預設設定執行查詢。
在電腦上開啟 Power BI Desktop 應用程式,然後關閉顯示的任何對話方塊。
選取首頁>選項和設定>資料來源設定。
移至首頁>取得資料>更多>Azure>Azure Resource Graph,然後選取連線。
在 [Azure Resource Graph] 對話方塊中,將您的查詢輸入 [查詢] 方塊。
請選擇 [確定]。 如果出現提示,請輸入您的認證,然後選取 [ 連線 ] 以執行查詢。
選取載入或轉換資料。
- 載入 將查詢結果匯入 Power BI Desktop。
- [轉換資料 ] 會開啟 Power Query 編輯器,其中包含您的查詢結果。
使用選用設定
您可以選取選擇性值,以變更查詢執行的 Azure 訂用帳戶或管理群組,或取得超過 1,000 筆記錄的查詢結果。
| Option | Description |
|---|---|
| Scope | 您可以選取訂用帳戶或管理群組。 若未選取任何選項,預設範圍是租用戶。 |
| 訂用帳戶識別碼 | 如果您選取訂閱範圍,則為必要。 指定 Azure 訂用帳戶識別碼。 使用逗號分隔的清單來查詢多個訂用帳戶。 |
| 管理群組識別碼 | 如果您選取管理群組範圍,則為必要。 指定 Azure 管理群組識別碼。 使用逗號分隔的清單來查詢多個管理群組。 |
| 進階選項 | 若要取得超過 1,000 筆記錄,請變更 $resultTruncated 為 FALSE。 根據預設,Azure Resource Graph 最多會傳回 1,000 筆記錄。 |
例如,若要針對傳回超過 1,000 筆記錄的訂用帳戶執行查詢:
- 將範圍設定為訂閱。
- 輸入訂閱 ID。
- 將
$resultTruncated設定為FALSE。
清理資源
完成時,請關閉任何 Power BI Desktop 或 Power Query 視窗,並儲存或捨棄查詢。
後續步驟
如需查詢語言或如何探索資源的詳細資訊,請移至下列文章。