事务日志导出

事务日志导出输出事务日志中符合筛选条件的各项的记录。可以将这些信息输出到文件或数据库表。此导出可用于审核用途。

要创建事务日志导出:

  1. 在主页上,选择导出
  2. 单击 “新建比较”工具栏按钮
  3. 选择事务日志作为导出类型。
  4. 可选:要创建导出的替代参数:
    1. 单击 “添加参数”按钮
    2. 单击添加并添加键-值对。

      注:

      键-值对不能按顺序使用 "<%" 或 "%>",也不能使用等于号。

    3. 单击确定
  5. 选项卡上,选择一个版本或版本变量。

    可以选择标准、基线或截止版本。“版本”列表的默认设置为标准版本。要选择基线或截止版本,请单击“版本”列表下的标准

  6. 单击 省略号按钮 为导出选择层次和节点。
  7. 筛选器选项卡中,选择选择:
    • 级别 - 单击 省略号按钮 指定要筛选的级别:

      • 核心 - 包含表示对版本数据(而非元数据对象)进行更改的操作。

      • 已记录 - 包含表示系统活动已发生但是未造成对数据的添加、更改或更新的操作。

      • 丢失 - 包含存储因核心操作(例如删除节点)而丢失的数据的事务历史记录。

      • 结果 - 包含与核心操作关联且因其产生的操作。

      • 管理 - 包含影响元数据对象(而非与版本相关的数据)的操作。

    • 操作 - 单击 省略号按钮 指定要筛选的事务日志操作类型。

    • 属性 - 单击 省略号按钮 指定要筛选的属性的列表。

    • 用户 - 单击 省略号按钮 指定要筛选的用户。

    • 包含子节点 - 如果选择此选项,将包含子节点。

    • 包含共享节点 - 如果选择此选项,将包含共享节点。

    • 开始日期 - 选择该选项并输入开始日期。

    • 结束日期 - 选择该选项并输入结束日期。

    • 起始事务 - 选择该选项并输入起始事务 ID。

    • 结束事务 - 选择该选项并输入结束事务 ID。

    • 筛选至当前会话 - 对当前会话期间执行的事务进行筛选。

  8. 选项卡中,选择导出的列。

    提示:

    使用“类别”列表选择属性类别可简化导航。使用向上箭头和向下箭头可在“已选中”列表中定位列。列表中的第一项是第一列,列表中的第二项是第二列,依次类推。

  9. 目标选项卡的设备列表中,选择要将结果导出至的位置:“客户端文件”、“数据库表”或“服务器文件”。
  10. 执行一项操作:
    • 如果选择导出到客户端文件,请选择选项:

      • 列标题 - 在导出中包含列标题

      • 带引号的字符串 - 使用引号将每个列值括起来。列值中的任何现有引号将变为双重引号。

        例如,

        =IF("ABC","XYZ",)

        将更改为

        "=IF(""ABC"",""XYZ"",)"
      • 固定宽度 - 允许您指定字段宽度、列的对齐方式(左对齐或右对齐)以及填充字符的数量。可以在“固定宽度选项”部分输入列信息。

      • 字符编码 - 选择一个编码选项。

      • 替换选项 - 从列表中最多选择三个要替换的字符。例如,可以将逗号替换为制表符

      • 页眉/页脚 - 在页眉/页脚和正文之间添加一条线,或者输入要在导出结果的页眉和页脚中打印的文本。将文本行输入文本框中,或单击 省略号按钮 以打开文本编辑器。

        注:

        可以插入自定义标签以进一步增强导出结果的可读性。有关详细信息,请参阅“自定义标记”。

      • 分隔符选项 - 选择字段分隔符和记录分隔符

    • 如果选择导出到数据库表,则必须设置连接并选择数据库表。必须已为数据库创建了有效的外部连接,以便其显示在下拉列表中。还可以从以下选项选择:

      • 清除表选项

        • 请不要清除表 - 附加到指定表中的现有数据。

        • 根据版本 ID 清除 - 删除指定键字段等于导出数据当前版本 ID 的表中的数据。如果选择此选项,则必须在“数据库列选项”部分指定键字段。运行导出时,将首先删除键字段等于导出数据当前版本 ID 的表中的所有数据。对于其他的“清除表”选项,将忽略键字段。

        • 清除所有行 - 在写入导出输出之前先删除表中的数据。

      • 使用事务 - 导出在数据库事务中执行,如果发生导出错误,允许回滚整个操作。

      • 使用快速附加 - 在目标数据库表中执行批量插入操作,以提高导出性能。仅适用于特定于数据库的连接。

      • 使用快速删除 –– 对目标数据库表执行批量删除操作,以提高性能。仅适用于特定于数据库的连接。

      • 数据库列选项 - 要导出的每一列都必须映射到外部数据库表中的一个字段。在“字段名称”下,选择某个字段的名称。如果选择了“根据版本 ID 清除”,请指定一个键字段。

        注:

        列必须与其映射到的数据库字段具有相同的数据类型。例如,如果将字符串属性映射到数字数据库字段,则会发生错误。

    • 如果选择导出到服务器文件,必须设置连接并输入文件名。必须已为 UNC 或 FTP 文件设置有效的外部连接。还可以从以下选项选择:

      • 列标题 - 包含列标题

      • 带引号的字符串 - 使用引号将每个列值括起来。列值中的任何现有引号将变为双重引号。

        例如,

        =IF("ABC","XYZ",)

        将更改为

        "=IF(""ABC"",""XYZ"",)"
      • 固定宽度 - 允许您指定字段宽度、列的对齐方式(左对齐或右对齐)以及填充字符的数量。可以在“固定宽度选项”部分输入列信息。

      • 字符编码 - 选择一个编码选项。

      • 替换选项 - 从列表中最多选择三个要替换的字符。例如,可以将逗号替换为制表符

      • 页眉/页脚 - 在页眉/页脚和正文之间添加一条线,或者输入要在导出结果的页眉和页脚中打印的文本。将文本行输入文本框中,或单击 省略号按钮 以打开文本编辑器。

        注:

        可以插入自定义标签以进一步增强导出结果的可读性。有关详细信息,请参阅“自定义标记”。

      • 分隔符选项 - 选择字段分隔符和记录分隔符

  11. 执行以下任意操作:
    • 要保存导出,请单击 “保存”按钮

      将提示您定义导出的名称、说明和对象访问组。选择一个自定义组或以下项之一:

      • 用户 - 个人对象,仅适用于单个用户进行查看和运行。

      • 标准 - 公共对象,适用于所有用户进行查看和运行。只有数据管理员用户才能创建和修改标准导出。

      • 系统 - 受限对象,仅适用于应用程序管理员角色的用户进行查看和运行。

    • 要运行导出,请单击 “运行”按钮

      如果选择了“客户端文件”,将显示可用于将文件下载到本地的下载选项。