导出和导出对象

可以在环境之间移动“Data Transforms(数据转换)”对象。您需要对象存储连接来存储导出的文件。然后,您需要使用相同的对象存储连接来导入对象。

导出对象

您可以从一个环境导出数据转换对象(例如项目、连接、数据加载、数据流、工作流和计划),然后将其导入到另一个环境。

使用“数据转换”中的“导出”和“导入”选项可以执行以下操作:
  • 将代码从开发环境移至生产环境。
  • 在开发环境之间共享代码。
  • 备份和恢复对象。

要从开发环境导出对象,您需要提供对象存储连接作为输入。当要在另一个环境中运行导入流程时,需要使用相同的对象存储连接。请参阅导入对象。导出操作将导出资料档案库对象的所有元数据及其所有从属父对象和子对象,并将信息以 XML 格式存储在对象存储存储桶中。

您可以使用“导出”向导在以下级别导出整个项目或导出单个对象:
  • 项目
  • 连接
  • 数据加载
  • 数据流
  • 工作流
  • 调度
导出单个对象时,导出中会自动包括所有从属对象。

注意:

当前不支持单个变量导出。但是,导出项目时,也会导出该项目中的变量。

要使用导出向导导出对象,请执行以下操作:

  1. 在左侧窗格中,单击“Home(主页)”选项卡。单击导出

    此时将显示 Export 向导。

  2. 导出文件字段中,输入文件的名称。导出的数据将以 ZIP 格式存储,并遵循 filename_timestamp_DTR 文件命名惯例。
  3. 从下拉列表中选择对象存储连接以存储导出的文件。请注意,在导入操作期间,您需要选择相同的对象存储连接。
  4. 单击下一步
  5. 选择要导出的对象。您可以选择导出页面上列出的单个、多个或所有对象。
  6. 单击下一步
  7. 选择要导出的连接。

    您可以选择不在此页面上进行任何选择。与您在上一屏幕中选择的对象关联的连接将在导出操作期间自动包含。

  8. 单击下一步预览您的选择。
  9. 单击导出可开始导出操作。

    导出操作开始时会显示确认提示。单击提示中显示的链接,以在“作业详细信息”页面上监视导出操作的进度。

要导出单个对象,请执行以下操作:

  1. 单击要导出的项目、连接、数据加载、数据流、工作流或调度的操作菜单,然后单击导出
  2. 导出文件字段中,输入文件的名称。导出的数据将以 ZIP 格式存储,并遵循 filename_timestamp_DTR 文件命名惯例。
  3. 从下拉列表中选择对象存储连接以存储导出的文件。在导入操作期间,您需要选择相同的对象存储连接。
  4. 单击导出可开始导出操作。

    导出操作开始时会显示确认提示。单击提示中显示的链接,以在“作业详细信息”页面上监视导出操作的进度。

导入目标文件

要导入对象,您需要提供与导出操作相同的对象存储连接。

请注意以下有关导入流程的内容:
  • 项目 - 要导入项目,您可以选择是覆盖存储库中的数据,还是将匹配的容器对象与要导入的对象合并。
    • 覆盖 - 如果资料档案库中存在匹配项,则默认情况下将覆盖所有从属子对象。

      如果没有匹配项,项目以及子对象将被复制到存储库中。

    • 合并 - 如果项目存在于存储库中,但从属子对象没有匹配项,则存储库中的所有子对象都将与导入流程中的新子对象合并。

      如果项目存在于存储库中,并且从属子对象具有匹配项,则存储库中的所有子对象都将被通过导入流程的新子对象覆盖。

      如果项目不存在于存储库中,则项目以及子对象将被复制到存储库中。

  • Connections(连接) - 对于资料档案库中具有匹配项的连接,导入进程仅更新资料档案库中连接的高级属性以及连接名称。方案名称、密码和连接 URL 等身份证明将保持不变,就像在新环境中一样。可以在目标系统信息库中不进行任何修改的情况下使用此类连接。

    对于资料档案库中没有匹配项的连接,在导入操作期间不会结转身份证明,例如方案名称、密码和连接 URL。导入后,您需要更新此类连接的身份证明信息。您还需要确保在数据库中创建方案用户以及为方案用户创建的必需表,这些表可以在数据加载、数据流、工作流和调度中用作数据实体。

  • 数据加载数据流工作流 - 对于这些对象,如果资料档案库中存在匹配项,则默认情况下将覆盖所有对象。
  • 计划 - 资料档案库中没有匹配项的计划的状态设置为“无效”。您需要更新与调度关联的连接信息,然后将调度的状态设置为“有效”。

要导入对象:

  1. 在左侧窗格中,单击“Home(主页)”选项卡。单击导入

    此时将显示导入对话框。

  2. Object Storage Connection(对象存储连接)下拉列表中,选择用于导出操作的连接。请参见 Export Objects
  3. 导入文件名下拉列表中,选择导出的文件。
  4. 选择以下导入选项之一:
    • Merge(合并) - 选择此项可将资料档案库中已存在的对象与通过导入过程的对象合并。此选项仅适用于容器对象(例如项目)。
    • 覆盖 - 选择此项可将资料档案库中已存在的对象替换为导入过程中的对象。
  5. 单击导入以开始导入操作。

    导入操作开始时将显示确认提示。单击提示中显示的链接,以监视“作业详细信息”页面上导入操作的进度。