如何:建立資料集 (Reporting Services)
在 Reporting Services 中,資料集是根據現有的資料來源。資料集會指定查詢、查詢參數、篩選和欄位集合。您也可以針對擷取自資料來源的資料指定資料選項,例如大小寫、定序、假名、寬度和腔調字。內嵌資料集是在單一報表中定義,也是在單一報表中使用。共用資料集則是在報表伺服器或 SharePoint 網站上定義,而且可供多份報表使用。
如需詳細資訊,請參閱<建立報表資料集>。
若要建立內嵌資料集
在 [報表資料] 窗格中,以滑鼠右鍵按一下資料來源的名稱,然後按一下 [加入資料集]。[資料集屬性] 對話方塊的 [查詢] 頁面隨即開啟。
在 [名稱] 中,輸入資料集名稱或是接受預設名稱。
注意
資料集名稱是在報表中的內部使用。為了清楚起見,建議您的資料集名稱描述查詢所傳回的資料。
在 [資料來源] 中,選取現有共用資料來源的名稱,或是按一下 [新增] 來建立新的內嵌資料來源。
選取 [查詢類型] 選項。選項會因資料來源類型而異。
選取 [Text],即可使用資料來源的查詢語言來撰寫查詢。
選取 [Table],即可傳回關聯式資料庫資料表中的所有欄位。
選取 [StoredProcedure] 即可依名稱執行預存程序。
在 [查詢] 中,輸入查詢、預存程序或資料表名稱。或者,您也可以按一下 [查詢設計工具] 來開啟圖形化或是以文字為基礎的查詢設計工具,或是按一下 [匯入] 從現有的報表匯入查詢。
在一些情況下,查詢所指定的欄位集合只能透過在資料來源上執行查詢來判斷。例如,預存程序可能會在結果集中傳回一組變動的欄位。按一下 [重新整理欄位] 可在資料來源上執行查詢,並擷取在 [報表資料] 窗格中填入資料集欄位集合所需的欄位名稱。當您關閉 [資料集屬性] 對話方塊之後,資料集節點底下會出現欄位集合。
在 [逾時] 中,輸入報表伺服器等候資料庫回應的秒數。預設值是 0 秒。當逾時值為 0 秒時,此查詢不會逾時。
按一下 [確定]。
資料集和它的欄位集合會出現在 [報表資料] 窗格的資料來源節點底下。
若要建立共用資料集
在 [方案總管] 中,以滑鼠右鍵按一下 [共用資料集] 資料夾,然後按一下 [加入新的資料集]。
[資料集屬性] 對話方塊的 [查詢] 頁面隨即開啟。
在 [名稱] 中,輸入資料集名稱或是接受預設名稱。
注意
資料集名稱是在報表中的內部使用。為了清楚起見,建議您的資料集名稱描述查詢所傳回的資料。
在 [資料來源] 中,選取現有共用資料來源的名稱。共用資料集必須以共用資料來源為基礎。
按一下 [查詢設計工具]。
隨即開啟與資料來源類型相關聯的查詢設計工具。
另外,您也可以按一下 [匯入],從現有的報表匯入查詢。
按一下 [建立查詢],然後按一下 [確定]。。
如需詳細資訊,請參閱<Reporting Services 查詢設計工具>。
在 [逾時] 中,輸入報表伺服器等候資料庫回應的秒數。預設值是 0 秒。當逾時值為 0 秒時,此查詢不會逾時。
按一下 [確定]。
資料集和它的欄位集合會出現在 [報表資料] 窗格的資料來源節點底下。