【发布时间】:2020-09-20 13:04:15
【问题描述】:
我们正在从 Datastage 7.5.3 迁移到 11.7.1。我想知道我们是否需要升级到 Datastage 的中间版本?有没有可用的转换工具?感谢有类似升级经验的人提供的任何意见。谢谢
【问题讨论】:
-
就地升级,我认为只能从11.5升级到11.7。您可以查看:ibm.com/support/pages/…
我们正在从 Datastage 7.5.3 迁移到 11.7.1。我想知道我们是否需要升级到 Datastage 的中间版本?有没有可用的转换工具?感谢有类似升级经验的人提供的任何意见。谢谢
【问题讨论】:
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
谢谢。
【讨论】:
没有从 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。
【讨论】: