私の分析にはPROC.SQLステートメントを使用する必要があります。問題は、SASはSQL文を使用するときに一時ファイルを作成するためにCディスクを使用することです。私のデータセットは非常に大きく、十分なスペースがありません。この一時ファイルをCディスクではなく他の場所に割り当てる方法を教えてください。SASの一時ファイルディレクトリを変更する
答えて
WORK
システムオプションを変更したいとします。あなたは行うことができます:d:\temp
ディレクトリを使用する
c:\sas\sas.exe -work d:\temp
。 SAS(感謝Tom)起動時
また、使用され、configファイル内OPTIONS
ステートメントを使用することができます。
options work='d:\temp'
も参照してください:
お返事ありがとうございます。どうやってするか?少し説明していただけますか? – Khalid
SASの起動に使用するショートカットを変更することも、SASスクリプトにoptionsステートメントを追加することもできます。あなたのために働く場合は、この回答に合格とマークしてください。 – patrickmdnet
私はそれをすることができませんでした。これを例に挙げてください。だから私はコードを実行する?私はコードを実行する前にそれを行う必要があります、そうですか? – Khalid
Crea代わりに 'ユーザー'ライブラリを使用してください。 USERライブラリが有効な場合、すべての1つのレベルのデータセットがこのディレクトリに書き込まれ、WORKライブラリの代わりにデフォルトとして使用されます。
libname user 'path to other location';
データセットをディスクに永久保存する必要がない限り、良い考えではないかもしれません。 OPの質問では、彼は特に永続的なものではなく、一時的な記憶に言及しています。 –
sas作業場所を永続的に変更する場合は、sasv9.cfgで設定できます。 (デフォルトの場所:C:¥Program Files¥SASHome¥SASFoundation¥9.4¥nls¥en¥sasv9.cfg)。 -WORKと一緒に、-UTILLOCオプションの値を変更することもできます。
複数の異なるディスクにまたがって負荷分散することもできます。このリンクに記載されている例1をお読みください。https://support.sas.com/documentation/cdl/en/hostwin/69955/HTML/default/viewer.htm#n1qr5dmzagn9krn1lt1c276963za.htm
- 1. SASテーブル内の単一セルにフォーマットを変更する方法
- 2. SASランダムサンプルの割合を変更する
- 3. 一時ディレクトリを変更するR
- 4. 一時的にプロパティを変更する
- 5. 一時ディレクトリを変更する
- 6. SAS EGプロジェクトをローカルサーバーからsasアプリケーションサーバーに変更する
- 7. CSV日付時刻SASのフォーマットが変更されました
- 8. matlabのファイルディレクトリに変数を含める..?
- 9. パラメータのリロードページを変更したAngular2ルータがCSSファイルディレクトリを取得
- 10. 同時一覧変更
- 11. SASの日付と時刻の変換
- 12. 一時的にJavaScriptのグローバル変数を変更する
- 13. SASで一時的な配列をリセットする
- 14. 入力中にSASの名前を変更する変数
- 15. SAS:カテゴリ変数の順序を変更する方法
- 16. 端末を使ってMavenのwarファイルディレクトリを変更するには?
- 17. デフォルトのDockerの一時ディレクトリをホストの一時ディレクトリに変更します
- 18. 名前の変更Pythonの一時ファイル
- 19. 変更時の値を変更する
- 20. NHibernateエンティティの一時的な変更
- 21. SAS変更の日付形式
- 22. Rakeの現在のディレクトリを一時的に変更する
- 23. TomcatのApacheファイルアップロード用の一時ディレクトリを変更する
- 24. SASの日付の値を変更する
- 25. AngularDartでのメディアの変更時にアプリケーションレイアウトの引き出しを一時的に永続的に変更する
- 26. constメンバ関数のフィールドを一時的に変更する
- 27. VBA:Windows 7のデフォルトプリンタを一時的に変更する
- 28. 一時的にSitecoreアイテムのレイアウトを変更する
- 29. ボタンの色を一時的に変更する
- 30. ランタイム時にビューの一部を変更する
あなたの話し方によって異なります。データセットを作成している場合は、librefを作成し、データセット名で使用することで、必要な場所に作成できます。サブクエリやソートが必要な複雑なSQLクエリを実行するときにSASが作成するユーティリティファイルについて言えば、おそらくUTILLOCオプションを変更する必要があります。 – Tom