共用方式為


如何:建立資料集 (報表設計師)

更新: 2006 年 4 月 14 日

在 Reporting Services 中,資料集會指定資料來源、查詢 (也就是針對要擷取資料之資料來源所執行的命令)、查詢參數、篩選,以及代表結果集的欄位集合。您也可以針對擷取自資料來源的資料指定資料選項,例如大小寫、定序、假名、寬度和腔調字。所有報表至少都需要一個資料集。您可以建立多個資料集,在單一報表中使用。但是,您加入至報表的每一個資料區域,都只能接受來自一個資料集的資料。

指定連接字串和查詢的語法,在各種支援的資料來源中有很大的不同。若要建立資料集,必須知道如何連接到您要使用的資料來源,以及如何以資料來源的查詢語言建立查詢。如需有關 Reporting Services 中支援之資料來源的詳細資訊,請參閱<定義報表資料來源>和<連接到資料來源>。如需有關使用者介面的詳細資訊,請參閱<SQL Server 查詢設計師使用者介面>。

建立資料集的步驟,會因專案中是否定義了共用資料來源而異。如果有共用資料來源可用,報表設計師會在 [新增資料集] 對話方塊中指定此共用資料來源。如果您要使用其他資料來源,請在 [資料來源] 對話方塊中提供值。如需詳細資訊,請參閱<如何:建立或編輯報表特定資料來源 (報表設計師)>。如果沒有共用資料來源可用,報表設計師會開啟 [資料來源] 對話方塊,讓您可以指定資料來源類型和連接。一旦選取資料來源之後,便可以建立資料集。

若要建立資料集

  1. 在 [資料] 檢視中,從 [資料集] 選取 [新增資料集][資料集] 對話方塊就會開啟。

    ms160345.note(zh-tw,SQL.90).gif附註:
    如果 [資料來源] 對話方塊開啟,您必須先指定資料來源。如需詳細資訊,請參閱<資料來源 (一般索引標籤,報表設計師)>。
  2. [查詢] 索引標籤的 [名稱] 中,鍵入資料集的名稱。

    ms160345.note(zh-tw,SQL.90).gif附註:
    資料集名稱是在報表中的內部使用。為了清楚起見,建議您的資料集名稱描述查詢所傳回的資料。
  3. [資料來源] 選取一個資料來源。

  4. [命令類型],選取查詢要採用的形式:

    • 選取 [Text],即可使用資料來源的查詢語言來撰寫查詢。
    • 選取 [StoredProcedure] 即可依名稱執行預存程序。
    • 選取 [Table],即可傳回關聯式資料庫資料表中的所有欄位。
  5. [查詢字串] 中,鍵入查詢、預存程序或資料表名稱(您可以讓 [查詢字串] 保留空白,並在 [資料] 檢視中建立查詢)。

  6. [逾時] 中,鍵入報表伺服器等候資料庫回應的秒數。預設值為 30 秒。[逾時] 必須包含大於零的值,或者保留空白。如果是空白,則查詢不會逾時。

  7. 按一下 [確定]

注意[資料集] 對話方塊包含數個索引標籤,您可以使用這些索引標籤來設定資料集。[資料選項] 索引標籤包含區分大小寫、定序、區分假名、區分全半形,以及區分腔調字等選項。依預設,資料選項會指出報表伺服器在報表執行時,將從資料提供者擷取這些設定。[欄位] 索引標籤包含資料集裡之欄位的清單。它會從查詢自動擴展欄位,不過您可以加入其他資料集或導出欄位。[參數] 索引標籤會自動擴展查詢中的參數,您也可以使用此索引標籤來加入其他參數。[篩選] 索引標籤會列出可以套用至資料集的篩選。

請參閱

概念

定義 SQL Server 關聯式資料庫的報表資料集
定義 Analysis Services 多維度與資料採礦預測資料的報表資料集
定義其他資料來源的報表資料集
為 SAP 資料庫的關聯式資料定義報表資料集
定義 Oracle 資料庫中關聯式資料的報表資料集

其他資源

報表設計師 F1 說明

說明及資訊

取得 SQL Server 2005 協助