STAT ファイル形式
SASおよびSPSSファイルの読み込みおよび書き込みのサポートは、StatTransferと呼ばれるCircleSystems APIライブラリを通して実行されます。サポートされているフォーマットは次のとおりです。
SASバージョン7~9.4(* .sas7bdat)
IBM SPSS (*.sav)
文字エンコーディング
Alteryx Designerは、任意の文字エンコーディングでエンコードされたSASおよびSPSSファイルを読み込みます。SASおよびIBM SPSSファイルはUTF-8で書かれています。つまり、そのデータはUTF-8であり、Designerと互換性があります。
値ラベル
IBM SPSSファイルとSASファイルはどちらも値ラベルをサポートしています。値ラベルは、データがキーを保持できるデータ内のテーブルです。値ラベルの指数では、数値またはアルファベットを使用できます。例:
値ラベル | キーの説明 |
|---|---|
1 | 18歳未満。 |
2 | 18-26歳。 |
3 | 26歳より上。 |
m | 男性 |
f | 女性 |
データ入力ツールには、値ラベルを展開するためのユーザー設定オプションがあります。
[値ラベルを展開する]にチェックマークが入っている場合(既定)、Designerは「1」を「18歳未満」に置き換えます。
チェックマークを外したままにしておくと、Designerはキー値「1」のみを表示します。
値ラベルのテーブルがフィールドで定義されているが、対応する値ラベルを持たないフィールドにデータがある場合、データ値が使用されます。たとえば、ラベルが値1〜3に対してのみ定義されている場合、4が直接書き出されます。
データがありません
IBM SPSSおよびSASファイルは、「欠落」データを認識します。Designerでは、Null値がデータに含まれています。書き込み時に、結果として生じるSASまたはIBM SPSSファイルに、NULL値が「欠落」として書き込まれます。
データ型
Designerは、blobおよび空間フィールドを除いて、SASおよびIBM SPSSファイルへの書き込みのためのすべてのデータ型をサポートしています。blobおよび/または空間フィールドがSASまたはIBM SPSSの出力ツールに送信された場合、それらのフィールドは無視されます。これらのタイプのフィールドが検出された場合、警告メッセージが「結果」ウィンドウに表示されます。
SAS/IBM SPSSファイルを読む込むとき、すべてのデータが次のいずれかのデータ型に変換されます。
文字列データ型を書き込む際、書き込まれたファイルの文字列サイズは、Designerで定義されている文字列の長さに基づいて4倍に増える可能性があります。
Double (すべての数値は倍精度浮動小数点数として供給されます)。
V_WString (すべての文字列は変数ワイド文字列として供給されます)。
日付(年-月-日)
時間(時:分:秒)
日付/時刻(年-月-日 時:分:秒)
ラベル
DesignerはSPSS変数ラベルを読み書きします。これらは、「記述」フィールドに表示されます。