下图显示了使用业务活动监视的四个用户角色及其使用的工具。
BAM 角色
以下步骤提供了有关使用业务活动监视的工作流的高级概述。
指定要收集的业务数据
以下列方式收集业务数据:
业务分析师使用 BAM 活动向导指定要为所有业务用户收集的数据。
业务分析师使用 BAM 视图向导为业务用户的每个类别定义视图。
完成后,他会将活动和视图保存在名为 BAM 定义工作簿的® Microsoft Excel 工作簿中。
业务分析师将 BAM 定义工作簿导出到 XML。
系统管理员和开发人员使用 XML 来执行其角色。
使用 BAM 定义工作簿的说明位于 Excel 中定义业务活动和视图。
管理 BAM 基础结构
业务分析师定义所需的 BAM 视图后,系统管理员使用 BAM 管理实用工具(BM.EXE),命令行工具从 BAM 定义工作簿或从工作簿导出的 XML 部署 BAM 基础结构。
BAM 管理实用工具动态创建支持 BAM 视图所需的表、触发器、DTS 包和 OLAP 多维数据集。
每当业务分析师定义不同的 BAM 视图或更改现有 BAM 视图时,系统管理员都必须重新部署 BAM 定义工作簿。
将 XML 映射到流程编排
业务分析师将 BAM 定义工作簿导出到 XML 后,开发人员会将 XML 文件导入跟踪配置文件编辑器。 开发人员实现业务分析师的信息要求,将 XML 映射到业务流程。
使用跟踪配置文件编辑器,开发人员执行以下步骤将 XML 映射到业务流程:
加载存储在 BizTalk 管理数据库中的已部署程序集(也称为配置数据库)。 部署的程序集包含一个或多个业务流程,这些业务流程对应于上述步骤 1 中指定的业务分析师的要求。
定义要从编排中提取的数据。 为此,可以将邮件架构中的项和业务流程形状拖放到相应的业务里程碑(事件)和数据项文件夹中。
完成后,他将配置文件另存为 BizTalk® Server 跟踪 (.btt) 文件,并将其保存到 Visual SourceSafe 等存储数据库。
开发人员将 .btt 文件部署到测试数据库,并通过集成测试验证结果。
部署跟踪剖面
使用跟踪配置文件编辑器,系统管理员将配置文件部署到一个或多个 BizTalk 管理数据库。
每当开发人员更改业务流程或业务用户的要求更改并且他们希望跟踪更多数据时,系统管理员都需要使用 bttdeploy.exe 命令行实用工具重新部署跟踪配置文件。
查看业务数据
业务用户使用由 BM.exe 实用工具生成的_LiveData工作簿。 每当业务用户打开_LiveData工作簿时,他都会收到收集的新版本的数据,以监视业务流程的特定方面。
若要查看定义为实时聚合的数据,业务用户只需单击工作簿中的“ 刷新 ”即可查看数据。
如果聚合数据不是实时的,业务用户将查看在计划 DTS 包运行时拍摄的业务数据的快照。
如果组织具有协作要求,业务用户可以从 BAS 网站访问实时数据。