重新生成实时数据工作簿

如果 BAM 实时数据工作簿丢失或损坏,可以使用 BAM 管理 utiprolity 重新生成工作簿。 从以前的 BizTalk Server 版本升级时,此过程也很有用。

常规步骤如下所示:

  • 使用 BAM 管理实用工具从 BAM 数据库中检索 BAM 定义。

  • 重新创建数据透视表报告。 由于 get-defxml 命令的 XML 检索仅包含活动和视图,所以必须使用适用于 Excel 的 BAM 外接程序重新创建数据透视表。

  • 重命名数据透视表报告。 如果要从以前的 BizTalk Server 版本升级,可能需要执行此步骤。 对于某些版本,BAM 存储 BAM 工作簿的两组名称:显示名称和内部名称。 检索 BAM 定义时,XML 包含工作簿的内部名称。 必须重命名数据透视表报告,以确保实时数据工作簿与数据库建立正确的连接。

  • 使用 BAM 管理实用工具重新生成实时数据工作簿。

检索 BAM 定义

  1. 单击“开始” ,再单击“运行” ,键入 cmd,然后单击“确定”

  2. 在命令提示符下,导航到以下目录:\Program Files (x86)\Microsoft BizTalk Server <VERSION>\Tracking。

  3. 类型: bm.exe get-defxml -FileName:abc.xml

    注释

    在支持用户帐户控制(UAC)的系统上,可能需要使用管理权限运行该工具。

重新创建数据透视表报告

  1. 依次单击“ 开始”、“ 所有程序”、“ Microsoft Office”,然后单击 “Microsoft Office Excel”。

  2. 单击“加载项”选项卡,然后从“菜单命令”组中的 BAM 下拉列表中选择“导入 XML”。

    注释

    如果加载项选项卡不存在,请按照步骤 1:将 BAM Add-In 添加到 Microsoft Office Excel中说明的内容,添加 BAM 外接程序。

  3. 导航到 \Program Files (x86)\Microsoft BizTalk Server <VERSION>\Tracking folder and select the abc.xml 文件。

  4. 根据您的定义重新创建您的数据透视表报告。

  5. 保存工作簿。 为此,请单击“文件”菜单,然后单击“另存为”,并在系统提示输入文件名时键入 mynewbook.xls。

重命名数据透视表报告(可选)

注释

只有在从旧版 BizTalk Server 升级时,才可能需要此步骤。

  1. 单击“ 开始”、“ 运行”、“键入记事本 \Program Files (x86)\Microsoft BizTalk Server <VERSION>\Tracking\abc.xml,然后单击” 确定“,打开使用记事本检索 BAM 定义时创建的 abc.xml 文件。

  2. 在 <BAMDefinition>\<Extension>\<OWC>\<PivotTableView>\<PivotTable>\<PivotView>\<Label>下找到<Caption>标记。 此标记的内容是数据透视表之一的内部名称。 可以通过识别下一个 <Caption> 标记来获取其他数据透视表的内部名称。 打开 mynewbook.xls ,并使用你找到的名称重命名数据透视表报告。

  3. 保存更新的工作簿。

重新生成 BAM 实时数据工作簿

注释

使用管理权限运行此工具。

  1. 单击“开始” ,再单击“运行” ,键入 cmd,然后单击“确定”

  2. 在命令提示符下,导航到以下目录:\Program Files (x86)\Microsoft BizTalk Server <VERSION>\Tracking。

  3. 类型: bm.exe regenerate-livedataworkbook -WorkbookName:mynewbook.xls

另请参阅

管理 BAM
BAM 管理实用工具
BAM Add-In for Excel 的使用要求
步骤 1:将 BAM Add-In 添加到 Microsoft Office Excel