使用可視化查詢編輯器進行查詢
適用於:Microsoft Fabric 中的 SQL 分析端點、倉儲和鏡像資料庫
本文說明如何使用 Microsoft Fabric 入口網站中的可視化查詢編輯器,快速且有效率地撰寫查詢。 您可以使用可視化查詢編輯器來建立查詢,以取得無程式代碼體驗。
- 您也可以使用多個具有 SQL 連接字串 的工具查詢倉儲中的數據。
- 您可以使用 SQL 查詢編輯器 ,從 Microsoft Fabric 入口網站撰寫 T-SQL 查詢。
- 您可以在資料預覽中快速檢視數據。
網狀架構入口網站中的可視化查詢編輯器
可視化查詢編輯器提供簡單的可視化介面,可針對倉儲中的數據撰寫查詢。
將數據載入倉儲后,您可以使用視覺化查詢編輯器來建立查詢來分析您的資料。 有兩種方式可取得可視化查詢編輯器:
在功能區中,使用 [ 新增視覺效果查詢 ] 按鈕建立新的查詢,如下圖所示。
若要建立查詢,請將數據表從 [物件 總管] 拖放到畫布上。 將一或多個數據表拖曳到畫布上之後,您就可以使用視覺體驗來設計查詢。 倉儲編輯器會使用Power Query圖表檢視體驗,讓您輕鬆地查詢和分析數據。 深入瞭解 Power Query 圖表檢視。
當您處理視覺效果查詢時,查詢會每隔幾秒鐘自動儲存一次。 [儲存指標] 會出現在查詢索引標籤中,以指出您的查詢正在儲存。 所有工作區使用者可以將其查詢儲存在 [我的查詢 ] 資料夾中。 不過,工作區或倉儲共用收件者之檢視者角色的使用者受限於將查詢 移至共用查詢 資料夾。
下列動畫 gif 顯示使用無程式碼視覺查詢編輯器合併兩個數據表。
gif 中顯示的步驟如下:
- 首先,數據表
DimCity
會從 [總 管] 拖曳到空白的新視覺查詢編輯器中。 - 然後,數據表
FactSale
會從 [總 管] 拖曳到可視化查詢編輯器中。 - 在可視化查詢編輯器中,在的內容功能表中
DimCity
, 將查詢合併為新的 Power Query 運算符會用來將它們聯結在通用索引鍵上。 - 在新的 [合併 ] 頁面中,
CityKey
系統會選取每個數據表中的數據行成為通用索引鍵。 Join 種類為 Inner。 - 新的 Merge 運算子會新增至可視化查詢編輯器。
- 當您看到結果時,您可以使用 下載 Excel 檔案 在 Excel 中檢視結果,或 將結果可視化以在結果 上建立報表。
另存新檔檢視
您可以使用 [另存新檔] 檢視按鈕,將查詢儲存為啟用 數據載入的檢視 。 選取您可以存取建立檢視的架構名稱、提供檢視名稱,並在確認建立檢視之前驗證 SQL 語句。 成功建立檢視時,它會出現在 [總管] 中。
檢視 SQL
檢視 SQL 功能可讓您根據視覺查詢的套用步驟來查看 SQL 查詢。
選取 [檢視查詢 ] 以查看產生的 T-SQL,以及 編輯 SQL 腳本 ,以在查詢編輯器中編輯 SQL 查詢。
使用合併查詢動作撰寫聯結兩個或多個數據表的查詢時,已啟用載入的查詢將會反映在 SQL 腳本中。 若要指定應該顯示在 SQL 腳本中的數據表查詢,請選取操作功能表,然後 啟用載入。 展開結果中合併的數據表數據行,以查看 SQL 腳本中反映的步驟。
另存新檔
您可以使用 [另存新檔] 資料表 ,將查詢結果儲存到已啟用負載的查詢數據表中。 選取您想要儲存結果的倉儲,選取您可以存取的架構以建立數據表,並提供數據表名稱,以使用 CREATE TABLE AS SELECT 語句將結果載入數據表。 成功建立數據表時,它會出現在 [總管] 中。
在可視化查詢編輯器中建立跨倉儲查詢
如需跨倉儲查詢的詳細資訊,請參閱 跨倉儲查詢。
- 若要建立跨倉儲查詢,請從新增的倉儲拖放數據表,並新增合併活動。 例如,在下圖範例中,
store_sales
會從sales
倉儲新增,而且會與item
來自倉儲的數據表marketing
合併。
視覺效果查詢編輯器的限制
- 在可視化查詢編輯器中,您只能執行 DQL(數據查詢語言)或唯讀 SELECT 語句。 不支援 DDL 或 DML 語句。
- 目前僅支持查詢折疊的Power Query作業子集。
- 可視化結果目前不支援使用 子句的
ORDER BY
SQL 查詢。 - 若要檢視聯結兩個或多個數據表的 SQL 腳本,只有已啟用載入的數據表才會顯示對應的 SQL 腳本。
- 檢視 SQL 功能不支援某些步驟,其中可視化查詢編輯器中的橫幅會指出「查詢不支援做為倉儲檢視,因為它無法完全轉譯為 SQL」。 如需詳細資訊,請參閱 Power Query 中的查詢折疊指標。
相關內容
意見反映
https://aka.ms/ContentUserFeedback。
即將推出:我們會在 2024 年淘汰 GitHub 問題,並以全新的意見反應系統取代並作為內容意見反應的渠道。 如需更多資訊,請參閱:提交及檢視以下的意見反映: