インポート中にデータを格納するためのステージング テーブルを作成します。テーブルを最終テーブルに移動する前に、テーブルがインポート ファイルの構造と一致していることを確認してください。
ファイル インポート中、データは最初にステージング テーブルに読み込まれてから、関連付けられているファクト テーブルにマッピングされます。 インポート プロセスの一環として、ステージング テーブルはテーブルに読み込まれる前に切り捨てられます。
新しいファイル インポートを構成する前に、ステージング テーブルを作成する必要があります。ステージング テーブルの構造は、インポートするデータ ファイルと互換性がある必要があります。
たとえば、インポート ファイルに [Account]、[Date]、[Entity]、[Currency]、[Amount] の列が含まれている場合:
| 勘定 | 日付 | エンティティ | 通貨 | Amount |
| 10000 | 202503 | USA | USD | 67000 |
| 11000 | 202503 | USA | USD | 1240000 |
| 13100 | 202503 | USA | USD | 15000 |
| 13200 | 202503 | USA | USD | 10000 |
| 13300 | 202503 | USA | USD | 58222 |
| 13400 | 202503 | USA | USD | 125490 |
ステージング テーブルには次の列が含まれている必要があります。
| パラメーター | 説明 |
| Column Name | この列には、ステージング テーブル内のフィールドの名前が一覧表示されます。たとえば、[Account]、[Date]、[Entity]、[Currency]、[Amount] は、上記のファイルと同じ順序で存在する必要があります。 |
| Data Type | これは、各列が保持するデータのタイプ (文字列や浮動小数点など) を示します。 |
| SQL Data Type | 基盤となる SQL データベースで使用される対応するデータ型を指定します。たとえば、上記のファイルの例では、[Account]、[Date]、[Entity]、[Currency] には [varchar] を使用し、[Amount] には [float] を使用する必要があります。 |
| SQL Size | [varchar] 列の場合、保存できる文字の最大長が表示されます。 |
| SQL Precision | [Float] などの数値型に関連し、精度を指定します。上記の例では、[Amount] 列の精度は 52 です。 |
| Primary Key | このチェックボックスでは、列を主キーにするかどうかを指定します。 主キーではテーブル内の各行を一意に識別します。 |
| Nullable | このチェックボックスでは、列に NULL (値なし) を含めることができるかどうかを指定します。 |
新しい列を追加するには [Add] ボタンを使用し、現在のステージング テーブルから行を削除するには [Delete] ボタンを使用します。
注記: ステージング テーブルの名前の先頭は英字にする必要があります。
[Data Import Definitions] の [Clear Data Settings] では、ステージング テーブルで見つかったメンバーに基づいてデータ モデル内のメンバーがクリアされます。
たとえば、ステージング テーブルかソース ファイル に「London」や「Toronto」などのエンティティが含まれており、エンティティ ディメンションの [Clear Data Settings] が [Staging Source Values] に設定されている場合、データがインポートされる前に、「London」と「Toronto」を含む行がデータ モデルからクリアされます。