【问题标题】:Is it possible to upgrade directly from Datastage 7.5.3 to 11.7.1?是否可以直接从 Datastage 7.5.3 升级到 11.7.1?
【发布时间】:2020-09-20 13:04:15
【问题描述】:

我们正在从 Datastage 7.5.3 迁移到 11.7.1。我想知道我们是否需要升级到 Datastage 的中间版本?有没有可用的转换工具?感谢有类似升级经验的人提供的任何意见。谢谢

【问题讨论】:

标签: version upgrade datastage


【解决方案1】:

DataStage 在 7.5 和 11.7 版本之间发生了许多变化,在将作业从旧版本移动到新版本时需要注意这些变化。我们已经记录了 DataStage 8.5、8.7、9.1 和 11.3 版本的这些更改。由于您跳过了所有这些版本,因此所有文档都是相关的,我将在下面链接它们并强烈建议查看它们,因为它们会影响工作的行为并导致错误。在某些情况下,我们在这些技术说明中记录了可以设置的环境变量,这些变量将切换回旧行为。

此外,在最近的几个版本中,一些用于各种数据库供应商的较旧的企业数据库阶段已被弃用,取而代之的是使用 v7.5 中不存在的较新的“连接器”阶段。例如,DB2 Enterprise 阶段应该升级到 DB2 Connector,Oracle 阶段应该升级到 Oracle 连接器等。
我们有一个客户端工具,连接器迁移工具,可用于创建新版本的作业,旧阶段自动转换为连接器阶段(您仍需要测试作业)。

此外,当从 v7.5 导出作业时,仅导出设计...所有作业都需要在新版本级别重新编译,因此在这种情况下导出可执行文件会浪费空间。

如果您确实需要将散列文件和数据集移动到新系统,IBM.com 上有技术说明讨论如何做到这一点,但我不能保证数据集的格式在 7.5 和 11.7 之间没有改变。

您会发现,在最近的版本中,我们加强了错误检查,因此过去仅收到警告的内容现在可能被标记为错误,或者根本未报告的情况现在可能是警告。这方面的示例包括对 null 处理的更改,例如当源阶段中的字段可为空但目标阶段/数据库的字段不可为空时。还有新的截断和类型不匹配的警告或错误(其中一些警告可以通过新连接器阶段中的属性关闭)

以下是推荐的技术说明:

Information Server DataStage 版本 8.5 或更高版本的转换器中的 Null 处理 https://www.ibm.com/support/pages/node/433863

信息服务器版本 8.7 兼容性

https://www.ibm.com/support/pages/node/435721

InfoSphere DataStage 和 QualityStage,版本 9.1 作业兼容性 https://www.ibm.com/support/pages/node/221733

InfoSphere Information Server,版本 11.3 作业兼容性 https://www.ibm.com/support/pages/node/514671

DataStage 并行框架更改可能需要修改 DataStage 作业 https://www.ibm.com/support/pages/node/414877

关于已弃用的数据库阶段的产品手册文档和连接器迁移工具的链接: https://www.ibm.com/support/knowledgecenter/en/SSZJPZ_11.7.0/com.ibm.swg.im.iis.conn.migtool.doc/topics/removal_stages_palette.html

谢谢。

【讨论】:

  • 非常感谢布赖恩。我将浏览所有上述链接,我相信它会对我们有所帮助。
  • 关于连接器迁移工具的问题 - 我们是否将 dsx 从 7.5 导入 11.7.1 版本,然后运行连接器迁移工具以将阶段转换为新版本,或者是工具在将 dsx 导入 11.7.1 之前运行?我在一些文章中读到此连接器迁移工具仅支持 datastage 8.5 及更高版本。如果我错了,请纠正我。谢谢。
  • 连接器迁移工具连接到 DataStage 项目,就像其他 DataStage 客户端一样,因此它只能处理已经导入到项目中的作业。因此,您需要首先将 v7.5 作业(通过 DSX 文件)导入 11.7.1 项目。然后,您使用 CMT 连接到该项目并可以选择要迁移的作业...如果它是一个大型项目,内容的初始显示可能需要一段时间,因为它会读取项目中每个作业的设计,因此您可以展开曲折查看每个工作具有哪些可迁移阶段。然后,您可以选择迁移原始作业或修改作业的新副本。
【解决方案2】:

没有从 DataStage v7 直接就地升级到 Information Server v11 的选项。

您将需要安装 Information Server 11.7.1(如果机器有足够的资源用于两种环境,则需要安装到同一台机器上,或者安装到新服务器上)。然后,您可以将 v7 环境中的所有现有 DataStage 作业导出到 dsx 文件,然后您可以将其导入到新环境中。

可在此处找到有关迁移步骤的更多信息: https://www.ibm.com/support/knowledgecenter/SSZJPZ_11.7.0/com.ibm.swg.im.iis.productization.iisinfsv.migrate.doc/topics/top_of_map.html

虽然本文档没有列出 DataStage v7.5 的具体步骤,但只要将作业导出为 dsx 文件,DataStage v8 的步骤是等效的,因为在 DataStage v7 中不存在 istool。

【讨论】:

  • 感谢您的回复。是的,我们有一个与 Datastage 11.7 兼容的全新服务器。对不起,我错过了在我的帖子中提到这一点。我的问题更多是关于工作/配置本身。我假设它不会是直接的导出和导入,并且它将在新版本中开始工作。像阶段/功能或配置文件(如 dsenv 等)可能不兼容或在新版本中不存在等。或者其他任何我需要注意的一般情况。谢谢
  • 由于回复的大小限制,请在几分钟后查看我在本主题中的单独回答,了解将作业从 v7.5 迁移到 v11.7 时需要注意的更改。谢谢。
猜你喜欢
  • 1970-01-01
  • 2021-01-16
  • 1970-01-01
  • 1970-01-01
  • 2021-10-16
  • 1970-01-01
  • 1970-01-01
  • 2020-02-19
  • 2017-04-30
相关资源
最近更新 更多