您可以彈性地從各種支援的資料庫匯入數據。 您也可以執行原生資料庫查詢,以節省在 Power Query 中建立相同結果所需的時間。
警告: 如果您執行由其他使用者撰寫的原生資料庫查詢,系統會提示您確定知道會以認證評估的查詢。
線上至資料庫時,您可以在 [SQL 語句 ] 方塊中指定原生資料庫查詢。 在下面的範例中,我們使用原生資料庫查詢從 SQL Server 資料庫匯入數據。 此程式與其他所有支援的資料庫類似。
-
選取 [資料 > 從資料庫取得資料 > > 從 SQL Server 資料庫]。 [SQL Database] 對話框隨即出現。
-
指定您要使用原生資料庫查詢匯入資料的伺服器和資料庫。
-
選取 [進階選項]。
-
在 [SQL 語句 ] 方塊中輸入您的原生資料庫查詢。
視資料庫而定,可能還有其他選項可供使用。 -
選取 [確定]。
-
如果這是您第一次連線到此伺服器,您會看到提示,提示您選取要連線到資料庫的驗證模式。 選取適當的驗證模式,然後繼續。
-
數據會傳回Power查詢編輯器。
-
依您的喜好重塑數據,然後按兩下 [ 套用 & 關閉 ] 以儲存變更並將數據匯入工作表。
注意事項 當您匯入 Access 資料庫時,它不會顯示 SQL 文字框,但會在 [ 導覽 ] 視窗中列出查詢。 Access 查詢是以 SQL 為基礎,您可以選取查詢以有效地指定 SQL 語句。
若要編輯 SQL 語句 方塊的內容:
-
根據資料庫來源選取查詢中的儲存格。
-
選 取 [查詢 > 編輯]。 隨即出現 Power Query 編輯器。
-
在左側 [查詢設定] 窗格中的 [套用步驟] 底下,以滑鼠右鍵按兩下 [來源] 步驟,然後選取 [編輯設定]。 [導覽器] 對話方塊會出現。
-
在 [SQL 語句 ] 方塊中進行變更,然後選取 [ 確定]。
新結果會顯示在 [數據預覽] 中。 -
完成編輯查詢時,選取 [ 首頁 > [關閉並載入]。
新結果會顯示在工作表中。