Hi, I'm Ask INFA!
What would you like to know?
ASK INFAPreview
Please to access Bolo.

目次

Search

  1. はじめに
  2. トランスフォーメーションについて
  3. トランスフォーメーションポート
  4. トランスフォーメーションキャッシュ
  5. アドレスバリデータトランスフォーメーション
  6. アグリゲータトランスフォーメーション
  7. 関連付けトランスフォーメーション
  8. 不良レコードの例外トランスフォーメーション
  9. 大文字小文字変換プログラムトランスフォーメーション
  10. 分類子トランスフォーメーション
  11. 比較トランスフォーメーション
  12. 統合トランスフォーメーション
  13. 1028データマスキングトランスフォーメーション
  14. データプロセッサトランスフォーメーション
  15. ディシジョントランスフォーメーション
  16. 重複レコードの例外トランスフォーメーション
  17. 式トランスフォーメーション
  18. フィルタトランスフォーメーション
  19. 階層型からリレーショナルへのトランスフォーメーション
  20. Javaトランスフォーメーション
  21. JavaトランスフォーメーションAPIのリファレンス
  22. Java式
  23. ジョイナトランスフォーメーション
  24. キージェネレータトランスフォーメーション
  25. ラベラトランスフォーメーション
  26. ルックアップトランスフォーメーション
  27. ルックアップキャッシュ
  28. 動的ルックアップキャッシュ
  29. 一致トランスフォーメーション
  30. フィールド分析での一致トランスフォーメーション
  31. ID分析での一致トランスフォーメーション
  32. マージトランスフォーメーション
  33. ノーマライザトランスフォーメーション
  34. パーサートランスフォーメーション
  35. ランクトランスフォーメーション
  36. 読み取りトランスフォーメーション
  37. リレーショナルから階層型へのトランスフォーメーション
  38. REST Webサービスコンシューマトランスフォーメーション
  39. ルータトランスフォーメーション
  40. シーケンスジェネレータトランスフォーメーション
  41. ソータートランスフォーメーション
  42. SQLトランスフォーメーション
  43. 標準化トランスフォーメーション
  44. 共有体トランスフォーメーション
  45. アップデートストラテジトランスフォーメーション
  46. Webサービスコンシューマトランスフォーメーション
  47. WebサービスSOAPメッセージの解析
  48. WebサービスSOAPメッセージの生成
  49. 加重平均トランスフォーメーション
  50. 書き込みトランスフォーメーション
  51. トランスフォーメーションの区切り文字

Developerトランスフォーメーションガイド

Developerトランスフォーメーションガイド

永続インデックスのケーススタディ

永続インデックスのケーススタディ

数か所に支店のある小売銀行のデータスチュワードとして、全支店の顧客口座レコードのマスターセットを管理しているとします。一連のインデックスデータベーステーブルを使用して、顧客口座データベースに冗長レコードや重複レコードがないことを確認します。
インデックスデータストアを作成して管理するために、次の操作を実行します。
  • データストアを作成する。
  • 各支店から送信された最新データに基づいてデータストアを更新する。
    必要に応じて、口座データのデータストアへの追加や、データストアの現在のデータの更新を行う。
  • 古くなったレコードをデータストアから削除する。
上記の各操作によってデータストアに重複レコードが作成される可能性のあることがわかっています。そこで、データをマスターデータストアに追加する前に支店データを分析するポリシーを作成することにします。ID照合分析を使用して、支店データを分析し、そのデータによってデータストアに重複IDが作成されないことを確認します。支店データとデータストアを分析する一致トランスフォーメーションに永続インデックスオプションを設定します。

永続インデックスデータ管理のポリシーの作成

データスチュワードとして、顧客口座データストア内の重複IDを禁じるビジネスルールを定義します。データをデータストアに追加する前にステージングデータベースの支店データを分析するID照合マッピングを設計します。
次に該当する場合は、支店データをデータストアに追加する操作で重複IDが作成される可能性があります。
  • 支店データに重複IDが含まれる場合
  • 支店データに、インデックスに既存のIDがある場合
  • 支店データにデータストアにあるIDの新しいバージョンが含まれ、その新しいバージョンがインデックス内の別のIDと一致する場合
ステージングデータベースをデータストアと比較するときに、支店データの重複レコードステータスを反映する永続インデックスオプションを選択します。データストアを更新する前に、支店データをインデックスデータと比較することもできます。
一定のオプションに対する照合分析を有効または無効にできます。照合分析を有効にして、マッピングデータの分析や、インデックスデータストアとマッピングデータの比較などを行います。データを比較する必要がない場合は照合分析を無効にします。また、[照合出力]タブの[照合]プロパティを使用して、照合分析のデータを包含または除外できます。

マッピングデータソースとインデックスデータストアの比較

マッピング入力データをインデックスデータストアと比較し、データストアに変更を行わない場合は、次のオプションを選択します。
  • データベースを更新しない
マッピングで入力データをインデックスデータストアと比較します。マッピングではインデックスデータストアのデータが追加、削除、更新されません。
このオプションを選択したときは、ID照合分析を無効にできません。
インデックスデータを更新しないため、ストアに重複する行を作成することはできません。[照合出力]タブの[照合]プロパティから、データプロジェクトの現在のニーズに応じたオプションを選択します。例えば、
[完全]
オプションを選択します。
[完全]
オプションは、マッピングデータに重複がないことと、マッピングデータによってデータストアに重複が追加されないことを確認します。
データストアを更新する前にマッピングデータとデータストアを比較する場合は、このオプションを使用します。マッピング出力でマッピングデータによってデータストアに重複が追加されないことが示されたら、マッピングを再度実行します。マッピングを再度実行するときに、データベースを更新するオプションを選択します。

データストアの作成およびデータストアへの行の追加

データストアを作成するか、またはマッピングデータの行をデータストアに追加するには、次のオプションを選択します。
  • データベースを新しいIDで更新する
行がデータストア内の行とシーケンス識別子を共有していない場合は、マッピングでデータストアに行が追加されます。マッピングでインデックステーブルの行が上書きされることはありません。空のデータベーステーブルを指定すると、マッピングですべてのマッピングインデックスデータがテーブルに書き込まれます。
このオプションを選択した場合は、ID照合分析を有効または無効にできます。デフォルトで、このオプションは照合分析を有効にします。
インデックスの行を更新しないため、[照合出力]タブの[照合]プロパティから
[占有]
オプションまたは
[部分的]
オプションを選択します。事前のプロセスでマッピングデータの行の一意性を確認している場合は
[占有]
オプションを使用します。

データストアの行の更新

マッピングデータに基づいてデータストアの現在の行を更新するには、次のオプションを選択します。
  • データベースの現在のIDを更新する
レコードがマッピングデータ内のレコードとシーケンス識別子を共有している場合は、マッピングでデータストアの現在のレコードが更新されます。マッピングで行がインデックステーブルに追加されることはありません。
このオプションを選択した場合は、ID照合分析を有効または無効にできます。デフォルトで、このオプションは照合分析を無効にします。
インデックスの行をインデックステーブルに追加しないため、[照合出力]タブの[照合]プロパティから
[完全]
オプションを選択します。
データストアの行を更新するときに、マッピングのソースデータとデータストア間に重複が見つかることがあります。ストアに追加するIDデータがストアの現在のデータと一致していないことを確認するには、
[完全]
オプションを選択します。

データストアから行の削除

データストアから行を削除するには、次のオプションを選択します。
  • データベースからIDを削除する
行がマッピングデータ内のレコードとシーケンス識別子を共有している場合は、マッピングでデータストアから行が削除されます。
このオプションを選択した場合は、ID照合分析を有効または無効にできます。デフォルトで、このオプションは照合分析を無効にします。
データストアからデータを削除するときは、ストア内の行間のリレーションを変更します。ストアに重複IDがある場合、クラスタ内のドライバレコードまたはリンクされたレコードのデータを削除できます。あるいは、一致するペアの最良の一致のデータを削除することもできます。マッピングを再度実行するときに、異なるクラスタまたは重複するペアが生成されることがあります。データストアから重複レコードのない行を削除する場合は、レコードの重複ステータスを変更できません。行を削除した後にマッピングを実行すると、データセットに残っているIDに対して同じマッチ率が生成されます。

0 COMMENTS

We’d like to hear from you!