如何集成 BAM 与 SQL Server Reporting Services

基于 BAM 基础结构中的数据创建报表时,使用与为任何其他 SQL Server 数据源创建报表相关联的典型任务。 有关使用 报表设计器 创建报表的详细信息,请参阅 https://go.microsoft.com/fwlink/?LinkId=82437

必备条件

您必须拥有访问必要的数据以创建报表的权限。

如何在 BAM 中使用 SQL Server Reporting Services 创建报表

  1. 选择创建报表所用的数据源。

    BAM 提供两个 Reporting Services 可以指向的数据源。

    数据源 说明
    BAM 主导入数据库 包含关于活动实例和实时聚合的视图。 选择 Type=“Microsoft SQL Server”和 Connection String=“Data Source=<server name>;Initial Catalog=<database name>“,其中<服务器名称和><数据库名称>是 Bam 主导入数据库的服务器和数据库名称。
    BAM 分析数据库 包含用于查询分析多维数据集的数据。 选择 Type=“Microsoft SQL Server Analysis Server”和连接字符串=“数据源=<服务器名称>;Initial Catalog=<database name>“,其中<服务器名称和><数据库名称>是 BAM 分析数据库的服务器和数据库名称。
  2. 设计查询。 对于 BAM 主导入数据库,有两种类型的视图:

    视图名称 说明
    dbo.bam_<查看 name>_<activity 名称>View_View。 此视图包含实例数据。
    dbo.bam_<查看 name>_<real time 聚合数据透视表名称>_RTAView 此视图包含在实时聚合中使用的数据。

    注意

    可以在视图中键入 select * 以返回所需的结果集。 对于 BAM 分析数据库,单击查询生成器并拖动名为 <视图名称> 的多维数据集的维度和度量值以返回所需的结果集。

后续步骤

完成报表向导中的步骤,指定您要呈现哪些数据以及如何呈现这些数据。

另请参阅

管理 BAM 数据库