共用方式為


建立處理查詢對話框 (Analysis Services - 多維度數據)

使用 SQL Server Data Tools (SSDT) 中的 [建立處理查詢] 對話方塊,在 [記憶體選項] 對話方塊的 [通知] 索引標籤中建立處理查詢。 處理查詢是傳回數據列集,其中包含自上次輪詢數據表以來對 Analysis Services 對象相關聯之數據表所做的變更,以便以累加方式更新物件的多維度 OLAP (MOLAP) 快取。 Analysis Services 會使用另一個查詢,稱為輪詢查詢來輪詢與對象相關聯的數據表,並判斷數據表是否已變更。 當完整更新物件的 MOLAP 快取時,不需要處理查詢。

一般而言,處理查詢會參數化,目前支援兩個參數:

  • 在先前排程的輪詢期間,輪詢查詢所傳回的單一值。

  • 輪詢查詢在目前排程輪詢期間所傳回的單一結果值。

例如,下表所列的查詢可用來以累加方式更新 Adventure Works DW 範例 Analysis Services 專案中的客戶維度。

查詢類型 查詢敘述
輪詢查詢 SELECT

MAX([CustomerKey]) AS LastCustomerKey

FROM

[dbo].[DimCustomer]
處理查詢 SELECT

*

FROM

[dbo].[DimCustomer]

WHERE

(CustomerKey > COALESCE (@Param1, - 1))

AND (CustomerKey <= @Param2)

如需排程輪詢通知增量更新的詳細資訊,請參閱主動式快取(分割區)。

您可以在 儲存選項 對話方塊的 通知 索引標籤上,點選格的 處理查詢 資料行上的 排程輪詢 選項,以顯示 建立處理查詢 對話框。 如需 [記憶體選項] 對話方塊之 [通知] 索引卷標的詳細資訊,請參閱通知(記憶體選項對話框)(Analysis Services - 多維度數據)。

輸入的查詢必須是基礎提供者的有效查詢命令。 查詢已由基礎提供者準備以進行驗證,並識別傳回的欄位。 對話框可以呈現兩個檢視:

  • Visual Database Tools (VDT) 查詢產生器

    針對所有使用者,VDT 查詢產生器檢視會提供一組使用者介面工具,以可視化方式建構及測試 SQL 查詢。

  • 一般查詢產生器

    針對進階使用者,泛型查詢產生器檢視提供更簡單、更直接的使用者介面,以建構及測試 SQL 查詢。

選項

資料來源
指定查詢的數據來源。

查詢定義
查詢定義會根據選取的檢視,提供用來定義及測試查詢的工具列和窗格。

工具列
使用工具列來管理數據集、選取要顯示的窗格,以及控制各種查詢函式。

價值觀 說明
切換至一般查詢產生器 選取即可只顯示 [一般查詢產生器] 檢視可用的選項。 只會顯示下列選項:

SQL 窗格

結果窗格

工具列,只包含 切換至 VDT 查詢產生器執行

注意:只有在選取 [切換至 VDT 查詢產生器 ] 時,才會顯示此選項。
切換至 VDT 查詢產生器 選取即可顯示 Visual Database Tools (VDT) 查詢產生器檢視可用的所有選項。

注意:只有在選取 [切換至一般查詢產生器 ] 時,才會顯示此選項。
顯示/隱藏圖表窗格 顯示或隱藏 [ 圖表] 窗格

注意 只有在選取 [切換至 VDT 查詢產生器 ] 時,才會顯示此選項。
顯示/隱藏網格線窗格 顯示或隱藏 網格窗格

注意:只有在選取 [切換至 VDT 查詢產生器 ] 時,才會顯示此選項。
顯示/隱藏 SQL 窗格 顯示或隱藏 [SQL] 窗格

注意:只有在選取 [切換至 VDT 查詢產生器 ] 時,才會顯示此選項。
顯示/隱藏結果窗格 顯示或隱藏 [結果] 窗格

注意:只有在選取 [切換至 VDT 查詢產生器 ] 時,才會顯示此選項。
執行 執行查詢。 結果會顯示在 [結果] 窗格中
驗證 SQL 驗證查詢中的 SQL 語句。

注意:只有在選取 [切換至 VDT 查詢產生器 ] 時,才會顯示此選項。
升序 以遞增順序排序 方格窗格中所選列上的輸出行。

注意:只有在選取 [切換至 VDT 查詢產生器 ] 時,才會顯示此選項。
遞減排序 依所選列的數據,在格線窗格中遞減排序輸出數據行。

注意:只有在選取 [切換至 VDT 查詢產生器 ] 時,才會顯示此選項。
拿掉篩選 如果適用的話,會針對 [ 方格] 窗格中選取的數據列移除排序準則。

注意:只有在選取 [切換至 VDT 查詢產生器 ] 時,才會顯示此選項。
使用群組依據 將群組功能新增至查詢。

注意:只有在選取 [切換至 VDT 查詢產生器 ] 時,才會顯示此選項。
新增數據表 顯示 [ 新增數據表] 對話框,以將新的數據表或檢視新增至查詢。 如需 [加入數據表] 對話框的詳細資訊,請參閱加入數據表對話框(Analysis Services - 多維度數據)。

注意:只有在選取 [切換至 VDT 查詢產生器 ] 時,才會顯示此選項。

圖表窗格
將查詢所參考的物件顯示為圖表。 此圖顯示查詢中包含的數據表,以及聯結方式。 選取或清除資料表中數據行旁的複選框,以從查詢輸出中新增或移除它。

當您將數據表加入查詢時,對話框會根據數據表中的索引鍵建立數據表之間的聯結。 若要新增聯結,請將字段從某個數據表拖曳到另一個數據表中的欄位。 要管理聯結時,請以滑鼠右鍵點擊聯結。

以滑鼠右鍵按兩下 [ 圖表] 窗格 以新增或移除資料表、選取所有數據表,以及顯示或隱藏窗格。

備註

[ 圖表] 窗格[方格] 窗格[SQL] 窗格 的內容會同步處理,讓一個窗格中的變更反映在其他兩個窗格中。

這很重要

對話框不支援變更查詢類型。

網格窗格
在方格中顯示查詢所參考的物件。 您可以使用此窗格,在查詢中新增和移除資料行,並變更每個數據行的設定。

備註

[ 圖表] 窗格[方格] 窗格[SQL] 窗格 的內容會同步處理,讓一個窗格中的變更反映在其他兩個窗格中。

SQL 窗格
將查詢顯示為 SQL 語句。 輸入以修改查詢的 SQL 語句。

備註

[ 圖表] 窗格[方格] 窗格[SQL] 窗格 的內容會同步處理,讓一個窗格中的變更反映在其他兩個窗格中。

結果窗格
當您按下 [工具列] 窗格上的 [執行] 時,會顯示查詢的結果。

另請參閱

Analysis Services 設計工具與對話框 (多維度數據)