記録システム間の値の関係を定義するには、一連のルールを持つマッピング・グループを設定します。
要件
データ・プレップは完全に組織レベルで管理され、個々のワークスペースやその権限は認識されない。
ということだ:
- データプレップは、組織内の全認証ユーザー間で共有されます。
- Chain Builderにアクセスできるユーザーは、Data Prepにもアクセスできる。
- チェーンを作成または編集できるすべてのユーザーは、Data Prepでパイプラインを管理できるようになります。
- 単一のデータ準備パイプラインは、組織内の複数のチェーンやワークスペースで使用できる。
マッピングルールの追加
マッピング・グループに新しいルールを追加する:
- WdataChains から、Data Prep をクリックする。
- Mapping groups から、マッピンググループを開きます。
-
ルール 値のマッピング方法を選択 :
- Exact 、完全一致に基づいてマッピングする。
- のように、単純なパターンに基づいてマッピングする。
- Regex, 正規表現に基づいてマップする。
タブで、追加 をクリックし、 - From に、変換するプライマリ列のソース値の条件を入力します。
-
To に、From の条件に一致する値の変換方法を入力します。
ヒント: 柔軟性を持たせるために、From またはTo の値に変数ランタイム変数 を作成する。
を選択することができます。パイプラインの実行時にこれらの値の入力を促すために、 - 条件付きマッピングを適用するには、条件 で、ルールを適用するタイミングを指定する。
- ルールを識別しやすくするために、名前と説明を入力する。
ヒント: マッピンググループでは、名前でルールを検索できます。
- グループに複数のルールが含まれる場合、Position に、ルールを適用する順序を入力します。
注: 重複する基準に対応するには、ポジション を使用する。たとえば、2 つのルールがあるとします。1 つはソース値
100011
を短期投資
にマッピングし、もう 1 つは1000
で始まるソース値を現金
にマッピングします。100011
は両方のルールの基準を満たしているので、短期投資
へのマッピングを優先するために、ポジション に1
を入力する。 - Save をクリックし、ルールが正しく設定されていることを確認し、Save をクリックします。
ルールに条件付きマッピングを適用する
表形式データの値をマッピングする際に複数の列を考慮するには、ルールに条件を適用する:
- マッピンググループのColumns タブで、条件で考慮する列を定義します。
- Rules タブで、Add をクリックし、追加するルールのタイプを選択する。
- FromおよびTo に、変換する主カラムの値の基準と、それらの値を変換する方法を入力します。
-
条件 で、編集
- Submit とSave をクリックする。
例えば、給与・経費(S&E)報告は、従業員の職能によって異なります。商品の生産に携わる従業員のS&Eは商品原価の一部として認識され、生産以外の従業員のS&Eは営業費用として認識されます。 従業員のアカウントと部門の両方を考慮するルールを追加して、値を適切にマッピングすることができます:
- GL account を主カラムとして定義し、Department を追加カラムとして追加します。
-
Salaries
のソース値を、それぞれCost of Goods
またはOperating Expense
のいずれかにマッピングする Exact ルールを 2 つ追加します。 - 各ルールの条件を追加する:
-
商品原価
に対応するルールには、部門 = 生産
の条件付きルールを追加する。 -
Operating Expense
にマッピングするルールに、Department != Production
の条件付きルールを追加する。
-
これらのルールでは、GL account value ofSalaries
map toCost of Goods
orOperating Expense
depending on whetherDepartment value isProduction
.
ルールのプロパティを設定する
マッピンググループのプロパティ
タブから、そのルールのプロパティを設定できます:- ルールの値のケーシングを考慮するには、Case sensitive を選択する。
- ルールの値から先頭または末尾の空白を削除するには、Trim whitespace を選択します。
- 特定の期間にのみルールを適用するには、グループの開始日と終了日を入力します。
ヒント: 特定の日付時点でパイプラインでのグループの使用を開始または停止するには、開始日 または終了日 のみを入力します。
マッピングルールの編集
マッピンググループのルール
タブから、いつでもマッピングルールを編集できます。注: ルールのType を編集した場合は、必要に応じてFrom およびTo の値を更新し、正しくマッピングします。
大量のマッピングルールを編集するには
- Rules タブで、Download をクリックして、既存のルールをカンマ区切り値(CSV)ファイルとして生成します。
- テキストエディタでCSVを開き、必要に応じてルールを編集する。
- Rules タブで、Upload をクリックし、更新されたCSVをインポートする。
マッピングルールのダウンロード
ルール
タブからマッピング グループのルールのオフライン バックアップを作成するには、ダウンロード をクリックしてルールの CSV ファイルを生成します。注: CSVファイルの書式設定を防ぐには、Microsoft Excel®ではなく、メモ帳++などのテキストエディタで開くか、Get data in Excelを選択して、CSVをワークブックにインポートします。
マッピングルールのアップロード
ルールは、グループのシードや大量更新のために、カンマ区切り値(CSV)ファイルとしてマッピング グループにインポートできます。
注: マッピングルールをアップロードすると、グループの既存のルールが置き換えられます。
インポートファイルは必ず必要です:
- 有効なCSVであること
-
タイプ、ソース、ターゲット、条件、名前、説明のヘッダー行を持つ。
- 各フィールドがすべての行に存在すること
注: 行には、NULL値や空白値を含めることができる。
- 空白行を作らない
ヒント テンプレートCSVについては、グループのルール タブのダウンロード をクリックし、必要に応じてファイルを更新してください。
ルールをCSVとしてインポートするには
-
Rules
- CSV ファイルをドラッグまたは参照し、Submit をクリックします。
マッピングルールの削除
マッピンググループによって変換された値にルールが適用されなくなった場合は、グループから削除する。
ヒント: ルールを削除する前にルールのバックアップを作成するには、ダウンロード をクリックしてCSVファイルを生成します。
- Rules タブで、削除するルールを選択します。
- 削除 と保存 をクリックする。