首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >连接DataStage和SAS

连接DataStage和SAS
EN

Stack Overflow用户
提问于 2017-10-20 18:17:50
回答 2查看 464关注 0票数 1

我使用的是Datastage11.3,我需要从DataStage调用一个SAS进程。我的问题是: Datastage和SAS需要安装在同一台服务器上吗?如果这些工具没有安装在同一位置怎么办?谢谢!

PD:对不起,我的英语:s

EN

回答 2

Stack Overflow用户

发布于 2017-10-20 19:46:12

“过程”这一术语并不明确。你是说SAS计划。

SAS程序存储在文件夹中。

您可以使用以下命令在SAS中包含程序:

代码语言:javascript
复制
%include "c:\mysasprogram.sas";

如果程序位于另一台服务器上的另一个文件夹中,则可以将该服务器用作网络中的共享驱动器,并使用%include命令。

代码语言:javascript
复制
%include "\\IPSERVER\Folder\mysasprogram.sas";

如果您需要从数据存储中获取数据,

您可以使用SAS ODBC连接到外部数据库。

代码语言:javascript
复制
LIBNAME  libref informix <connection-options> <LIBNAME-options>; 

例如,使用Oracle:

代码语言:javascript
复制
LIBNAME Library_name ORACLE  PATH=sid_name  SCHEMA=”schema name”  USER=user_name  PASSWORD=”password”;

Sybase的另一个示例:

代码语言:javascript
复制
libname dwh ODBC required="DRIVER=Sybase IQ;Trusted_Connection=Yes;DATABASE=db;SERVER=server.ip.com,1433" schema=DBO access=READONLY;
票数 1
EN

Stack Overflow用户

发布于 2017-10-20 23:17:02

看起来DataStage要“运行”SAS可执行文件,因此它要么需要在同一台服务器上,要么需要可以从该服务器访问(并且是可执行文件,所以如果是Windows,则需要安装它,如果是Linux/Unix,则需要正确设置路径等)才能运行。

如果你要做比这更复杂的事情,我认为你已经脱离了“程序员”领域,进入了服务器配置领域--不是真正的StackOverflow材料。

您可以阅读有关如何在DataStage documentation on configuring your system to use SAS中进行配置的信息。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46847026

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档