分享方式:


使用可視化查詢編輯器進行查詢

適用於:Microsoft Fabric 中的 SQL 分析端點倉儲鏡像資料庫

本文說明如何使用 Microsoft Fabric 入口網站中的可視化查詢編輯器,快速且有效率地撰寫查詢。 您可以使用可視化查詢編輯器來建立查詢,以取得無程式代碼體驗。

網狀架構入口網站中的可視化查詢編輯器

可視化查詢編輯器提供簡單的可視化介面,可針對倉儲中的數據撰寫查詢。

將數據載入倉儲后,您可以使用視覺化查詢編輯器來建立查詢來分析您的資料。 有兩種方式可取得可視化查詢編輯器:

在功能區中,使用 [ 新增視覺效果查詢 ] 按鈕建立新的查詢,如下圖所示。

顯示 [數據預覽] 檢視中 [新增查詢] 功能表位置的螢幕快照。

若要建立查詢,請將數據表從 [物件 總管] 拖放到畫布上。 將一或多個數據表拖曳到畫布上之後,您就可以使用視覺體驗來設計查詢。 倉儲編輯器會使用Power Query圖表檢視體驗,讓您輕鬆地查詢和分析數據。 深入瞭解 Power Query 圖表檢視

當您處理視覺效果查詢時,查詢會每隔幾秒鐘自動儲存一次。 [儲存指標] 會出現在查詢索引標籤中,以指出您的查詢正在儲存。 所有工作區使用者可以將其查詢儲存在 [我的查詢 ] 資料夾中。 不過,工作區或倉儲共用收件者之檢視者角色的使用者受限於將查詢 移至共用查詢 資料夾。

下列動畫 gif 顯示使用無程式碼視覺查詢編輯器合併兩個數據表。

範例查詢結果的動畫,以使用可視化查詢編輯器合併兩個數據表。

gif 中顯示的步驟如下:

  1. 首先,數據表 DimCity 會從 [總 管] 拖曳到空白的新視覺查詢編輯器中。
  2. 然後,數據表 FactSale 會從 [總 管] 拖曳到可視化查詢編輯器中。
  3. 在可視化查詢編輯器中,在的內容功能表中 DimCity將查詢合併為新的 Power Query 運算符會用來將它們聯結在通用索引鍵上。
  4. 在新的 [合併 ] 頁面中, CityKey 系統會選取每個數據表中的數據行成為通用索引鍵。 Join 種類Inner
  5. 新的 Merge 運算子會新增至可視化查詢編輯器。
  6. 當您看到結果時,您可以使用 下載 Excel 檔案 在 Excel 中檢視結果,或 將結果可視化以在結果 上建立報表。

另存新檔檢視

您可以使用 [另存新檔] 檢視按鈕,將查詢儲存為啟用 數據載入的檢視 。 選取您可以存取建立檢視的架構名稱、提供檢視名稱,並在確認建立檢視之前驗證 SQL 語句。 成功建立檢視時,它會出現在 [總管]

顯示如何在可視化查詢編輯器中使用 [另存新檔] 檢視功能表的螢幕快照。

檢視 SQL

檢視 SQL 功能可讓您根據視覺查詢的套用步驟來查看 SQL 查詢。

選取 [檢視查詢 ] 以查看產生的 T-SQL,以及 編輯 SQL 腳本 ,以在查詢編輯器中編輯 SQL 查詢。

網狀架構入口網站中畫面的動畫影像,其中顯示 [檢視 SQL] 功能和 [編輯 SQL 腳本] 按鈕。

使用合併查詢動作撰寫聯結兩個或多個數據表的查詢時,已啟用載入的查詢將會反映在 SQL 腳本中。 若要指定應該顯示在 SQL 腳本中的數據表查詢,請選取操作功能表,然後 啟用載入。 展開結果中合併的數據表數據行,以查看 SQL 腳本中反映的步驟。

顯示操作選單中 [啟用載入] 選項的螢幕快照。

另存新檔

您可以使用 [另存新檔] 資料表 ,將查詢結果儲存到已啟用負載的查詢數據表中。 選取您想要儲存結果的倉儲,選取您可以存取的架構以建立數據表,並提供數據表名稱,以使用 CREATE TABLE AS SELECT 語句將結果載入數據表。 成功建立數據表時,它會出現在 [總管] 中

顯示如何在可視化查詢編輯器中使用 [另存新檔] 數據表功能表的螢幕快照。

在可視化查詢編輯器中建立跨倉儲查詢

如需跨倉儲查詢的詳細資訊,請參閱 跨倉儲查詢

  • 若要建立跨倉儲查詢,請從新增的倉儲拖放數據表,並新增合併活動。 例如,在下圖範例中, store_sales 會從 sales 倉儲新增,而且會與 item 來自倉儲的數據表 marketing 合併。

銷售與營銷資料庫與 Power Query 活動之間範例跨倉儲查詢的螢幕快照。

視覺效果查詢編輯器的限制

  • 在可視化查詢編輯器中,您只能執行 DQL(數據查詢語言)或唯讀 SELECT 語句。 不支援 DDL 或 DML 語句。
  • 目前僅支持查詢折疊的Power Query作業子集。
  • 可視化結果目前不支援使用 子句的 ORDER BY SQL 查詢。
  • 若要檢視聯結兩個或多個數據表的 SQL 腳本,只有已啟用載入的數據表才會顯示對應的 SQL 腳本。
  • 檢視 SQL 功能不支援某些步驟,其中可視化查詢編輯器中的橫幅會指出「查詢不支援做為倉儲檢視,因為它無法完全轉譯為 SQL」。 如需詳細資訊,請參閱 Power Query 中的查詢折疊指標。