什么是 BAM 定义?

BAM 定义是 BAM 观察模型的 XML 表示形式,它是要监视的业务流程的高级定义。 因此观察模型的主要部分,也是 BAM 定义的组成部分,包括要收集的里程碑和数据事件(BAM 活动);任何数据汇总的描述;以及如何向用户呈现信息(BAM 视图)。

注释

还可以手动创建一个遵循 BAM 架构的 XML 文件,但这不是创建 BAM 定义的推荐方法,因为它不提供已验证的定义。

BAM 定义可以包含以下项:

  • 业务活动 - 有效的 BAM 定义必须包含业务活动(也称为 BAM 活动)。 定义中的所有其他项都是可选的。 有关将业务活动添加到定义的信息,请参阅 “如何定义业务活动”。

  • 视图 – 视图定义可以访问业务活动定义的数据的一组用户。 视图包括筛选的数据、筛选数据的聚合以及呈现筛选数据的方法,例如数据透视图。 BAM 支持为每个活动定义一个或多个视图。

    在视图中,可以定义以下业务流程:

    • 别名化业务数据 - 别名化允许为数据项赋予友好的名称。 例如,开发人员可以定义名为“LName”的数据项。 可以创建别名,以便在查看 BAM 实时数据时,“LName”显示为“姓氏”。 有关别名的详细信息,请参阅 如何重命名视图项

    • 持续时间 - 监视活动的时间段。

    • 里程碑组 - 业务里程碑集。 可以将一个组用作持续时间的开始或结束的业务里程碑。

    • 聚合 - 这些可以是实时聚合(RTA)或计划聚合(也称为联机分析处理(OLAP),包含以下项:

  • 度量值 - Analysis Services (OLAP) 多维数据集中的一组数值,基于多维数据集事实数据表中的列。

  • 进度维度 - 表示与仍在处理的活动进度相关的聚合的创建。

  • 数据维度 - 用于对聚合进行分类。 数据维度基于 BAM 活动中字符串格式的数据项的值。

  • 时间维度 - 用于跨定义的时间段创建聚合。

  • 数值范围维度 - 用于根据给定数值范围的友好名称对聚合进行分类。

    BAM 定义可以包含视图中定义的警报定义。 BAM 定义还可以包含数据透视表布局。 部署 BAM 定义后,可以使用 Excel 实时数据工作簿或通过 BAM 门户查看包含实时业务数据的数据透视表报告。

注释

使用适用于 Excel 的 BAM 外接程序创建的 BAM 定义不能包含警报。

另请参阅

在 Excel 中定义业务活动和视图
BAM 门户
BAM 动态基础结构