効率のよい外部ファイルの読み方(DATAステップビュー) [OS]ALL
[リリース] 6.07, 6.08, 6.09, 6.10
[キーワード] base, datastep, view, view=, external, file
[質問]
大容量の外部ファイルのデータを読み込んでSASファイルを作成すると、ディスク容量を大量に使用してしまいます。
[回答]外部ファイルを読み込み、そのデータに対してプロシジャなどで出力を得るといった場合には、まずDATAステップで外部ファイルを読み込み、SASデータセットを作成してから、 PROCステップで出力させるようにしますが、途中でSASデータセットを作成するため、ディスク容量をその分使うことになります。
DATAステップビューを利用すると、データを作成するための情報だけを持ちデータ値を持たないファイル、SASデータビューを作成するので、SASデータセットと同じだけの容量は必要ありません。 DATA SASデータセット名 / VIEW=ビュー名;
SASのソースコードからDATAステップビューを作成すると、コンパイルをして生成された中間コードはこの場合、WORKのSASライブラリ中に保存されます。 [参考]
|