我们在包含历史数据的大型机上有多个非常老的ISAM 文件。我必须构建一个ETL进程来使用database读取/迁移此数据(存储在ISAM文件中),并将其加载到PostgreSQL数据库,很少或没有转换。
我如何实现这与宾得DI?
解决方案之一是编写一个Cobol程序,将ISAM文件转换为大型机中的常规数据集,然后方便地使用ftp/读取转换后的文件。不过,请让我知道,如果有一个解决方案,直接读取ISAM文件与宾得,而不必开发另一个cobol程序。另外,请告诉我关于迁移的任何提示。
发布于 2016-03-16 22:36:55
您是,而不是,您将能够直接导入ISAM (VSAM??)文件直接进入五旬节。
您不需要编写程序来卸载ISAM (VSAM??)文件、现有的大型机实用程序(、sort、等)可用于卸载。然后可以将卸载的文件传输到您的系统(它可能是一个二进制ebcdic文件),您是否可以处理该文件则是另一个问题。
文件:
复杂的文件(例如有Cobol重新定义,根据发生情况而定),将进入require 。
对于简单文件:
但是:
值得注意的事情
其他方法
信息披露:,我写了JRecord,写了cb2xml。
https://stackoverflow.com/questions/36044501
复制相似问题