共用方式為


從 SQL Server Analysis Services 建立報表資料集

Reporting Services 提供一個資料處理延伸模組,這個模組支援從 MicrosoftSQL ServerAnalysis Services 資料來源擷取報表資料。這個資料處理延伸模組會從 MicrosoftSQL ServerAnalysis Services Cube 擷取維度、階層、層級、關鍵效能指標 (KPI)、量值和屬性,或是從資料採礦模型擷取中繼資料,當做報表資料使用。

連接到 Analysis Services 資料來源後,您可以定義一個資料集,其中指定要在報表處理期間使用多維度運算式 (MDX) 查詢或資料採礦預測 (DMX) 查詢擷取的報表資料。您可以使用 MDX 圖形化查詢設計工具或 DMX 圖形化查詢設計工具來建立查詢,其方式是從資料來源中的基礎資料結構進行瀏覽及選取。 當 Reporting Services 首先連接到 MicrosoftSQL ServerAnalysis Services 資料來源時,如果它偵測到有效的 Cube,預設查詢設計工具就是 MDX。如果沒有有效的 Cube,但是有有效的資料採礦模型,預設查詢設計工具就是 DMX。在您建立查詢之後,您可以執行查詢,於結果窗格中查看範例資料。查詢結果會自動擷取成扁平化的資料列集,以準備好可以當做報表資料使用。

查詢設計工具會分析該查詢來決定資料集的欄位。您也可以在 [報表資料] 窗格中手動編輯資料集欄位集合。如需詳細資訊,請參閱<如何:加入、編輯或刪除報表資料窗格中的欄位>。

以文字為基礎的查詢設計工具對於這個資料來源而言是唯讀的。您無法匯入 .mdx 或 .dmx 檔案並直接在查詢中使用這些檔案。來自 Analysis Services Cube 的結果集會透過 XML for Analysis (XMLA) 通訊協定當做扁平化的資料列集來擷取。不支援不完全階層。如需詳細資訊,請參閱<XML for Analysis 概觀 (XMLA)>和<使用不完全階層>。

不過,您可以從使用 Analysis Services 資料來源的現有報表中匯入查詢。如需詳細資訊,請參閱<如何:從 Analysis Services Cube 中擷取資料 (MDX)>。

在此章節中

  • 在設計模式中使用 Analysis Services MDX 查詢設計工具 (Reporting Services)
    在 MDX 查詢設計工具的 [設計] 模式中,您可以從中繼資料瀏覽器將維度、成員、成員屬性、量值及 KPI 拖曳到 [資料] 窗格來建立 MDX 查詢。請從 [導出成員] 窗格中將導出成員拖曳到 [資料] 窗格,來建立其他資料集欄位。

  • 在查詢模式中使用 Analysis Services MDX 查詢設計工具 (Reporting Services)
    在 MDX 查詢設計工具的查詢模式中,您可以從中繼資料瀏覽器將維度、成員、成員屬性、量值以及 KPI 拖曳到 [查詢] 窗格來建立 MDX 查詢。您可以在 [查詢] 窗格中直接編輯 MDX 文字。請從 [導出成員] 窗格中將導出成員拖曳到 [查詢] 窗格,來建立其他資料集欄位。

  • 使用 Analysis Services DMX 查詢設計工具 (Reporting Services)
    在 DMX 查詢設計工具的設計模式中,您可以選取資料採礦模型、輸入資料表,並選取用來定義資料集欄位的準則。在查詢模式中,您可以直接檢視及編輯 DMX 查詢文字。在結果模式中,您可以檢視執行查詢的結果。

  • 使用 Analysis Services 資料集的擴充欄位屬性
    透過內建的 Fields 集合,您可以在報表中使用 Analysis Services 資料處理延伸模組支援的擴充欄位屬性。至於資料來源上具有值的屬性,您可以存取預先定義的屬性值,例如,FormattedValue、Color 或 UniqueName。

如需有關使用者介面的詳細資訊,請參閱<Analysis Services MDX 查詢設計工具使用者介面>和<Analysis Services DMX 查詢設計工具使用者介面>。

SQL Server 2000 Analysis Services

您可以使用 MDX 查詢設計工具,針對 SQL Server 2000 Analysis Services 資料庫撰寫查詢。不支援 DMX 查詢。

Analysis Services 2000 適用的 OLAP 資料提供者不支援參數。

變更記錄

更新的內容

不支援不完全階層。