Oracle® Fusion Middleware

Enterprise Data QualityによるSiebel環境の統合と構成

12c (12.2.1.2.0)

E88279-01(原本部品番号:E78143-02)

2016年10月

Oracle Enterprise Data Quality Customer Data Services Pack Siebel ConnectorをSiebelサーバーと統合および構成する方法を説明します。

Oracle Fusion Middleware Siebel環境とEnterprise Data Qualityの統合と構成 12c (12.2.1.2.0)

E88279-01

Copyright © 2016 Oracle and/or its affiliates.All rights reserved.

原本著者:  Oracle Corporation

このソフトウェアおよび関連ドキュメントの使用と開示は、ライセンス契約の制約条件に従うものとし、知的財産に関する法律により保護されています。ライセンス契約で明示的に許諾されている場合もしくは法律によって認められている場合を除き、形式、手段に関係なく、いかなる部分も使用、複写、複製、翻訳、放送、修正、ライセンス供与、送信、配布、発表、実行、公開または表示することはできません。このソフトウェアのリバース・エンジニアリング、逆アセンブル、逆コンパイルは互換性のために法律によって規定されている場合を除き、禁止されています。

ここに記載された情報は予告なしに変更される場合があります。また、誤りが無いことの保証はいたしかねます。誤りを見つけた場合は、オラクル社までご連絡ください。

このソフトウェアまたは関連ドキュメントを、米国政府機関もしくは米国政府機関に代わってこのソフトウェアまたは関連ドキュメントをライセンスされた者に提供する場合は、次の通知が適用されます。

U.S. GOVERNMENT END USERS: Oracle programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, delivered to U.S. Government end users are "commercial computer software" pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental regulations.As such, use, duplication, disclosure, modification, and adaptation of the programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, shall be subject to license terms and license restrictions applicable to the programs.No other rights are granted to the U.S. Government.

このソフトウェアまたはハードウェアは様々な情報管理アプリケーションでの一般的な使用のために開発されたものです。このソフトウェアまたはハードウェアは、危険が伴うアプリケーション(人的傷害を発生させる可能性があるアプリケーションを含む)への用途を目的として開発されていません。このソフトウェアまたはハードウェアを危険が伴うアプリケーションで使用する際、このソフトウェアまたはハードウェアを安全に使用するために、適切な安全装置、バックアップ、冗長性(redundancy)、その他の対策を講じることは使用者の責任となります。このソフトウェアもしくはハードウェアを危険が伴うアプリケーションで使用したことに起因して損害が発生しても、オラクル社およびその関連会社は一切の責任を負いかねます。

OracleおよびJavaはOracle Corporationおよびその関連企業の登録商標です。その他の名称は、それぞれの所有者の商標または登録商標です。

Intel、Intel Xeonは、Intel Corporationの商標または登録商標です。すべてのSPARCの商標はライセンスをもとに使用し、SPARC International, Inc.の商標または登録商標です。AMD、Opteron、AMDロゴ、AMD Opteronロゴは、Advanced Micro Devices, Inc.の商標または登録商標です。UNIXは、The Open Groupの登録商標です。

このソフトウェアまたはハードウェア、そしてドキュメントは、第三者のコンテンツ、製品、サービスへのアクセス、あるいはそれらに関する情報を提供することがあります。適用されるお客様とOracle Corporationとの間の契約に別段の定めがある場合を除いて、Oracle Corporationおよびその関連会社は、第三者のコンテンツ、製品、サービスに関して一切の責任を負わず、いかなる保証もいたしません。適用されるお客様とOracle Corporationとの間の契約に定めがある場合を除いて、Oracle Corporationおよびその関連会社は、第三者のコンテンツ、製品、サービスへのアクセスまたは使用によって損失、費用、あるいは損害が発生しても一切の責任を負いかねます。

目次

タイトルおよび著作権情報

はじめに

- 対象読者

- ドキュメントのアクセシビリティについて

- 関連ドキュメント

- 表記規則

このガイドで説明する新機能

- 新機能と変更点

1 Enterprise Data Quality Siebelコネクタの統合の計画

- 1.1 Enterprise Data Quality Siebelコネクタの理解

- 1.1.1 EDQ Siebelコネクタのアーキテクチャの概要

- 1.1.2 Siebel CRMでのEDQ-CDSの使用

- 1.1.3 Siebel UCMでのEDQ-CDSの使用

- 1.1.3.1 大量のデータの移行

- 1.2 Siebelサーバーおよびインスタンスの確認

- 1.3 EDQ Siebelコネクタの統合の準備

2 Enterprise Data Quality Siebelコネクタの統合

- 2.1 EDQ SiebelコネクタとWindows Siebelサーバーの統合

- 2.2 コネクタとAIX、LinuxおよびSolaris Siebelサーバーの統合

- 2.3 Siebel Javaビジネス・サービスとEDQ Siebelコネクタの競合の解決

3 Enterprise Data Quality Siebelコネクタの構成

- 3.1 EDQ Siebelコネクタの構成

- 3.1.1 設定の概要

- 3.1.1.1 CDS接続設定

- 3.1.1.2 複数の子エンティティのグループ

- 3.1.1.3 バッチ・ジョブの定義

- 3.2 カスタマ・データ・サービスの使用に向けたSiebelの構成

- 3.2.1 サーバー構成

- 3.2.2 データ品質の管理

- 3.2.3 ユーザー・プリファレンス

- 3.2.4 (オプション)データ品質バッチ・ジョブを有効化するテンプレートの作成

- 3.3 ステージング・データベースの構成

- 3.3.1 表の作成

- 3.3.2 接続の構成

- 3.4 構成のファイナライズおよび確認

- 3.4.1 クラスタ・キーの生成

- 3.4.2 アカウント・クリーニング・サービスのテスト

- 3.4.3 バッチ照合サービスのテスト

- 3.4.4 リアルタイムの連絡先照合のテスト

- 3.5 ジョブ・テンプレート構成ツールについて

- 3.6 ビジネス・コンポーネントのフィールド・マッピングについて

- 3.6.1 UID、EIDおよびIEID

- 3.6.2 アカウント - データ・クレンジング

- 3.6.3 アカウント - 重複除外

- 3.6.4 CUTアドレス - データ・クレンジング

- 3.6.5 CUTアドレス - 重複除外

- 3.6.6 個人住所 - データ・クレンジング

- 3.6.7 個人住所 - 重複除外

- 3.6.8 連絡先 - データ・クレンジング

- 3.6.9 連絡先 - 重複除外

- 3.6.10 リスト管理潜在顧客の連絡先 - データ・クレンジング

- 3.6.11 リスト管理潜在顧客の連絡先 - 重複除外

- 3.7 ベンダー・パラメータについて

- 3.7.1 問合せ式およびトークン式のパラメータ

はじめに

Oracle Enterprise Data Quality Customer Data Services Pack SiebelコネクタをSiebelサーバーと統合および構成する方法を説明します。

対象読者

このドキュメントは、Oracle Enterprise Data Quality Customer Data Services Packをインストールしているシステム管理者またはアプリケーション開発者を対象としています。また、Webテクノロジに精通しており、WindowsプラットフォームとUNIXプラットフォームの一般的な知識がある読者を対象としています。

ドキュメントのアクセシビリティについて

オラクル社のアクセシビリティへの取組みの詳細は、Oracle Accessibility ProgramのWebサイトhttp://www.oracle.com/pls/topic/lookup?ctx=acc&id=docaccを参照してください。

Oracleサポートへのアクセス

サポートを購入したオラクル社のお客様は、My Oracle Supportを介して電子的なサポートにアクセスできます。詳細は、http://www.oracle.com/pls/topic/lookup?ctx=acc&id=infoまたはhttp://www.oracle.com/pls/topic/lookup?ctx=acc&id=trs (聴覚障害者向け)を参照してください。

関連ドキュメント

詳細は、Oracle Enterprise Data Qualityドキュメント・セットの次のドキュメントを参照してください。http://docs.oracle.com/middleware/12212/edq/index.html

EDQドキュメント・ライブラリ

次の刊行物がEDQのインストールおよび使用に役立てるために提供されます。

- 『Oracle Fusion Middleware Enterprise Data Qualityリリース・ノート』

- Oracle Fusion Middleware Enterprise Data Qualityのインストールと構成

- 『Oracle Fusion Middleware Enterprise Data Qualityの管理』

- 『Oracle Fusion Middleware Enterprise Data Qualityの理解』

- Oracle Fusion Middleware Enterprise Data Qualityの外部システムとの統合

- Oracle Fusion Middleware Enterprise Data Qualityの保護

- Oracle Enterprise Data Quality Address Verification Serverインストレーションおよびアップグレード・ガイド

- Oracle Enterprise Data Quality Address Verification Serverリリース・ノート

次の場所で、これらのガイドおよびすべてのOracle製品ドキュメントの最新バージョンを検索してください。

https://docs.oracle.com

オンライン・ヘルプ

オンライン・ヘルプは、すべてのOracle Enterprise Data Qualityユーザー・アプリケーションに提供されています。各アプリケーションで、[F1]キーを押すか、「ヘルプ」アイコンをクリックすることで表示できます。Directorプロジェクトのブラウザの主なノードには、ヘルプ・ページへの統合されたリンクが含まれています。それらにアクセスするには、ノードを選択して[F1]を押すか、またはプロジェクト・ブラウザでオブジェクトを右クリックして「ヘルプ」を選択します。Directorのツール・パレットのEDQプロセッサにも、統合されたヘルプ・トピックが含まれています。これにアクセスするには、キャンバスでプロセッサを右クリックして「プロセッサ・ヘルプ」を選択するか、キャンバスかツール・パレットでプロセッサを左クリックして[F1]を押します。

表記規則

このドキュメントでは次の表記規則を使用します。

表記規則

意味

太字

太字は、操作に関連するGraphical User Interface要素、または本文中で定義されている用語および用語集に記載されている用語を示します。

イタリック体

イタリックは、ユーザーが特定の値を指定するプレースホルダー変数を示します。

固定幅フォント

固定幅フォントは、段落内のコマンド、URL、サンプル内のコード、画面に表示されるテキスト、または入力するテキストを示します。

このガイドで説明する新機能

この項では、Oracle Fusion Middleware 12c (12.2.1.2)のOracle Enterprise Data Quality Siebelコネクタの新機能および大幅な製品の変更の概要を説明します。

新機能と変更点

12c (12.2.1.1および12.2.1.2)には、次のSiebelコネクタの新機能または変更点が含まれます。

Siebelに提供される新機能

次の新しい機能がSiebelに提供されます。

キー・プロファイル

従来のレガシー・レベルに加えて、キー・プロファイルが完全にサポートされます。

詳細は、『Oracle Fusion Middleware Enterprise Data Qualityカスタマ・データ・サービス・パック・ガイド』のキー生成サービスの項を参照してください。

キー分析

バッチ・キー分析のサポートは、一方向のプロセスとして提供されています。つまり、キー分析ジョブはSiebelからトリガーできますが、結果をSiebelに返すメカニズムはありません。

詳細は、『Oracle Fusion Middleware Enterprise Data Qualityカスタマ・データ・サービス・パック・ガイド』のキー生成サービスの項を参照してください。

照合の柔軟性の向上

Siebelは、CDSの新しい強化された照合機能の恩恵を自動的に受けるようになりますが、複合比較の有効化およびメッセージごとの加重の構成はできません(ただし、加重はdnd.propertiesに表示され、CDS自体をカスタマイズせずにグローバルに変更できます)。

詳細は、『Oracle Fusion Middleware Enterprise Data Qualityカスタマ・データ・サービス・パック・ガイド』の照合の使用の項を参照してください。

UID

UID (Unique ID)、EID (Elimination ID)およびIEID (Inverted EID)が完全にサポートされます。フィールドは、他のパーティの属性と同様、Webサービスまたはステージング表のCDSに自動的に渡されます。

詳細は、『Oracle Fusion Middleware Enterprise Data Qualityカスタマ・データ・サービス・パック・ガイド』のID照合の使用の項を参照してください。

同時ジョブ

同じビジネス・オブジェクトの複数の同時バッチ・ジョブの実行がサポートされます。

インストールの変更点

コネクタおよび関連付けられているファイルが、別個の製品ダウンロードではなく、EDQに付属するようになりました。<middleware_home>/edq/oracle.edqのsiebelconnector.zipファイルにあります。

Siebel固有のステージング表に代わり、EDQのインストール時にRCUによって自動的に作成される新しいEDQのデフォルトのステージング表が使用されます。

1 Enterprise Data Quality Siebelコネクタの統合の計画

この章は、Enterprise Data Quality (EDQ) Siebelコネクタのインストールおよび既存のSiebelサーバーへの統合を準備するのに役立ちます。

この章の内容は次のとおりです。

- 1.1項「Enterprise Data Quality Siebelコネクタの理解」

- 第1.2項「Siebelサーバーおよびインスタンスの確認」

- 第1.3項「EDQ Siebelコネクタの統合の準備」

EDQ Siebelコネクタは、Siebelサーバーに常駐し、リアルタイム(レコードをSiebelに挿入および更新)およびバッチ(Siebelのデータで定期的なデータ品質ジョブを実行)データ品質サービスのため、EDQとの通信を有効にするスモール・フットプリント・アプリケーションです。リアルタイム・サービスを有効にするため、EDQ Siebelコネクタは、Siebelファンクション・コールをEDQのWebサービス・リクエストに変換します。バッチ・ジョブでは、EDQジョブがSiebel Data Quality Managerから呼び出され、共有ステージング・データベースを使用して、データがSiebelとEDQの間で渡されます。

1.1 Enterprise Data Quality Siebelコネクタの理解

EDQ Siebelコネクタは、EDQジョブ(バッチの照合およびヘルス・チェック)およびWebサービス(リアルタイムのクレンジングおよび照合)を呼び出します。共有ステージング・データベースを使用して、バッチ・ジョブの実行時にデータをSiebelとEDQ-CDSの間で渡します。

1.1.1 EDQ Siebelコネクタのアーキテクチャの概要

EDQ Siebelコネクタのアーキテクチャを次の図に示します(EDQサーバーが1台と想定)。

図1-1 EDQ Siebelコネクタのアーキテクチャ

インストール前に、Siebelのユニバーサル・データ品質インタフェースについてよく理解することが重要です。詳細は、Siebel Data Quality管理ガイドを参照してください

1.1.2 Siebel CRMでのEDQ-CDSの使用

EDQをデプロイして、Siebel Customer Relationship Management (CRM)環境のデータの品質を保護および監視できます。Siebel CRMに付加されたEDQは、次を行うことができます。

- すべての新規および更新レコードをシステム内の他のレコードと自動的に照合することにより、重複連絡先、アカウントおよび潜在顧客レコードのシステムへの追加を防止

- システムに入力または更新されるアカウント、連絡先、潜在顧客および住所データを標準化

- 重複の特定およびクレンジングのバッチ・タスクを実行

- 1回限りおよび定期的にアカウント、連絡先、潜在顧客および住所データの品質を評価

Siebel CRMには管理するデータのセットが1つしかないため、EDQのデプロイメントは簡単です。レコードがSiebel CRMに追加または更新された場合、EDQのリアルタイム・インタフェースを使用して、データが標準化され、既存のデータと照合されます。

また、EDQのリアルタイム・インタフェースはクレンジング(標準化)のバッチ・タスクにも使用されます。Siebelは、バッチ処理用に選択された各レコードをEDQクレンジングWebサービスに送信します。

重複の特定およびデータ品質ヘルス・チェックのバッチ・ジョブ(完全バッチまたは増分バッチ)では、EDQバッチ・インタフェースが使用されます。この場合、照合またはヘルス・チェックのドライバおよび候補レコードが共有ステージング・データベースに書き込まれます。次に、EDQはこれらのレコードでバッチ・ジョブを実行し、一致したレコードが共有ステージング・データベースに書き戻され、Siebelがレコードを結合します。

1.1.3 Siebel UCMでのEDQ-CDSの使用

Siebel Universal Customer Master (UCM)でデプロイされたEDQは、ハブの重要な照合エンジンを提供します。レコードがソース・システムに追加または更新された場合、マスター・データの品質およびソース・データ・レコードとのリンクを維持するため、Siebel UCMのマスター・データと自動的に照合されます。

Siebel UCMに提供されるEDQサービスは、追加のUCM機能を介してSiebel CRMで提供されるEDQサービスと同じです。ただし、追加のUCM機能を使用して、レコードのサバイバーシップおよびレコードの生成が管理されます。また、Siebel UCMは、EDQが指定されたしきい値を超える一致スコアを返した場合の自動照合をサポートします。

注意:
UCMのバッチ・ワークフローにより、EDQのリアルタイム・インタフェースが呼び出され、標準化および照合が行われます。これにより、複数のレコードがハブにロードされ、既存のマスター・データと自動的に照合され、リコンサイルされます。EDQのバッチ・インタフェースをSiebel UCMから呼び出すこともできますが、マスター・データ・レコードでしか動作しません。

1.1.3.1 大量のデータの移行

大量のデータ・レコード(1,000万件を超えるレコード)をSiebel UCMに移行する場合、UCMのバッチ・ワークフローとリアルタイム・インタフェースを使用して照合するのではなく、(通常はSiebelのEIMインタフェースから)Siebelにロードする前にEDQのレコードを照合し、マージすることをお薦めします。各レコードをそれまでにハブにロードされたレコードと連続的に照合するのではなく、範囲内のレコードを互いに照合し、すべての一致を1回の操作で見つけることから、照合プロセスの効率が大幅に向上します。

1.2 Siebelサーバーおよびインスタンスの確認

EDQ Siebelコネクタをインストールする前に、Siebelサーバーおよびサーバーに常駐するインスタンスが次の基準に適合していることを確認する必要があります。

- EDQ-CDS 12c (12.2.1.2)では、リリース12cのEDQ Siebelコネクタ(EDQ 12.2.1に付属)が必要です。

- Siebel CRMまたはUCMバージョン8.1以降およびSiebel Data Qualityのライセンス。

- Java Runtime Environment (JRE)バージョン7以降がSiebelサーバーにインストールされている必要があります。

- デプロイされているJREのバージョンがSiebelがサポートするサーバーのアーキテクチャに適合している必要があります。たとえば、Siebelは32ビット版のWindowsのみをサポートするため、32ビット版のJREがインストールされている必要があります。

1.3 EDQ Siebelコネクタの統合の準備

SiebelインスタンスをOracle Enterprise Data Quality Customer Data Services Pack (EDQ-CDS)と統合する場合、必要なコンポーネントを次の順番でインストールおよび構成することをお薦めします。

1. EDQ-CDSパックをEDQサーバーにインストールします。詳細は、『Oracle Fusion Middleware Enterprise Data Qualityカスタマ・データ・サービス・パック・ガイド』を参照してください。

2. EDQ SiebelコネクタをSiebelサーバーにインストールします(第2章「Enterprise Data Quality Siebelコネクタの統合」を参照)。

3. Integrate Siebel with EDQ-CDS as detailed in 第3章「Enterprise Data Quality Siebelコネクタの構成」に記載されているように、SiebelとEDQ-CDSを統合します。

EDQ Siebelコネクタは、EDQと一緒にEDQ 12c (12.2.1.2) Media Packに収録されています。インストール手順はSiebelサーバーのプラットフォームによって異なります。

2 Enterprise Data Quality Siebelコネクタの統合

この章では、Enterprise Data Quality (EDQ) Siebelコネクタと既存のSiebelサーバーの統合方法について説明します。

この章の内容は次のとおりです。

- 2.1項「EDQ SiebelコネクタとWindows Siebelサーバーの統合」

- 2.2項「コネクタとAIX、LinuxおよびSolaris Siebelサーバーの統合」

- 2.3項「Siebel Javaビジネス・サービスとEDQ Siebelコネクタの競合の解決」

2.1 EDQ SiebelコネクタとWindows Siebelサーバーの統合

次の手順に従って、コネクタをWindows Siebelサーバーと統合します。EDQインストーラを実行すると、siebelconnector.zipがEDQ Oracleのホームに自動的にインストールされます。

1. siebelconnector.zipをEDQ OracleのホームからSiebelサーバーのインストール・ディレクトリにコピーします。

2. siebelconnector.zipファイルをdnd.parmsファイルで指定されたインストール・ディレクトリ(デフォルトではSiebel_Server_root\dnd\install)に抽出します。
これにより、次のファイルがインストールされます。

- コネクタのJarファイル

- コネクタが必要とするライブラリjarファイル

3. dnd.dllファイルをSiebel_Server_root\bin\ディレクトリにコピーします。

4. Siebel_Server_root\SDQConnector\ディレクトリにdnd.parmsという名前のファイルを作成します。このファイルは、Siebelコネクタが動作するサーバーのインストール・ディレクトリを参照するのに使用されます。このファイルには、次の行が含まれている必要があります。

javalib: [location of the JRE]/bin/client/jvm.dll
directory: [the installation directory for the connector]

次にその例を示します。

javalib: C:/Program Files/Java/jre1.7/bin/client/jvm.dll
directory: C:/SiebelConnector

注意:
Siebelコネクタは言語特定ではないため、特定の言語ディレクトリにはインストールされません。

5. (オプション)コネクタ・リクエストで詳細なトレース情報が必要な場合(一時的なデバッグ目的など)、次の行をdnd.parmsファイルに追加して、ロギングを有効にします。

logfile: sdq%05d.log
jlogfile: jsdq%05d.log

6. Siebelコネクタのインストール・ディレクトリにあるdnd.propertiesファイルにより、コネクタとEDQの通信方法が構成されます。ほとんどの場合、コネクタがインストールされたEDQ-CDSを使用してEDQサーバーに接続されるように構成されます。このファイルの設定を環境に合わせて編集する必要があります。詳細は、3.1項「EDQ Siebelコネクタの構成」を参照してください。

2.2 コネクタとAIX、LinuxおよびSolaris Siebelサーバーの統合

次の手順に従って、コネクタをAIX、LinuxまたはSolaris Siebelサーバーと統合します。EDQインストーラを実行すると、siebelconnector.zipがEDQ Oracleのホームに自動的にインストールされます。

1. siebelconnector.zipをEDQ OracleのホームからSiebelサーバーのインストール・ディレクトリにコピーします。

2. siebelconnector.zipファイルをdnd.parmsファイルで指定されたインストール・ディレクトリ(デフォルトでは/opt/siebel/dnd/install)に抽出します。
これにより、次のファイルがインストールされます。

- コネクタのJarファイル

- コネクタが必要とするライブラリjarファイル

3. libdnd.soドライバ・ファイルをSiebel_Server_root/lib directoryにコピーします。各OSのドライバ・ファイルは、次のとおり、EDQディストリビューションのsiebelconnector.zipファイルのnativeサブディレクトリに格納されています。

AIX:

使用するSiebelが32ビット版か、64ビット版かによって、/native/aix/ppc/または/native/ppc64

Linux:

/native/linux

Solaris:

/native/sparcv9

4. Siebel_Server_root/SDQConnectorディレクトリにdnd.parmsという名前のファイルを作成します。このファイルは、EDQ Siebelコネクタが動作するサーバーのインストール・ディレクトリを参照するのに使用されます。このファイルには、次の行が含まれている必要があります。

javalib: [location of the JRE]/lib/i386/client/libjvm.so
directory: [the installation directory for the connector]

次にその例を示します。

javalib: /usr/java/jre1.7/lib/i386/client/libjvm.so
directory: /opt/siebel/dnd/install

注意:
Siebelコネクタでは、Oracle JRE/JDKバージョン1.7以降が必要です。

5. 一時的なデバッグ目的など、コネクタ・リクエストで詳細なトレース情報が必要な場合、次の行をdnd.parmsファイルに追加して、ロギングを有効にします。

logfile: sdq%05d.log
jlogfile: jsdq%05d.log

6. Siebelコネクタのインストール・ディレクトリにあるdnd.propertiesファイルにより、コネクタとEDQの通信方法が構成されます。ほとんどの場合、コネクタがインストールされたEDQ-CDSを使用してEDQサーバーに接続されるように構成されます。このファイルの設定を環境に合わせて編集する必要があります。詳細は、3.1項「EDQ Siebelコネクタの構成」を参照してください。

2.3 Siebel Javaビジネス・サービスとEDQ Siebelコネクタの競合の解決

Siebel Javaビジネス・サービス(Siebel Java Message Serviceなど)がデプロイされているシナリオでは、EDQ SiebelコネクタとSiebel Javaビジネス・サービスが競合し、障害が発生することがあります。

この競合を避けるため、インストール後、次の手順に従って、別個のJavaプロセスに接続するようにコネクタを構成する必要があります。

1. dnd.parmsファイルを開き、次の行を追加して、リモート・モードをオンにします。
remote: true

directoryおよびjavalib行をファイルに残すことはできますが、これらの行は使用されません。

2. Siebelコネクタのインストール・ディレクトリで次のコマンドを実行して、Javaコードをサーバーとして起動します。
java -jar connector.jar [-p portnum] [directory_path]

説明:

- -p portnumは、コネクタがデフォルトの8642ポート以外のポートでリスニングする必要がある場合のみ使用します。使用するTCP/IPポート番号を指定します。この式を使用する場合、次のように、同じポート番号をdnd.paramsファイルにも追加します。
port: portnum

- directory_pathは、dnd.propertiesファイルがconnector.jarファイルと同じディレクトリ(デフォルト)以外の場所にある場合のみ使用します。dnd.propertiesが格納されているディレクトリへのパスを指定します。

注意:
JREのバージョンは1.7以降で、32ビット版または64ビット版になります。JREはOracle (Sun) JREまたはIBM JREでなければなりません。

3. Siebelを再起動し、さらにテストを実行します。

installディレクトリ(.jarファイルdnd.propertiesを格納)が、Siebelインスタンスと同じシステム上にない場合があります。この場合、host行をdnd.parmsに追加して、Siebel Javaコードを実行するホストを指定します(host: HOSTNAMEなど)。

3 Enterprise Data Quality Siebelコネクタの構成

この章では、EDQ Siebelコネクタと既存のSiebelサーバーの構成方法について説明します。

この章の内容は次のとおりです。

- 3.1項「EDQ Siebelコネクタの構成」

- 3.2項「カスタマ・データ・サービスの使用に向けたSiebelの構成」

- 3.3項「ステージング・データベースの構成」

- 3.4項「構成のファイナライズおよび確認」

- 3.5項「ジョブ・テンプレート構成ツールについて」

- 3.6項「ビジネス・コンポーネントのフィールド・マッピングについて」

- 3.7項「ベンダー・パラメータについて」

3.1 EDQ Siebelコネクタの構成

EDQ Siebelコネクタには、dnd.propertiesという名前の構成ファイルが必要です。この構成ファイルは、(EDQ Siebelコネクタの一部としてインストールおよび構成される)dnd.parmsファイルで指定された場所にインストールされます。dnd.propertiesファイルの設定により、どのEDQサーバーとプロジェクトを使用してSiebelインスタンスにデータ品質サービスを提供するか、どのように接続するかを制御します。

3.1.1 設定の概要

EDQ Siebelコネクタの設定はdnd.propertiesファイルに格納されており、次のカテゴリに分類されます。

- CDS接続設定

- 複数の子エンティティのグループ

- リアルタイム・サービスの定義

- バッチ・ジョブの定義

3.1.1.1 CDS接続設定

これらの設定を使用して、ジョブの実行およびリアルタイム・サービス用のEDQサーバーに接続します。これらを設定する際は、値の末尾にスペースがないことを確認してください。接続の確立時にエラーが発生します。

- httpprefix.cds - EDQサーバーのホスト名、HTTPポートおよびコンテキスト名(http://hostname:port/edq/webservicesなど)。

注意:
EDQは自身のWebページとサーバーの通信にSSLを使用し、Webページへのhttpリクエストをhttpsポートにリダイレクトします。ただし、必要に応じて、(セキュリティ標準で許可されている場合は)引き続きhttpをWebサービス・リクエストに使用できます。EDQがWindowsインストーラを使用してインストールされている場合のデフォルトのhttpポートは9002です。それ以外のインストールでは、ポートは、EDQのアプリケーション・サーバーへのデプロイ時に指定されます。httpsの使用が必須の場合、httpsの接頭辞とポート番号(EDQがWindowsインストーラを使用してインストールされている場合は9004にデフォルト設定)をここで指定できますが、EDQとの信頼できる接続を確立するには、EDQアプリケーション・サーバーからEDQ Siebelコネクタが使用するJREの証明書ストアに証明書または証明書のルートをインポートする必要があります(標準的なJavaのkeytoolコマンドを使用)。

- jmxserver.cds - EDQサーバーのJMXインタフェースのホスト名およびポート(servername:9005など)。

注意:
EDQがWindowsインストーラを使用してインストールされている場合、JMX管理ポートは9005にデフォルト設定されます。それ以外のインストールでは、8090にデフォルト設定されます。これは、EDQサーバーの構成ディレクトリにあるdirector.propertiesファイルのmanagement.portエントリを読み取ることで確認できます。このエントリが存在しない場合、ポートは8090になります。

- username.cdsおよびpassword.cds - EDQサーバー上の指定されたJMXおよびWebサービス・ユーザーのEDQログイン資格証明。このアカウントには、(少なくとも)次のEDQ権限が必要です。

- Webサービス・リクエストまたはJMSメッセージをEDQに送信するためのアクセス権限を付与するSystem: Connect to Messaging System。

- ジョブの実行を許可するServer Console: Execute JobおよびDirector: Execute Job。

- projectnameに記載されたEDQプロジェクトに対する権限。ユーザーがプロジェクト権限を持っていることを確認するには、EDQのディレクタ・アプリケーションでプロジェクトを右クリックし、「プロパティ」を選択し、さらに「セキュリティ」タブを選択します。ユーザーがプロジェクトへのアクセス権限を持つグループのメンバーであることを確認します。前述のユーザー・アカウントがプロジェクトをDXIファイルからインポートするのに使用されたアカウントであった場合は、権限を持っているはずです。

- ステージング・データベースの接続の詳細 - SiebelとEDQ-CDSの間でバッチ照合ジョブのデータを渡すのに使用されるステージング・データベースの接続の詳細および資格証明。詳細は、3.3項「ステージング・データベースの構成」を参照してください。

- projectname.cdsは、EDQサーバーのEDQ-CDSプロジェクトの名前です。プロジェクトの名前が変更されていない場合は、この設定を変更しないでおくことができます。

- projectname.cdshcは、EDQサーバーのEDQ-CDSヘルス・チェック・プロジェクトの名前です。プロジェクトの名前が変更されていない場合は、この設定を変更しないでおくことができます。

3.1.1.2 複数の子エンティティのグループ

Siebelの階層データは、EDQが、複数の「子」レコードの詳細(名前、住所、電子メール・アドレス、代替電話番号など)を使用して、「親」レコード(連絡先、潜在顧客、アカウントなど)を照合できるよう、EDQ Siebelコネクタにより、フラットなレコード構造に変換されます。

複数の子エンティティの設定では、Siebelコネクタによるスカラー(単一フィールド)および非スカラー(複数フィールド)の子エンティティの処理方法が指定されます。

注意:
これらの設定は、複数の子エンティティがEDQ-CDSで有効化され、インストールされたバージョンのSiebel (バージョン8.1.1.10以降)でサポートされている場合のみ、必要です。詳細は、3.7項「ベンダー・パラメータについて」およびSiebelのドキュメントを参照してください。

スカラー・グループ

スカラー・グループは、1つのフィールドで構成されるSiebelビジネス・コンポーネント、つまりSiebelのData Qualityフィールド・マッピングでマップされるフィールドが1つのSiebelビジネス・コンポーネントで使用されます。コネクタは、これらのグループの値をEDQの単一入力属性のシンプルな値の区切りリストに入力します。

必要な構成形式は次のとおりです。

group.[name] = [BC1],[BC2],...

group.[name].concat = [EDQ-CDS属性名]

group.[name].delimiter = [デリミタ文字]

各要素の意味は次のとおりです。

- name: ビジネス・コンポーネントに適用されるラベル。

- BCn: Siebelビジネス・コンポーネントの名前。

- group.[name].concat: データが連結される属性。

- group.[name].delimiter: データを区切るのに使用されるデリミタ文字。

たとえば、デフォルトのdnd.propertiesファイルの次のグループにより、SiebelのAlternatePhoneビジネス・コンポーネントの構成が設定されます。

group.altphone = AlternatePhone
group.altphone.concat = alternatephone
group.altphone.delimiter = |

このように、各親エンティティのすべてのAlternatePhoneの値が区切りリストに連結されます。

つまり、次の形式で格納されるSiebelの連絡先のAlternatePhoneの値

contact1
AlternatePhone1
AlternatePhone2
contact2
AlternatePhone3
AlternatePhone4

が次の形式に変換されます。

contact1 AlternatePhone1|AlternatePhone2
contact2 AlternatePhone3|AlternatePhone4

非スカラー・グループ

非スカラー・グループは、名前、住所など、複数のフィールドで構成される、より複雑な子エンティティに使用されます。この場合、コネクタは、同じ親の複数のレコードを作成し、照合のため、EDQに送信します。子データはそれぞれ異なります。

必要な構成形式は次のとおりです。

group.[name] = [BC1],[BC2]...

次のように情報を置き換えてください。

- name: ビジネス・コンポーネントに適用されるラベル

- BCn: Siebelビジネス・コンポーネントの名前

たとえば、次の非スカラー・グループでは、それぞれアドレスを格納するSiebelビジネス・コンポーネントのリストを指定します。

group.address = CUTAddress,PersonalAddress

この設定では、CUTAddressおよびPersonalAddressレコードがコネクタによって住所ラベルにグループ化され、EDQ-CDSでの照合用に別個のレコードに拡張されます。

連絡先の形式のCUTAddressおよびPersonalAddressの値は次のとおりです。

contact1
CUTAddress1
PersonalAddress1
contact2
CUTAddress2
PersonalAddress2

これらの値が次の形式に変換されます。

contact1 address1 [CUTAddress1]
contact1 address2 [PersonalAddress1]
contact2 address3 [CUTAddress2]
contact2 address4 [PersonalAddress2]

リアルタイム・サービスの定義

これらのプロパティを使用して、WebサービスでのSiebelコネクタとEDQ-CDSの通信方法が構成されます。

注意:
グローバルな通信設定が継承されるため、通常、これらのプロパティを変更する必要はありません。

dnd.propertiesファイルには、ws1からws10まで、10の事前定義済Webサービス構成が格納されています。これらには、次のパラメータの一部またはすべてが事前構成されており、必要に応じて編集できます。

- type - Siebelベンダー・パラメータのData Qualityの操作を識別するタグ。

- conduit - SiebelコネクタとEDQ-CDSの通信方法を指定します。可能な値は、simplews、dbbatch、jmsbatchです。

- url - WebサービスのURLエンド・ポイント。

- failsafe - エラー時のコネクタの動作を指定します。

- true: コネクタで障害が発生しても、エラー・メッセージは生成されません。

- false: コネクタにより、エラー・メッセージが生成されます。

- usernameおよびpassword - Webサービスへの接続に使用される資格証明。

- parameternames - Webサービス・パラメータとしてEDQ-CDSに渡される、Siebelセッション・パラメータのカンマ区切りリスト。

- idelement - Siebelに対応して生成されるXML要素の名前。

3.1.1.3 バッチ・ジョブの定義

バッチ・ジョブの定義は、次の8つのグループに分けられます。

- アカウントの照合

- アカウントのヘルス・チェック

- アカウント・キーの分析

- 連絡先の照合

- 連絡先のヘルス・チェック

- 連絡先キーの分析

- 潜在顧客の照合

- 潜在顧客キーの分析

これらのグループには、バッチ操作の実行方法を制御するプロパティが存在する。

これらのプロパティは、SiebelコネクタとEDQ-CDSの間のデータ・フロー方法を制御します。

- type - Data Qualityの操作を識別するタグ。これは、Siebelベンダー・パラメータに一致する必要があります。

- conduit - SiebelコネクタとEDQ-CDSの通信方法を指定します。可能な値は、simplews、dbbatch、jmsbatchです。

- failsafe - エラー時のコネクタの動作を指定します。

- true: コネクタで障害が発生しても、エラー・メッセージは生成されません。

- false: コネクタにより、エラー・メッセージが生成されます。

- writetable - コネクタがデータを書き込み、EDQ-CDSがデータを読み取るステージング・データベースの候補表。

- db - ステージング・データベースのデータベース接続文字列。

- project - dnd.propertiesファイルの先頭にある$projectname変数から読み取るCDSプロジェクト名。

- job - EDQ-CDSジョブの名前。

- runlabel - ジョブの実行ラベル。

- overrides - これらの設定の値およびステージング・データベースにより、EDQ-CDSプロセスのデフォルトの(外部化された)構成設定が上書きされます。たとえば、キー・プロファイル、一致しきい値があります(デフォルトではそれぞれ、Typicalおよび70)。ただし、これらはSiebelで構成されたパラメータで上書きできます(3.7項「ベンダー・パラメータについて」を参照)。

- readtable - 一致が書き込まれるステージング・データベースの表の名前。

- idelement - Siebelビジネス・コンポーネントの識別子要素。

3.2 カスタマ・データ・サービスの使用に向けたSiebelの構成

次に、EDQ-CDSを使用するようSiebelを構成する手順を示します。次の手順を実行する前に、Siebel Data Quality管理ガイド(Siebel Bookshelfで提供)を読んでください。

注意:
Siebel 8.1.1.10以降は、この章で説明するすべての設定でデフォルト設定されています。そのため、このバージョンのSiebelを使用する場合は、この章をチェック・リストとして使用して、すべての設定が正しいことを確認できます。古いバージョンのSiebelでは、特に指定がなければ、このガイドに記載されている設定を使用してください。

このガイドは4つの項に分かれています。

- サーバーの構成

- データ品質の管理

- ユーザー・プリファレンス

- (オプション)データ品質バッチ・ジョブを有効化するテンプレートの作成

3.2.1 サーバーの構成

1. Siebel Webクライアントにシステム管理者としてログインします。

2. Siebelサイトマップで「管理」→「サーバー構成」に移動します。

3. ページ上部にある「Enterprise」をクリックし、「コンポーネント・グループ」タブを選択します。

4. Data Qualityコンポーネント・グループを見つけ、有効化されていることを確認します。

5. コンポーネント・グループが割り当てられ、Siebelサーバー(次の例ではcai)で有効化されていることを確認します。

6. 「パラメータ」タブに切り替え、Data Cleansing TypeパラメータをEDQに設定します。

7. DeDuplication Data TypeパラメータをEDQに設定します。

8. ページ上部にある「サーバー」をクリックし、Data Quality Managerコンポーネントを見つけ、「パラメータ」タブを選択します。

9. 次のパラメータの値がEDQに設定されていることを確認します。

- Data Cleansing Type

- DeDuplication Data Type

10. 次のパラメータの値をTrueに設定します。

- Data Cleansing Enable Flag

- DeDuplication Enable Flag

注意:
前述の図には、Siebelの構成の完了時に実行されるサーバーの再起動後の値が示されています。

11. EDQ-CDSと一緒に使用するSiebelアプリケーション・コンポーネントで手順8～10を繰り返します。次にその例を示します。

- Call Center Object Manager

- EAI Object Manager

- Sales Object Manager

ヒント:
これらの手順は、EDQ-CDSと一緒に使用する他のコンポーネントでも使用できます。

3.2.2 データ品質の管理

データ品質の管理オプションを設定するには、次の手順を実行します。

1. Siebelにシステム管理者としてログインします。

2. Siebelサイトマップで「管理」→データ品質に移動します。

3. データ品質設定をクリックし、次のオプションを作成します。

- データ・クレンジングの有効化 = はい

- 重複除外の有効化 = はい

次のオプションを追加して、リアルタイムの重複防止サービスの実行中に特定のタイプの新しいレコードが重複している可能性を通知するポップアップ・ダイアログを有効にします。これらのオプションが指定されない場合でも、リアルタイムの重複防止サービスの実行中は、チェックが実行されますが、新しいレコードを追加する際に重複アカウント、重複連絡先または重複潜在顧客タブに移動する必要があります。

- ユーザーの重複除外の強制 - アカウント = はい

- ユーザーの重複除外の強制 - 連絡先 = はい

- ユーザーの重複除外の強制 - リスト管理 = はい

4. サード・パーティ管理をクリックします。EDQの名前およびdndのDLL名で新しいベンダー・エントリを追加します。

5. EDQベンダーを選択し、次のようにBCの操作を追加します。

ビジネス・コンポーネント名

操作

アカウント

データ・クレンジング

アカウント

重複除外

連絡先

データ・クレンジング

連絡先

重複除外

CUTアドレス

データ・クレンジング

リスト管理潜在顧客の連絡先

データ・クレンジング

リスト管理潜在顧客の連絡先

重複除外

さらに、次のビジネス・コンポーネントを追加して、複数の子アドレスを使用する照合を構成します。

ビジネス・コンポーネント名

操作

CUTアドレス

重複除外

Personal Address

データ・クレンジング

Personal Address

重複除外

6. 画面の下までスクロールし、BCの操作ごとにフィールド・マッピングを設定します。これらのマッピングは、3.6項「ビジネス・コンポーネントのフィールド・マッピングについて」に記載されています。

注意:
フィールド・マッピングを追加または変更する場合、これらはEDQで構成されたWebサービス(リアルタイム操作)およびステージング・データベースの表の列の名前(バッチ操作)に対応している必要があります。また、Siebelツールを使用する、関連するDQ統合オブジェクトとビジネス・サービスを変更する必要があります。Siebel UCMを使用している場合は、UCM統合オブジェクトとDQ統合オブジェクトのデータ・マップを変更しなければなりません。

7. EDQベンダーを選択した状態で、画面中央にあるベンダー・パラメータタブを選択し、3.7項「ベンダー・パラメータについて」で指定したパラメータを追加してください。

3.2.3 ユーザー・プリファレンス

ユーザーのデータ品質を有効にするには、次の手順を実行します。

1. 「ツール」メニューで「ユーザー・プリファレンス」を選択します。

2. データ品質をクリックします。

3. 重複除外の有効化およびデータ・クレンジングの有効化オプションを「はい」に設定します。

これでSiebelの構成は完了です。Siebelサーバーを再起動して、すべての構成の変更が有効になったことを確認します。

3.2.4 (オプション)データ品質バッチ・ジョブを有効化するテンプレートの作成

サーバー管理UIからデータ品質バッチ・ジョブを実行するようにSiebelを構成できます。また、Siebelコマンドラインからジョブを実行したり、ジョブの構成をファイルに格納し、必要に応じて再利用することができます。

これには、いくつかのカスタム・ジョブ・テンプレートをSiebelに追加する必要があります。これらのテンプレートおよび必要なパラメータは、3.5項「 ジョブ・テンプレート構成ツールについて」に記載されています。

ジョブ・テンプレートを追加する手順:

1. Siebel Webクライアントを開きます。

2. Siebelサイトマップで「管理」→「サーバー構成」に移動します。

3. ジョブ・テンプレートをクリックします。

4. 「新規」をクリックして、新しいジョブ・テンプレートを作成します。

5. 3.5項「 ジョブ・テンプレート構成ツールについて」に記載されている詳細を使用して、ジョブ・テンプレートおよびジョブ・パラメータ領域のフィールドへの入力を完了します。

注意:
新しいジョブ・テンプレートごとに「コンポーネント」フィールドをData Quality Managerに設定します。このドロップダウン・フィールドにオプションが表示されない場合は、「Enterprise」画面のコンポーネントの定義タブに移動し、「同期化」をクリックします。

3.5項「 ジョブ・テンプレート構成ツールについて」に記載されているジョブごとに新しいジョブ・テンプレートを作成します。

3.3 ステージング・データベースの構成

ステージング・データベースは、SiebelのData Quality Managerからバッチ・ジョブを実行する際、SiebelとEDQの間でデータを処理するステージング領域としてSiebelコネクタが使用します。

このバッチ・インタフェースは、EDQがスタンドアロンのSiebel CRMシステムに接続される際に最も一般的に使用されます。Siebel UCMの「UCMのバッチ」フローは、インバウンド・データをSiebel UCMのマスター・データと照合する際、このインタフェースを使用しません。代わりに、EDQのリアルタイム照合サービスを呼び出します。

ただし、CRMとUCMの両方で、Siebel Data Quality Managerサービスは、マスター・データでのみ、重複の特定およびヘルス・チェックのバッチ・ジョブを実行できます。

これらのバッチ・ジョブの実行中、照合のドライバおよび候補レコードと、データ品質ヘルス・チェック・サービスの入力レコードがステージング・データベースの表に書き込まれます。これらのレコードは、EDQのジョブで読み取られます。照合サービスでのみ、EDQは照合プロセスで見つかった重複をこのステージング・データベースの別の表にエクスポートします。これらの重複は、Siebelに読み戻されます。

3.3.1 表の作成

EDQのインストール中、表がRCUによって作成されます。

3.3.2 接続の構成

バッチ・ジョブの処理時に候補表および一致表を読み取り、書き込むためには、SiebelコネクタとEDQ-CDSの両方をステージング・データベースに接続する必要があります。これらの表は、サポートされるデータベース・タイプのスキーマ(Oracle)で作成できます。デフォルトの接続文字列は、Oracleデータベースに対応します。

接続の詳細は、dnd.propertiesファイルで指定されます(3.1項「EDQ Siebelコネクタの構成」を参照)。これらを構成するには、dnd.propertiesファイルを開き、ファイルの上の方にあるCDS Connection Settingsセクションのパラメータを編集します。これらのパラメータにより、ステージング・データベースへの接続に使用されるデータベースのホスト、ポート、データ・ソースのJNDI名、資格証明およびその他の設定を制御します。

3.4 構成のファイナライズおよび確認

次の項では、システムをファイナライズし、EDQ Siebelコネクタが正しくインストールおよび構成されていることを確認する方法について説明します。

始める前に、適切なリアルタイム・ジョブがEDQで実行中であることを確認します(Oracle Fusion Middleware Enterprise Data Quality Customer Services Data Services Packのインストールおよび構成を参照)。

3.4.1 クラスタ・キーの生成

すでにSiebelデータベースにレコードが移入されている場合(Accounts/Contacts/Prospects)、使用前に新しい構成用にシステムでクラスタ・キーを生成またはリフレッシュする必要があります。

Siebelの「管理」→「サーバー」ページから次のジョブ(3.5項「ジョブ・テンプレート構成ツールについて」で定義)を実行します。

- アカウント・キーの生成

- 連絡先キーの生成

- 潜在顧客キーの生成

注意:
EDQをキーの生成に使用する場合、Siebelで構成されたトークン式を使用してキーを生成する代わりに、これらのジョブにより、EDQキー生成Webサービスが自動的に呼び出されます。

3.4.2 アカウント・クリーニング・サービスのテスト

アカウント・レコードのクリーニング・サービスをテストする手順:

1. 「管理」→データ品質→データ品質設定→データ・クレンジングの有効化が「はい」に設定されていることを確認して、サーバーのデータ・クレンジングが有効化されていることを確認します。

注意:
この設定が「いいえ」から「はい」に変更された場合、Siebelサーバーを再起動する必要があります。

2. 「ツール」→「ユーザー・プリファレンス」→データ品質→データ・クレンジングの有効化が「はい」に設定されていることを確認して、現在のユーザー・プロファイルのデータ・クレンジングが有効化されていることを確認します。

注意:
この設定が「いいえ」から「はい」に変更された場合、現在のクライアント・セッションを終了し、同じユーザーとして再びログインする必要があります。

3. 小文字のアカウント名を使用して、新しいアカウント・レコードを入力します。

4. レコードを保存します。

5. アカウント名が大文字に変換されたことを確認して、クリーニング・サービスが呼び出されたことを確認します。

3.4.3 バッチ照合サービスのテスト

連絡先レコードの照合サービスをテストする手順:

1. 「ツール」→「ユーザー・プリファレンス」→データ品質→重複除外の有効化を「いいえ」に設定して、現在のユーザー・プロファイルのリアルタイムの重複除外を一時的に無効化します。

注意:
この設定が「いいえ」から「はい」に変更された場合、Siebelサーバーを再起動する必要があります。

2. 同じ名前と電子メール・アドレスを使用して、2つの新しい連絡先レコードを入力し、保存します。

3. 「管理」→「サーバー」ページから連絡先の照合のバッチ・ジョブを実行します

4. 「管理」→データ品質→重複連絡先ページを確認して、レコードが照合されたことを確認します。

3.4.4 リアルタイムの連絡先照合のテスト

連絡先レコードのリアルタイムの照合サービスをテストする手順:

1. 「ツール」→「ユーザー・プリファレンス」→データ品質→重複除外の有効化をが「はい」に設定されていることを確認して、現在のユーザー・プロファイルのリアルタイムの重複除外が有効化されていることを確認します。

2. 「管理」→データ品質→データ品質設定→ユーザーの重複除外の強制 - 連絡先を「はい」に設定します。

3. 3.4.3項「バッチ照合サービスのテスト」と同じ詳細を使用して、新しい連絡先レコードを入力します。

4. レコードを保存します。

5. 一致している可能性がある連絡先ダイアログが表示され、以前に作成された2つの連絡先レコードに対する一致が表示されていることを確認します。

注意:
正確な名前と電子メールの一致は、この例のように、EDQがキーの生成に使用されているか(Siebel 8.1.1.10以降)、キーの生成に使用される問合せ式およびトークン式が名前、名前と電子メール、または属性のみを使用するように調整されている場合のみとなります。

3.5 ジョブ・テンプレート構成ツールについて

明確にするため、表に記載されているテンプレートの大半で見られるData Quality Settingパラメータは、1つの二重引用符(")と2つの一重引用符(')で始まり、1つの一重引用符と1つの二重引用符で終わります。

名前

短縮名

パラメータ

Batch account cleanse

BatAccClean

Buscomp Name = Account
Business Object Name = Account

Operation Type = Data Cleansing

Batch account match

BatAccMatch

Buscomp Name = Account
Business Object Name = Account

Data Quality Setting = "'','Yes','dedupe'"

Operation Type = DeDuplication

Batch account health check

BatAccHealth

Buscomp Name = Account
Business Object Name = Account

Data Quality Setting = "'','Yes','healthcheck'"

Operation Type = DeDuplication

Batch account key analysis

BatAccKeyAnalysis

Buscomp Name = Account
Business Object Name = Account

Data Quality Setting = "'','Yes','keyanalysis'"

Operation Type = DeDuplication

Batch address cleanse

BatAddClean

Buscomp Name = CUT Address
Business Object Name = CUT Address

Operation Type = Data Cleansing

Batch contact cleanse

BatConClean

Buscomp Name = Contact
Business Object Name = Contact

Operation Type = Data Cleansing

Batch contact match

BatConMatch

Buscomp Name = Contact
Business Object Name = Contact

Data Quality Setting = "'','Yes','dedupe'"

Operation Type = DeDuplication

Batch contact health check

BatConHealth

Buscomp Name = Contact
Business Object Name = Contact

Data Quality Setting = "'','Yes','healthcheck'"

Operation Type = DeDuplication

Batch contact key analysis

BatConKeyAnalysis

Buscomp Name = Contact
Business Object Name = Contact

Data Quality Setting = "'','Yes','keyanalysis'"

Operation Type = DeDuplication

Batch prospect cleanse

BatProClean

Buscomp Name = List Mgmt Prospective Contact
Business Object Name = List Mgmt Prospective Contact

Operation Type = Data Cleansing

Batch prospect match

BatProMatch

Buscomp Name = List Mgmt Prospective Contact
Business Object Name =List Mgmt Prospective Contact

Data Quality Setting = "'','Yes','dedupe'"

Operation Type = DeDuplication

Batch prospect key analysis

BatProKeyAnalysis

Buscomp Name = List Mgmt Prospective Contact
Business Object Name =List Mgmt Prospective Contact

Data Quality Setting = "'','Yes','keyanalysis'"

Operation Type = DeDuplication

アカウント・キーの生成

GenAccKey

Buscomp Name = Account
Business Object Name = Account

Operation Type = Key Generate

連絡先キーの生成

GenConKey

Buscomp Name = Contact
Business Object Name = Contact

Operation Type = Key Generate

潜在顧客キーの生成

GenProKey

Buscomp Name = List Mgmt Prospective Contact
Business Object Name = List Mgmt Prospective Contact

Operation Type = Key Generate

Incremental account match

IncAccMatch

Buscomp Name = Account B
usiness Object Name = Account

Data Quality Setting = "'','No','dedupe'"

Operation Type = DeDuplication Object

Where句 = [Updated] > '12/18/2007 00:00:00'

注意: 前述のオブジェクトのWhere句は単なる一例です。

Incremental account health check

IncAccHealth

Buscomp Name = Account
Business Object Name = Account

Data Quality Setting = "'','No','healthcheck'" Operation Type = DeDuplication Object

Where句 = [Updated] > '12/18/2007 00:00:00'

Incremental contact match

IncConMatch

Buscomp Name = Contact
Business Object Name = Contact

Data Quality Setting = "'','No','dedupe'"

Operation Type = DeDuplication Object

Where句 = [Updated] > '12/18/2007 00:00:00'

注意: 前述のオブジェクトのWhere句は単なる一例です。

Incremental contact health check

IncConHealth

Buscomp Name = Contact
Business Object Name = Contact

Data Quality Setting = "'','No','healthcheck'"

Operation Type = DeDuplication Object

Where句 = [Updated] > '12/18/2007 00:00:00'

Incremental prospect match

IncProMatch

Buscomp Name = List Mgmt Prospective Contact
Business Object Name = List Mgmt Prospective Contact

Data Quality Setting = "'','No','dedupe'"

Operation Type = DeDuplication Object

Where句 = [Updated] > '12/18/2007 00:00:00'

注意: 前述のオブジェクトのWhere句は単なる一例です。

Refresh account keys

RefAccKey

Buscomp Name = Account
Business Object Name = Account

Operation Type = Key Refresh

Refresh contact keys

RefConKey

Buscomp Name = Contact
Business Object Name = Contact

Operation Type = Key Refresh

Refresh prospect keys

RefProKey

Buscomp Name = List Mgmt Prospective Contact
Business Object Name = List Mgmt Prospective Contact

Operation Type = Key Refresh

3.6 ビジネス・コンポーネントのフィールド・マッピングについて

注意:
これらのビジネス・コンポーネントフィールドは、Idを除いて、すべてドロップダウン・フィールドです。このフィールドは手動で入力する必要があります。

3.6.1 UID、EIDおよびIEID

UID、EIDおよびIEIDは、オプションのEDQのマップされたフィールドで、ユーザーが必要とする場合はSiebelビジネス・コンポーネント・フィールドにマップできます。

マップされたフィールドは次のとおりです。

- UID - uid1、uid2、uid3

- EID - eid1、eid2、eid3

- IEID - ieid1、ieid2、ieid3

マップされたフィールドは次の操作に適用されます。

- アカウント - 重複除外

- 連絡先 - 重複除外

- リスト管理潜在顧客の連絡先 - 重複除外

3.6.2 アカウント - データ・クレンジング

ビジネス・コンポーネント・フィールド

マップされたフィールド

Id

entityid

Language Code

languages

名前

name

Location

subname

Main Phone Number

phone

Tax ID Number

taxnumber

Home Page

website

VAT registration number

vatnumber

3.6.3 アカウント - 重複除外

ビジネス・コンポーネント・フィールド

マップされたフィールド

Id

entityid

Language Code

languages

名前

name

Location

subname

Main Phone Number

phone

Tax ID Number

taxnumber

VAT registration number

vatnumber

Home Page

website

次のフィールドは、複数の子エンティティが無効化されている場合のみ、使用されます。

ビジネス・コンポーネント・フィールド

マップされたフィールド

Primary Account Street Address

address1

Primary Account Address Street Address2

address2

Primary Account Address Street Address3

address3

Primary Account City

city

Primary Account State

adminarea

Primary Account Postal Code

postalcode

Primary Account Country

country

3.6.4 CUTアドレス - データ・クレンジング

ビジネス・コンポーネント・フィールド

マップされたフィールド

Street Address

address1

Street Address 2

address2

City

city

State

adminarea

Postal Code

postalcode

Country

country

3.6.5 CUTアドレス - 重複除外

注意:
このビジネス・コンポーネントは、複数の子エンティティが有効化されている場合のみ、使用されます。

ビジネス・コンポーネント・フィールド

マップされたフィールド

Street Address

address1

Street Address 2

address2

City

city

State

adminarea

Postal Code

postalcode

Country

country

3.6.6 個人住所 - データ・クレンジング

注意:
このビジネス・コンポーネントは、複数の子エンティティが有効化されている場合のみ、使用されます。

ビジネス・コンポーネント・フィールド

マップされたフィールド

Street Address

address1

Street Address 2

address2

City

city

State

adminarea

Postal Code

postalcode

Country

country

3.6.7 個人住所 - 重複除外

注意:
このビジネス・コンポーネントは、複数の子エンティティが有効化されている場合のみ、使用されます。

ビジネス・コンポーネント・フィールド

マップされたフィールド

Street Address

address1

Street Address 2

address2

City

city

State

adminarea

Postal Code

postalcode

Country

country

3.6.8 連絡先 - データ・クレンジング

ビジネス・コンポーネント・フィールド

マップされたフィールド

Id

individualid

M/M

title

M/F

gender

First Name

firstname

Middle Name

middlename

Last Name

lastname

Home Phone #

homephone

Work Phone #

workphone

Fax Phone #

faxphone

Cellular Phone #

mobilephone

Email Address

email

Job Title

jobtitle

Social Security Number

taxnumber

Birth Date

dob

3.6.9 連絡先 - 重複除外

ビジネス・コンポーネント・フィールド

マップされたフィールド

Id

individualid

M/M

title

M/F

gender

First Name

firstname

Middle Name

middlename

Last Name

lastname

Home Phone #

homephone

Work Phone #

workphone

Fax Phone #

faxphone

Cellular Phone #

mobilephone

Email Address

email

Job Title

jobtitle

Social Security Number

taxnumber

Birth Date

dob

Primary Account Name

accountname

次のフィールドは、複数の子エンティティが無効化されている場合のみ、使用されます。

ビジネス・コンポーネント・フィールド

マップされたフィールド

Primary Street Address

address1

Primary Address Street Address2

address2

Primary Address Street Address3

address3

Primary City

city

Primary State

adminarea

Primary Postal Code

postalcode

Primary Country

country

3.6.10 リスト管理潜在顧客の連絡先 - データ・クレンジング

ビジネス・コンポーネント・フィールド

マップされたフィールド

Id

individualid

M/M

title

M/F

gender

First Name

firstname

Middle Name

middlename

Last Name

lastname

Home Phone #

homephone

Work Phone #

workphone

Fax Phone #

faxphone

Cellular Phone #

mobilephone

Email Address

email

Job Title

jobtitle

Social Security Number

taxnumber

Birth Date

dob

3.6.11 リスト管理潜在顧客の連絡先 - 重複除外

ビジネス・コンポーネント・フィールド

マップされたフィールド

Id

individualid

M/M

title

M/F

gender

First Name

firstname

Middle Name

middlename

Last Name

lastname

Home Phone #

homephone

Work Phone #

workphone

Fax Phone #

faxphone

Cellular Phone #

mobilephone

Email Address

email

Job Title

jobtitle

アカウント

accountname

Social Security Number

taxnumber

Birth Date

dob

次のフィールドは、複数の子エンティティが無効化されている場合のみ、使用されます。

ビジネス・コンポーネント・フィールド

マップされたフィールド

Street Address

address1

Street Address 2

address2

City

city

State

adminarea

Postal Code

postalcode

Country

country

3.7 ベンダー・パラメータについて

ベンダー・パラメータは次のとおりです。

名前

値

Key Generation Process by Third Party

キー生成にEDQ Webサービスを使用する場合はYes。Siebelトークン式を使用する場合はNo。
注意:外部キー生成がインストールされたバージョンのSiebel (バージョン8.1.1.10以降)でサポートされている場合は、このパラメータを「Yes」に設定してください。パラメータがYesに設定されている場合、問合せ式およびトークン式のパラメータはキー生成やリアルタイム照合の候補の選択を制御しないため、無視されます。古いバージョンのSiebelでは、このパラメータをNoに設定し、問合せ式およびトークン式のパラメータを設定する必要があります。

Support Multiple Child Entities Deduplication

複数の子エンティティを使用して照合する場合はYes。そうでない場合はNo。
注意: このパラメータがYesに設定された場合、CUTおよびPersonal Address DeDup Record Typeパラメータが有効化されます。複数の子エンティティがインストールされたバージョンのSiebel (バージョン8.1.1.10以降)でサポートされている場合のみ、このパラメータを「Yes」に設定してください。

Account DataCleanse Record Type

accountclean

Account DeDup Record Type

accountmatch

CUT Address DataCleanse Record Type

addressclean

CUT Address DeDup Record Type

addressmatch
注意: 複数の子エンティティが有効化されている場合のみ使用されます。

Personal Address DataCleanse Record Type

addressclean

Personal Address DeDup Record Type

addressmatch
注意: 複数の子エンティティが有効化されている場合のみ使用されます。

Contact DataCleanse Record Type

contactclean

Contact DeDup Record Type

contactmatch

List Mgmt Prospective Contact DataCleanse Record Type

prospectclean

List Mgmt Prospective Contact DeDup Record Type

prospectmatch

Batch Max Num Of Records

200

Parameter 1

"session", "clusterlevel", "2"
注意: それぞれのコンマの後ろにスペースが必要です。

Parameter 2

"session", "matchthreshold", "70"
注意: それぞれのコンマの後ろにスペースが必要です。

Parameter 3

"session", "uselegacykeygen", "N"
注意: それぞれのコンマの後ろにスペースが必要です。

Parameter 4

"session", "keyprofileind", "Typical"
注意: それぞれのコンマの後ろにスペースが必要です。

Parameter 5

"session", "keyprofileent", "Typical"
注意: それぞれのコンマの後ろにスペースが必要です。

3.7.1 問合せ式およびトークン式のパラメータ

EDQキー生成サービスを呼び出すのではなく、Siebelによってキーが生成される場合のみ、これらのパラメータを構成してください。これは、8.1.1.10よりも前のバージョンのSiebelに適用されます。

インストールされたバージョンのSiebelがキー生成のEDQサービスの使用をサポートしている場合、これらのサービスを使用して、パフォーマンスと照合の有効性の適切なバランスを確保する必要があります。

注意:
これらのクエリおよびトークンのパラメータの値は一例として提供されます。これらは、個人の住所データが適正に入力され、第1アドレスに郵便番号が入力され、個人の大半がアカウントに割り当てられていることを前提としています。使用可能なデータがそうでない場合は、最も頻繁に移入される識別データ・フィールドを使用するようにこれらのパラメータを構成する必要があります。詳細は、Oracle Siebel Data Quality管理ガイドを参照してください。

名前

値

Account Query Expression

"IfNull (Left ([Primary Account Postal Code], 5), '?????')+ IfNull (Left ([Name], 1), '?')+ IfNull (Mid([Street Address], FindNoneOf ([Street Address], '1234567890 '), 1), '?')"

Account Token Expression

"IfNull (Left ([Primary Account Postal Code], 5), '_____') + IfNull (Left ([Name], 1), '_') + IfNull (Mid([Street Address], FindNoneOf ([Street Address], '1234567890 '), 1), '_')"

Contact Query Expression

"IfNull (Left ([Postal Code], 5), '?????')+ IfNull(Left ([Account], 1), '?')+ IfNull (Left ([Last Name], 1), '?')"

Contact Token Expression

"IfNull (Left ([Postal Code], 5), '_____') + IfNull(Left ([Account], 1), '_') + IfNull (Left ([Last Name], 1), '_')"

List Mgmt Prospective Contact Query Expression

"IfNull (Left ([Postal Code], 5), '?????')+ IfNull(Left ([Account], 1), '?')+ IfNull (Left ([Last Name], 1), '?')"

List Mgmt Prospective Contact Token Expression

"IfNull (Left ([Postal Code], 5), '_____') + IfNull(Left ([Account], 1), '_') + IfNull (Left ([Last Name], 1), '_')"

注意:
前述の問合せ式、トークン式およびパラメータ名の値は、大文字と小文字を区別します。また、アカウント・トークン式および連絡先トークン式の設定の'_____'は、連続する5文字のアンダースコアを表しています。

Oracleの法律上の注意点

コピーライト

Copyright © 1994-2017, Oracle and/or its affiliates. All rights reserved.

ライセンス制約の保証と結果的に生じる損害の免責

このソフトウェアおよび関連ドキュメントの使用と開示は、ライセンス契約の制約条件に従うものとし、知的財産に関する法律により保護されています。ライセンス契約で明示的に許諾されている場合もしくは法律によって認められている場合を除き、形式、手段に関係なく、いかなる部分も使用、複写、複製、翻訳、放送、修正、ライセンス供与、送信、配布、発表、実行、公開または表示することはできません。このソフトウェアのリバース・エンジニアリング、逆アセンブル、逆コンパイルは互換性のために法律によって規定されている場合を除き、禁止されています。

保証免責

ここに記載された情報は予告なしに変更される場合があります。また、誤りが無いことの保証はいたしかねます。誤りを見つけた場合は、オラクルまでご連絡ください。

制限付権利について

このソフトウェアまたは関連ドキュメントを、米国政府機関もしくは米国政府機関に代わってこのソフトウェアまたは関連ドキュメントをライセンスされた者に提供する場合は、次の通知が適用されます。

U.S. GOVERNMENT END USERS: Oracle programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, delivered to U.S. Government end users are "commercial computer software" pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental regulations. As such, use, duplication, disclosure, modification, and adaptation of the programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, shall be subject to license terms and license restrictions applicable to the programs. No other rights are granted to the U.S. Government.

危険な用途への使用について

このソフトウェアまたはハードウェアは様々な情報管理アプリケーションでの一般的な使用のために開発されたものです。このソフトウェアまたはハードウェアは、危険が伴うアプリケーション(人的傷害を発生させる可能性があるアプリケーションを含む)への用途を目的として開発されていません。このソフトウェアまたはハードウェアを危険が伴うアプリケーションで使用する際、安全に使用するために、適切な安全装置、バックアップ、冗長性(redundancy)、その他の対策を講じることは使用者の責任となります。このソフトウェアまたはハードウェアを危険が伴うアプリケーションで使用したことに起因して損害が発生しても、Oracle Corporationおよびその関連会社は一切の責任を負いかねます。

商標と登録商標について

OracleおよびJavaはオラクルおよびその関連会社の登録商標です。その他の社名、商品名等は各社の商標または登録商標である場合があります。

Intel、Intel Xeonは、Intel Corporationの商標または登録商標です。すべてのSPARCの商標はライセンスをもとに使用し、SPARC International, Inc.の商標または登録商標です。AMD、Opteron、AMDロゴ、AMD Opteronロゴは、Advanced Micro Devices, Inc.の商標または登録商標です。UNIXは、The Open Groupの登録商標です。

第三者のコンテンツ、製品、サービスに対する免責事項

このソフトウェアまたはハードウェア、そしてドキュメントは、第三者のコンテンツ、製品、サービスへのアクセス、あるいはそれらに関する情報を提供することがあります。適用されるお客様とOracle Corporationとの間の契約に別段の定めがある場合を除いて、Oracle Corporationおよびその関連会社は、第三者のコンテンツ、製品、サービスに関して一切の責任を負わず、いかなる保証もいたしません。適用されるお客様とOracle Corporationとの間の契約に定めがある場合を除いて、Oracle Corporationおよびその関連会社は、第三者のコンテンツ、製品、サービスへのアクセスまたは使用によって損失、費用、あるいは損害が発生しても一切の責任を負いかねます。

Pre-General Availability (一般提供前)版のドキュメントについて

このドキュメントがPre-General Availability (一般提供前)版の場合:

このドキュメントはPre-General Availability (一般提供前)版であり、デモおよび暫定使用のみを目的としたものです。このソフトウェアを使用するハードウェアに限定するものではありません。Oracle Corporationおよびその関連会社は、このドキュメントに関して一切の責任を負わず、いかなる保証もいたしません。また、このドキュメントを使用したことによって損失、費用、あるいは損害が発生しても、一切の責任を負いかねます。

非公開のPre-General Availability (一般提供前)版のドキュメントについて

このドキュメントが非公開のPre-General Availability (一般提供前)版の場合:

このドキュメントに含まれる情報は、情報の共有のみを目的としたものであって、顧客諮問委員会(Customer Advisory Board)のメンバーとしてのお客様の立場でのみ、またはお客様のPre-General Availability Trial Agreement (Pre-GAトライアル契約)のみに従って検討されるべきものとします。マテリアル、コード、または機能の提供をお約束するものではなく、購入決定を行う際の判断材料とすべきではありません。このドキュメントに記載されている特徴または機能の開発、リリースおよび時期については、オラクルの裁量により決定されます。

このドキュメントには、ソフトウェアまたは印刷物などの形式を問わず、オラクルが独占的な権利を有する財産的情報が含まれています。この機密資料へのアクセスと使用は、お客様とオラクルとの間で締結され、お客様が遵守に同意した、Oracle Master Agreement、Oracle License and Oracle Services Agreement (オラクル・ライセンスおよびサービスに関する契約書)、Oracle Partner Network Agreement、Oracle Distribution Agreementまたはその他のライセンス契約の条件に従うものとします。このドキュメントとその内容の開示、コピー、複製および配布には、オラクルによる事前の承諾を必要とします。このドキュメントはライセンス契約の一部となるものではなく、オラクルおよびその子会社や関連会社との契約を構成するものではありません。

ドキュメントのアクセシビリティ

オラクルのアクセシビリティについての詳細情報は、Oracle Accessibility ProgramのWebサイト(http://www.oracle.com/pls/topic/lookup?ctx=acc&id=docacc)を参照してください。

Oracle Supportへのアクセス

サポートをご契約のお客様には、My Oracle Supportを通して電子支援サービスを提供しています。詳細情報は(http://www.oracle.com/pls/topic/lookup?ctx=acc&id=info)か、聴覚に障害のあるお客様は(http://www.oracle.com/pls/topic/lookup?ctx=acc&id=trs)を参照してください。