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