Skip to main content

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変数ラベルを読み書きします。これらは、「記述」フィールドに表示されます。