谁能让我知道如何从DB2拉数据使用SAS程序。我有一个DB2查询,并希望编写SAS代码来使用DB2查询从DB2中提取数据。请分享您完成此任务的知识。this Mainframe。(2)使用SAS连接到DB2(大型机)的指针。
发布于 2016-01-02 18:25:18
最有可能的问题是您的JCL,而不是SAS。在大型机上,作业在lpars (逻辑分区)中运行。打个比方,可以把几台计算机连在一起。每台lpar(或计算机)都将安装有软件,并与硬盘驱动器和db2服务器联网。通常,一个lpar仅用于运行生产作业,另一个用于开发,等等。这是一种确保生产作业在不干扰开发作业的情况下获得所需资源的方法。
在这个场景中,每个lpar都安装了SAS,但只有一个分区连接到您试图从中获取数据的db2服务器。您的JCL将告诉系统在哪个lpar上运行您的作业。可能是在JCL中编写了错误的lpar代码,也可能是您的作业正在默认的lpar中运行,而这不是您的作业所需要的。
在正确的lpar中运行的JCL代码是为每个系统定制的,因此只有在您的系统上运行作业的人才知道代码是什么。我建议去找同时运行你的系统作业的人,就像你说的那样,告诉他们‘没有DB2连接的SAS程序工作得很好,但除此之外就不行了。’他们应该能够为您提供所需的JCL代码。
祝好运。
https://stackoverflow.com/questions/34541175
复制相似问题