Oracle® Fusion Middleware Oracle Business Intelligence Publisherデータ・モデリング・ガイド 12c (12.2.1.2.0) E82970-01 |
|
![]() 前へ |
![]() 次へ |
バースティング問合せのこの例は、請求書レポートに基づいています。このレポートはCUSTOMER_IDによって、各顧客の個別の電子メール・アドレスに配信されます
この例では、各顧客の配信プリファレンスと書式設定プリファレンスが、CUSTOMERSというデータベース表に格納されていると仮定します。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||chr(13)|| 'Please find attached your invoices.' PARAMETER5, 'true' PARAMETER6, 'donotreply@mycompany.com' PARAMETER7 from CUSTOMERS