取得數據概觀

Power Query 可以連線到許多不同的數據源,讓您可以處理所需的數據。 本文將逐步引導您完成在 Power Query Desktop 或 Power Query Online 中將數據帶入 Power Query 的步驟。

使用 Power Query 將數據登陸至目的地之前,連線 至數據源會遵循一組標準階段。 本文說明每個階段。

重要

在某些情況下,連接器可能會有取得數據體驗的所有階段,在其他情況下,連接器可能只有其中一些。 如需特定連接器體驗的詳細資訊,請前往 Power Query 中的 連線 ors 一文中搜尋特定連接器可用的檔。

Power Query Desktop 體驗

在 Power Query Desktop 體驗中取得數據的階段如下:

  1. 連線設定

  2. 驗證

  3. 資料預覽

  4. 查詢目的地

說明取得數據的四個階段的流程圖。

1. 連線 ion 設定

大部分連接器一開始至少需要一個參數,才能初始化數據源的連接。 例如,SQL Server 連接器至少需要主機名才能建立 SQL Server 資料庫的連線。

SQL Server 連接器參數。

相較之下,嘗試連線到 Excel 檔案時,Power Query 會要求您使用檔案路徑來尋找您想要連線的檔案。

連接器參數通常用來建立數據源的連線,而且它們會與使用的連接器一起定義所謂的 數據源路徑

注意

某些連接器完全不需要您輸入任何參數。 這些稱為 單一連接器, 而且每個環境只能有一個數據源路徑。 一些範例包括 Adobe Analytics、MailChimp 和 Google Analytics。

2. 驗證

Power Query 中所做的每一個連線都必須經過驗證。 驗證方法會因連接器到連接器而有所不同,有些連接器可能會提供多種驗證方法。

Power Query 目前可用的驗證方法如下:

  • 匿名:通常用於連線到不需要使用者驗證的數據源,例如網頁或透過公用 HTTP 提供的檔案。
  • 基本接受以base64編碼傳送的使用者 名稱和 密碼 進行驗證。
  • API 金鑰:接受單一 API 金鑰進行驗證。
  • 組織帳戶Microsoft 帳戶:此方法也稱為 OAuth 2.0
  • Windows:可以是隱含或明確。
  • 資料庫:這僅適用於某些資料庫連接器。

例如,SQL Server 資料庫連接器的可用驗證方法為 Windows、資料庫和 Microsoft 帳戶。

SQL Server 資料庫連接器驗證方法。

3. 資料預覽

數據預覽階段的目標是提供您方便使用的預覽方式,並選取您的數據。

視您使用的連接器而定,您可以使用下列其中一項來預覽數據:

  • 導覽器視窗
  • 數據表預覽對話框

[ 導覽器 ] 視窗包含兩個主要區段:

  • 物件選取窗格會顯示在視窗左側。 使用者可以與 這些物件互動並加以選取。

    注意

    針對 Excel 中的 Power Query,從導覽視窗左上角選取 [選取 多個專案 ] 選項,以在物件選取窗格中一次選取多個物件。

    注意

    Power Query Desktop 中的物件清單限製為 10,000 個專案。 Power Query Online 中並不存在此限制。 如需 Power Query Desktop 中的因應措施,請參閱 物件限制因應措施

  • 視窗右側的數據預覽窗格會顯示您所選取物件的數據預覽。

    Power Query Desktop 中的 SQL Server 連接器導覽器視窗。

物件限制因應措施

Power Query Desktop 的 Navigator 中有 10,000 個物件的固定限制。 Power Query Online 中不會發生此限制。 最後,Power Query Online UI 將會取代桌面中的 UI。

在過渡期間,您可以使用下列因應措施:

  1. 以滑鼠右鍵按兩下 [導覽器] 的根節點,然後選取 [轉換數據]。

    在 [導覽器] 中選取根節點,然後從下拉菜單中選取 [轉換數據]。

  2. Power Query 編輯器 接著會開啟數據表預覽區域中的完整導覽數據表。 此檢視對物件數目沒有限制,而且您可以使用篩選或任何其他 Power Query 轉換來探索清單,並尋找您想要的數據列(例如,根據 Name 數據行)。

  3. 找到您想要的專案時,您可以選取資料連結來取得內容(例如 下圖中的 [資料表 ] 連結)。

    選取 [數據表] 連結以檢視內容。

數據表預覽對話框

數據表預覽對話框只包含數據預覽的一個區段。 提供此體驗和視窗的連接器範例是 資料夾 連接器。

[資料表預覽] 對話框。

4. 查詢目的地

這是您指定要載入查詢位置的階段。 這些選項會因整合到整合而有所不同,但一律可用的選項是將數據載入 Power Query 編輯器,以進一步轉換和擴充查詢。

在導覽器視窗和數據表預覽中取得數據載入目的地。

Power Query Online 體驗

在 Power Query Online 中取得數據的階段如下:

  1. 連線 設定和驗證

  2. 資料預覽

  3. 查詢編輯器

在 Power Query Online 中取得數據的三個階段的流程圖。

1.連線 設定和驗證

在 Power Query Online 體驗中,您會從數據源頁面 連線 開始,您可以在兩個不同的區段中輸入值:

  • 連線設定

  • 連線認證

    連線 至數據源頁面,使用 SQL Server 資料庫連接器來展示 連線 設定和 連線 認證區段。

連線設定

在 [連線設定] 區段中,您會定義建立數據源連線所需的資訊。 視您的連接器而定,可能是伺服器的名稱、資料庫名稱、資料夾路徑、檔案路徑,或連接器建立數據源連線所需的其他資訊。 某些連接器也會啟用特定子區段或進階選項,讓您在連線到數據源時有更多控制權和選項。

連線 至數據源對話框,使用 SQL Server 資料庫連接器來展示已展開 [進階選項] 區段的 連線 設定。

連線認證

第一次使用Power Query 連線到特定數據源時,您必須建立與該數據源相關聯的新連線。 聯機是閘道、認證、隱私權層級和其他連接器特定欄位的完整定義,這些欄位組成建立數據源連線所需的連線認證。

注意

某些連接器提供連線認證區段內的特定欄位,以啟用或定義與需要建立之連線相關的任何類型的安全性。 例如,SQL Server 連接器提供 [使用加密 連線] 字段。

連線 至數據源對話方塊,其中包含所有資訊,以建立輸入的新連線。

所有連接器定義連線所需的主要資訊如下:

  • 連線 ion 名稱:這是您可以定義以唯一識別連線的名稱。 請注意,您無法複製環境中連線的名稱。
  • 數據閘道: 如果您的資料來源需要數據閘道,請使用此欄位的下拉式清單選取閘道。
  • 驗證種類和認證: 視連接器而定,您會看到多個可用來建立連線的驗證種類選項,以及輸入認證的欄位。 在此範例中,已選取 Windows 驗證 種類,而且您可以看到必須填入以建立連線的使用者名稱和密碼字段。
  • 隱私權等級:您可以定義數據源的隱私權等級,以設為 [無]、[私人]、[組織] 或 [公用]。

注意

若要深入了解什麼是數據網關,以及如何為環境或租用戶註冊新的閘道,請移至 使用內部部署數據網關

重要

某些 Power Query 整合目前未啟用已定義的連線或隱私權等級。 但是,所有 Power Query Online 體驗都會提供一種方式來定義數據閘道、驗證種類,以及建立與數據源連線所需的認證。

在 Power Query Online 中定義連線之後,您可以稍後重複使用相同的連線,而不需要再次重新輸入所有資訊。 [連線 ion] 字段提供下拉功能表,您可以在其中選取已定義的連線。 選取已定義的連線之後,您不需要輸入任何其他詳細數據,再選取 [ 下一步]。

連線 至數據源對話框,其中已從連接欄位內的下拉功能表中挑選連接名稱。

從此功能表中選取連線之後,您也可以變更專案中數據源的認證、隱私權等級和其他連接器特定字段。 選取 [ 編輯連線],然後變更任何提供的欄位。

連線 至數據源對話框,其中已從連接字段內的下拉功能表中挑選連線名稱。

2. 資料預覽

數據預覽階段的目標是提供您方便使用的預覽方式,並選取您的數據。

視您使用的連接器而定,您可以使用下列其中一項來預覽數據:

  • 導覽器視窗
  • 數據表預覽對話框

[ 導覽器 ] 視窗包含兩個主要區段:

  • 物件選取窗格會顯示在視窗左側。 使用者可以與 這些物件互動並加以選取。

  • 視窗右側的數據預覽窗格會顯示您所選取物件的數據預覽。

    Power Query Online 中的 SQL Server 連接器導覽器視窗。

Power Query Online 中的 [數據表預覽] 對話方塊

數據表預覽對話框只包含數據預覽的一個區段。 提供此體驗和視窗的連接器範例是 資料夾 連接器。

[資料表預覽] 對話框。

3. 查詢編輯器

針對 Power Query Online,您必須將數據載入 Power Query 編輯器中,您可以選擇進一步轉換和擴充查詢。

載入查詢編輯器中的範例查詢

其他資訊

若要深入瞭解如何使用Power Query的不同產品整合來取得數據,請移至 取得數據的位置。