任何人都可以让我知道如何使用SAS程序从DB2中提取数据。我有一个DB2查询,并希望编写SAS代码以使用DB2查询从DB2中提取数据。请分享您完成此任务的知识。[SAS-Mainframe]。 (2)使用SAS连接到DB2(大型机)的指针。
答案 0 :(得分:0)
最有可能的问题是你的JCL,而不是SAS。在大型机上,作业以lpars(逻辑分区)运行。一个类比将是几台联网的计算机。每个lpar(或计算机)都将使用软件进行设置,并与硬盘驱动器和db2服务器联网。通常只剩下一个lpar来运行生产作业,另一个用于开发等。这是一种确保生产作业获得所需资源而无需开发工作干扰的方法。
在这种情况下,每个lpar都会安装SAS,但只有一个分区将联网到您尝试从中获取数据的db2服务器。你的JCL会告诉系统哪个lpar可以运行你的工作。错误的lpar在您的JCL中编码,或者您的作业在默认的lpar中运行,而这不是您的工作所需的。
为每个系统定制在正确的lpar中运行的JCL代码,因此只有在您的系统上运行作业的人才会知道代码是什么。我建议有人也在运行你的系统工作并按照你所说的那样告诉他们没有DB2连接的SAS程序工作正常,但是否则它不是。'他们应该能够指出您需要的JCL代码。
祝你好运。