如何:建立資料集 (Reporting Services)

在 Reporting Services 中,資料集是根據現有的資料來源。資料集會指定查詢、查詢參數、篩選和欄位集合。您也可以針對擷取自資料來源的資料指定資料選項,例如大小寫、定序、假名、寬度和腔調字。如需詳細資訊,請參閱<了解報表資料集>。

若要建立資料集,您必須已經定義內嵌或共用資料來源。詳細資訊請參閱<建立報表資料來源>和<共用資料來源和內嵌資料來源>。您所選擇的資料來源類型會決定可供資料集使用的一些選項,例如查詢類型和查詢設計工具。如需有關針對特定資料來源類型建立資料集的詳細資訊,請參閱以下主題:

若要建立資料集

  1. 在 [報表資料] 窗格中,以滑鼠右鍵按一下資料來源的名稱,然後按一下 [加入資料集][資料集屬性] 對話方塊的 [查詢] 頁面隨即開啟。

  2. [名稱] 中,輸入資料集名稱或是接受預設名稱。

    [!附註]

    資料集名稱是在報表中的內部使用。為了清楚起見,建議您的資料集名稱描述查詢所傳回的資料。

  3. [資料來源] 中,選取現有共用資料來源的名稱,或是按一下 [新增] 來建立新的內嵌資料來源。

  4. 選取 [查詢類型] 選項。選項會因資料來源類型而異。

    • 選取 [Text],即可使用資料來源的查詢語言來撰寫查詢。

    • 選取 [Table],即可傳回關聯式資料庫資料表中的所有欄位。

    • 選取 [StoredProcedure] 即可依名稱執行預存程序。

  5. [查詢] 中,輸入查詢、預存程序或資料表名稱。或者,您也可以按一下 [查詢設計工具] 來開啟圖形化或是以文字為基礎的查詢設計工具,或是按一下 [匯入] 從現有的報表匯入查詢。

    在一些情況下,查詢所指定的欄位集合只能透過在資料來源上執行查詢來判斷。例如,預存程序可能會在結果集中傳回一組變動的欄位。按一下 [重新整理欄位] 可在資料來源上執行查詢,並擷取在 [報表資料] 窗格中填入資料集欄位集合所需的欄位名稱。當您關閉 [資料集屬性] 對話方塊之後,資料集節點底下會出現欄位集合。

  6. [逾時] 中,輸入報表伺服器等候資料庫回應的秒數。預設值是 0 秒。當逾時值為 0 秒時,此查詢不會逾時。

  7. 按一下 [確定]。

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