我有一个称为sunet的大型机应用程序,下面是一些记录。 我想使用vba宏在Excel中提取数据。我已经尝试过了,但是我不知道如何在大型机和Excel之间建立连接。请告诉我该怎么做。 谢谢。
答案 0 :(得分:0)
有点晚了,抱歉。我希望您的数据在大型机上。
听起来像您想要与数据库的ODBC连接。您将需要咨询您的建筑师或DBA的细节,例如DBMS产品是否具有“客户端”组件,您可以通过它进行引导?否则,性能和社交能力可能是一个问题。有更好的第三方客户,您是否致力于VBA?
应用程序的名称(或生命周期的阶段并不重要)。 数据的大小非常重要。几亿条记录?
您也可以一次提取所有数据。您可能被允许访问备份。
有多种方法可以从大型机中提取数据。您可以先将其格式化为csv,也可以使用某种语言来构建xls文件。传统上,MS产品是在excel记录数量受到限制(50K吗?)并且是否需要ODBC连接
的日子里访问的。IND $ FILE传输。如果您的商店很老套,那么您可能还会有cli脚本。
sftp传输,SSH,SCP,Telnet,请记住,您将需要一个登陆区。
任何托管队列产品,例如MQSeries。
甚至是光学介质。
您可能拥有诸如CA-XCOM的传输产品。
这是面包和黄油,即使您在Wintel堆栈上具有EBCDIC,也可以使用Python解码():encode()。我希望您成为IBM500,但您也应该确认这一点。
是的,同事,甚至使用这些关键字在您的源信息库中搜索JCL。