今回はCOMPRESSオプションでデータセットを圧縮する方法について解説していきたいと思います。
まずは、通常のデータセットから。
/* 非圧縮 */
data data1;
id1="1111"; id2="1111"; id3="1111";
output;
id1="2222"; id2="2222"; id3="2222";
output;
id1="3333"; id2="3333"; id3="3333";
output;
run;
![](https://how-to-business.com/wp-content/uploads/2023/04/1644ff7d0c808182b69e41c373e7df6d.png)
![](https://how-to-business.com/wp-content/uploads/2023/04/18df6fec40af3f80942a5995b730d4e1-1.png)
- よく見かける普通のログ
/* 圧縮_1 */
options compress=yes;
data data1;
id1="1111"; id2="1111"; id3="1111";
output;
id1="2222"; id2="2222"; id3="2222";
output;
id1="3333"; id2="3333"; id3="3333";
output;
run;
![](https://how-to-business.com/wp-content/uploads/2023/04/3df58c10a11e602f710acf1ba91c08ee.png)
![](https://how-to-business.com/wp-content/uploads/2023/04/17cd9fb658f76fe0e3535f45fc5bc433.png)
- options compress=yesによって圧縮を有効化している。
- 「圧縮によって~」の文言がログに追加されている。
/* 圧縮_2 */
options compress=yes;
data data1;
id1="1111"; id2="1111"; id3="1111";
output;
id1="2222"; id2="2222"; id3="2222";
output;
id1="3333"; id2="3333"; id3="3333";
output;
run;
![](https://how-to-business.com/wp-content/uploads/2023/04/3dc9411f0f08f3314aa7f97144a027e1.png)
![](https://how-to-business.com/wp-content/uploads/2023/04/c1e4ab034b91cc616e9340d3fb654cfd.png)
- options compress=yesによって圧縮を有効化している。
- 今回は「圧縮はできません」の文言になっている。(先ほどは全角だったが、今回は半角のため?)
【内部メモ】
減少するパターン、増加するパターン