使用視覺效果查詢編輯器進行查詢
適用於:✅Microsoft Fabric 中的 SQL 分析端點、倉儲和鏡像資料庫
本文說明如何使用 Microsoft Fabric 入口網站中的視覺效果查詢編輯器,快速且有效率地撰寫查詢。 您可以針對無程式碼體驗使用視覺效果查詢編輯器來建立查詢。
- 您還可以藉助多種工具,使用 SQL 連接字串在倉儲中查詢資料。
- 您可以使用 SQL 查詢編輯器,透過 Microsoft Fabric 入口網站撰寫 T-SQL 查詢。
- 您可以快速在資料預覽中檢視資料。
Fabric 入口網站中的視覺效果查詢編輯器
視覺效果查詢編輯器提供了一個簡單的視覺化介面,來針對倉儲中的資料撰寫查詢。
將資料載入到倉儲後,您可以使用視覺效果查詢編輯器來建立查詢,以分析資料。 取得視覺效果查詢編輯器的方式有兩種:
在功能區中,使用 [新增視覺效果查詢] 按鈕來建立新的查詢,如下圖所示。
若要建立查詢,請將 [物件總管] 中的資料表拖放到畫布上。 若要拖曳數據表,請選取並按住數據表,直到您在拖曳之前先從 [物件 總管] 中挑選該數據表為止。 將一或多個資料表拖曳到畫布上後,即可使用視覺效果體驗來設計您的查詢。 倉儲編輯器使用 Power Query 圖表檢視體驗,讓您輕鬆地查詢和分析資料。 深入了解 Power Query 圖表檢視。
當您處理視覺效果查詢時,查詢會每隔幾秒鐘自動儲存一次。 [查詢] 索引標籤中會出現「儲存指標」,表示正在儲存您的查詢。 所有工作區使用者都可以將查詢儲存在 [我的查詢] 資料夾中。 但是,具有工作區檢視者角色的使用者或倉儲的共用接收者將受到限制,無法將查詢移至 [共用查詢] 資料夾。
下列動畫 gif 顯示使用無程式碼視覺效果查詢編輯器合併兩個資料表。
gif 中顯示的步驟如下:
- 首先,將資料表
DimCity
從 [總管] 拖曳到空白的新視覺效果查詢編輯器中。 - 然後,將資料表
FactSale
從 [總管] 拖曳到視覺效果查詢編輯器中。 - 在視覺效果查詢編輯器的
DimCity
內容功能表中,使用 [合併查詢作為新查詢] Power Query 運算子將這些查詢聯結在通用索引鍵上。 - 在新的 [合併] 頁面中,系統會選取每個資料表中的
CityKey
資料行成為通用索引鍵。 [聯結種類] 為 [內部]。 - 新的 [合併] 運算子會新增至視覺效果查詢編輯器。
- 看到結果時,您可以使用 [下載 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 中的查詢折疊標記。