Stat 転送サポートされているファイル形式
SASおよびSPSSファイルの読み込みおよび書き込みのサポートは、StatTransferと呼ばれるCircleSystems APIライブラリを通して実行されます。サポートされているフォーマットは次のとおりです。
- SASバージョン7~9.4(* .sas7bdat)
- IBM SPSS (*.sav)
文字エンコーディング
デザイナは、任意の文字エンコーディングでエンコードされた SAS ファイルと SPSS ファイルを読み取ります。SAS および IBM SPSS ファイルは UTF-8 で書き込まれるため、データはデザイナ互換の UTF-8 にあります。
値ラベル
IBM SPSSファイルとSASファイルはどちらも値ラベルをサポートしています。値ラベルは、データ内でキーを保持できるテーブルです。値ラベルのインデックスには、数値または英字を指定できます。例えば:
値ラベル | キーの説明 |
---|---|
1 | 18歳未満 |
2 | 18-26 歳 |
3 | 26歳以上 |
M | 男性 |
F | 女性 |
入力データ ツールには、値ラベルを展開するためのユーザー構成オプションがあります。
- [値ラベルの展開] がオン (デフォルト) の場合、Designer は '1' を '1 歳未満' に置き換えます。
- オフのままにすると、デザイナはキー値 '1' のみを表示します。
値ラベルのテーブルがフィールドで定義されているが、対応する値ラベルを持たないフィールドにデータがある場合、データ値が使用されます。たとえば、ラベルが値1〜3に対してのみ定義されている場合、4が直接書き出されます。
欠損データ
IBM SPSS および SAS ファイルには、"欠落" データという概念があります。Designer では、データ内の NULL 値を取得します。書き込むと、結果の SAS または IBM SPSS ファイルに NULL 値が "欠落" として書き込まれます。
データ型
デザイナは、BLOB および空間フィールドを除き、SAS および IBM SPSS ファイルへの書き込みのすべてのデータ・タイプをサポートします。blobおよび/または空間フィールドがSASまたはIBM SPSSの出力ツールに送信された場合、それらのフィールドは無視されます。これらのタイプのフィールドが検出された場合、警告メッセージが「結果」ウィンドウに表示されます。
SAS/IBM SPSSファイルを読む込むとき、すべてのデータが次のいずれかのデータ型に変換されます。
文字列データ型を記述する場合、書き込まれたファイルは、Designer で定義されている文字列の長さに基づいて、文字列サイズが4の大きさで拡大される可能性があります。
- Double(すべての数値は2倍として供給されます)
- V_WString(すべての文字列は可変ワイド文字列として提供されます)
- 日付(年-月-日)
- 時間(時:分:秒)
- 日時(年-月-日 時:分:秒)
ラベル
デザイナは SPSS 変数ラベルを読み書きします。これらは、「記述」フィールドに表示されます。