定義來自 Teradata 資料庫的報表資料集 (報表產生器 2.0)

報表產生器 2.0 提供資料處理延伸模組,可支援從 Teradata 關聯式資料來源擷取報告資料。在您已經連接到 Teradata 資料來源之後,可以建立一個報表資料集,以定義您想要在報表中使用的資料。

[!附註]

系統管理員必須先在報表撰寫用戶端和報表伺服器上安裝正確的 .NET Data Provider for Teradata 版本,然後您才能連接 Teradata 資料來源。如需詳細資訊,請參閱<範例連接 (報表產生器 2.0)>。

若要建立資料集查詢,您可以從 .sql 檔案或 .rdl 檔案匯入現有的查詢,或者在以文字為基礎的查詢設計工具中自行建立查詢。您可以輸入包含 SQL 陳述式、巨集名稱或預存程序名稱的查詢文字。如需詳細資訊,請參閱<以文字為基礎的查詢設計工具使用者介面 (報表產生器 2.0)>。您也可以指定資料集屬性及定義報表參數和查詢參數。如需詳細資訊,請參閱<如何:從 Teradata 資料來源擷取資料 (報表產生器 2.0)>。

若要從以 Teradata 資料來源為基礎的報表模型建立資料集,該模型必須是在 Business Intelligence Development Studio 模型設計師中所設計,而且在報表伺服器上發行。SQL Server 2008 Reporting Services 提供此項功能。如需詳細資訊,請參閱《SQL Server 線上叢書》中 Reporting Services 文件集的<建立和使用以 Teradata 為基礎的報表模型>。

使用查詢參數

如果您的查詢包含參數,報表參數會在您執行查詢時,自動在報表定義中建立。報表執行時,報表參數的值會傳遞給查詢參數。如果您使用多重值參數,您可能需要變更查詢的語法。如需詳細資訊,請參閱<將參數加入至您的報表 (報表產生器 2.0)>。

使用巨集

您可以使用巨集傳回資料集內的資料。若要這樣做,請在 [命令類型] 文字方塊中選取 Text,然後在 EXECUTE 陳述式中指定巨集及其輸入參數的名稱。

使用預存程序

您可以使用預存程序傳回資料集內的資料。若要這樣做,請在 [命令類型] 文字方塊中選取 StoredProcedure,然後提供預存程序的名稱。預存程序的輸出參數並不受支援。