Share via


從資料採礦模型擷取資料 (DMX) (SSRS)

若要在報表中使用 SQL Server Analysis Services 資料採礦模型內的資料,您必須定義 SQL Server Analysis Services 資料來源並建立一或多個報表資料集。 當您建立資料來源定義時,您必須指定連接字串和認證,好讓您可以從用戶端電腦存取資料來源。

您可以建立內嵌資料來源定義供單一報表使用,或是建立共用資料來源定義供多個報表使用。 本主題的程序描述如何建立內嵌資料來源。 如需共用資料來源的詳細資訊,請參閱內嵌和共用資料連線或資料來源 (報表產生器和 SSRS)建立、修改及刪除共用資料來源 (SSRS)

在您建立 SQL Server Analysis Services 資料來源之後,就可以建立一或多個資料集。 您可針對每一個資料集使用資料採礦預測運算式 (DMX) 查詢設計工具,以建立一個指定欄位集合的 DMX 查詢。 如需詳細資訊,請參閱 Analysis Services MDX 查詢設計工具使用者介面

在您建立資料集之後,該資料集的名稱會出現在 [報表資料] 窗格中,當做其資料來源底下的一個節點。

發行報表之後,您可能需要變更資料來源的認證,如此當報表在報表伺服器上執行時,擷取資料的權限就會是有效的。

建立內嵌 Microsoft SQL Server Analysis Services 資料來源

  1. 在 [報表資料] 窗格的工具列上,按一下 [新增] ,然後按一下 [資料來源]

  2. 在 [資料來源屬性] 對話方塊中,於 [名稱] 文字方塊內鍵入名稱,或是接受預設名稱。

  3. 確認 [內嵌連線] 已選取。

  4. 從 [類型] 下拉式清單中,選取 [Microsoft SQL Server Analysis Services]。

  5. 指定與 Analysis Services 資料來源搭配使用的連接字串。

    請洽詢資料庫管理員,以取得用來連接資料來源的連接資訊和認證。 下列連接字串範例會在本機用戶端上指定範例 AdventureWorksDW2022 資料庫。

    Data Source=localhost;Initial Catalog=AdventureWorksDW2022  
    
  6. 按一下 [認證]

    設定用來連接資料來源的認證。 如需詳細資訊,請參閱 指定報表資料來源的認證及連接資訊

    注意

    若要測試資料來源連線,請按一下 [編輯]。 在 [連接屬性] 對話方塊中,按一下 [測試連線]。 如果測試成功,您會看到「測試連線成功」的通知訊息。如果測試失敗,則會顯示警告訊息,其中包含測試失敗原因的詳細資訊。

  7. 選取 [確定]。

    資料來源會出現在 [報表資料] 窗格中。

若要為 Microsoft SQL Server Analysis Services 建立資料集

  1. 在 [報表資料] 窗格中,以滑鼠右鍵按一下連線到 SQL Server Analysis Services 資料來源的資料來源名稱,然後按一下 [新增資料集]。

  2. 在 [資料集屬性] 對話方塊中,於 [名稱] 文字方塊內鍵入名稱。

  3. 在 [資料來源] 方塊中,確認該名稱為連線到 Analysis Services 資料來源的資料來源名稱。

  4. 按一下 [查詢設計工具],開啟圖形化查詢設計工具來以互動方式建立查詢。 如果查詢設計工具以 MDX 模式開啟,請按一下工具列上的 [命令類型 DMX] (Change to DMX query language view),切換到資料採礦查詢設計工具。 如需詳細資訊,請參閱 Analysis Services MDX 查詢設計工具使用者介面

    或者,若要從其他報表匯入現有的 DMX 查詢,請按一下 [匯入],然後巡覽至包含 DMX 查詢的 .rdl 檔案。 不支援從 .dmx 檔案匯入查詢。

  5. 在您建立及執行查詢來查看範例結果之後,請按一下 [確定]。

  6. 選取 [確定]。

    資料集和它的欄位集合會出現在 [報表資料] 窗格的資料來源節點底下。

另請參閱

Analysis Services Connection Type for DMX (SSRS)
建立資料連接字串 - 報表產生器 & SSRS
資料集欄位集合 (報表產生器及 SSRS)
報表內嵌資料集和共用資料集 (報表產生器及 SSRS)