外部統合のためのバッチ・ステージング領域の構成

EDQ-PDSには構成済の外部データ・ソースが用意されており、外部Oracleデータベース表からデータ入力を読み取り、同じデータ・ソースに結果を書き込んで戻すのに使用できます。

外部システムと統合する場合はこのデータ・ソースを使用でき、提供されている実行プロファイルで次の構成オプションを変更できます。

SERVERID列とJOBID列は、複数のバッチ・ジョブのパラレル処理を可能にするために使用するので、各ジョブ発行の前に実行プロファイルで適宜編集する必要があります。不要な場合は、デフォルト値を使用できます。

######### Staging Data Configuration Parameters For Batch Jobs ###########
# The JNDI data source name and table names may be different dependent on the installation

# Set the ServerID and JobID you are using here - it will be used to obtain data for that specific pair of criteria when processing batch data serverid = SERVERID and jobid = JOBID 

# Where clause for candidate snapshots, to obtain data for specific server and job
phase.*.snapshot.*.where   = serverid = '${serverid}' AND jobid = '${jobid}'
 
# Export parameters for specific server and job
phase.*.process.*.serverid = ${serverid}
phase.*.process.*.jobid   = ${jobid}
 
# JNDI data source name for staging schema in database
phase.*.snapshot.*.remotejndi = jdbc/edqstaging
phase.*.export.*.remotejndi  = jdbc/edqstaging
 
# Table names for candidate staging tables (snapshots)
phase.*.snapshot.Product\ Candidates.table_name = EDQPDS_CANDIDATES_PROD
 
# Table names for result staging tables (exports)
phase.*.export.Batch\ Matches.table_name                  = EDQPDS_MATCHES
phase.*.export.Batch\ Key\ Generation\ Results.table_name = EDQPDS_CLUSTER_KEYS

# Enablement of exports to result staging tables (these are turned off in PDS by default, uncomment the below to enable)
# job.matchexportenabled = true
# job.keygenerationexportenabled = true
EDQ-PDS製品のユーザーの大部分は外部システムと統合しないものと想定されるため、外部ステージング表へのエクスポートはデフォルトでオフになっています。外部システムと統合する場合、これらをジョブそのものでオンにすることも、実行プロファイルで次のように設定することにより有効にすることもできます。
job.matchexportenabled = true
job.keygenerationexportenabled = true