インポート中に行をスキップするには、SKIP キーワードを使用します。
場合によっては、インポートするファイルに、インポート中にスキップしたい行が含まれていることがあります。
たとえば、ソース データ ファイルに、「Default」という名前のコスト センターの行が複数含まれている場合、データ インポート中にこれらの行をスキップする必要があります。これを実現するには、SKIP キーワードを使用できます。
| 勘定 | 通貨 | 日付 | エンティティ | CC | Amount |
| 1000 | USD | 2023 Dec | 120 | 000 | 100 |
| 1000 | USD | 2023 Dec | 120 | 101 | 200 |
| 1000 | USD | 2023 Dec | 120 | Default | 300 |
| 1000 | USD | 2023 Dec | 120 | Default | 500 |
| 1000 | USD | 2023 Dec | 120 | 000 | 9999 |
特定のメンバーのスキップ
特定のソース メンバーの行をスキップする方法は以下のとおりです。
- ディメンションの新しいメンバー マップを作成します。
- メンバー マッピングを追加します。
- [Source Value] 列にソース名を入力して、特定のメンバーを含む行をスキップします。
- [Mapped Value] 列で <SKIP> キーワードを使用します。
この例では、データがステージング テーブルからシステム内のデータ モデルにインポートされる際に、インポート ファイル内のコスト センターとして「Default」を含む行はスキップされます。
| ディメンション | Mapping Type | Source Value | Mapped Value |
| CostCenter | Exact | 000 | No CostCenter |
| CostCenter | Exact | 101 | 101 |
| CostCenter | Exact | 102 | 102 |
| CostCenter | Exact | 103 | 103 |
| CostCenter | Exact | Default | SKIP |
- 変更を保存します。
- 対応するデータ インポート定義を構成するときは、適切なディメンション フィールド設定のこのメンバー マップを参照してください。
空白メンバーのスキップ
空白メンバーを含む行をスキップする方法は以下のとおりです。
- 空白メンバーが含まれている可能性のあるディメンションに対して、新しいメンバー マップを作成します。
- メンバー マッピングを追加します。
- [Source Value] 列で <BLANK> キーワードを使用して空白メンバーをスキップします。
- [Mapped Value] 列で SKIP キーワードを使用します。
この例では、データがステージング テーブルからシステム内のデータ モデルにインポートされる際に、インポート ファイル内の空白のコスト センターを含む行はスキップされます。
| ディメンション | Mapping Type | Source Value | Mapped Value |
| CostCenter | Exact | 000 | No CostCenter |
| CostCenter | Exact | 101 | 101 |
| CostCenter | Exact | 102 | 102 |
| CostCenter | Exact | 103 | 103 |
| CostCenter | Exact | <BLANK> | SKIP |
- 変更を保存します。
- 対応するデータ インポート定義を構成するときは、適切なディメンション フィールド設定のこのメンバー マップを参照してください。
インポート ログでのスキップされたレコードの確認
[Data Import Logs] の [View Source Details] ペインにあるフィルター オプションを使用して、インポート中にスキップされたレコードを確認できます。スキップされたレコードを簡単に確認できるため、トラブルシューティング時に役立つ場合があります。
インポート ログでスキップされたレコードを確認する方法は以下のとおりです。
- [Logs] モジュールに移動します。
- [Data Imports] タブで、データ インポートに対応する行を見つけます。
- [Details] 列の省略記号を右クリックし、[View Source Details] を選択します。
- ドロップダウン リストを使用して [Show Skipped Records] を選択し、データ インポート中にスキップされたレコードを確認します。
注記: SKIP キーワードは手動のファイル インポート タスクに限定されていません。キーワードは、データ転送タスクと自動ファイル インポートタスクで使用されるメンバー マップで使用できます。これらのタスクは、メンバー マップを参照するデータ インポート定義を使用するように設定することもできます。