第 2 课:为报表模型定义数据源

创建了名为 ModelTutorial 的报表模型项目后,需要定义一个用于从中提取商业智能数据和元数据的数据源。在本教程中,将定义 AdventureWorks2008R2 示例数据库作为数据源。本教程假定此数据库位于本地计算机上的默认 SQL Server 的实例中。在生产环境中,经常在一台或多台远程计算机上承载源数据库。

为报表模型项目定义数据源

  1. 在解决方案资源管理器中,右键单击**“数据源”,再单击“添加新数据源”**。

  2. 在**“欢迎使用数据源向导”页中,单击“下一步”**。

    **“选择如何定义连接”**页随即显示。在此页上,可以基于现有连接或以前定义的数据源对象(来自当前解决方案或另一个报表模型项目)定义数据源,也可以定义新连接。在本教程中,将基于新连接定义数据源。

  3. 确保已选中**“基于现有连接或新连接创建数据源”,再单击“新建”**。

    **“连接管理器”**对话框随即显示。在此对话框中,可定义数据源的连接属性。

  4. 在**“服务器名称”**文本框中,键入 localhost。如果使用命名实例而非默认实例,则键入 localhost\<instance name>。

  5. 选择**“使用 Windows 身份验证”**。

    注意注意

    如有可能,避免将域凭据用于数据源连接。如果您发布包含域凭据的模型,则运行该模型的用户将使用您的安全配置文件执行该操作。如果一定要使用凭据,则确保使用在模型用户使用报表生成器访问模型时要使用的凭据替换它们。

  6. 在**“选择或输入数据库名称”**列表框中,选择 AdventureWorks2008R2。

  7. 若要验证连接是否成功,请单击**“测试连接”**。

    如果连接成功,则单击**“确定”**。如果连接不成功,请查看输入的信息是否正确。

  8. 单击**“下一步”**。

    系统将再次显示**“选择如何定义连接”**页。

  9. 确保已选中**“基于现有连接或新连接创建数据源”,并且已在数据连接列表框中选中 localhost.AdventureWorks2008R2,再单击“下一步”**。

  10. 在**“数据源”名称框中,键入 ModelTutorial,再单击“完成”**。

    默认情况下,系统将显示所选数据库的名称。但是,您可以使用其他名称来命名连接。连接名称中可以包含空格。单击“完成”后,将创建 .ds 文件并将其显示在 ModelTutorial 项目的数据源文件夹中。

注意注意

若要编辑现有数据源的属性,请在“数据源”文件夹中双击该数据源,以在数据源设计器中显示数据源属性。

后续步骤

您已成功为 ModelTutorial 项目定义了 ModelTutorial 数据源。下一步,将为模型创建数据源视图。请参阅第 3 课:定义报表模型的数据源视图