从 Teradata 数据库定义报表数据集 (Report Builder 2.0)

Report Builder 2.0 提供了一个支持从 Teradata 关系数据源检索报表数据的数据处理扩展插件。在连接到 Teradata 数据源之后,可以创建报表数据集,用于定义要包含在报表中的数据。

注意注意

在可以连接 Teradata 数据源之前,系统管理员必须已在报表创作客户端上和报表服务器上安装了 .NET Data Provider for Teradata 的正确版本。有关详细信息,请参阅示例连接 (Report Builder 2.0)

若要创建数据集查询,可以从 .sql 文件或 .rdl 文件导入现有查询,或在基于文本的查询设计器中创建自己的查询。可以键入包含 SQL 语句、宏名称或存储过程名称的查询文本。有关详细信息,请参阅基于文本的查询设计器用户界面 (Report Builder 2.0)。还可以指定数据集属性,并定义报表参数和查询参数。有关详细信息,请参阅如何从 Teradata 数据源检索数据 (Report Builder 2.0)

若要从基于 Teradata 数据源的报表模型创建数据集,则模型必须在 Business Intelligence Development Studio 中的模型设计器内设计,并在报表服务器上发布。此功能与 SQL Server 2008 Reporting Services 一起提供。有关详细信息,请参阅 SQL Server 联机丛书中的 Reporting Services 文档 中的“创建和使用基于 Teradata 的报表模型”。

使用查询参数

如果查询包含参数,则运行查询时,将在报表定义中自动创建报表参数。当报表运行时,报表参数的值将传递给查询参数。如果使用多值参数,则可能需要更改查询的语法。有关详细信息,请参阅向报表中添加参数 (Report Builder 2.0)

使用宏

可以使用宏以返回数据集中的数据。为此,请在**“命令类型”**文本框中选择 Text,然后在 EXECUTE 语句中指定宏的名称及其输入参数。

使用存储过程

您可以使用存储过程来返回数据集中的数据。为此,请在**“命令类型”**文本框中选择 StoredProcedure,然后提供存储过程的名称。不支持存储过程的输出参数。