2017-10-20 7 views
1

私はDatastage 11.3を使用しており、DataStageからSASプロセスを呼び出す必要があります。私の質問です:DatastageとSASは同じサーバーにインストールする必要がありますか?これらのツールが同じ場所にインストールされていないとどうなりますか?ありがとう!DataStageとSASの接続

PD:私の英語のため申し訳ありません。■

答えて

1

用語 "プロセス" 明確ではありません。あなたはSASプログラムを意味します。

SASプログラムはフォルダに格納されています。

あなたは、このコマンドを使用してSASでプログラムを含めることができます。

%include "c:\mysasprogram.sas"; 

プログラムが別のサーバー上の別のフォルダにある場合は、あなたがあなたのネットワークにsharedriveとしてサーバーを使用してコマンドを含める%を使用することができます。

%include "\\IPSERVER\Folder\mysasprogram.sas"; 

あなたがのDataStageからデータを取得する必要がある場合は、

あなたは外部のデータベースに接続するSAS ODBCを使用することができます。 Oracleと例えば

LIBNAME libref informix <connection-options> <LIBNAME-options>; 

:Sybaseのと

LIBNAME Library_name ORACLE PATH=sid_name SCHEMA=”schema name” USER=user_name PASSWORD=”password”; 

もう一つの例:

libname dwh ODBC required="DRIVER=Sybase IQ;Trusted_Connection=Yes;DATABASE=db;SERVER=server.ip.com,1433" schema=DBO access=READONLY; 
+0

私は、OPはDataStageを使って物事を動かすことを話していると思います。 – Joe

1

のDataStageは、 "実行" SASの実行ファイルに起こっているので、それが必要とするいずれかのように見えます同じサーバー上にあるか、またはそのサーバーからアクセスできる必要があります(実行可能ファイルなので、Windowsの場合はインストールする必要があり、Linux/Unixの場合はパスを適切に設定する必要があります)。

もっと複雑なことをするなら、あなたは「プログラマー」ゾーンとサーバー設定ゾーンの外にいると思います。実際はStackOverflowの素材ではありません。

DataStage documentation on configuring your system to use SASでこれを設定する方法について読むことができます。

関連する問題