若要在報表中使用來自 SQL Server Analysis Services 數據採礦模型的數據,您必須定義 SQL Server Analysis Services 數據源和一或多個報表數據集。 當您建立資料來源定義時,您必須指定連接字串和認證,以便從用戶端電腦存取數據來源。
您可以建立內嵌數據源定義,供單一報表或多個報表使用的共享數據源定義使用。 本主題中的程式描述如何建立內嵌數據源。 如需共用數據源的詳細資訊,請參閱內嵌和共用數據連接或數據源(報表產生器及 SSRS)和建立、修改和刪除共用數據來源 (SSRS)。
建立 SQL Server Analysis Services 數據源之後,您可以建立一或多個數據集。 針對每個數據集,您可以使用數據採礦預測表示式 (DMX) 查詢設計工具來建立指定欄位集合的 DMX 查詢。 如需詳細資訊,請參閱 Analysis Services DMX 查詢設計工具使用者介面。
建立數據集之後,數據集的名稱會出現在 [報表數據] 窗格中,做為其數據源底下的節點。
發佈報表之後,您可能需要變更數據源的認證,以便在報表伺服器上執行報表時,擷取數據的許可權有效。
建立內嵌Microsoft SQL Server Analysis Services 數據源
在 [報表數據] 窗格中的工具列上,按兩下 [ 新增],然後按兩下 [ 資料源]。
在 [ 數據源屬性 ] 對話框中,於 [ 名稱 ] 文字框中輸入名稱,或接受預設名稱。
確認已選取 [內嵌連線 ]。
從 [ 類型 ] 下拉式清單中,選取 [Microsoft SQL Server Analysis Services]。
指定與 Analysis Services 數據源搭配運作的連接字串。
請洽詢資料庫管理員,以取得用來連接資料來源的連接資訊和認證。 下列連接字串範例會指定本機用戶端上的 範例 AdventureWorksDW2012 資料庫。
Data Source=localhost;Initial Catalog=AdventureWorksDW2012按一下 [認證] 。
設定要用來連接到數據源的認證。 如需詳細資訊,請參閱 指定報表資料來源的認證及連接資訊。
備註
若要測試數據源連線,請按兩下 [編輯]。 在 [ 連接屬性] 對話框中,按兩下 [ 測試連線]。 如果測試成功,您會看到資訊訊息「測試連線成功」。如果測試失敗,您會看到警告訊息,其中包含為何測試未成功的詳細資訊。
按一下 [確定]。
數據源會出現在 [報表數據] 窗格中。
建立 Microsoft SQL Server Analysis Services 的資料集
在 [ 報表數據] 窗格中,以滑鼠右鍵按兩下連接到 SQL Server Analysis Services 數據源的數據源名稱,然後按兩下 [ 新增數據集]。
在 [ 數據集屬性 ] 對話框中,於 [ 名稱 ] 文字框中輸入名稱。
在 [ 數據源] 方塊中,確認名稱是連接到 Analysis Services 數據源的數據源名稱。
按兩下 [查詢設計工具 ] 以開啟圖形化查詢設計工具,以互動方式建置查詢。 如果查詢設計工具以 MDX 模式開啟,請按下工具列上的 [命令類型 DMX] [
],切換至數據採礦查詢設計工具。 如需詳細資訊,請參閱 Analysis Services DMX 查詢設計工具使用者介面。或者,若要從另一個報表匯入現有的 DMX 查詢,請按兩下 [ 匯入],然後使用 DMX 查詢瀏覽至 .rdl 檔案。 不支援從 .dmx 檔案匯入查詢。
建立並執行查詢以查看範例結果之後,請按兩下 [ 確定]。
按一下 [確定]。
數據集及其欄位集合會出現在數據源節點下的 [報表數據] 窗格中。
另請參閱
DMX 的 Analysis Services 連線類型(SSRS)
Reporting Services 中的數據連接、數據源和連接字串
資料集欄位集合 (報表產生器及 SSRS)
報表內嵌資料集和共用資料集 (報表產生器及 SSRS)