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

您可以使用模型设计器从 SQL Server 数据库或 Oracle 数据库生成模型。首先,您需要在 Business Intelligence Development Studio 中创建报表模型项目。然后,创建数据源文件和数据源视图文件。最后,创建一个语义模型文件。

创建报表模型项目

  1. 单击**“开始”,依次指向“所有程序”**和 Microsoft SQL Server 2008 R2,然后单击 Business Intelligence Development Studio

  2. 在**“文件”菜单上,指向“新建”,再单击“项目”**。

  3. 在**“项目类型”列表中,单击“商业智能项目”**。

  4. 在**“模板”列表中,单击“报表模型项目”**。

  5. 为项目键入名称和位置,或单击**“浏览”**并选择位置。

  6. 单击“确定”。

    此时,将在解决方案资源管理器窗口中显示新的项目。

创建数据源

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

    将打开数据源向导。

    注意注意

    或者,您可以先启动报表模型向导,然后在您创建报表模型时创建数据源和数据源视图文件。

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

  3. 在**“选择如何定义连接”页中,单击“基于现有连接或新连接创建数据源”,再单击“新建”**。

  4. 在**“服务器名称”**中,选择要连接的服务器的名称。

  5. 选择报表生成器用户连接数据库时所需使用的连接方法。

    • Windows 身份验证:如果希望操作系统对 SQL Server 用户进行身份验证,请选择此选项。如果选择此选项,则允许 SQL Server 使用 Windows 安全功能(如密码加密)对用户进行身份验证。极力建议选择此选项。

    • SQL Server 身份验证:如果希望用户使用您创建的 SQL Server 登录帐户,请选择此选项。用户必须提供有效的 SQL Server 登录名和密码。

    注意事项注意

    请尽可能使用 Windows 身份验证。

  6. 在**“选择或输入数据库名称”**列表中,选择要使用的数据库的名称。

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

  8. 单击**“确定”,然后再次单击“确定”**。

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

  10. 在**“完成向导”页中,“数据源名称”**框将显示默认的数据源名称。请键入不同的名称,或使用默认名称。默认名称是连接使用的数据库的名称。

  11. 若要完成向导,请单击**“完成”**。

    此时,解决方案资源管理器的**“数据源”**文件夹中将出现刚创建的新数据源。

创建数据源视图

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

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

  3. 在**“选择数据源”页中,从“关系数据源”列表中选择数据源。如果未列出数据源,您需要单击“新建数据源”**按钮来创建一个数据源。

    重要说明重要提示

    当为 Oracle 模型生成数据源视图时,确保要单击数据源视图向导的“选择数据源”页面中的“高级”按钮,然后在“高级数据源视图选项”对话框中选择架构名称以筛选数据库对象。然后选择要添加到模型的数据库对象。

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

  5. 在**“选择表和视图”页中上,选择要在语义模型中包含的表和视图,再单击箭头按钮,将相应的对象从“可用对象”列表移至“包含的对象”**列表中。

    重要说明重要提示

    如果创建基于 Oracle 的报表模型,则选择要添加到报表模型的表和视图时不要单击“添加相关表”按钮。如果单击此按钮,将不会生成数据源视图 (.DSV) 文件。

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

  7. 在**“完成向导”**页中,将显示默认的数据源视图名称。您可以键入不同的名称,或使用默认名称,该默认名称是您为其创建数据源视图的数据源的名称。

  8. 若要完成向导,请单击**“完成”**。

    新数据源视图将显示在解决方案资源管理器的**“数据源视图”**文件夹中。

创建报表模型

  1. 在解决方案资源管理器中,右键单击报表模型文件夹,再单击**“添加新报表模型”**。

  2. 在**“欢迎使用报表模型向导”页中,单击“下一步”**。

  3. 在**“选择数据源视图”页中,选择您的报表所要使用的数据源视图,再单击“确定”**。如果未列出数据源视图,您需要单击“新建数据源视图”按钮来创建一个数据源视图。

  4. 在**“选择报表模型生成规则”页中,选择您要应用于模型的规则并选择要使用的模型语言,再单击“下一步”**。

    注意注意

    若要在非英文环境中查看英文字符串,则需要安装相应的 .NET Framework 语言包。

  5. 在**“收集模型统计信息”页中,确保选择了“在生成前更新统计信息”**。报表模型向导在创建模型前需要收集有关数据源的基本统计信息,才可创建报表模型。

    注意注意

    除非已经更改数据源或数据源视图,否则在下次更新模型时可以选择“使用数据源视图中存储的当前统计信息”选项。

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

  7. 在**“完成向导”页中,为报表模型键入名称,再单击“运行”**。

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

    此时,将显示报表模型的内容。