/ UNIXからWindows環境への移行/移行 - unix、sas

SAS UNIXからWINDOWS環境への移行 - unix、sas

現在私のSAS EGはUNIX環境にあります。 しかし、私のデータセットとコードはローカルウィンドウにあります。ローカルウィンドウからデータセットとコードにアクセスすることはできますが、Windows環境でライブラリを作成することはできないので、SAS Serverでコードを実行することはできません。出力データセットを保存するために作成する必要があります。 SASサーバー上でEGからSASプログラムを実行できるように、これら2つのプラットフォームを接続できますか。

Window PCにアクセスするためにEGでプログラムを実行しているときの例を挙げてみましょう。

libnameフォルダ "c:folderfolder_a";

このライブラリは作成されていません。エラーは表示されていませんが、「library FOLDER does not exist」と表示されています。

私はこれがなぜハッピングしているのか、そして何が解決策なのか知りたいのです。

前もって感謝します。

よろしく、

回答:

回答№1は4

私はあなたがUNIX SASサーバー上、できればWindows上のSAS表現で出力データを作成し、それからファイルをWindowsにダウンロードする必要があるのを恐れます(それを配布するために?

ネイティブのホスト表現以外のSASデータセット(あなたの場合はUnix)を生成するには、OUTREP libnameまたはdatasetオプションを使用してください。 あなたのlibnameはこのようになっているはずです。

libname windata "/sasdata/windata" OUTREP=WINDOWS_32;/* or WINDOWS_64"/

そのため、データはWindows上のSAS固有の形式でネイティブになります。

それよりも、WinSCPなどのツールを使ってファイルをダウンロードできるはずです。

このようにしたくない場合は、Windowsディレクトリを共有フォルダとしてUnix上で実行されているSASプロセスにアクセス可能にする必要があります。これは実際にはSAS固有のタスクではありません。

あなたはUnixからwindows共有をマウントしなければならないでしょう - おそらく以下のようなもの http://www.cyberciti.biz/faq/access-windows-shares-from-linux/ または http://www.unix.com/unix-dummies-questions-answers/14769-how-can-i-view-windows-2003-folder-unix.html あなたの環境でどんなツールが利用可能であるかによって、あなたを助けます。 共有がUnixにマウントされたら、上記のようにマウントされたディレクトリにlibnameを作成してください。