Cover Image

Deliver Insight Reports とそのテーブルのデータフローを理解する

2022/12/6 - 読み終える時間: 4 分

Understanding Deliver Insight Reports and it’s data flow in the tables の翻訳版です。

Deliver Insight Reports とそのテーブルのデータフローを理解する

2022年11月30日

著者: Mayuresh Potphode / Unica Technical Support

HCL Unica Deliver のレポートは、ストアドプロシージャによって入力されるステージングテーブルに含まれるデータを使用します。ストアドプロシージャは、デルタリフレッシュ処理を実行します。ユーザーは、ストアドプロシージャを少なくとも1日に1回実行する必要があります。ユーザーは、夜間など、システム アクティビティが低下する時間帯にプロシージャを実行することを検討する必要があります。このドキュメントは、設計時テーブルからレポートステージング テーブルへのデータ フローと、ストアド プロシージャの実行中にデータが動かなくなった場合のトラブルシューティング方法について理解するのに役立ちます。このドキュメントでは、メール連絡先および応答プロシージャのデータフローについて説明します。

画像の説明

設計時テーブルからDeliver Insight Reportingテーブルへのデータフローはどのように行われるのか

  1. ユーザーは、SP_RUNIDで始まる以下のストアプロシージャをスケジュールする必要があります。
call SP_RUNID();
call SP_POPULATE_MAILING_CONTACTS();
call SP_POPULATE_MAILING_RESPONSES();
call SP_POPULATE_SMS_CONTACTS();
call SP_POPULATE_SMS_RESPONSES();
call SP_POPULATE_WHTSAPP_CONTACTS();
call SP_POPULATE_WHTSAPP_responses();
call SP_POPULATE_MOBILE_RESPONSES();
  1. SP_RUNID ストアプロシージャは、UARE_RUNSテーブルにデルタRUNIDレコードを挿入します。

  2. SP_POPULATE_MAILING_CONTACTS

A. BATCHTYPE='EC'でISLOCK='N'の場合、UARE_MAILING_BATCH_LOCK.ISLOCKテーブルのLOCKを取得する(ISLOCK='Y'とする)。

UARE_MAILING_BATCH_LOCK

画像の説明

B. UARE_DELTA_REFRESH_LOGテーブルに、"コンタクトデルタのリフレッシュが開始された"ことを示唆するレコードを挿入します。

UARE_DELTA_REFRESH_LOG

画像の説明

C. SP_POPULATE_MAILING_CONTACTS は、内部で SP_GET_DELTA_MAILING_CONTACTS を呼び出し、テーブル UARE_PROCESSED_CONTACTS (このテーブルは、コンタクトデータを収集するために実行したバッチジョブを追跡します)にデルタレコードを 挿入しています。システムは、デルタ更新の一部として処理されるべきメーリングおよび関連リンクが存在するかどうかを判断します。REGENFLAGのyes値が'Y'および+に設定されている場合、メーリングとリンクはリフレッシュの一部として処理されます。デルタレコードのリスト取得に失敗した場合、テーブル UARE_DELTA_REFRESH_LOG に挿入する。

→ 'unable to generate runid'

UARE_PROCCESSED_CONTACTS

画像の説明

UARE_DELTA_REFRESH_LOG

画像の説明

D. SP_POPULATE_MAILING_CONTACTS は、内部で SP_GENERATE_MAILING_CONTACTS を呼び出します。UARE_MAXENV_CONTAINER に ContainerID を挿入し、その ContainerID に関連する EnvelopeID をカウントする。また、UARE_MAILING_LINK_CONTACT テーブルへの入力を開始します(このテーブルには、個々のメールメッセージ内のメー リングとリンクに関するコンタクトデータが集約されています)。UARE_MAILING_LINK_CONTACT テーブルへの入力が完了すると、プロシージャは UARE_PROCESSED_CONTACTS テーブルを更新し、processedtime と REGENFLAG='N' を設定し ます。

UARE_MAXENV_CONTAINER

画像の説明

E. SP_GENERATE_MAILING_CONTACTSの完了後、UARE_DELTA_REFRESH_LOGテーブルに、Emailコンタクトのデルタリフレッシュが完了したかどうか示すレコードが挿入されます。

F. Batchtype='EC'に対して、ISLOCK='N'を設定し、UARE_MAILING_BATCH_LOCKに更新文が実行されます。

G. Insert into UARE_RUN_LOG (このテーブルは、バッチ処理の実行履歴を提供します。このテーブルは、各実行が完了した後、UARE_MAILING_BATCH_LOCKから入力されます)。

画像の説明

H. BATCHTYPE='EC' の ISLOCK=Y' の場合、INSERT INTO UARE_DELTA_REFRESH_LOG に詳細 'Email contact delta refresh is already running for runid.'と入力する。

I. SP_POPULATE_MAILING_CONTACTの実行中に何らかの例外が発生した場合、ISLOCK='N' Where Batchtype='EC' を設定して、UARE_MAILING_BATCH_LOCKを更新してください。

Deliverステージングテーブルにデータが移行されると、ユーザーは最新のDeliverコンタクトとレスポンスの詳細を見ることができるようになります。

たとえば、[リンクの詳細]レポートなどです。

画像の説明

Unica Deliverでレポートがどのように機能するかについてもっと知りたい方は、私たちにご連絡ください。

このブログについて

HCL Japan の Software 部門の複数担当者で HCL Software 全般について記しています。

Tags

Academy Accelerate Accelerator Actian Ambassador AoC AppDev Pack AppScan ASoC BigFix BigFix Workspace CAA CDP Clara Client Applicatin Access Cloud Native Commerce Common Local License Server Compass Connections Connnections CVE-2021-44228 DevOpes Velocity DevOps DevOps Code ClearCase DevOps Code RealTime DevOps Deploy DevOps.Launch.AppScan DevOps Model RealTim DevOps Model RealTime DevOps Plan DevOps Test DevOps Velocity Digital Experience Discover Domino Domino Leap Domino Volt Domino管理者アップデート認定試験対策 DQL DRYiCE DX Enterprise Integrator event General HCAA HCL Ambassador HCL Ambassadors HCL Domino REST API HCL OneTest Embedded HCL Z and I Emulator HCL Z and I Emulator for Transformation HCLSoftware U Hero history HTMO iControl iNotes IZSAM KEEP Launch Launch.DevOps Leap Link MarvelClient nds2019 ndv12beta Noets/Domino Nomad Nomad Mobile Nomad Web notes Notes/Domino notes-domino-9-10-limited-supportability-as-of-202204 Notes/Domino V12 Notes/Domion notescons Now OneDB OneTest OnTime REST RTist SafeLinx Sametime SoFy Total Experience Traveler Traveler for Microsoft Outlook Unica Unica Discover Unica Interact UrbanCode Deploy UrbanCode Velocity Velocity Verse VersionVault Volt Volt MX Volt MX Go Volt MX サンプルアプリ Wordload Automation Workload Automation youtube Z Z Abend Investigator Z and I Emulator Z and I Emulator for Transformation Z and I Emulator for Web Z and I Emulator for Web Client Z Asset Optimizer Z Data Tools Z Software Asset Manager ZAI ZAO ZIE ZIE for Transformation ZIE for Web ZIE for Windows ZIET ZIETrans ZIEWeb イベント ガイド クラウド サポート サポート技術情報 サポート終了 セキュリティ セキュリティー セキュリティー脆弱性 テクてく Lotus 技術者夜会 ニュース ノーツコンソーシアム パートナー ライセンス 九州地区 Notes パートナー会 出荷日 研修