Power Query 可以連線到許多不同的數據源,讓您可以處理所需的數據。 本文提供在 Power Query Desktop 或 Power Query Online 中將資料匯入 Power Query 各個階段的高層級概觀。 關於如何開始獲取數據體驗的產品專屬說明,請前往 「獲取資料的地點」。
使用 Power Query 連接到數據源會遵循一組標準階段,再將數據登陸目的地。 本文將總結這些階段。
Power Query Desktop 與 Power Query Online 的階段有所不同。 在 Power Query Desktop 中,連線設定和認證是分開的階段,預覽資料後,你選擇查詢目的地。 在 Power Query Online,連線設定和憑證會合併成可重複使用的連線,且所選資料在儲存前都會在 Power Query 編輯器中開啟。
這很重要
在某些情況下,連接器可能會有取得數據體驗的所有階段,在其他情況下,連接器可能只有其中一些。 如需特定連接器的使用體驗詳細資訊,請透過搜尋 Power Query 中的連接器文章來參閱該特定連接器的相關文件。
Power Query Desktop 體驗
在 Power Query Desktop 體驗中取得數據的階段如下:
1.連線設定
大部分連接器一開始至少需要一個參數,才能初始化數據源的連接。 例如,SQL Server 連接器至少需要主機名才能建立 SQL Server 資料庫的連線。
相較之下,嘗試連線到 Excel 檔案時,Power Query 會要求您使用檔案路徑來尋找您想要連線的檔案。
連接器參數通常用來建立與數據源的連線,而且它們會與所使用的連接器一起定義 數據源路徑。
備註
有些連接器不需要任何參數。 這些連接器稱為 單例連接器 ,每個環境僅有一條資料來源路徑可用。 例如Adobe Analytics、Mailchimp和Google Analytics。
欲查詢可用連接器及其支援產品的完整清單,請前往 Power Query 中的
2. 驗證
Power Query 會驗證每一段連線。 認證方法因連接器而異,有些連接器提供多種認證方法。
Power Query 目前可用的驗證方法如下:
- 匿名:通常用於連線到不需要使用者驗證的數據源,例如網頁或透過公用 HTTP 提供的檔案。
- API 金鑰:Power Query 接受單一 API 金鑰作為認證。
- 基本說明:Power Query 接受以 base64 編碼傳送的使用者名稱和密碼。
- 資料庫:這個方法僅適用於某些資料庫連接器。
- 組織帳戶 或 Microsoft帳戶:此方法也稱為 OAuth 2.0。
- 服務主體:使用Microsoft Entra ID 進行驗證。
- Windows:可以是隱含或明確。
例如,SQL Server 資料庫連接器的可用驗證方法為 Windows、資料庫和Microsoft帳戶。
想了解更多關於認證運作方式、如何更改憑證,以及如何排解認證問題,請參考 Connector 認證。
3. 資料預覽
數據預覽階段的目標是提供您方便使用的預覽方式,並選取您的數據。
視您使用的連接器而定,您可以使用下列其中一項來預覽數據:
- 導覽器視窗
- 數據表預覽對話框
導覽器視窗 (導覽表)
[ 導覽器 ] 視窗包含兩個主要區段:
物件選擇窗格會出現在視窗左側。 你可以與這些物件互動並選擇。
備註
在 Excel 中使用 Power Query,請從導覽視窗左上角選擇「選擇多個項目」選項,在物件選擇窗格中同時選擇多個物件。 Power Query Desktop 中物件的清單限制為 10,000 個項目。 Power Query Online 中並不存在此限制。 如需 Power Query Desktop 中的因應措施,請移至 物件限制因應措施。
視窗右側的數據預覽窗格會顯示您所選取物件的數據預覽。
物件限制因應措施
在 Power Query Desktop 的
在過渡期間,您可以使用下列因應措施:
右鍵點擊 導航器的根節點,然後選擇 「資料轉換」。
然後,Power Query 編輯器會在數據表預覽區域中開啟完整的導覽數據表。 此檢視對物件數目沒有限制,而且您可以使用篩選或任何其他 Power Query 轉換來探索清單,並尋找您想要的數據列(例如,根據 Name 數據行)。
當你找到想要的項目時,可以透過選擇資料連結(例如下圖中的 表格 連結)來存取內容。
數據表預覽對話框
數據表預覽對話框只包含數據預覽的一個區段。 提供此體驗和視窗的連接器範例是 資料夾 連接器。
4. 查詢目的地
此階段,指定查詢載入位置。 可用的目的地依 Power Query Desktop 產品而異,但 Transform 資料始終可用,並會將資料載入 Power Query 編輯器進行進一步轉換。
Power Query Online 體驗
在 Power Query Online 中取得數據的階段如下:
1.連線設定和驗證
在 Power Query Online 體驗中,您會從 [ 連接到數據源 ] 頁面開始,您可以在兩個不同的區段中輸入值:
連線設定
連線認證
連線設定
在 [連線設定] 區段中,您會定義建立數據源連線所需的資訊。 視連接器而定,該資訊可能是伺服器的名稱、資料庫名稱、資料夾路徑、檔案路徑,或連接器建立數據源連線所需的其他資訊。 某些連接器也會啟用特定子區段或進階選項,讓您在連線到數據源時有更多控制權和選項。
連線認證
第一次使用Power Query 連線到特定數據源時,您必須建立與該數據源相關聯的新連線。 聯機是閘道、認證、隱私權層級和其他連接器特定欄位的完整定義,這些欄位組成建立數據源連線所需的連線認證。 想了解 Power Query Online 中連線設定和憑證的詳細操作,請到 Power Query Online 的
備註
某些連接器提供連線認證區段內的特定欄位,以啟用或定義與需要建立之連線相關的任何類型的安全性。 例如,Amazon Redshift 連接器提供 [ 使用加密連線 ] 字段。
所有連接器定義連接所需的主要資訊為:
- 連線名稱: 您可以定義以唯一識別連線的名稱。 您不能在您的環境中使用相同的連線名稱。
- 資料閘道: 如果您的資料來源需要資料閘道器,請在此欄位的下拉選單中選擇閘道器。 想了解更多關於資料閘道的資訊,請前往本地資料閘道文件。
- 認證類型與憑證: 依據連接器不同,有多種認證類型選項及憑證欄位可供選擇。 例如,當你選擇 Windows 驗證 類型時,使用者名稱和密碼欄位就會出現。
- 隱私權等級: 您可以將數據源的隱私權等級定義為 None、 Private、 Organizational 或 Public。 欲了解更多資訊,請參訪 隱私層級。
這很重要
某些 Power Query 整合目前未啟用已定義的連線或隱私權等級。 但是,所有 Power Query Online 體驗都會提供一種方式來定義數據閘道、驗證種類,以及建立與數據源連線所需的認證。
在 Power Query Online 定義連線後,你可以之後再使用它,無需重新輸入連線資訊。 連接欄位提供一個下拉選單,你可以選擇定義的連接。 選好後,你不需要在選擇 「下一步」前輸入其他細節。
從此功能表中選取連線之後,您也可以變更專案中數據源的認證、隱私權等級、數據閘道和其他連接器特定欄位。 選取 [編輯連線],然後在 [ 連線] 底下,選取 [建立新連線]。 然後變更任何提供的欄位。
如需更多關於管理、編輯及重用連線的資訊,請前往「管理連線」。
2. 資料預覽
數據預覽階段的目標是提供您方便使用的預覽方式,並選取您的數據。
視您使用的連接器而定,您可以使用下列其中一項來預覽數據:
- 導覽器視窗
- 數據表預覽對話框
Power Query Online 中的導覽器視窗 (導覽資料表)
[ 導覽器 ] 視窗包含兩個主要區段:
Power Query Online 中的 [數據表預覽] 對話方塊
數據表預覽對話框只包含數據預覽的一個區段。 提供此體驗和視窗的連接器範例是 資料夾 連接器。
3. 查詢編輯器
使用 Power Query Online,您必須將資料載入 Power Query 編輯器。 在編輯器中,你可以進一步轉換並豐富查詢內容。
在 Power Query Online 取得資料模組
Power Query Online 中的取得資料體驗使用模組化介面,分隔成左側導覽列的模組。 根據產品與連接器的不同,這些模組包括:
- 首頁
- 新資料來源
- 近期資料來源
- Dataflow templates (僅限Power BI 服務)
- OneLake 目錄 (僅限 Fabric)
- 新 Fabric 項目(僅限 Fabric 目的地)
- Azure 資料來源
- 上傳檔案
- 空白表
- 空白查詢
家庭模組
首頁可作為所有模組的摘要,並提供不同的選項來加速程式,並讓您更接近數據。 一般而言,此課程模組包含任何現有的數據源,並可讓您選擇使用新的數據源、數據表和上傳檔案。 從首頁中,您可以選取 [新增來源]、[最近使用預覽] 和 [OneLake 目錄] 區段右側的 [檢視更多],以瀏覽這些模組。
新資料來源模組
新模組是新的資料來源模組,你可以從完整的連接器清單中選擇。 在此頁面上,您可以使用頁面頂端的搜尋欄,搜尋跨所有類別的連結器。 您也可以瀏覽各個類別,以尋找要與整合的特定連接器。 當你選擇連接器時,你會打開連接設定視窗,開始 連線的過程。
近期資料來源模組
「最近」模組會顯示最近使用的資料來源,方便你快速重新連接之前使用的資料來源。
資料流範本模組
在 Power BI 服務 中,Dataflow 範本模組提供預先定義的實體與欄位映射,用於在 Common Data Model 中將資料從來源移動到目的地,因此你不需要手動設定映射。 欲了解更多範本資訊,請參見 「資料流模板介紹」;快速且有效率地建立銷售排行榜,並掌握銷售管道的可視度。
OneLake 目錄模組
在 Microsoft Fabric 中,OneLake 目錄模組讓您輕鬆找到、探索並使用組織中可存取的 Fabric 資料項目。 它提供有關項目及其互動進入點的資訊。 欲了解更多 OneLake 目錄資訊,請參閱 OneLake 目錄。
新的 Fabric 項目模組
New Fabric 項目模組允許您建立一個 Microsoft Fabric 項目作為目的地。 此模組會在您選擇支援的 Microsoft Fabric 體驗中的目的地時出現。
Azure 資料來源模組
Azure 模組允許您連接 Azure 託管的資料來源,例如 Azure SQL Database、Azure Blob 儲存體 及 Azure Data Lake Storage。
上傳檔案模組
上傳模組可直接透過本地檔案瀏覽或拖放上傳檔案。 下列連接器支援這項功能:
欲了解更多關於上傳檔案的資訊,請參閱 「上傳檔案」。
空白表格模組
空白資料表模組可讓您快速開始在 Power Query 資料流程中建立資料表。
空白查詢模組
空白查詢模組讓你能撰寫或貼上自己的 M 腳本來建立新的查詢。
儲存和載入您的數據
轉換資料後,請使用產品專屬命令來儲存並載入資料:在 Excel 中使用 關閉並載入,在 Power BI Desktop 中使用 關閉並套用,在 Power Query Online 中使用 儲存並關閉,或在 Analysis Services 中使用 匯入 或 關閉並套用。
例如,如果您從 Excel 開啟 Power Query 編輯器,您可以使用 [常用] 索引標籤中的 [關閉和載入] 選項來儲存和載入變更。
如果您從 Power BI Desktop 開啟 Power Query 編輯器,您可以使用 [常用] 索引標籤的 [關閉並套用] 選項來儲存和載入變更。
如果你在線上開啟 Power Query 編輯器,你可以用 Power Query 編輯器右下角的「儲存並關閉」按鈕儲存並載入你的變更。
如果您在 Analysis Services 中開啟 Power Query 編輯器,您可以使用 Power Query 編輯器功能區中的 [匯入] 按鈕或 [首頁][關閉和套用] 選項來儲存和載入變更。