如何为报表模型项目创建 Teradata 数据源文件

新建日期: 2008 年 11 月 17 日

若要在模型设计器中为 Teradata 数据库创建数据源文件,必须指定一个连接字符串和足以连接到数据库服务器以及从数据库中检索数据的凭据。此外,还可以指定 Teradata 数据提供程序的数据字典属性,以帮助控制为数据库检索元数据所用的时间。请注意,还可以在报表管理器中为 Teradata 数据库创建数据源文件;但是,在模型设计器中只能查看该数据源的数据字典属性。

Dd353294.note(zh-cn,SQL.90).gif注意:
在模型设计器中创建数据源文件之前,系统管理员必须在报表创作客户端和报表服务器上已安装并配置 .NET Framework Data Provider for Teradata 12.00.00.01 版本。支持 Teradata 数据库 12.00 和 6.20 版本。有关详细信息,请参阅为基于 Teradata 的报表模型配置 Reporting Services

创建数据源文件之后,可以创建数据源视图和模型。

Dd353294.note(zh-cn,SQL.90).gif注意:
默认情况下,使用模型设计器从数据源文件创建数据源视图时,该数据源视图不包含表和视图的主键。创建模型需要主键。创建数据源视图之后,可以为每个表或视图手动设置主键。有关详细信息,请参阅使用数据源视图操作指南主题 (SSAS)。 若要自动生成主键,必须将数据源文件从模型设计器发布到报表服务器,然后使用报表管理器生成模型文件。模型文件 (.smdl) 包含数据源视图和模型。有关详细信息,请参阅如何从 Teradata 数据库创建包含主键的报表模型

在报表模型项目中为 Teradata 数据库创建数据源文件

  1. 创建新的报表模型项目。

    • 在 Business Intelligence Development Studio 中,单击**“文件”,然后单击“新建”**。

    在“模板”窗格中,单击**“报表模型项目”,然后单击“确定”**。将打开新的报表模型项目。解决方案资源管理器显示以下三个文件夹:数据源、数据源视图和报表模型。

  2. 在解决方案资源管理器中,右键单击**“数据源”,然后单击“添加新数据源”。此时将打开“数据源向导”**对话框。

  3. 单击**“下一步”。将打开“选择如何定义连接”**页。

  4. 单击**“新建”。系统将打开“连接管理器”**对话框。

  5. 在**“提供程序”**中,从下拉列表中选择 .NET Framework Data Provider for Teradata。

  6. 在**“服务器名称”**中,键入服务器的 IP 地址。

    Dd353294.note(zh-cn,SQL.90).gif注意:
    如果您不知道所请求的信息,请联系系统管理员。
  7. 在**“登录详细信息”中,对于“用户名”“密码”**,键入有权访问指定服务器的帐户的名称和密码。

    Dd353294.note(zh-cn,SQL.90).gif注意:
    要使用的凭据由系统管理员或数据库所有者指定。有关凭据的详细信息,请参阅指定凭据和连接信息
  8. 单击**“全部”**。此时将在网格中显示连接属性。

  9. 在**“数据字典”**中,输入以下三个值:

    1. 对于**“数据库”**,键入数据库的名称。
    2. 将**“限制为默认数据库”**设置为 True
    3. 将**“使用 X 视图”**设置为 False
    Dd353294.note(zh-cn,SQL.90).gif注意:
    这些设置将服务器上的数据检索限制为默认数据库。这样可以改进架构发现和检索时间。如果不应用这些设置,将检索您在数据库所在的服务器上拥有权限的所有架构。有关这些设置的详细信息,请参阅 Teradata 的数据访问接口文档。
  10. 单击“确定”。

  11. 在**“选择如何定义连接”页上,单击“下一步”**。

  12. 在**“数据源名称”**中,键入一个名称,或接受默认名称。

  13. 单击**“完成”**。

    新的数据源将显示在解决方案资源管理器中。此时,可以在模型设计器中创建数据源视图和模型。

    此时,可以将数据源部署到报表服务器,然后生成模型。有关详细信息,请参阅如何发布报表模型 [模型设计器]如何从 Teradata 数据库创建包含主键的报表模型

请参阅

任务

如何使用模型设计器创建报表模型

概念

使用模型
报表建模操作指南主题
创建和使用基于 Teradata 的报表模型

帮助和信息

获取 SQL Server 2005 帮助