バースト問合せのサンプル
このバースティング問合せの例は、請求書レポートに基づいています。 このレポートは、CUSTOMER_IDによって各顧客の個別の電子メール・アドレスに配信されます
この例では、各顧客の配信および書式設定プリファレンスが「CUSTOMERS」という名前のデータベース表に含まれていることを前提としています。 「顧客」表には、実行時に配信XMLを動的に作成するために取得される次の列が含まれています:
-
CST_TEMPLATE
-
CST_LOCALE
-
CST_FORMAT
-
CST_EMAIL_ADDRESS
CUSTOMER_IDは、KEYとして使用され、出力ファイル名を定義するためにも使用されます。
この例の配信データセットを生成するSQLコードは次のとおりです:
select distinct
CUSTOMER_ID as "KEY",
CST_TEMPLATE TEMPLATE,
CST_LOCALE LOCALE,
CST_FORMAT OUTPUT_FORMAT,
CUSTOMER_ID OUTPUT_NAME,
'EMAIL' DEL_CHANNEL,
CST_EMAIL_ADDRESS PARAMETER1,
'accounts.receivable@example.com' PARAMETER2,
'bip-collections@example.com' PARAMETER3,
'Your Invoices' PARAMETER4,
'Hi'||CUST_FIRST_NAME||':'|| 'Please find attached your
invoices.' PARAMETER5,
'true' PARAMETER6,
'donotreply@mycompany.com' PARAMETER7
from CUSTOMERS