SASデータテーブルをフラットファイル(または、バイナリファイルではなく、一度呼び出された「ASCIIファイル」)に変換する必要があります。また、元のSASテーブルごとに1つのフラットファイルのみ。難しいのは、フラットファイルに元のSASテーブルの構造情報も含めるようにすることです。具体的には次のとおりです。
- 変数/列名
- 変数/列ラベル
- 変数/列タイプ
- 変数/列の長さ
- 変数/列形式
- 変数/列の情報
追加情報:
- 小さなデータ(<100 obs)を変換するだけで済みます。
- パフォーマンスは問題ではありません(妥当な制限内)。
- フラットファイルは、元のSASテーブルを再作成するための基礎を形成する必要があります。DATAまたはPROCステップでファイルをテーブルとして直接使用できる必要はありません。
標準のSASテーブル、トランスポートファイル、XPORTファイルなどはすべてバイナリ形式のファイルであり、SASおよびCSVファイルの標準のXMLテーブル形式はテーブル構造を保持しません。したがって、明らかにこれらのオプションは役に立ちません。
私の最良の選択肢は何ですか?