2016-03-23 27 views
-2

SASコードをスキャンし、プログラム(データステップ、プロセスステップ、procステップなど)で使用されるすべての入力ファイルを解凍する必要があります。 7zを使用してプログラムの終わりに戻してください。誰も同じ問題に直面していますか?はいの場合は、サンプルコードを親切に共有してください。自動化 - zip sasデータセットを読み込み、SASで7zip圧縮を使用して解凍して戻す

+0

問題をより詳しく説明する必要がありますが、プロセスの問題のように聞こえます。すべての入力ファイルを知っていますか、最初にプログラムを解析する必要がありますか? Zip/Unzipファイルは比較的簡単です - システムコマンドを使用できる限り、入力ファイルのリストを取得することは私の意見では難しくなります。 – Reeza

+0

エンタープライズガイドプロジェクトについてお話ししていますか? –

+0

私たちはUNIX上で数千のプログラム/マクロを使用しています。これらのマクロは、平均5〜10個のファイルを使用して作成します。各データセットを特定し、解凍/圧縮のためにシステムコマンドを使用することは、非常に面倒な作業になります。コードをスキャンするスクリプトがあるかどうかわかり、使用された入力ファイルのリストを提供し、後で作成された新しいファイルのリストを提供します。 –

答えて

0

コードをスキャンするのに苦労して、どのファイルを書き込むかを判断します。基本的にSASコンパイラを作成する必要があります。プログラムが実行されたときに生成されるログをスキャンするほうがはるかに幸運です。 SASがログに記録するメモから、多くの情報を得ることができます。

+0

Reezaの質問に答えると、すでにSAS圧縮が有効になっていますが、7zipで80%以上のデータを保存できますが、ストレージの節約率は50%未満です。さらに、中小規模のSASデータセットを圧縮すると、ストレージ要件が増加し、その後は減少します。 –

関連する問題