You are on page 1of 697

Bank

OCBB CPT
Summary and Snapshot Design
Overview

Release 1.0
June 2009
The information furnished herein by BANK, Inc. is strictly CONFIDENTIAL and must be used
exclusively for the operation of BANK Inc. products and programs. No part of this document may be
reproduced, duplicated, published, disclosed, or transmitted in any form in whole or in part by any
means, electronic or mechanical, for any purpose outside BANK without prior written permission of
BANK, Inc.

Copyright BANK Technology and Services (USA) Inc. 2009. All rights reserved.

OCCB CPT
Summary and Snapshot Design Overview

Update History
Release Publish Date Comments
1.0 June 2009 Original Issue

1.1 Aug 2009 Changed nullability of CDE columns and datatype of


CNT columns in HEW_ACCT_ARR_EOM_SUMM and
HEW_CUST_EOM_SUMM

1.1 Aug 2009 The column CUST _TYPE has added in


HEW_ACCT_ARR_EOM_SUMM regarding def#19 and
CAMP_CNT derivation logic in
HEW_CUST_EOM_SUMM regarding def#20

1.2 Aug 2009 Data types for all the Count fields got changed from
Small Int to Integer. Ref : HBME Prod def 49

1.3 Aug 2009 Derivation logic for the field BAL_DB_AVG_LCL_AMT in


the table HEW_CUST_EOM_SUMM got changed.
Ref : HBME_UAT Defect #89.

1.4 Aug 2009 Nullability for all the code fields got changed from
Nullable Yes to Nullable No

1.5 Aug 2009 Updated the derivation logic for


HEW_BRNCH_EOM_SUMM.CUST_CNT as per Renee
/ Srinis Comments.
Release Publish Date Comments
1.6 Sept 2009 1) changed document title
2) updated missing/misspelled names in tables

1.7 28 Sep 2009 1. Added HEW_ORGN_CUST_EOM_SUMM


2. Added HEW_ORGN_CUST_PROFIT_EOM_SUMM
3. Added HEW_EMP_OCUS_SLS_ACTV_EOM_SUMM
4. Added WRK_IP_ID
5. Added WRK_IP_ID_LAT
6. Added WRK_COMN_CURR_MO
7. Added WRK_COMN_PREV_MO
8. Added WRK_COMN_LEAD_LST

1.8 5 Oct 2009 Add 4 summary tables below


HEW_ACCT_ARR_TRD_PRD_EOM_SUMM
HEW_OCUS_PCMT_STATS_EOM_SUMM
HEW_OCUS_RPT_PTYP_EOM_SUMM
HEW_ORGN_OWN_EOM_SUMM

1.9 6 Oct 2009 1) Added HEW_CUST_CLAS_TRD_PRD_EOM_SUMM


2) Added 3 CMB fields to HEW_ACCT_ARR_EOM_SUMM

2.0 7 Oct 2009 1) Added columns in HEW_CUST_EOM_SUMM


CLOSE_ALL_RELN_CURR_MO_IND ,
CLOSE_ALL_REL_DT ,
OD_FACIL_IND ,
CUST_ACCT_STAT_CLO_CURR_MO_IND ,
CUST_CLASS_PREV_CDE

2) Added the following tables


HEW_ORGN_CUST_PROFIT_EOM_SNAP,
HEW_ORGN_CUSP_PROFIT_EOM_SNAP ,
HEW_TRAN_DEAL_STATS_EOM_SUMM ,
HEW_REMIT_EOM_SUMM ,
HEW_INSTM_HLDG_PORTF_EOM_SUMM

2.1 9 Oct 2009 Added the follow table


HEW_CUST_TRAN_STATS_EOM_SUMM

2.2 29 Oct 2009 WRK_COMN_CURR_MO is renamed to


WRK_SLS_ACTV_COMN_CURR_MO
WRK_COMN_PREV_MO is renamed to
WRK_SLS_ACTV_COMN_PREV_MO
WRK_COMN_LST_LEAD is renamed to
WRK_SLS_ACTV_COMN_LST_LEAD

Change the CMB Customer selection criteria for


HEW_ORGN_CUST_PROFIT_EOM_SUMM and
HEW_ORGN_CUST_EOM_SUMM

2.3 18 Nov 2009 Update with comment from SWH


Release Publish Date Comments
2.4 19 Nov 2009 CR05 Add column IP_TYPE_CDE in the table
HEW_CUST_EOM_SNAP, HEW_CUST_EOM_SUMM
And Add column BUS_CLASS_CDE in the following
tables
HEW_CUST_EOM_SUMM,
HEW_ACCT_ARR_EOM_SUMM.
HEW_ACCT_ARR_EOM_SNAP,
HEW_DEPST_ARR_EOM_SNAP,
HEW_LOAN_ARR_EOM_SNAP,
HEW_ACCT_ARR_EOM_SUMM_STAT,
HEW_CUST_CLAS_TRD_PRD_EOM_SUMM

2.5 11 Dec 2009 Added table HEW_CRED_FACIL_ARR_EOM_SUMM


2.4 22 Dec 2009 PrmAdjMo for WRK_IP_ID_LAST is no longer used.
The month adjustment logic is change to
hew_summ_date_ref.MO_NUM -1.

Renamed HMI_CMB3*.CMA to HMI_CMB3*.PARM


2.5 29 Jan 2010 Retrofitting of GE changes :

Updated the derivation logic for DEAL_CNT &


TRAN_CNT as below
DEAL_CNT:
To get DEAL_CNT INNER Join with HEW_CUST ON
HEW_CUST.IP_ID_CUST=TRAN.IP_ID_CUST and GROUP
BY
CTRY_BRNCH_CDE,GROUP_MEMBR_CDE,BRNCH_NUM
and CHANL_CDE and get the records count as DEAL_CNT
TRAN_CNT:
To get TRAN_CNT INNER Join with HEW_CUST ON
HEW_CUST.IP_ID_CUST=TRAN.IP_ID_CUST and GROUP
BY
CTRY_BRNCH_CDE,GROUP_MEMBR_CDE,BRNCH_NUM
and CHANL_CDE and get the records count as TRAN_CNT

2.6 29 Jan 2010 Retrofitting of GE changes :

For
HEW_ACCT_ARR_EOM_SUMM.IP_ID_CSLDT_CUST
Updated source column

For HEW_CUST_EOM_SUMM.BIRTH_DT

change logic to:


HEW_CUST left join HEW_INDV,
Direct mapping
2.7 29 Jan 2010 Retrofitting of GE changes :

Updated the derivation logic for IP_ID_CUST for def155


Release Publish Date Comments
2.8 29 Jan 2010 Retrofitting of GE changes :

Updated the derivation logic for EMPLOY_DAY_CNT


Derive the EMPLOY_DAY_CNT by taking the
difference between Current Date and
OCCUP_START_DT using the below function
IF ISNULL (OCCUP_START_DT) THEN
0 ELSE DaysSinceFromDate
(EOM_DT,(OCCUP_START_DT))

(Note: if EMPLOY_DAY_CNT is null Then 0


Else If EMPLOY_DAY_CNT > 2147483647 Then 0
Else If EMPLOY_DAY_CNT < -2147483647 Then 0
Else EMPLOY_DAY_CNT)
2.9 23 Feb 2010 CMB_SYNCH:

Added the Source to Target Mapping for the following


BASEL tables:

1. HEW_ACCT_CRED_RISK_EOM_SNAP
2. HEW_CUST_CRED_RISK_EOM_SNAP
3. HEW_EXTN_CRED_RISK_RATING_EOM_SNAP
4. HEW_CUST_PD_EOM_SNAP
5. HEW_ACCT_PD_EOM_SNAP
Bank
Table of
Contents

Introduction..................................................................................................................... 6
Background.......................................................................................................... 6
Overview.............................................................................................................. 8
Summary Subject Area........................................................................................ 8
Snapshot.............................................................................................................. 9

Process flow.................................................................................................................. 10

Source extraction.......................................................................................................... 11
Source system................................................................................................... 11
Data validation process......................................................................................11
Key fields..................................................................................................... 11
Date/Time/Timestamp field..........................................................................11
Amount currency conversion.......................................................................11
Foreign Keys and Referential Integrity.........................................................11
HEW R2 as source system................................................................................12
Working table..................................................................................................... 14
Data mapping..................................................................................................... 15
HEW_ACCT_ARR_EOM_SUMM................................................................15
HEW_CRED_CARD_ARR_EOM_SUMM...................................................34
HEW_CUST_EOM_SUMM.........................................................................37
HEW_CUST_PROD_EOM_SUMM.............................................................63
HEW_BRANCH_EOM_SUMM....................................................................73
HEW_CONS_CUST_EOM_SUMM.............................................................83
HEW_CONS_CUST_PROD_EOM_SUMM.................................................92
HEW_CONS_CUST_REL_SUMM..............................................................98
HEW_HSHLD_EOM_SUMM.......................................................................99
HEW_COMN_EMPLY_EOM_SUMM........................................................106
HEW_TRAN_CUST_EOM_SUMM............................................................111

June 2009 6
OCBB CPT Summary and Snapshot Design Overview Table of Contents

HEW_CAMP_EOM_SUMM.......................................................................113
HEW_TRAN_BRNCH_CHAN_EOM_SUMM.............................................115
HEW_INDV_CUST_EOM_SNAP..............................................................117
HEW_ORGN_CUST_EOM_SNAP............................................................124
HEW_CRED_CARD_ARR_EOM_SNAP...................................................128
HEW_CUST_EOM_SNAP.........................................................................135
HEW_CUST_PROV_AMT_EOM_SNAP...................................................139
HEW_CUST_TTL_REL_BAL_EOM_SNAP...............................................143
HEW_INDV_EOM_SNAP..........................................................................145
HEW_INS_ARR_EOM_SNAP...................................................................149
HEW_INSTM_HLDG_PORTF_EOM_SNAP.............................................151
HEW_INVST_ARR_EOM_SNAP..............................................................153
HEW_ACCT_ARR_EOM_SNAP...............................................................155
HEW_CRED_FACIL_ARR_EOM_SNAP...................................................161
HEW_DEPST_ARR_EOM_SNAP.............................................................163
HEW_LOAN_ARR_EOM_SNAP...............................................................171
HEW_ORGN_EOM_SNAP........................................................................183
HEW_APY_ARR_EOM_SNAP..................................................................185
HEW_SEC_ARR_EOM_SNAP.................................................................186
HEW_MTGE_LOAN_ARR_EOM_SNAP...................................................188
HEW_OD_FACIL_EOM_SNAP.................................................................189
HEW_OD_FACIL_EOM_SUMM................................................................190
HEW_LOAN_ARR_EOM_SUMM..............................................................192
WRK_IP_ID_LAST (HEW_ORGN_CUST_PROFIT_EOM_SUMM)........................192
HEW_ORGN_CUST_PROFIT_EOM_SUMM............................................192
WRK_IP_ID (HEW_ORGN_CUST_EOM_SUMM)...............................................192
HEW_ORGN_CUST_EOM_SUMM...........................................................192
WRK_SLS_ACTV_COMN_CURR_MO(HEW_EMP_OCUS_SLS_ACTV_EOM_SUMM)
............................................................................................................ 192
WRK_SLS_ACTV_COMN_PREV_MO (HEW_EMP_OCUS_SLS_ACTV_EOM_SUMM)
............................................................................................................ 192
WRK_SLS_ACTV_COMN_LEAD_LST(HEW_EMP_OCUS_SLS_ACTV_EOM_SUMM)
............................................................................................................ 192
HEW_EMP_OCUS_SLS_ACTV_EOM_SUMM.........................................192
HEW_ACCT_ARR_TRD_PRD_EOM_SUMM...........................................192
HEW_OCUS_PCMT_STATS_EOM_SUMM..............................................192
HEW_OCUS_RPT_PTYP_EOM_SUMM..................................................192
HEW_ORGN_OWN_EOM_SUMM............................................................192
HEW_CUST_CLAS_TRD_PRD_EOM_SUMM.........................................192
OCBB CPT Summary and Snapshot Design Overview Table of Contents

Summary and Snapshot tables..................................................................................195


Summary tables...............................................................................................195
Account Arrangement Summary................................................................195
Credit Card Arrangement Summary..........................................................199
Customer Summary...................................................................................200
Customer Product Summary.....................................................................204
Branch Summary.......................................................................................206
Consolidated Customer Fact Summary.....................................................208
Consolidated Customer Related Summary................................................212
Household EOM Summary........................................................................212
Communication Employee Summary........................................................213
Campaign Summary..................................................................................214
Overdraft Facility End of Month Summary.................................................215
Loan Arrangement EOM Summary............................................................215
Account Arrangement Trade Product Summary........................................215
Organisation Customer Payment Cash Management Summary...............215
Consolidated Customer Product Summary................................................215
Organization Ownership Summary............................................................215
Trade Product Summary............................................................................215

Snapshot tables............................................................................................... 216


Individual Customer Snapshot...................................................................217
Organisation Customer Snapshot..............................................................218
Customer Transaction Summary...............................................................220
Branch Transaction Channel Summary.....................................................221
Credit Card Arrangement Snapshot...........................................................222
Customer End of Month Snapshot.............................................................225
Customer Provision Amount End of Month Snapshot................................227
Customer Total Relationship Balance End of Month Snapshot..................228
Individual End of Month Snapshot.............................................................229
Insurance Arrangement End of Month Snapshot.......................................230
Instrument Holding Portfolio End of Month Snapshot................................231
Investment Arrangement End of Month Snapshot.....................................232
Account Arrangement End of Month Snapshot..........................................233
Credit Facility Arrangement End of Month Snapshot.................................236
Deposit Arrangement End of Month Snapshot...........................................237
Loan Arrangement End of Month Snapshot...............................................239
Organization End of Month Snapshot........................................................244
Application Arrangement End of Month Snapshot.....................................245
Security Arrangement End of Month Snapshot..........................................245
Mortgage End of Month Snapshot.............................................................246
OCBB CPT Summary and Snapshot Design Overview Table of Contents

Overdraft Facility End of Month Snapshot.................................................246

ETL design................................................................................................................... 248


Overview.......................................................................................................... 248
Job list.............................................................................................................. 248
Summary Snapshot......................................................................................... 248
EOM Snapshot................................................................................................. 249
Defined business rule......................................................................................249
ETL process sequence....................................................................................249
OCBB CPT Summary and Snapshot Design Overview

Introduction
This document provides an overview of the Summary and Snapshot design followed in
One CLIENT Business Intelligence (OCBB) version 3.1.

Background
The re-architecture and migration of classical HUB Enterprise Warehouse (HEW) to
OCBB, involves extending the warehouse functionality. Active data warehousing is a
process that provides an integrated, consistent repository of data to drive strategic and
operational decision support within an organisation. The OCBB active data warehouse
principle affords many inherent benefits, including reduced duplication of data,
streamlined common processes and functions within application systems, and
repositioning of focus onto customer data.
Some of the benefits of using OCBB are as follows:
Reduced costs through efficient processes
Implementation of regional model
Remove reliance from legacy technology and move towards new technology
Facilitate the installation of BI warehouse in HUB or Non-HUB countries
National Language Support (NLS).

Note
Active Data Warehouse is a process, not a specific
technology. It is the way we use the technology that provides
an integrated, consistent repository of data to drive both
strategic and tactical or operational decision support within an

organisation.

The purpose of One CLIENT is to implement a single Group Enterprise Warehousing


strategy.
When the Data Centre of Excellence (DCOE) was created in 2003, one of its key
responsibilities was the creation and maintenance of the Group Enterprise Warehouse
Model (GEWM).
The Group Enterprise Warehouse is the group standard for logical warehouse modelling.
This model is also based on IBM Information Framework (IFW), but has been further
enhanced and customised to suit CLIENTs requirements.
GEWM consists of the following nine data concepts:
Arrangement
Business Direction Item

BANK June 2009


10
OCBB CPT Summary and Snapshot Design Overview

Condition
Classification
Event
Involved Party
Location
Product
Resource Item
To align with the Group strategy, OCBB is designed with the following considerations:
Single source of integrated data
Single source of cleansed, integrated data for decision support and analysis, where
the data is consolidated and updated at near-real time
Internationalization
Second Language Description field for all reference tables.
De-linking from HUB
Deployable in any CLIENT site with or without HUB; the current HUB centric
approach is removed
Existing data model is re-designed to be R2 compliant, which means that it adheres
to technologies and the method that prepares CLIENT for the future
New platform replacing iSeries; and data standards pioneered by Data Centre of
Excellence (DCOE) have been adopted to ensure group-wide consistency
Database construction features of ERwin are used to create the physical database on
the DBMS. Following this, the MetaStage tool takes this design into the metadata
repository.
DataStage tool is used to access the metadata for automated development of the
appropriate extraction, staging, population and distribution programs
The logical database design technique, Relational Modelling is used to describe the
relationship amongst data elements and the entities in detail. Relational Modelling seeks
to eliminate data redundancy and is thus in Normalised form (BI warehouse is in 3+
Normal Form).
Each table in the database is normally controlled by a key that defines the uniqueness of
each record. This key is known as Surrogate Key. These unique IDs are created using
DB2 function based on the unique source identifier key.
In compliance with the GEWM, BI warehouse contains the following five major Subject
Areas:

June 2009 11
OCBB CPT Summary and Snapshot Design Overview

Arrangement
Involved Party
Event
Product
Location
Interface files are used to satisfy the standardized approach of feeding data to the BI
warehouse database. These interface files are structured and are based on the logical
model attributes of their respective Subject Areas.
For example, structure of Accounting Unit interface file considers all the data items as
per the logical data model rather than the physical model.
The design is developed taking into consideration supporting (replacing) the existing
warehouse HEW 3.5. In future, the integration of the Group Finance Data Warehouse
(GFDW) would drive the requirements to revise the current design.

Overview
The Summary subject area takes data from the warehouse base tables and populates
them into the Summary tables on a monthly basis.
This Subject Area holds physical Summary and Snapshot entities, which get updated
every month.

Summary Subject Area


Following are the entities that belong to the Summary Subject Area:
Account Arrangement EOM Summary
Communication Employee Fact EOM Summary
Consolidated Customer Fact EOM Summary
Consolidated Customer Product Class Fact EOM Summary
Consolidated Customer Product Fact EOM Summary
Consolidated Customer Related EOM Summary
Credit Card Arrangement EOM Summary
Credit Facility Fact EOM Summary
Customer Fact EOM Summary
Customer Product Class Fact EOM Summary
Customer Product Fact EOM Summary
Household Fact EOM Summary

June 2009 12
OCBB CPT Summary and Snapshot Design Overview

Organisation Unit Fact EOM Summary


Transaction Customer Fact EOM Summary
Camp EOM Summary
Organization Customer Profit EOM Summmary
Organization Customer EOM Summary
Employee OCUS Sales Activities EOM Summary
Account Arrangement Trade Product Summary
Organisation Customer Payment Cash Management Summary
Consolidated Customer Product Summary
Organization Ownership Summary
Trade Product Summary
Customer Transaction Statistics Summary

Snapshot
Following are the entities that belong to Snapshot:
Communication EOM Snapshot
Consolidated Customer EOM Snapshot
Customer Contact Preferences EOM Snapshot
Household EOM Snapshot
Individual Customer EOM Snapshot
Organisation Customer EOM Snapshot
The aforementioned entities in the Summary and Snapshot Subject Area are rebuilt on a
monthly basis, and thus contain monthly information. The Summary tables contain year
and Month as part of the keys.

Note
All the information required to populate the Summary tables
under Summary Subject Area are available in the HEW base
tables.
There is no interface required.

June 2009 13
OCBB CPT Summary and Snapshot Design Overview

Process flow
The following figure illustrates the process flow diagram for Summary Subject Area.

System Flow diagram for Summary Subject Area

BI W/H BI W/H
Source System

2 Summary Subject Area


Daily W/H
Source refresh Base Tables 3
Tables
Summary
Tables
ETL
Processes

Snapshot
Summary Tables
Date Completion
Initial ETL
1 Reference ETL
Setup
Tables Processes

Process flow diagram for Summary Subject Area

You can refer to the following points to get a better understanding of the aforementioned
process flow diagram for Summary Subject Area. Numbers in the given diagram
correspond to the number points described in the following list:
1. Setup ETL Start Date for initiating the process
2. Daily process for refreshing the base tables and the statistic tables build
3. Extract information from the base tables, Statistic Summary tables and History
tables; build Summary and Snapshot tables at month-end
4. Update the ETL completion date.

June 2009 14
OCBB CPT Summary and Snapshot Design Overview

Source extraction
This section provides information about the source system, key fields, amount currency
conversion, HEW R2 as source system and working table.

Source system
Summary data is sourced from HEW base tables.
All the data in HEW is already cleansed and validated. Therefore, no extra validation,
cleansing and Referential Integrity checking is required .

Data validation process


NA

Key fields
Using the same regional Surrogate Keys, as defined in different Subject Areas, for
example, Arrangement ID, Involved Party ID and so on, all the Summary tables contain
YY/MO as part of keys to keep the monthly image.

Date/Time/Timestamp field
NA

Amount currency conversion


In Summary Subject Area, some amount information is consolidated at customer level. It
is therefore required to convert the amount information into same currency (normally the
local currency). In OCBB, all the currency conversions are based on the Sales and
Purchase Rate (S and P Rate).
You are required to use the following logic to convert the amount values:
Lookup HEW_EXCHG_RATE (Exchange rate table) in Location subject area
using
EXCHG_RT_TYPE_CDE is SLPRRT and CRNCY_FROM_CDE is account ccy or
any given ccy and CRNCY_TO_CDE is LCC
xxx_LCL_AMT is xxx_AMT * CONV_RATE

Where,
Local Currency Conversion (LCC) use parameter to get the local currency
information.

Foreign Keys and Referential Integrity


NA

June 2009 15
OCBB CPT Summary and Snapshot Design Overview

HEW R2 as source system


You can refer to the following table for information on the HEW R2 table names and
their descriptions.

Sl. Table name Description Remarks


No.
1 HEW_ACCT_ARR Account Arrangement

2 HEW_ACCT_ARR_HI Hew Acct Arrangement


History table
ST History

3 HEW_ACCT_ARR_EO Account Arrangement


Summary Statistic
M_SUMM Summary Statistics

4 Automated Payment
HEW_APY_ARR
Arrangement

5 HEW_CRED_CARD_ Credit Card Access


ACCES_ARR Arrangement

6 HEW_COMN_CNTC Commercial Contact

7 HEW_CRCD_ACCT_S Credit Card Account


TMT Statement

8 HEW_CRED_CARD_
Credit Card Arrangement
ARR

9 HEW_CRED_FACIL_
Credit Facility Arrangement
ARR

10 HEW_CUST Customer

11

HEW_CUST_ASET_A Customer Assets and


ND_LIAB Liabilities

June 2009 16
OCBB CPT Summary and Snapshot Design Overview

Sl. Table name Description Remarks


No.
12 HEW_CUST_CNTC_P
Customer Contact Preference
RFR

13 HEW_DEPST_ARR Deposit Arrangement

14 HEW_EMPLY Employee

15 HEW_EXCHG_RATE Exchange Rate

16 HEW_ACCT_TRAN General Ledger Transaction

17 HEW_HSHLD Household

18 HEW_INDV Individual

19 HEW_INDV_OCCUP Individual Occupation

20 HEW_INS_ARR Insurance Arrangement

21 HEW_INSTM_HLDG_
Instrument Holding Portfolio
PORTF

22 HEW_INVST_ARR Investment Arrangement

23 HEW_LOAN_ARR Loan Arrangement

24 HEW_MCH_CRD_MA Mechanical Card Merchant


CH_ARR Arrangement

25 HEW_PROD Product

26 HEW_PROD_CLASS_
Product Class Code Product
CDE_PROD

27 HEW_SEG_MEMB_R Segment Member


EL Relationship

28 HEW_STND_INSTR_ Standing Instruction


ARR Arrangement

29 HEW_SVCE_ARR Service Arrangement

30 HEW_TRAN Transaction

June 2009 17
OCBB CPT Summary and Snapshot Design Overview

Sl. Table name Description Remarks


No.
31 Involved Party Cross
INVPXREF
Reference

32 PRODXREF Product Cross Reference

33 HEW_CRED_CARD_ Credit Card Access


ACCES_ARR Arrangement

34 HEW_CUST_COMN Customer Communication

35 HEW_CUST_PSTL_A
Customer Postal Address
DDR

36 HEW_DEPST_ARR_D Deposit Arrangement Debit


EBIT_CARD_ACCES_ Card Access Arrangement
ARR_REL Relationship

37 HEW_ORGN_EOM_S
Organization Eom Snapshot
NAP

28 HEW_ORGN_CUST_P HMI Organization Customer


ROFIT_EOM_SNAP Profit Eom Snapshot

29 HEW_ORGN_CUSP_P HMI Organization Customer


ROFIT_EOM_SNAP Product Profit Eom Snapshot

30 HEW_CUST_EOM_SN Organization Customer Eom


AP Snapshot

31 HEW_CUST_CLASS_ Customer Class Code Eom


CDE_EOM_SNAP snapshot

32 HEW_OPER_INCM_S Operation INCM Segment


EG_EOM_SNAP Eom snapshot

33 HEW_CUST_CUST_R Customer-Customer
EL Relationship

34 HEW_PRD_RPT_PTY Product Report Product


P_EOM_SNAP Snapshot

35 HEW_INSTM_HLDG_ Customer Investment


PORTF_EOM_SUMM Summary

June 2009 18
OCBB CPT Summary and Snapshot Design Overview

Sl. Table name Description Remarks


No.
36 HEW_CUST_CREDIT Customer Credit Risk Rating
_RISK_RTNG_HIST History

37 HEW_CUST_CLAS_T
RD_PRD_EOM_SUM Trade Product Summary
M

38 HEW_REMIT_TRAN Remittance Transaction

39 HEW_TRDNG_TRAN Trading Transaction

40 HEW_INSTM_HLDG_
Instrument Holding Portfolio
PORTF

41 HEW_OD_FACIL Overdraft Facility

42 Customer Transaction
HEW_CUST_TRAN_S Statistics Summary
TATS_EOM_SUMM

43 HEW_CUST_EMAIL_
Customer Email Address
ADDR

44 HEW_CUST_PSTL_A
Customer Postal Address Line
DDR_LINE

45 HEW_CUST_PHO_AD
Customer Phone Address
DR

46 HEW_ORGN_CUST Organization Customer

Working table
A monthly process control table has been introduced to control the month end process.
This table is maintained by the ETL Monthly process.

Sl. Table name Description Remarks


No.
1 HEW_SUMM_DATE_ SUMMARY DATE Reference HIE System
REF Table

June 2009 19
OCBB CPT Summary and Snapshot Design Overview

Sl. Table name Description Remarks


No.
2 WRK_IP_ID CMB Organization Customer It is used for the
list following target
tables:
HEW_ORGN_CUS
T_EOM_SNAP
HEW_EMP_OCUS
_SLS_ACTV_EOM
_SUMM

3 WRK_IP_ID_LAST CMB latest Organization It is used for the


Customer list of specified following target
Year and Month tables:

HEW_ORGN_CUS
T_PROFIT_EOM_
SUMM

4 WRK_SLS_ACTV_CO Employee Communication to It is used for the


MM_CURR_MO CMB customer of reporting following target
month tables:

HEW_EMP_OCUS
_SLS_ACTV_EOM
_SUMM
5 WRK_SLS_ACTV_CO Employee Communication to It is used for the
MN_PREV_MO CMB customer up to the following target
reporting month. tables:

HEW_EMP_OCUS
_SLS_ACTV_EOM
_SUMM

6 WRK_SLS_ACTV_CO Latest Lead communication to It is used for the


MN_LST_LEAD CMB customer following target
tables:

HEW_EMP_OCUS
_SLS_ACTV_EOM
_SUMM

June 2009 20
OCBB CPT Summary and Snapshot Design Overview

June 2009 21
OCBB CPT Summary and Snapshot Design Overview

Data mapping
The following section describes the mapping of data elements from the source (HEW base tables and summary statistic) to the target
(HEW Summary Subject Area), directly.

HEW_ACCT_ARR_EOM_SUMM
The following table maps data elements for the entity, HEW_ACCT_ARR_EOM_SUMM with the source.
Logical entity name: Account Arrangement Summary

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data

Mandatory
column name type name type

HEW_ACCT_ARR BIGIN
ARR_ID_ACCT Y Directly mapping HEW_ACCT_ARR ARR_ID_ACCT BIGINT
_EOM_SUMM T

DECI
HEW_ACCT_ARR HEW_SUMM_DATE_ DECIM
YR_NUM MAL Y Directly mapping YR
_EOM_SUMM REF AL (4)
(4)

DECI
HEW_ACCT_ARR HEW_SUMM_DATE_ DECIM
MO_NUM MAL Y Directly mapping MO
_EOM_SUMM REF AL (4)
(2)

HEW_ACCT_ARR RESTR_CDE CHAR Y Default NULL CHAR


_EOM_SUMM (3) HEW_DEPST_ARR RESTR_CDE
If ACCT_TYPE_CDE is NULL then NULL (3)
Lookup HEW_DEPST_ARR if
ACCT_TYPE_CDE is D or T HEW_LOAN_ARR RESTR_CDE CHAR
(3)
Look up HEW_LOAN_ARR if

BANK June 2009 22


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data

Mandatory
column name type name type

HEW_CRED_CARD_ CHAR
RESTR_CDE
ARR (3)
ACCT_TYPE_CDE is 'L'
Lookup HEW_CRED_CARD_ARR if
ACCT_TYPE_CDE is 'C'
Default NULL
HEW_ACCT_ARR INSTR_MTUR_C CHAR INSTR_MTUR_ CHAR
Y Lookup HEW_DEPST when ACT_TYPE is 'D' or 'T' HEW_DEPST_ARR
_EOM_SUMM DE (3) CDE (3)
For Deposit Arrangement only

Default NULL
HEW_ACCT_ARR CHAR SCRG_GRP_C CHAR
SCRG_GRP_CDE Y Lookup HEW_DEPST when ACT_TYPE is 'D' or 'T' HEW_DEPST_ARR
_EOM_SUMM (6) DE (6)
For Deposit Arrangement only

CHAR
HEW_DEPST_ARR TERM_CDE
Default NULL (6)
HEW_ACCT_ARR CHAR
TERM_CDE Y Lookup HEW_DEPST_ARR when ACT_TYPE is ' 'T'
_EOM_SUMM (6)
Lookup HEW_LOAN_ARR when ACT_TYPE is ' 'L' CHAR
HEW_LOAN_ARR TERM_CDE
(6)

Default NULL
HEW_ACCT_ARR WV_TRAN_CHR CHAR WV_TRAN_CH CHAR
N Lookup HEW_DEPST when ACT_TYPE is 'D' or 'T' HEW_DEPST_ARR
_EOM_SUMM G_IND (1) RG_IND (1)
For Deposit Arrangement only

HEW_ACCT_ARR BIGIN IP_ID_PRIM_CU


IP_ID_CUST N Direct mapping HEW_ACCT_ARR BIGINT
_EOM_SUMM T ST

HEW_ACCT_ARR IP_ID_CSLDT_C BIGIN Y Lookup HEW_CONS_CUST_REL_SUMM, using HEW_CONS_CUST_


DIR_CUST_ID BIGINT
_EOM_SUMM UST T DIR_CUST_ID and YY/MM from REL_SUMM
HEW_SUMM_DATE_REF
HEW_SUMM_DATE_ MO DECIM
REF AL (4)

June 2009 23
OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data

Mandatory
column name type name type

HEW_SUMM_DATE_ DECIM
YR
REF AL (4)
Lookup HEW_CONS_CUST_REL_SUMM, using
HCCRS.IP_ID_CUST as DIR_CUST_ID and YY/MM
HEW_ACCT_ARR CUST_CLASS_C CHAR Look up HEW_CUST, using IP_ID_DIR_CUST CUST_CLASS_ CHAR
Y HEW_CUST
_EOM_SUMM DE (3) IP_ID_DIR_CUST is IP_ID_CUST CDE (3)

Get the HEW_CUST_CLAS_CDE. CLASS_TYPE


by joining HEW_CUST and
HEW_ACCT_ARR CHAR HEW_CUST_CLASS_CDE with CUST_CLASS_ CHAR
CUST_TYPE N HEW_CUST.CUST_CLASS_CDE = HEW_CUST
_EOM_SUMM (3) CDE (3)
HEW_CUST_CLAS_CDE.CUST_CLASS_CDE.
And on HEW_CUST.IP_ID_CUST

DECI Look up HEW_LOAN_ARR when ACCT_TYPE is 'L' DECIM


HEW_ACCT_ARR
INSTL_LCL_AMT MAL N Account CCY to Local CCY Conversion required (S HEW_LOAN_ARR INSTL_AMT AL
_EOM_SUMM
(23,3) & P Rate) (23,3)

DECI DECIM
HEW_ACCT_ARR PREM_GROS_LC Look up HEW_INS_ARR when ACCT_TYPE is 'I' PREM_GROS_L
MAL N HEW_INS_ARR AL
_EOM_SUMM L_AMT Directly mapping CL_AMT
(23,3) (23,3)

DECI Look up HEW_LOAN_ARR when ACCT_TYPE is 'L' DECIM


HEW_ACCT_ARR OVDUE_LCL_AM
MAL N Account CCY to Local CCY Conversion required (S HEW_LOAN_ARR OVDUE_AMT AL
_EOM_SUMM T
(23,3) & P Rate) (23,3)

Lookup HEW_STND_INSTR_ARR on
DECI DECIM
HEW_ACCT_ARR ARR_ID_ACCT using the following query: HEW_STND_INSTR_
INSTR_LCL_AMT MAL N INSTR_AMT AL
_EOM_SUMM SELECT A.ARR_ID_ACCT, ARR
(23,3) (23,3)
DEC(SUM(A.INSTR_AMT * B.CONV_RATE ) ,23,3)

June 2009 24
OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data

Mandatory
column name type name type

AS INSTR_AMT FROM HEW_STND_INSTR_ARR CRNCY_TO_CD CHAR


A LEFT OUTER Join HEW_EXCHG_RATE B ON HEW_EXCHG_RATE
E (3)
A.CRNCY_CDE is B.CRNCY_FROM_CDE WHERE
A.EXPIR_DT > is CURRENT DATE AND
CRNCY_FROM CHAR
B.EXCHG_RATE_TYPE_CDE is 'SLPRRT' AND HEW_EXCHG_RATE
_CDE (3)
B.CRNCY_TO_CDE is 'local currency value'
GROUP BY A.ARR_ID_ACCT ORDER BY
A.ARR_ID_ACCT
And get CRNCY_CDE, INSTR_AMT DECIM
Assign the value of summation of INSTR_AMT from HEW_EXCHG_RATE CONV_RATE AL
the above query to INSTR_LCL_AMT (15,8)

Lookup HEW_APY_ARR using ARR_ID_ACCT. DECIM


PARTY_SND_L
Take sum of PARTY_SND_LCL_TTL_AMT from HEW_APY_ARR AL
CL_TTL_AMT
DECI HEW_APY_ARR joined with HEW_ACCT_ARR (16,3)
HEW_ACCT_ARR PARTY_SND_LCL grouped by ARR_ID_ACCT and where
MAL N
_EOM_SUMM _TTL_AMT HEW_ACCT_ARR.END_DT is '9999-12-31'
(23,3)
HEW_ACCT_ARR ARR_ID_ACCT BIGINT
If not found then assign Zero

Join HEW_ACCT_ARR, HEW_ACCT_ARR ARR_ID_ACCT BIGINT


HEW_ACCT_ARR CARD_CRED_CN INTEG HEW_CRED_CARD_ACCES_ARR and
N
_EOM_SUMM T ER HEW_CRED_CARD_ ARR_ID_CREDI
Count the total record found BIGINT
ACCES_ARR T_CARD

June 2009 25
OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data

Mandatory
column name type name type

DS Implementation logic:
Query for HEW_ACCT_TRAN: Select
ARR_ID_ACCT,TRAN_CLASS_CDE,
Count(TRAN_CLASS_CDE) from
HEW_ACCT_TRANGroup by
ARR_ID_ACCT,TRAN_CLASS_CDE
Use Switch stage and filter on TRAN_CLASS_CDE
after DB2 stage (Case is '1' and '2')
HEW_ACCT_ARR TRAN_CRED_CN Then perform two separate lookup on TRAN_CLASS_ CHAR
INTEG N ARR_ID_ACCT for CR and CRR and get the Count, HEW_ACCT_TRAN
_EOM_SUMM T CDE (3)
ER that is, count(TRAN_CLASS_CDE) field and assign
to Count_CR,Count_CRR field
Aggregate on ARR_ID_ACCT and
get Sum of (Count_CR), Sum of (Count_CRR)
fetched above
Get difference of sum of count of CR - sum of count
of CRR e.g. Sum (Count_CR)-Sum (Count_CRR)
If not found assign Zero

June 2009 26
OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data

Mandatory
column name type name type

Query for HEW_ACCT_TRAN: Select


ARR_ID_ACCT,TRAN_CLASS_CDE,
Count(TRAN_CLASS_CDE) from
HEW_ACCT_TRANGroup by
ARR_ID_ACCT,TRAN_CLASS_CDE
HEW_ACCT_ARR INTEG Use Switch stage and filter on TRAN_CLASS_CDE TRAN_CLASS_ CHAR
TRAN_DB_CNT N after DB2 stage (Case is '3' and '4') HEW_ACCT_TRAN
_EOM_SUMM ER CDE (3)

DS Implementation logic: Same as mentioned above


row no.24
*For all _CNT and _AMT fields, if record is not found
in lookup then assign Zero

June 2009 27
OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data

Mandatory
column name type name type

Look up HEW_TRAN using ARR_ID_ACCT, count


all the records found where CHANL_CDE is ' N or
V
DS Implementation logic:
SQL: Select ARR_ID_ACCT, CHANL_CDE,
Count(CHANL_CDE) from HEW_TRAN Group by
ARR_ID_ACCT, CHANL_CDE
Note:
HEW_ACCT_ARR TRAN_MANL_CN INTEG CHAR
N This SQL fetches count of all channel code put to HEW_ACCT_TRAN CHANL_CDE
_EOM_SUMM T ER (6)
Switch stage after DB2 stage to filter individual
channel code. For example, Manual, System then
perform lookup and map count collection, example,
for manual code map Count(b.CHANNELL_CDE) to
new count column Count_Manual for manual code
count. Similarly, create other count columns in step-
4 sum all count fields on ARR_ID Step4: Aggregate
on ARR_ID_ACCT and get sum of 'Count_Manual'
(similarly all other count fields)

HEW_ACCT_ARR INTEG Logic is same as mentioned in row no.26, count all CHAR
TRAN_SYS_CNT N HEW_ACCT_TRAN CHANL_CDE
_EOM_SUMM ER the records for CHANNEL_CDE is P (6)

HEW_ACCT_ARR INTEG Logic is same as mentioned in row no.27, count all CHAR
TRAN_ATM_CNT N HEW_ACCT_TRAN CHANL_CDE
_EOM_SUMM ER the records for CHANNEL_CDE is A (6)

HEW_ACCT_ARR INTEG Logic is same as mentioned in row no.28, count all CHAR
TRAN_ATB_CNT N HEW_ACCT_TRAN CHANL_CDE
_EOM_SUMM ER the records for CHANNEL_CDE is U (6)

HEW_ACCT_ARR INTEG Logic is same as mentioned in row no.29, count all CHAR
TRAN_PTB_CNT N HEW_ACCT_TRAN CHANL_CDE
_EOM_SUMM ER the records for CHANNEL_CDE is T (6)

June 2009 28
OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data

Mandatory
column name type name type

HEW_ACCT_ARR TRAN_INET_BAN INTEG Logic is same as mentioned in row no. 30, count all CHAR
N HEW_ACCT_TRAN CHANL_CDE
_EOM_SUMM K_CNT ER the records for CHANNEL_CDE is I (6)

HEW_ACCT_ARR TRAN_HEX_BAN INTEG Logic is same as mentioned in row no31, count all CHAR
N HEW_ACCT_TRAN CHANL_CDE
_EOM_SUMM K_CNT ER the records for CHANNEL_CDE is H (6)

If OVDUE_SINCE_DT is NULL then 0


else
Day count between (system date and
DEP_ARR.OVDUE_SINCE_DT)
HEW_ACCT_ARR OD_UAUT_DAY_ INTEG OVDUE_SINCE
N HEW_OD_FACIL DATE
_EOM_SUMM CNT ER When OVDUE_SINCE_DT is NULL then populate 0 _DT

When OVDUE_SINCE_DT is 0001-01-01' then


SetNull()

Lookup HEW_TRADE_TRAN using ARR_ID_ACCT


and get record count , use below SQL for
HEW_TRADE_TRAN SMALLI
HEW_TRDNG_TRAN TRAN_DT
NT

SELECT ARR_ID_ACCT, COUNT(*) AS


HEW_ACCT_ARR TRAN_TRADE_C INTEG TRADE_CNT FROM HEW_TRADE_TRAN A,
N
_EOM_SUMM NT ER HEW_SUMM_DATE_REF B WHERE
year(A.TRAN_DT) is B.YR and month(A.TRAN_DT)
is B.MO GROUP BY ARR_ID_ACCT HEW_SUMM_DATE_
REF
Aggregate on ARR_ID and Sum of (TRADE_CNT)
and assign to TRAN_TRADE_CNT

June 2009 29
OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data

Mandatory
column name type name type

Lookup HEW_APY_ARR using ARR_ID_ACCT. PARTY_SECND SMALLI


HEW_APY_ARR
_CNT NT
Take sum PARTY_SECND_CNT from
HEW_APY_ARR joined with HEW_ACCT_ARR
HEW_ACCT_ARR PARTY_SECND_ INTEG
N grouped by ARR_ID_ACCT and where
_EOM_SUMM APY_CNT ER
HEW_ACCT_ARR. ACCT_CLOSE_DT is '9999-12-
31'
HEW_ACCT_ARR ARR_ID_ACCT BIGINT

If not found assign Zero

DECI DECIM
HEW_ACCT_ARR LOAN_ORIG_AM LOAN_ORIG_A
MAL N Look up HEW_LOAN_ARR when ACCT_TYPE is 'L' HEW_LOAN_ARR AL
_EOM_SUMM T MT
(23,3) (15,3)

DECI DECIM
HEW_ACCT_ARR
INSTL_AMT MAL N Look up HEW_LOAN_ARR when ACCT_TYPE is 'L' HEW_LOAN_ARR INSTL_AMT AL
_EOM_SUMM
(23,3) (23,3)

HEW_ACCT_ARR INSTL_FRST_D
INSTL_FRST_DT DATE N Look up HEW_LOAN_ARR when ACCT_TYPE is 'L' HEW_LOAN_ARR DATE
_EOM_SUMM T

HEW_ACCT_ARR INSTL_LAST_D
INSTL_LAST_DT DATE N Look up HEW_LOAN_ARR when ACCT_TYPE is L' HEW_LOAN_ARR DATE
_EOM_SUMM T

HEW_INVST_ARR VALN_LAST_DT DATE


HEW_ACCT_ARR Look up HEW_INS_ARR if ACCT_TYPE is 'I'
VALN_LAST_DT DATE N
_EOM_SUMM Look up HEW_INVST_ARR if ACCT_TYPE is 'V'
HEW_INS_ARR VALN_LAST_DT DATE

DECI DECIM
HEW_ACCT_ARR
INSU_LCL_AMT MAL N Look up HEW_INS_ARR if ACCT_TYPE is 'I' HEW_INS_ARR INS_AMT AL
_EOM_SUMM
(23,3) (23,3)

June 2009 30
OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data

Mandatory
column name type name type

SEC_ACCT_IN CHAR
Default N HEW_INS_ARR
D (1)
HEW_ACCT_ARR CHAR
SEC_ACCT_IND N Look up HEW_INS_ARR if ACCT_TYPE is 'I'
_EOM_SUMM (1)
Look up HEW_INVST_ARR if ACCT_TYPE is 'V' CHAR
HEW_INVST_ARR SEC_IND
(1)

JOIN HEW_DEPST_ARR and HEW_OD_FACIL and


filter by ACCT_TYPE is 'D' or 'T'

Count the days from "OD_START_DT" to System


HEW_ACCT_ARR OD_SINCE_GRA INTEG Date
N HEW_OD_FACIL OD_START_DT DATE
_EOM_SUMM NT_DAY_CNT ER
When OD_START_DT is NULL then populate 0

When OD_START_DT is 0001-01-01' then


populate -99999

HEW_ACCT_ARR RENEW_TERM_ INTEG Look up HEW_DEPST_ARR when ACCT_TYPE is SMALLI


N HEW_DEPST_ARR RENEW_CNT
_EOM_SUMM DPST_CNT ER 'T' NT

CHAR
HEW_ACCT_ARR CRNCY_CDE
DECI Look up HEW_LOAN_ARR when ACCT_TYPE is 'L' (3)
HEW_ACCT_ARR WDRW_ORIG_LC
MAL N Account CCY to Local CCY Conversion required(S
_EOM_SUMM L_AMT
(23,3) & P Rate) LOAN_ORIG_A DECIM
HEW_LOAN_ARR
MT AL (15)

Look up HEW_DEPST_ARR when ACCT_TYPE is


DECI DECIM
HEW_ACCT_ARR 'D' or 'T'
LIEN_LCL_AMT MAL N HEW_DEPST_ARR LIEN_AMT AL
_EOM_SUMM Account CCY to Local CCY Conversion required(S
(23,3) (16,3)
& P Rate)

June 2009 31
OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data

Mandatory
column name type name type

Look up HEW_LOAN_ARR when ACCT_TYPE is '


DECI
HEW_ACCT_ARR 'L' DECIM
DUE_LCL_AMT MAL N HEW_LOAN_ARR DUE_AMT
_EOM_SUMM Account CCY to Local CCY Conversion required(S AL (15)
(15,0)
& P Rate)

DECI DECIM
HEW_ACCT_ARR PYMT_TTL_LCL_ Look up HEW_INS_ARR if ACCT_TYPE is 'I' PYMT_TTL_LCL
MAL N HEW_INS_ARR AL
_EOM_SUMM AMT _AMT
(23,3) (23,3)

DECI DECIM
HEW_ACCT_ARR Look up HEW_LOAN_ARR when ACCT_TYPE is
MRGN_RATE MAL N HEW_LOAN_ARR MRGN_RATE AL
_EOM_SUMM 'L'
(11,8) (11,8)

Look up HEW_DEPST_ARR when ACCT_TYPE is


DECI DECIM
HEW_ACCT_ARR OD_UAUT_LCL_ 'D' or 'T'
MAL N HEW_DEPST_ARR OD_UAUT_AMT AL
_EOM_SUMM AMT Account CCY to Local CCY Conversion required(S
(23,3) (16,3)
& P Rate)

Look up HEW_DEPST_ARR when ACCT_TYPE is


DECI
HEW_ACCT_ARR OD_UAUT_OUTS 'D' or 'T' OD_UAUT_OUT EXCES
MAL N HEW_DEPST_ARR
_EOM_SUMM TD_LCL_AMT Account CCY to Local CCY Conversion required(S STD_AMT _AMT
(16,3)
& P Rate)

HEW_ACCT_ARR ACCT_OPEN_DA INTEG Look up HEW_ACCT_ARR get START_DT, count # ACCT_OPEN_D


N HEW_ACCT_ARR DATE
_EOM_SUMM Y_CNT ER of Days between START_DT to system Date T

DECI DECIM
HEW_ACCT_ARR VALN_LAST_LCL MKT_VALUE_L
MAL N Direct mapping HEW_ACCT_ARR AL
_EOM_SUMM _AMT CL_AMT
(23,3) (23,3)

June 2009 32
OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data

Mandatory
column name type name type

E.g. In HEW_ACCT_ARR_HIST,
BAL_CURR_LCL_AMT
DECI 01June2007 100 DECIM
HEW_ACCT_ARR BAL_AVG_LCL_A HEW_ACCT_ARR_H BAL_CURR_LC
MAL N 11June2007 200 AL
_EOM_SUMM MT IST L_AMT
(23,3) 30June2007 210 (23,3)

is ((100*10) + (200*19) +210))/30

SELECT
A.ARR_ID_ACCT,
AVG(A.BAL_CURR_AMT ) BAL_AVG_MO_AMT
FROM
HEW_ACCT_ARR_HIST A,
HEW_CAL_DT D,
DECI DECIM
HEW_ACCT_ARR BAL_AVG_MO_A HEW_SUMM_DATE_REF B HEW_ACCT_ARR_H BAL_CURR_AM
MAL N AL
_EOM_SUMM MT IST T
(23,3) WHERE (23,3)
D.YR_NUM is B.YR AND D.MO_NUM is B.MO
AND
D.CAL_DT BETWEEN A.HIST_START_DT AND
A.HIST_END_DT
GROUP BY
A.ARR_ID_ACCT

June 2009 33
OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data

Mandatory
column name type name type

SELECT
A.ARR_ID_ACCT,
AVG(A.BAL_CURR_AMT )
BAL_AVG_ANNL_AMT
FROM
HEW_ACCT_ARR_HIST A,
DECI HEW_CAL_DT D, DECIM
HEW_ACCT_ARR BAL_AVG_ANNL_ HEW_ACCT_ARR_H BAL_CURR_AM
MAL N HEW_SUMM_DATE_REF B AL
_EOM_SUMM AMT IST T
(23,3) WHERE (23,3)
D.YR_NUM is B.YR AND
D.CAL_DT BETWEEN A.HIST_START_DT
AND
A.HIST_END_DT
GROUP BY
A.ARR_ID_ACCT

HEW_ACCT_ARR BIGIN PROD_ID_ACC


PROD_ID N Direct mapping HEW_ACCT_ARR
_EOM_SUMM T T BIGINT

if ACCT_TYPE is 'V', DECIM


HEW_INVST_ARR
Look up the join result from (HEW_INVST_ARR ARR_ID_INVST AL
INSTM_HELD_M DECI and HEW_INSTM_HLDG_PORTF) (23,3)
HEW_ACCT_ARR
KT_VALUE_LCL_ MAL N
_EOM_SUMM
AMT (23,3) INSTM_HELD_ DECIM
sum up INSTM_HELD_MV_LCL_AMT for all the HEW_INSTM_HLDG
MKT_VALUE_L AL
records find under the same ARR_ID_ACCT _PORTF
CL_AMT (23,3)

June 2009 34
OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data

Mandatory
column name type name type

Default 0 DECIM
If ACCT_LIMIT_LCL_AMT(row54) <> 0 and ACCT_LIMIT_A
HEW_ACCT_ARR AL
BAL_CURR_LCL_AMT <0 then MT
(16,3)
Look up the

DECI DECIM
HEW_ACCT_ARR OD_ABSL_LCL_A (HEW_PROD_CLASS_CDE_PROD with condition BAL_CURR_LC
MAL N HEW_ACCT_ARR AL
_EOM_SUMM MT HEW_PROD_CLASS_CDE_PROD.END_DT is L_AMT
(23,3) (23,3)
'9999-12-31' and PROD_CLASS_CDE is 'CHK')
using
PROD_ID_ACCT is PROD_ID HEW_PROD_CLASS PROD_CLASS_ CHAR
_CDE_PROD CDE (6)
is BAL_CURR_LCL_AMT * -1 + ABS()

If ACCT_LIMIT_LCL_AMT(row54) <> 0 then


DECIM
Look up ACCT_LIMIT_A
HEW_ACCT_ARR AL
MT
(16,3)
HEW_ACCT_ARR INTEG (HEW_PROD_CLASS_CDE_PROD with condition
OD_CNT N HEW_PROD_CLASS_CDE_PROD.END_DT is
_EOM_SUMM ER
'9999-12-31' and PROD_CLASS_CDE is 'CHK')
using HEW_PROD_CLASS PROD_CLASS_ CHAR
_CDE_PROD CDE (6)
if record found accumulated 1

June 2009 35
OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data

Mandatory
column name type name type

SELECT
ARR_ID_ACCT,
CASE WHEN SUBSTRING(TRAN_CDE, 1, 1) in
('1') and SUBSTRING(TRAN_CDE, 4, 2) in ('54')
Then SUM(TRAN_AMT) Else DECIMAL (0) END as
SCRG_DB_TRAN_LCL_AMT

DECI DECIM
HEW_ACCT_ARR SCRG_DB_TRAN HEW_ACCT_TRANA,
MAL N HEW_ACCT_TRAN TRAN_AMT AL
_EOM_SUMM _LCL_AMT
(23,3) HEW_SUMM_DATE_REF B (23,3)
WHERE
year(A.TRAN_DT) is B.YR and month(A.TRAN_DT)
is B.MO
GROUP BY
ARR_ID_ACCT,TRAN_CDE
ORDER BY
ARR_ID_ACCT,TRAN_CDE

June 2009 36
OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data

Mandatory
column name type name type

SELECT
ARR_ID_ACCT,
CASE WHEN SUBSTRING(TRAN_CDE, 1, 1) in
('2') and SUBSTRING(TRAN_CDE, 4, 2) in ('54')
Then SUM(TRAN_AMT) Else DECIMAL (0) END as
SCRG_CRED_TRAN_LCL_AMT

DECI HEW_ACCT_TRANA, DECIM


HEW_ACCT_ARR SCRG_CRED_TR
MAL N HEW_SUMM_DATE_REF B HEW_ACCT_TRAN TRAN_AMT AL
_EOM_SUMM AN_LCL_AMT
(23,3) (23,3)
WHERE
year(A.TRAN_DT) is B.YR and month(A.TRAN_DT)
is B.MO
GROUP BY
ARR_ID_ACCT,TRAN_CDE
ORDER BY
ARR_ID_ACCT,TRAN_CDE

June 2009 37
OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data

Mandatory
column name type name type

SELECT
ARR_ID_ACCT,
CASE WHEN SUBSTRING(TRAN_CDE, 1, 1) in
('1') and SUBSTRING(TRAN_CDE, 4, 2) in ('51')
Then SUM(TRAN_AMT) Else DECIMAL (0) END as
INT_DB_TRAN_LCL_AMT

DECI HEW_ACCT_TRANA, DECIM


HEW_ACCT_ARR INT_DB_TRAN_L
MAL N HEW_SUMM_DATE_REF B HEW_ACCT_TRAN TRAN_AMT AL
_EOM_SUMM CL_AMT
(23,3) (23,3)
WHERE
year(A.TRAN_DT) is B.YR and month(A.TRAN_DT)
is B.MO
GROUP BY
ARR_ID_ACCT,TRAN_CDE
ORDER BY
ARR_ID_ACCT,TRAN_CDE

June 2009 38
OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data

Mandatory
column name type name type

SELECT
ARR_ID_ACCT,
CASE WHEN SUBSTRING(TRAN_CDE, 1, 1) in
('2') and SUBSTRING(TRAN_CDE, 4, 2) in ('51')
Then SUM(TRAN_AMT) Else DECIMAL (0) END as
INT_CRED_TRAN_LCL_AMT

DECI HEW_ACCT_TRAN A, DECIM


HEW_ACCT_ARR INT_CRED_TRAN
MAL N HEW_SUMM_DATE_REF B HEW_ACCT_TRAN TRAN_AMT AL
_EOM_SUMM _LCL_AMT
(23,3) (23,3)
WHERE
year(A.TRAN_DT) is B.YR and month(A.TRAN_DT)
is B.MO
GROUP BY
ARR_ID_ACCT,TRAN_CDE
ORDER BY
ARR_ID_ACCT,TRAN_CDE

June 2009 39
OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data

Mandatory
column name type name type

SELECT
ARR_ID_ACCT,
CASE WHEN SUBSTRING(TRAN_CDE, 1, 1) in
('1') and SUBSTRING(TRAN_CDE, 4, 2) not in
('51','54') Then SUM(TRAN_AMT) Else DECIMAL
(0) END as TRAN_DB_OTH_LCL_AMT

DECI DECIM
HEW_ACCT_ARR TRAN_DB_OTH_ HEW_ACCT_TRAN A,
MAL N HEW_ACCT_TRAN TRAN_AMT AL
_EOM_SUMM LCL_AMT
(23,3) HEW_SUMM_DATE_REF B (23,3)
WHERE
year(A.TRAN_DT) is B.YR and month(A.TRAN_DT)
is B.MO
GROUP BY
ARR_ID_ACCT,TRAN_CDE
ORDER BY
ARR_ID_ACCT,TRAN_CDE

June 2009 40
OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data

Mandatory
column name type name type

SELECT
ARR_ID_ACCT,
CASE WHEN SUBSTRING(TRAN_CDE, 1, 1) in
('2') and SUBSTRING(TRAN_CDE, 4, 2) not in
('51','54') Then SUM(TRAN_AMT) Else DECIMAL
(0) END as TRAN_CRED_OTH_LCL_AMT

DECI HEW_ACCT_TRAN A, DECIM


HEW_ACCT_ARR TRAN_CRED_OT
MAL N HEW_SUMM_DATE_REF B HEW_ACCT_TRAN TRAN_AMT AL
_EOM_SUMM H_LCL_AMT
(23,3) (23,3)
WHERE
year(A.TRAN_DT) is B.YR and month(A.TRAN_DT)
is B.MO
GROUP BY
ARR_ID_ACCT,TRAN_CDE
ORDER BY
ARR_ID_ACCT,TRAN_CDE

June 2009 41
OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data

Mandatory
column name type name type

HEW_ACCT_ARR 1. Fetch
_EOM_SUMM HEW_ACCT_ARR_TRD_PRD_EOM_SUMM.BAL_
AVG_CRED_CTYLCL_AMT

2. If not Null,
HEW_ACCT_ARR_E BAL_CRED_AV
assign BAL_AVG_CRED_CTYLCL_AMT Decimal
OM_SUMM_STAT G_LCL_AMT
DECI (23,3)
BAL_AVG_CRED
MAL(2 N 3. Else if Null, fetch
_CTYLCL_AMT HEW_ACCT_ARR_T BAL_AVG_CRE
3,3) HEW_ACCT_ARR_EOM_SUMM_STAT. Decimal
RD_PRD_EOM_SUM D_CTYLCL_AM
BAL_CRED_AVG_LCL_AMT by ARR_ID_ACCT. (23,3)
M T
Convert BAL_CRED_AVG_LCL_AMT into country
LCL by referring to "Job Design - Account
Arrangement Summary" section 4.2.6 Country
Local Amount Conversion and assign the converted
value.

HEW_ACCT_ARR 1. Fetch
_EOM_SUMM HEW_ACCT_ARR_TRD_PRD_EOM_SUMM.BAL_
AVG_DB_CTYLCL_AMT

2. If not null, assign


HEW_ACCT_ARR_E
HEW_ACCT_ARR_TRD_PRD_EOM_SUMM.BAL_ BAL_DB_AVG_ Decimal
OM_SUMM_STAT
DECI AVG_DB_CTYLCL_AMT LCL_AMT (23,3)
BAL_AVG_DB_C
MAL(2 N
TYLCL_AMT HEW_ACCT_ARR_T
3,3) 3. Else if null, fetch BAL_AVG_DB_ Decimal
RD_PRD_EOM_SUM
HEW_ACCT_ARR_EOM_SUMM_STAT. CTYLCL_AMT (23,3)
M
BAL_DB_AVG_ LCL_AMT by ARR_ID_ACCT.
Convert BAL_DB_AVG_LCL_AMT by referring to
"Job Design - Account Arrangement Summary"
section 4.2.6 Country Local Amount Conversion
and assign the converted value.

June 2009 42
OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data

Mandatory
column name type name type

HEW_ACCT_ARR Lookup HEW_ACCT_ARR using ARR_ID_ACCT


_EOM_SUMM and fetch ACCT_STAT_CLOSE_DT

IF isNotNull(ACCT_STAT_CLOSE_DT) THEN
Compare the month of ACCT_STAT_CL
ACCT_STAT_CLO Char(1
N ACCT_STAT_CLOSE_DT with the month of HEW_ACCT_ARR OSE_DT Date
_CURR_MO_IND )
prmDate, if same month, assign Y to
ACCT_STAT_CLO_CURR_MO_IND ELSE
assign N
ELSE
assign N

HEW_ACCT_ARR BUS_CLASS_CD Char(4 Direct Mapping BUS_CLASS_C


Y HEW_ACCT_ARR Char(4)
_EOM_SUMM E ) DE

HEW_ACCT_ARR TIMES
LOAD_DT_TM Y Assign HUB date with timestamp format
_EOM_SUMM TAMP

HEW_CRED_CARD_ARR_EOM_SUMM
The following table maps data elements for the entity, HEW_CRED_CARD_ARR_EOM_SUMM with the source.
Logical entity name: Credit Card Arrangement Summary

June 2009 43
OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data

Mandatory
column name type name type

HEW_CRED_CARD_ ARR_ID_CREDIT BIGIN


HEW_CRED_CA ARR _CARD T
ARR_ID_CREDIT BIGIN Lookup on ARR_ID_CRED_CARD and
RD_ARR_EOM_S Y
_CARD T ARR_ID_ACCT
UMM BIGIN
ARR_ID_ACCT ARR_ID_ACCT
T

HEW_CRED_CA DECI DECI


HEW_SUMM_DATE_
RD_ARR_EOM_S YR_NUM MAL Y Direct mapping YR MAL
REF
UMM (4) (4)

HEW_CRED_CA DECI DECI


HEW_SUMM_DATE_
RD_ARR_EOM_S MO_NUM MAL Y Direct mapping MO MAL
REF
UMM (2) (2)

HEW_CRED_CA DECI DECI


Lookup HEW_CRED_CARD_STMT_TRAN using HEW_CRED_CARD_
RD_ARR_EOM_S PURCH_AMT MAL N RTAIL_CYC_AMT MAL
ARR_ID_CREDIT_CARD and latest STMT_DT STMT_TRAN
UMM (23,3) (16,3)

HEW_CRED_CA DECI DECI


Lookup HEW_CRED_CARD_STMT_TRAN using HEW_CRED_CARD_ CASH_ADV_CYC
RD_ARR_EOM_S CASH_ADV_AMT MAL N MAL
ARR_ID_CREDIT_CARD and latest STMT_DT STMT_TRAN _AMT
UMM (23,3) (16,3)

HEW_CRED_CA DECI DECI


Lookup HEW_CRED_CARD_STMT_TRAN using HEW_CRED_CARD_
RD_ARR_EOM_S PYMT_AMT MAL N PYMT_CYC_AMT MAL
ARR_ID_CREDIT_CARD and latest STMT_DT STMT_TRAN
UMM (23,3) (16,3)

HEW_CRED_CA DECI DECI


Lookup HEW_CRCD_ARR_APBL_FEE using HEW_CRCD_ARR_A
RD_ARR_EOM_S FEE_LATE_AMT MAL N FEE_AMT MAL
ARR_ID_CRED_CARD and FEE_CDE is 'LATE' PBL_FEE
UMM (23,3) (16,3)

HEW_CRED_CA DECI Lookup HEW_CRCD_ARR_APBL_FEE using DECI


HEW_CRCD_ARR_A
RD_ARR_EOM_S FEE_MEMB_AMT MAL N ARR_ID_CRED_CARD and FEE_CDE is FEE_AMT MAL
PBL_FEE
UMM (23,3) 'MEMBER' (16,3)

June 2009 44
OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data

Mandatory
column name type name type

HEW_CRED_CA DECI DECI


TRAN_DSPUT_A HEW_CRED_CARD_ DSPUT_ITEM_A
RD_ARR_EOM_S MAL N Direct mapping MAL
MT ARR MT
UMM (23,3) (16,3)

HEW_CRED_CA DECI Get all the record found under this DECI
RD_ARR_EOM_S TRAN_AMT MAL N ARR_ID_CRED_CARD is ARR_ID_ACCT and sum HEW_ACCT_TRAN TRAN_AMT MAL
UMM (23,3) up TRAN_AMT with TRAN_DT within this YYMM (23,3)

HEW_CRED_CA DECI DECI


FEE_OTHER_AM Lookup HEW_CRCD_ARR_APBL_FEE using HEW_CRCD_ARR_A
RD_ARR_EOM_S MAL N FEE_AMT MAL
T ARR_ID_CRED_CARD and FEE_CDE is OTHER PBL_FEE
UMM (23,3) (16,3)

DECI
HEW_CRED_CA MAL INTE
PT_BONUS_OUT (17) HEW_CRED_CARD_ PT_BONUS_OUT
RD_ARR_EOM_S N Direct mapping GER(
STD_CNT RWRD_PGM STD_CNT
UMM INTEG 4)
ER(4)

DECI
HEW_CRED_CA MAL INTE
PT_BONUS_AWR (17) HEW_CRED_CARD_ PT_BONUS_AWR
RD_ARR_EOM_S N Direct mapping GER(
D_CNT RWRD_PGM D_CNT
UMM INTEG 4)
ER(4)

DECI
HEW_CRED_CA MAL INTE
PT_BONUS_RDE (17) HEW_CRED_CARD_ PT_BONUS_RDE
RD_ARR_EOM_S N Direct mapping GER(
EM_CNT RWRD_PGM EM_CNT
UMM INTEG 4)
ER(4)

Join with HEW_CRED_CARD_ACCES_ARR using


HEW_CRED_CA
CARD_LOST_ST INTEG ARR_ID_CRED_CARD and END_DT is '9999-12- HEW_CRED_CARD_ CARD_LOST_ST
RD_ARR_EOM_S N DATE
LN_CNT ER(4) 31' CARD_LOST_STLN_DT (<> '0001-01-01' or ACCES_ARR LN_DT
UMM
'9999-12-31')

June 2009 45
OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data

Mandatory
column name type name type

Join HEW_ACCT_ARR_PSTL_ADDR on
HEW_ACCT_ARR. ARR_ID_ACCT is HEW_ACCT_ARR_P UPDT_DT_TM DATE
HEW_ACCT_ARR_PSTL_ADDR.ARR_ID_ACCT to STL_ADDR
HEW_CRED_CA fetch:
DATE
RD_ARR_EOM_S ADDR_CHNG_DT N
(4)
UMM
DATE(HEW_ACCT_ARR_PSTL_ADDR.UPDT_DT_ BIGIN
TM) AS ADDR_CHNG_DT HEW_ACCT_ARR ARR_ID_ACCT
T

HEW_CRED_CA
CHAR HEW_CRED_CARD_
RD_ARR_EOM_S CHOF_IND N If CHOF_DT is valid date assign 'Y' else 'N' CHOF_DT DATE
(1) ARR
UMM

HEW_CRED_CA DECI Lookup HEW_CRED_CARD_ACCT_DLQ_PRD DECI


RD_ARR_EOM_S PYMT_DLQ_AMT MAL N using ARR_ID_CRED_CARD and pickup the record HEW_CRED_CARD_ UPDT_DT_TM MAL
UMM (23,3) with latest UPDT_DT_TM ACCT_DLQ_PRD_HI (16,3)
ST

Lookup
HEW_CRED_CARD_ARR, HEW_CRED_CARD_ PYMT_CURR_AM
HEW_CRED_CA DECI HEW_EXCHG_RATE ARR T
PYMT_PLOC_CU
RD_ARR_EOM_S MAL N
RR_LCL_AMT
UMM (23,3)
Then
HEW_EXCHG_RATE CONV_RATE
PYMT_CURR_AMT * CONV_RATE

HEW_CRED_CA OVDUE_PLOC_L DECI N Lookup HEW_CRED_CARD_ OVDUE_AMT


RD_ARR_EOM_S CL_AMT MAL HEW_CRED_CARD_ARR, ARR
UMM (23,3)
HEW_EXCHG_RATE

June 2009 46
OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data

Mandatory
column name type name type

Then HEW_EXCHG_RATE CONV_RATE


OVDUE_AMT*CONV_RATE

HEW_CRED_CA
TIMES
RD_ARR_EOM_S LOAD_DT_TM Y Assign HUB date with timestamp format
TAMP
UMM

HEW_CUST_EOM_SUMM
The following table maps data elements for the entity, HEW_CUST_EOM_SUMM with the source.
Logical entity name: Customer Summary

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data


Mandatory

column name type name type

HEW_CUST_EO BIGIN BIGIN


IP_ID_CUST Y Direct mapping HEW_CUST IP_ID_CUST
M_SUMM T T

HEW_CUST_EO DECI HEW_SUMM_DATE_ DECI


YR_NUM Y Direct mapping YR
M_SUMM MAL REF MAL
(4) (4)

June 2009 47
OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data

Mandatory
column name type name type

DECI DECI
HEW_CUST_EO HEW_SUMM_DATE_
MO_NUM MAL Y Direct mapping MO MAL
M_SUMM REF
(2) (2)

Join with HEW_CUST_PSTL_ADDR


HEW_CUST_EO CHAR HEW_CUST_PSTL_ CHAR
PSTL_CDE N IF PSTL_CDE is NULL then Assign NULL ELSE PSTL_CDE
M_SUMM (10) ADDR (10)
PSTL_CDE

Check if CUST_START_DT is within the current


HEW_CUST_EO CHNG_ADDR_IN CHAR Month and year, set 'Y' else N
N HEW_CUST CUST_START_D DATE
M_SUMM D (1)
T

Count the Number of records when CRED_CARD_AC


DATE
HEW_CUST.IP_ID_CUST is CES_END_DT
HEW_ACCT_ARR.IP_ID_PRIM_CUST AND HEW_CRED_CARD_
ACCES_ARR

HEW_ACCT_ARR.ARR_ID_ACCT is CRED_CARD_AC
DATE
HEW_CRED_CARD_ACCES_ARR.ARR_ID_CRED CES_START_DT
HEW_CUST_EO CARD_CRED_NE INTEG
N _CARD AND
M_SUMM W_CNT ER
HEW_CRED_CARD_ACCES_ARR.END_DT is
'9999-12-31' AND
HEW_CRED_CARD_ACCES_ARR. BIGIN
CRED_CARD_ACCES_START_DT within this HEW_CUST IP_ID_CUST
T
Month and Year

Count The Records when


HEW_CUST_EO ACCT_CRED_CA INTEG HEW_CRED_CARD_ CRED_CARD_A
N HEW_CUST.IP_ID_CUST is DATE
M_SUMM RD_CLOSE_CNT ER ACCES_ARR CCES_END_DT
HEW_ACCT_ARR.IP_ID_PRIM_CUST AND

June 2009 48
OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data

Mandatory
column name type name type

HEW_ACCT_ARR.ARR_ID_ACCT is
HEW_CRED_CARD_ACCES_ARR.ARR_ID_CRED
_CARD AND
BIGIN
HEW_CRED_CARD_ACCES_ARR. HEW_CUST IP_ID_CUST
T
CRED_CARD_ACCES_END_DT within this Month
and Year

BIGIN
HEW_CUST IP_ID_CUST
T

HEW_CUST.IP_ID_CUST is
HEW_ACCT_ARR.IP_ID_PRIM_CUST AND IP_ID_PRIM_CUS BIGIN
HEW_ACCT_ARR
HEW_ACCT_ARR.ARR_ID_ACCT is T T
HEW_DEPST_ARR_DEBIT_CARD_ACCES_ARR_
HEW_CUST_EO CARD_ATM_NEW INTEG REL.ARR_ID_DEBIT_CARD_ACCES AND HEW_DEPST_ARR_
N ARR_ID_DEBIT_ BIGIN
M_SUMM _CNT ER HEW_DEPST_ARR_DEBIT_CARD_ACCES_ARR_ DEBIT_CARD_ACCE
CARD_ACCES T
REL.REL_END_DT is '9999-12-31' and S_ARR_REL
HEW_DEPST_ARR_DEBIT_CARD_ACCES_ARR_
REL.REL_START_DT within this Month and Year HEW_DEPST_ARR_
DEBIT_CARD_ACCE REL_END_DT DATE
Count the records for the above condition S_ARR_REL

HEW_DEPST_ARR_
DEBIT_CARD_ACCE REL_START_DT DATE
S_ARR_REL

BIGIN
ACCT_ATM_CAR HEW_CUST IP_ID_CUST
T
HEW_CUST_EO D_CLOSE_CNT INTEG HEW_CUST.IP_ID_CUST is
N
M_SUMM ER HEW_ACCT_ARR.IP_ID_PRIM_CUST AND IP_ID_PRIM_CUS BIGIN
HEW_ACCT_ARR
T T

June 2009 49
OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data

Mandatory
column name type name type

HEW_DEPST_ARR_
ARR_ID_DEBIT_ BIGIN
DEBIT_CARD_ACCE
CARD_ACCES T
S_ARR_REL

HEW_ACCT_ARR.ARR_ID_ACCT is HEW_DEPST_ARR_
HEW_DEPST_ARR_DEBIT_CARD_ACCES_ARR_ DEBIT_CARD_ACCE REL_END_DT DATE
REL.ARR_ID_DEBIT_CARD_ACCES AND S_ARR_REL
HEW_DEPST_ARR_DEBIT_CARD_ACCES_ARR_
REL.REL_END_DT within this Month and Year BIGI
HEW_ACCT_ARR_E PROD_ID
Count the records for the above condition NT
OM_SUMM
Join HEW_ACCT_ARR_EOM_SUMM with
HEW_PROD_CLASS_CDE_PROD on PROD_ID HEW_PROD_CLASS BIGIN
PROD_ID
and retrieve PROD_CLASS_CDE . _CDE_PROD T
HEW_CUST_EO PROD_CLASS_C INTEG
N
M_SUMM NT ER count # the records with different HEW_PROD_CLASS PROD_CLASS_C CHAR
PROD_CLASS_CDE under the same IP_ID_CUST _CDE_PROD DE (3)

HEW_SUMM_DATE_
REF

Take maximum HEW_ACCT_ARR OVDUE_DAY_CN INTE


HEW_ACCT_ARR.OVDUE_DAY_CUST for a T GER
HEW_CUST_EO OVDUE_DAY_CN INTEG
N particular IP_ID_PRIM_CUST
M_SUMM T ER
HEW_SUMM_DATE_
REF

HEW_CUST_EO PARTY_SECND_ INTEG N PARTY_SECND_ INTE


M_SUMM APY_CNT ER Join HEW_ACCT_ARR_EOM_SUMM : MO/YY HEW_ACCT_ARR_E APY_CNT GER
OM_SUMM
and Sum up the PARTY_SECND_APY_CNT for all
the records when

June 2009 50
OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data

Mandatory
column name type name type

HEW_ACCT_ARR_EOM_SUMM.IP_ID_DIR_CUST
is IP_ID_CUST

Sum up the PARTY_SECND_APY_CNT for all the HEW_SUMM_DATE_


records found under the same IP_ID_CUST REF
(Note: SUM_APY_SECND_PARTY_CNT) is null
Then assign 0 Else
Direct mapping)

DECI
HEW_ACCT_ARR_E PARTY_SND_LCL
MAL
DECI Sum up the PARTY_SND_LCL_TTL_AMT for all the OM_SUMM _TTL_AMT
HEW_CUST_EO PARTY_SECND_ (23,3)
MAL N records found when
M_SUMM PYBL_LCL_AMT
(23,3) HEW_ACCT_ARR_EOM_SUMM.IP_ID_CUST is
IP_ID_CUST HEW_SUMM_DATE_
REF

HEW_ACCT_ARR_E TRAN_TRADE_C INTE


Sum up the TRAN_TRADE_CNT for all the records
OM_SUMM NT GER
found when
HEW_CUST_EO INTEG
TRAN_TRADE_C N HEW_ACCT_ARR_EOM_SUMM.IP_ID_CUST is
M_SUMM ER
NT IP_ID_CUST
(Note: if SUMM_TRAN_TRADE_CNT is null then HEW_SUMM_DATE_
assign 0 else direct mapping) REF

HEW_CUST_EO SCRIB_ATM_IND CHAR N Sum all the CARD_ATM_CNT with below condition HEW_ACCT_ARR ARR_ID_ACCT BIGIN
M_SUMM (1) (Inner Join T
HEW_ACCT_ARR (T1) and
HEW_DEPST_ARR_DEBIT_CARD_ACCES_ARR_
REL (T2)

June 2009 51
OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data

Mandatory
column name type name type

Using T1.ARR_ID_ACCT is T2. ARR_ID_DEPST HEW_DEPST_ARR_


BIGIN
and DEBIT_CARD_ACCE ARR_ID_DEPST
T
if S_ARR_REL
HEW_DEPST_ARR_DEBIT_CARD_ACCES_ARR_
REL.REL_END_DT is '9999-12-31')
HEW_DEPST_ARR_
DEBIT_CARD_ACCE REL_END_DT DATE
If summation of CARD_ATM_CNT found and is
S_ARR_REL
greater than "0" assign 'Y' else 'N' to
SCRIB_ATM_IND

DECI
join Join HEW_ACCT_ARR with HEW_ACCT_ARR_E BAL_CURR_LCL_
MAL
HEW_ACCT_ARR_EOM_SNAP on ARR_ID_ACCT OM_SNAP AMT
(23,3)
AND Sum up the BAL_CURR_LCL_AMT for all the
records under the same IP_ID_CUST
DECI IF IS NULL SUMM_BAL_CURR_LCL_AMT THEN 0
HEW_CUST_EO BAL_CURR_LCL_
MAL N ELSE IF SUMM_BAL_CURR_LCL_AMT >
M_SUMM AMT
(23,3) 99999999999999999999999.999 Then
'99999999999999999999999.999' HEW_SUMM_DATE_
REF
ELSE IF SUMM_BAL_CURR_LCL_AMT <
-99999999999999999999999.999 Then '-
99999999999999999999999.999'
ELSE SUMM_BAL_CURR_LCL_AMT

HEW_CUST_EO OVDUE_LCL_AM DECI N Join HEW_ACCT_ARR, OVDUE_LCL_AM DECI


M_SUMM T MAL HEW_ACCT_ARR_EOM_SUMM: MO/YY HEW_ACCT_ARR_E T MAL
(23,3) On ARR_ID_ACCT is ARR_ID_ACCT OM_SUMM (23,3)

June 2009 52
OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data

Mandatory
column name type name type

Sum up the OVDUE_LCL_AMT for all the records


found under the same IP_ID_CUST

IF IS NULL SUMM_INSTL_OVDUE_LCL_AMT
THEN 0
HEW_SUMM_DATE_
ELSE IF SUMM_INSTL_OVDUE_LCL_AMT > REF
99999999999999999999999.999 Then
'99999999999999999999999.999'
ELSE IF SUMM_INSTL_OVDUE_LCL_AMT <
-99999999999999999999999.999 Then '-
99999999999999999999999.999'
ELSE SUMM_INSTL_OVDUE_LCL_AMT

Sum up the INSTR_LCL_AMT for all the records DECI


found when HEW_ACCT_ARR_E INSTR_LCL_AMT MAL
HEW_ACCT_ARR_EOM_SUMM.IP_ID_CUST is OM_SUMM (23,3)
HEW_CUST.IP_ID_CUST
IF IS NULL SUMM_INSTR_LCL_AMT THEN 0
DECI
HEW_CUST_EO ELSE IF SUMM_INSTR_LCL_AMT >
INSTR_LCL_AMT MAL N
M_SUMM 99999999999999999999999.999 Then
(23,3)
'99999999999999999999999.999' HEW_SUMM_DATE_
ELSE IF SUMM_INSTR_LCL_AMT < REF
-99999999999999999999999.999 Then '-
99999999999999999999999.999'
ELSE SUMM_INSTR_LCL_AMT

HEW_CUST_EO INT_PAID_LCL_A DECI N Sum up the INT_PAID_LCL_AMT FROM HEW_DEPST_ARR INT_PAID_LCL_A DECI
M_SUMM MT MAL HEW_DEPST_ARR and HEW_LOAN_ARR for all MT MAL
(23,3) the records found under the same IP_ID_CUST (17,3)

June 2009 53
OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data

Mandatory
column name type name type

IF IS NULL INT_PAID_LCL_AMT THEN 0 DECI


INT_PAID_LCL_A
ELSE IF INT_PAID_LCL_AMT > HEW_LOAN_ARR MAL
MT
99999999999999999999999.999 Then (17,3)
'99999999999999999999999.999'
ELSE IF INT_PAID_LCL_AMT <
-99999999999999999999999.999 Then '- HEW_SUMM_DATE_
99999999999999999999999.999' REF
ELSE INT_PAID_LCL_AMT

DECI
Sum up the INSU_LCL_AMT for all the records HEW_ACCT_ARR_E INSU_LCL_AMT MAL
found when OM_SUMM (23,3)
HEW_ACCT_ARR_EOM_SUMM.IP_ID_CUST is
HEW_CUST. IP_ID_CUST
DECI IF IS NULL SUMM_INSU_LCL_AMT THEN 0
HEW_CUST_EO
INSU_LCL_AMT MAL N ELSE IF SUMM_INSU_LCL_AMT >
M_SUMM
(23,3) 99999999999999999999999.999 Then
HEW_SUMM_DATE_
'99999999999999999999999.999'
REF
ELSE IF SUMM_INSU_LCL_AMT <
-99999999999999999999999.999 Then '-
99999999999999999999999.999'
ELSE SUMM_INSU_LCL_AMT

INSTM_HELD_M DECI
Sum up the INSTM_HELD_MKT_VALUE_LCL_AMT HEW_ACCT_ARR_E
KT_VALUE_LCL_ MAL
for all the records found when OM_SUMM
AMT (23,3)
INSTM_HELD_M DECI HEW_ACCT_ARR_EOM_SUMM.IP_ID_CUST is
HEW_CUST_EO
KT_VALUE_LCL_ MAL N HEW_CUST. IP_ID_CUST
M_SUMM
AMT (23,3)
Sum up the INSTM_HELD_MKT_VALUE_LCL_AMT HEW_SUMM_DATE_
for all the records found under the same REF
IP_ID_CUST

June 2009 54
OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data

Mandatory
column name type name type

HEW_SUMM_DATE_
REF

DECI Sum up the INT_RECV_LCL_AMT FROM DECI


HEW_CUST_EO INT_RECV_LCL_ INT_RECV_LCL_
MAL N HEW_DEPST_ARR and HEW_LOAN_ARR for all HEW_DEPST_ARR MAL
M_SUMM AMT AMT
(23,3) the records found under the same IP_ID_CUST (17,3)

DECI
INT_RECV_LCL_
HEW_LOAN_ARR MAL
AMT
(17,3)

DECI
VOF_LCL_AMT MAL
Join
(23,3)
HEW_CUST, HEW_PROD_REL_POST_ENTR, HEW_ACCT_ARR_E
OM_SUMM_STAT
HEW_SUMM_DATE_REF, DECI
COF_LCL_AMT MAL
And POST_ENTR_EFF_DT within this month and
(23,3)
year
And sum REV_POST_ENTR_RPT_AMT under the
same CUST_ID HEW_SUMM_DATE_
DECI REF
HEW_CUST_EO NET_PRS_VAL_A Join
MAL N
M_SUMM MT
(23,3) HEW_ACCT_ARR and
HEW_ACCT_ARR_EOM_SUMM_STAT on BIGIN
HEW_CUST IP_ID_CUST
ARR_ID_ACCT T
Do Summations as:
HEW_PROD_REL_P DECI
sum(VOF_LCL_AMT), sum(COF_LCL_AMT) under REV_POST_ENT
OST_ENTR MAL
the same IP_ID_CUST R_RPT_AMT
(17,3)
else Sum up (REV_POST_ENTR_RPT_AMT +
VOF_LCL_AMT - COF_LCL_AMT)
BIGIN
HEW_ACCT_ARR ARR_ID_ACCT
T

June 2009 55
OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data

Mandatory
column name type name type

DECI
Sum up the INSTL_LCL_AMT for all the records HEW_ACCT_ARR_E
INSTL_LCL_AMT MAL
found when OM_SUMM
DECI (23,3)
HEW_CUST_EO HEW_ACCT_ARR_EOM_SUMM.IP_ID_CUST is
INSTL_LCL_AMT MAL N
M_SUMM HEW_CUST. IP_ID_CUST
(23,3)
HEW_SUMM_DATE_
Sum up the INSTL_LCL_AMT for all the records REF
found under the same IP_ID_CUST

DECI
HEW_ACCT_ARR_E BAL_MTUR_LCL_
join HEW_ACCT_ARR with MAL
OM_SNAP AMT
DECI HEW_ACCT_ARR_EOM_SNAP on ARR_ID_ACCT (23,3)
HEW_CUST_EO BAL_MTUR_LCL_
MAL N
M_SUMM AMT
(23,3) sum up the HEW_ACCT_ARR_EOM_SNAP HEW_SUMM_DATE_
.BAL_MTUR_LCL_AMT under the same REF
IP_ID_CUST

DECI
join HEW_ACCT_ARR with HEW_ACCT_ARR_E PREM_GROS_LC
MAL
HEW_ACCT_ARR_EOM_SUMM on ARR_ID_ACCT OM_SUMM L_AMT
DECI (23,3)
HEW_CUST_EO PREM_GROS_LC
MAL N Sum up the PREM_GROS_LCL_AMT for all the
M_SUMM L_AMT
(23,3) records found under the same IP_ID_CUST
HEW_SUMM_DATE_
REF

DECI
HEW_ACCT_ARR_E BAL_CRED_AGG
MAL
DECI Join HEW_ACCT_ARR, OM_SUMM_STAT _LCL_AMT
HEW_CUST_EO BAL_CRED_AGG (23,3)
MAL N HEW_ACCT_ARR_EOM_SUMM_STAT: MO/YY
M_SUMM _LCL_AMT
(23,3)
Using ARR_ID_ACCT HEW_SUMM_DATE_
REF

June 2009 56
OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data

Mandatory
column name type name type

BIGIN
HEW_ACCT_ARR ARR_ID_ACCT
T
Sum up the BAL_CRED_AGG_LCL_AMT for all the
Join HEW_ACCT_ARR with DECI
HEW_ACCT_ARR_E BAL_CURR_LCL_
HEW_ACCT_ARR_EOM_SNAP MAL
OM_SNAP AMT
On ARR_ID_ACCT (23,3)
And HEW_PROD_CLASS_CDE_PROD
DECI HEW_PROD_CLASS
HEW_CUST_EO MTGE_ABSL_LC On PROD_ID where _CDE_PROD PROD_CLASS_M
MAL N DATE
M_SUMM L_AMT PROD_CLASS_MEMB_END_DT is '9999-12-31' EMB_END_DT
(23,3)

sum up HEW_ACCT_ARR_EOM_SNAP HEW_SUMM_DATE_


.BAL_CURR_LCL_AMT when PROD_CLASS_CDE REF
is MTG) and take absolute value.

DECI
Join HEW_ACCT_ARR with HEW_ACCT_ARR_E CMSSN_PAID_LC
MAL
DECI HEW_ACCT_ARR_EOM_SUMM_STAT on OM_SUMM_STAT L_AMT
HEW_CUST_EO CMSSN_PAID_LC (23,3)
MAL N ARR_ID_ACCT
M_SUMM L_AMT
(23,3) Sum up the CMSSN_PAID_LCL_AMT for all the HEW_SUMM_DATE_
records found under the same IP_ID_CUST REF

DECI
Join HEW_ACCT_ARR with HEW_ACCT_ARR_E CMSSN_RECV_L
MAL
DECI HEW_ACCT_ARR_EOM_SUMM_STAT on OM_SUMM_STAT CL_AMT
HEW_CUST_EO CMSSN_RECV_L (23,3)
MAL N ARR_ID_ACCT
M_SUMM CL_AMT
(23,3) Sum up the CMSSN_RECV_LCL_AMT for all the HEW_SUMM_DATE_
records found under the same IP_ID_CUST REF

June 2009 57
OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data

Mandatory
column name type name type

DECI Join result from HEW_ACCT_ARR, with DECI


HEW_CUST_EO BAL_ABSL_LCL_ BAL_CURR_LCL_
MAL N IP_ID_CUST is IP_ID_PRIM_CUST and HEW_ACCT_ARR MAL
M_SUMM AMT AMT
(23,3) HEW_ACCT_ARR. ACCT_CLOSE_DT is '9999-12- (17,3)
31') sum up the BAL_CURR_LCL_AMT and ABS()

DECI
Join HEW_ACCT_ARR with HEW_ACCT_ARR_E OD_UAUT_OUTS
MAL
DECI HEW_ACCT_ARR_EOM_SUMM on OM_SUMM TD_LCL_AMT
HEW_CUST_EO OD_UAUT_OUTS (23,3)
MAL N ARR_ID_ACCT.
M_SUMM TD_LCL_AMT
(23,3) Sum up the OD_UAUT_OUTSTD_LCL_AMT for all
the records found under the same IP_ID_CUST HEW_SUMM_DATE_
REF

Join HEW_ACCT_ARR with DECI


HEW_ACCT_ARR_EOM_SNAP HEW_ACCT_ARR_E BAL_CURR_LCL_
MAL
OM_SNAP AMT
On ARR_ID_ACCT (23,3)
DECI And HEW_PROD_CLASS_CDE_PROD
HEW_CUST_EO INVST_ABSL_LC
MAL N On PROD_ID where
M_SUMM L_AMT
(23,3) PROD_CLASS_MEMB_END_DT is '9999-12-31'

Sum up HEW_ACCT_ARR_EOM_SNAP HEW_SUMM_DATE_


.BAL_CURR_LCL_AMT when PROD_CLASS_CDE REF
is ('ICF','IDE', 'INT','INV','SEC','BAL') and take
absolute value.

DECI Join HEW_ACCT_ARR with DECI


HEW_CUST_EO DEPST_ABSL_LC HEW_ACCT_ARR_E BAL_CURR_LCL_
MAL N HEW_ACCT_ARR_EOM_SNAP MAL
M_SUMM L_AMT OM_SNAP AMT
(23,3) On ARR_ID_ACCT (23,3)

June 2009 58
OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data

Mandatory
column name type name type

And HEW_PROD_CLASS_CDE_PROD HEW_PROD_CLASS


_CDE_PROD PROD_CLASS_M
On PROD_ID where DATE
EMB_END_DT
PROD_CLASS_MEMB_END_DT is '9999-12-31'

Sum up HEW_ACCT_ARR_EOM_SNAP
HEW_SUMM_DATE_
.BAL_CURR_LCL_AMT when PROD_CLASS_CDE
REF
is ' CHK' or 'SAV' or 'TDT' ) and take absolute value.

Look up the join result from (HEW_DEPST_ARR,


DECI and ACCT_CLOSE_DT is '9999-12-31') and convert DECI
HEW_CUST_EO OD_UAUT_LCL_
MAL N OD_UAUT_AMT from Account CCY to Local CCY HEW_DEPST_ARR OD_UAUT_AMT MAL
M_SUMM AMT
(23,3) Conversion required(S & P Rate) then sum up the (17,3)
OD_UAUT_AMT in LCY

DECI
HEW_ACCT_ARR_E
VOF_LCL_AMT MAL
OM_SUMM_STAT
Join HEW_ACCT_ARR, (23,3)
DECI HEW_ACCT_ARR_EOM_SUMM_STAT : MO/YY
HEW_CUST_EO
VOF_LCL_AMT MAL N Using ARR_ID_ACCT is ARR_ID_ACCT HEW_SUMM_DATE_
M_SUMM
(23,3) REF
Sum up the VOF_LCL_AMT for all the records found
under the same IP_ID_CUST BIGIN
HEW_ACCT_ARR ARR_ID_ACCT
T

DECI
HEW_ACCT_ARR_E BAL_AVG_CR_L
Join HEW_ACCT_ARR, MAL
OM_SUMM_STAT CL_AMT
HEW_ACCT_ARR_EOM_SUMM_STAT : MO/YY (23,3)
DECI
HEW_CUST_EO BAL_CRED_AVG Using ARR_ID_ACCT
MAL N HEW_SUMM_DATE_
M_SUMM _LCL_AMT
(23,3) REF
Sum up the BAL_AVG_CR_LCL_AMT for all the
records found under the same IP_ID_CUST BIGIN
HEW_ACCT_ARR ARR_ID_ACCT
T

June 2009 59
OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data

Mandatory
column name type name type

DECI
HEW_ACCT_ARR_E
COF_LCL_AMT MAL
Join HEW_ACCT_ARR, OM_SUMM_STAT
(23,3)
DECI HEW_ACCT_ARR_EOM_SUMM_STAT: MO/YY
HEW_CUST_EO
COF_LCL_AMT MAL N Using ARR_ID_ACCT is ARR_ID_ACCT HEW_SUMM_DATE_
M_SUMM
(23,3) REF
Sum up the COF_LCL_AMT for all the records
found under the same IP_ID_CUST BIGIN
HEW_ACCT_ARR ARR_ID_ACCT
T

DECI
HEW_ACCT_ARR_E BAL_AGG_DB_L
Join HEW_ACCT_ARR, MAL
OM_SUMM_STAT CL_AMT
HEW_ACCT_ARR_EOM_SUMM_STAT : MO/YY (23,3)
DECI
HEW_CUST_EO BAL_DB_AGG_L using
MAL N
M_SUMM CL_AMT ARR_ID_ACCT
(23,3)
HEW_SUMM_DATE_
Sum up the BAL_AGG_DB_LCL_AMT for all the REF
records found under the same IP_ID_CUST

HEW_CUST_EO BAL_DB_AVG_LC DECI N DECI


HEW_ACCT_ARR_E BAL_AVG_DB_LC
M_SUMM L_AMT MAL Join HEW_ACCT_ARR, MAL
OM_SUMM_STAT L_AMT
(23,3) HEW_ACCT_ARR_EOM_SUMM_STAT on (23,3)
ARR_ID_ACCT : MO/YY
HEW_SUMM_DATE_
REF

June 2009 60
OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data

Mandatory
column name type name type

BIGIN
HEW_ACCT_ARR ARR_ID_ACCT
T
Sum up the BAL_AVG_DB_LCL_AMT for all the
records found under the same IP_ID_CUST

If SUMM_BAL_AVG_DB_LCL_AMT is Null Then


Assign zero'
Else If SUMM_BAL_AVG_DB_LCL_AMT >
99999999999999999999999.999 Then Assign
'99999999999999999999999.999'
Join HEW_CAMP, HEW_CAMP_CUST_REL on
HEW_CAMP_CUST_REL.CAMP_ID is < HEW_CAMP_CUST_ BIGIN
Else If SUMM_BAL_AVG_DB_LCL_AMT IP_ID_CUST
HEW_CAMP.CAMP_ID where HEW_CAMP. REL T (8)
-99999999999999999999999.999 Then Assign '-
CAMP_END_DT is '9999-12-31' and
99999999999999999999999.999'
HEW_CAMP.CAMP_TYPE_CDE='CMP'
Else Assign SUMM_BAL_AVG_DB_LCL_AMT
HEW_CUST_EO INTEG
CAMP_CNT N HEW_CAMP BIGIN
M_SUMM ER Count the # for all the records found under the same CAMP_ID
IP_ID_CUST T (8)
(Note: if CAMP_CNT is null Then 0
HEW_CAMP CAMP_END_DT DATE
Else If CAMP_CNT > 32767 2147483647 Then 0
Else If CAMP_CNT < -32768 -2147483647 Then 0 CAMP_TYPE_CD CHAR
HEW_CAMP
Else CAMP_CNT) E (6)

HEW_CUST_EO SVCE_CLOSE_C INTEG N Join HEW_ACCT_ARR (T1) and HEW_SVCE_ARR ARR_ID_ACCT BIGI
M_SUMM NT ER (T2) on ARR_ID_ACCT HEW_SVCE_ARR NT
Then join with HEW_CUST (T3)

June 2009 61
OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data

Mandatory
column name type name type

with condition with T3.IP_ID_CUST is


T2.IP_ID_PRIM_CUST and HEW_SUMM_DATE_
REF
T1.ACCT_CLOSE_DT in this month AND YEAR )
Count the # for all the records found under the same
IP_ID_CUST ACCT_CLOSE_D
HEW_ACCT_ARR DATE
T
(Note: if SVCE_CLOSE_CNT > 32767
Then 0 Else If SVCE_CLOSE_CNT < -32768 Then BIGI
HEW_ACCT_ARR ARR_ID_ACCT
0 Else SVCE_CLOSE_CNT) NT

IP_ID_PRIM_CUS BIGI
(Note: if SVCE_CLOSE_CNT > 2147483647 HEW_ACCT_ARR
T NT
Then Assign 0 Else If SVCE_CLOSE_CNT <
-2147483647 Then Assign 0 Else Assign BIGI
SVCE_CLOSE_CNT) HEW_CUST IP_ID_CUST
NT

HEW_CUST_EO SVCE_NEW_CNT INTEG N Join HEW_ACCT_ARR and HEW_SVCE_ARR


M_SUMM ER on
HEW_ACCT_ARR .ARR_ID_ACCT is BIGI
HEW_SVCE_ARR ARR_ID_ACCT
HEW_SVCE_ARR.ARR_ID_ACCT NT
And Join with HEW_CUST on
HEW_CUST.IP_ID_CUST is HEW_ACCT_ARR
.IP_ID_PRIM_CUST
Count the # for all the records found under the same
IP_ID_CUST
HEW_SUMM_DATE_
If REF
YEAR(HEW_ACCT_ARR.ACCT_OPEN_DT) is
YR_NUM AND MONTH(HEW_ACCT_ARR..
ACCT_OPEN_DT) is MO_NUM
Then HEW_ACCT_ARR ACCT_OPEN_DT DATE

June 2009 62
OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data

Mandatory
column name type name type

BIGI
HEW_ACCT_ARR ARR_ID_ACCT
NT

IP_ID_PRIM_CUS BIGI
HEW_ACCT_ARR
T NT
Assign this count value to the target field.
(Note: if SVCE_NEW_CNT > 32767 BIGI
HEW_CUST IP_ID_CUST
Then 0 Else If SVCE_NEW_CNT < -32768 Then 0 NT
Else SVCE_NEW_CNT)
HEW_COMN. REASON_COMN_CDE is 'COM)
Count the # for all the records found under the same
IP_ID_CUST
(Note: If CPLT_CNT > 32767 Then 0 Else If
HEW_CUST_EO INTEG CPLT_CNT < -32768 Then 0 Else REASON_COMN CHAR
CPLT_CNT N HEW_COMN
M_SUMM ER CPLT_CNT) _CDE (6)

(Note: if CPLT_CNT > 2147483647


Then Assign 0 Else If CPLT_CNT < -2147483647
Then Assign 0 Else Assign CPLT_CNT)

Join HEW_ACCT_ARR with HEW_DEPST_ARR


ON ARR_ID and get EXCES_SINCE_DT
EXCES_SINCE_D
HEW_DEPST_ARR DATE
T
Calculate EOM date from HEW_SUMM_DATE_REF

HEW_CUST_EO OD_UAUT_OUTS INTEG


N Count the number of days from EXCES_SINCE_DT
M_SUMM TD_DAY_CNT ER
to EOM date.
HEW_SUMM_DATE_
Take the maximum count for a particular REF
IP_ID_PRIM_CUST

June 2009 63
OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data

Mandatory
column name type name type

Direct mapping
HEW_CUST_EO CUST_TYPE_CD CHAR CUST_TYPE_CD CHAR
Y IF CUST_TYPE_CDE is NULL then Assign NULL HEW_CUST
M_SUMM E (3) E (3)
ELSE CUST_TYPE_CDE

HEW_CUST_EO INTEG Count the # of records under the same ACCT_CLOSE_D


ACCT_CNT N DATE
M_SUMM ER IP_ID_CUST when HEW_ACCT_ARR. HEW_ACCT_ARR T
ACCT_CLOSE_DT is '9999-12-31')

Join HEW_COMN and HEW_SUMM_DATE_REF


tables
on
YEAR(HEW_COMN.COMN_DT)) is YR
HEW_CUST_EO INTEG AND MONTH(HEW_COMN.COMN_DT) is .MO
CNTC_CNT N HEW_COMN COMN_DT DATE
M_SUMM ER And join with HEW_CUST on IP_ID_CUST
Count the number if:
IP_ID_CUST IS NOT NULL
Assign this value to the target field.

HEW_ACCT_ARR_EOM_SUMM: MO/YY with HEW_ACCT_ARR_E TRAN_MANL_CN INTE


condition OM_SUMM T GER
HEW_CUST_EO TRAN_MANL_CN INTEG
N HEW_ACCT_ARR. ACCT_CLOSE_DT is '9999-
M_SUMM T ER
12-31')
Sum up the TRAN_MNL_CNT for all the records HEW_SUMM_DATE_
found under the same IP_ID_CUST REF

June 2009 64
OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data

Mandatory
column name type name type

HEW_ACCT_ARR_EOM_SUMM: MO/YY with HEW_ACCT_ARR_E INTE


condition TRAN_PTB_CNT
OM_SUMM GER
HEW_CUST_EO INTEG HEW_ACCT_ARR. ACCT_CLOSE_DT is '9999-
TRAN_PTB_CNT N
M_SUMM ER 12-31')
Sum up the TRAN_PTB_CNT for all the records
HEW_SUMM_DATE_
found under the same IP_ID_CUST
REF

HEW_ACCT_ARR_EOM_SUMM: MO/YY with HEW_ACCT_ARR_E INTE


TRAN_SYS_CNT
condition OM_SUMM GER
HEW_CUST_EO INTEG
TRAN_SYS_CNT N HEW_ACCT_ARR. ACCT_CLOSE_DT is '9999-
M_SUMM ER
12-31')
Sum up the TRAN_SYS_CNT for all the records HEW_SUMM_DATE_
found under the same IP_ID_CUST REF

HEW_ACCT_TRAN TRAN_DT DATE

Count the # for all the records found under the same TRAN_CLASS_C CHAR
HEW_ACCT_TRAN
IP_ID_CUST when DE (3)

HEW_CUST_EO INTEG HEW_ACCT_TRAN.TRAN_DT in the current month TRAN_NATUR_C CHAR


CHK_WRT_CNT N and year and TRAN_CLASS_CDE is 1 and HEW_ACCT_TRAN
M_SUMM ER DE (3)
TRAN_NATUR_CDE is 'HCQ')
Where,
HEW_SUMM_DATE_
HCQ House Cheque
REF

HEW_CUST_EO CHK_RTRN_CNT INTEG N Look up the join result from (HEW_ACCT_ARR and CHECK_RTRN_C INTE
M_SUMM ER HEW_DEPST_ARR, and ACCT_CLOSE_DT is HEW_DEPST_ARR NT GER
'9999-12-31')

June 2009 65
OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data

Mandatory
column name type name type

ACCT_CLOSE_D
HEW_ACCT_ARR DATE
T
Sum up the CHK_RTN_CNT under the same
IP_ID_CUST
IP_ID_PRIM_CUS BIGIN
HEW_ACCT_ARR
T T

HEW_ACCT_ARR_E OD_UAUT_DAY_ INTE


HEW_ACCT_ARR_EOM_SUMM: MO/YY with OM_SUMM CNT GER
condition
HEW_CUST_EO OD_UAUT_DAY_ INTEG
N HEW_ACCT_ARR. ACCT_CLOSE_DT is '9999-
M_SUMM CNT ER
12-31') HEW_SUMM_DATE_
Sum up the UOD_DAY_CNT for all the records REF
found under the same IP_ID_CUST

HEW_ACCT_ARR_E INTE
HEW_ACCT_ARR_EOM_SUMM: MO/YY with TRAN_ATB_CNT
OM_SUMM GER
condition
HEW_CUST_EO INTEG
TRAN_ATB_CNT N HEW_ACCT_ARR. ACCT_CLOSE_DT is '9999-
M_SUMM ER
12-31') HEW_SUMM_DATE_
Sum up the TRAN_ATB_CNT for all the records REF
found under the same IP_ID_CUST

HEW_COMN with condition


HEW_SUMM_DATE_
and HEW_COMN.RSULT_TYPE_CDE equal to
REF
either one under (BD0, BD1, BD2, BD3, BD4, BD5,
HEW_CUST_EO PROD_DCLN_CN INTEG
N CD0, CD1, CD2,CD3,CD4,CD5)
M_SUMM T ER
Count the number for all the records found under the RSULT_TYPE_C CHAR
same IP_ID_CUST HEW_COMN
DE (3)

June 2009 66
OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data

Mandatory
column name type name type

HEW_COMN with condition


HEW_COMN.RSULT_TYPE_CDE equal to either
one under (PTS, PT1, PT2, PT3,PT4,PT5) RSULT_TYPE_C CHAR
HEW_COMN
Join with DE (3)
HEW_SUMM_DATE_REF tables
HEW_CUST_EO SALE_PROD_CN INTEG on
N
M_SUMM T ER
YEAR(HEW_COMN.COMN_DT)) is YR
AND MONTH(HEW_COMN.COMN_DT) is MO HEW_SUMM_DATE_
And join with HEW_CUST on IP_ID_CUST REF
Count the numbers for all the records found under
the same field, IP_ID_CUST

HEW_ACCT_ARR_EOM_SUMM: MO/YY with HEW_ACCT_ARR_E TRAN_CRED_CN INTE


condition OM_SUMM T GER
HEW_CUST_EO TRAN_CRED_CN INTEG
N HEW_ACCT_ARR. ACCT_CLOSE_DT is '9999-
M_SUMM T ER
12-31')
Sum up the TRAN_CR_CNT for all the records HEW_SUMM_DATE_
found under the same field, IP_ID_CUST REF

Direct mapping
HEW_CUST_EO HEW_CUST left join HEW_INDV,
BIRTH_DT DATE N HEW_INDV BIRTH_DT DATE
M_SUMM IF IS NULL BIRTH_DT) THEN '0001-01-01'
ELSE BIRTH_DT

HEW_CUST_EO TRAN_DB_CNT INTEG N HEW_ACCT_ARR_EOM_SUMM: MO/YY with TRAN_DB_CNT INTE


M_SUMM ER condition HEW_ACCT_ARR_E GER
HEW_ACCT_ARR. ACCT_CLOSE_DT is '9999- OM_SUMM
12-31')

June 2009 67
OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data

Mandatory
column name type name type

HEW_SUMM_DATE_
Sum up the TRAN_DB_CNT for all the records
REF
found under the same field, IP_ID_CUST

HEW_CUST_EO TRAN_LAST_SIN INTEG Select from HEW_ACCT_TRAN the


N HEW_ACCT_TRAN TRAN_DT DATE
M_SUMM CE_DAY_CNT ER MAX(HEW_ACCT_TRAN.TRAN_DT)
Doing group by on IP_ID_CUST and count the days
between system date and TRAN_DT

HEW_ACCT_ARR_E INTE
TRAN_ATM_CNT
HEW_ACCT_ARR_EOM_SUMM: MO/YY with OM_SUMM GER
condition
HEW_CUST_EO INTEG HEW_ACCT_ARR. ACCT_CLOSE_DT is '9999-
TRAN_ATM_CNT N
M_SUMM ER 12-31')
HEW_SUMM_DATE_
Sum up the TRAN_ATM_CNT for all the records REF
found under the same field, IP_ID_CUST

HEW_ACCT_ARR_E TRAN_HEX_BAN INTE


HEW_ACCT_ARR_EOM_SUMM: MO/YY with
OM_SUMM K_CNT GER
condition
HEW_CUST_EO TRAN_HEX_BAN INTEG
N HEW_ACCT_ARR.ACCT_CLOSE_DT is '9999-12-
M_SUMM K_CNT ER
31')
Sum up the TRAN_HEX_BANK_CNT for all the HEW_SUMM_DATE_
records found under the same IP_ID_CUST REF

June 2009 68
OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data

Mandatory
column name type name type

HEW_ACCT_ARR_E TRAN_INET_BAN INTE


OM_SUMM K_CNT GER
HEW_ACCT_ARR_EOM_SUMM: MO/YY with
HEW_CUST_EO TRAN_INET_BAN INTEG condition
N
M_SUMM K_CNT ER HEW_ACCT_ARR. ACCT_CLOSE_DT is '9999-
12-31') HEW_SUMM_DATE_
Sum up the TRAN_INET_BANK_CNT for all the REF
records found under the same field, IP_ID_CUST

DECI
join HEW_ACCT_ARR with HEW_ACCT_ARR_E BAL_AVAIL_LCL_
MAL
DECI HEW_ACCT_ARR_EOM_SNAP on ARR_ID_ACCT OM_SNAP AMT
HEW_CUST_EO BAL_AVAIL_LCL_ (23,3)
MAL N Sum up the HEW_ACCT_ARR_EOM_SNAP
M_SUMM AMT
(23,3) .BAL_AVAIL_LCL_AMT under the same field, HEW_SUMM_DATE_
IP_ID_CUST REF

HEW_ACCT_ARR_EOM_SUMM: MO/YY with DECI


HEW_ACCT_ARR_E BAL_AVG_LCL_A
condition MAL
DECI OM_SUMM MT
HEW_CUST_EO BAL_AVG_LCL_A HEW_ACCT_ARR.END_DT is '9999-12-31') (23,3)
MAL N
M_SUMM MT
(23,3)
Sum up the AVG_LCL_AMT for all the records found HEW_SUMM_DATE_
under the same field, IP_ID_CUST REF

HEW_CUST_EO CHAR CHAR


ACTV_CUST_IND N Direct mapping HEW_CUST ACTV_CUST_IND
M_SUMM (1) (1)

HEW_CUST_EO CHAR HEW_ACCT_ARR_E INTE


OD_IND N HEW_ACCT_ARR_EOM_SUMM: MO/YY with OD_CNT
M_SUMM (1) OM_SUMM GER
condition

June 2009 69
OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data

Mandatory
column name type name type

HEW_ACCT_ARR.ACCT_CLOSE_DT is '9999-12-
31')
HEW_SUMM_DATE_
sum up OD_CNT for all the records found under the REF
same IP_ID_CUST, if total OD_CNT > 0 then
assign Y else N

DECI DECI
HEW_CUST_EO
BRNCH_NUM MAL N Direct mapping HEW_CUST BRNCH_NUM MAL
M_SUMM
(3,0) (3,0)

HEW_ACCT_ARR_EOM_SUMM: MO/YY with ACCT_CLOSE_D


HEW_ACCT_ARR DATE
condition T
HEW_CUST_EO CARD_CRED_CN INTEG HEW_ACCT_ARR. ACCT_CLOSE_DT is '9999-
M_SUMM T ER Y 12-31')
HEW_ACCT_ARR_E CARD_CRED_CN INTE
Sum up the CARD_CRED_CNT for all the records OM_SUMM T GER
found under the same IP_ID_CUST

Lookup HEW_CONS_CUST_REL_SUMM using


HEW_CUST.IP_ID_CUST is
HEW_CUST_EO IP_ID_CSLDT_C BIGIN HEW_CONS_CUST_ BIGIN
HEW_CONS_CUST_REL_SUMM. IP_ID_CUST IP_ID_CSLDT_C
M_SUMM UST T Y REL_SUMM T
and IP_IP_REL_CDE is 'IDV' and fetch UST
IP_ID_CSLDT_CUST to assign to the target value

HEW_CUST_EO SCRIB_HEX_BAN CHAR SCRIB_HEX_BAN CHAR


Y Direct mapping HEW_CUST
M_SUMM K_IND (1) K_IND (1)

Direct mapping
HEW_CUST_EO CHAR CHA
SCRIB_ATB_IND N IF ISNULL SCRIB_ATB_IND THEN Assign blank HEW_CUST SCRIB_ATB_IND
M_SUMM (1) R (1)
ELSE SCRIB_ATB_IND

HEW_CUST_EO SCRIB_INET_BA CHAR SCRIB_INET_BA CHAR


Y Direct mapping HEW_CUST
M_SUMM NK_IND (1) NK_IND (1)

June 2009 70
OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data

Mandatory
column name type name type

HEW_CUST_EO CHAR CHAR


SCRIB_PTB_IND Y Direct mapping HEW_CUST SCRIB_PTB_IND
M_SUMM (1) (1)

DECI
Join HEW_ACCT_ARR with HEW_ACCT_ARR_E BAL_CURR_LCL_
MAL
HEW_ACCT_ARR_EOM_SNAP OM_SNAP AMT
(23,3)
On ARR_ID_ACCT
PROD_CLASS_M
DECI And HEW_PROD_CLASS_CDE_PROD HEW_PROD_CLASS
HEW_CUST_EO LOAN_ABSL_LCL EMB_END_DT
MAL Y On PROD_ID where _CDE_PROD
M_SUMM _AMT
(23, 3) PROD_CLASS_MEMB_END_DT is '9999-12-31' PROD_CLASS_C
DE
Sum up HEW_ACCT_ARR_EOM_SNAP
.BAL_CURR_LCL_AMT when PROD_CLASS_CDE
HEW_SUMM_DATE_
is (CCD, 'LNS') and take absolute value.
REF

Look up HEW_CONS_CUST_REL_SUMM using

HEW_IP.IP_ID is
HEW_CONS_CUST_REL_SUMM.DIR_CUST_ID
and
HEW_CONS_CUST_REL_SUMM. YR_NUM is
HEW_CUST_EO CHAR HEW_CONS_CUST_ CUST_CUST_RE CHAR
PRIM_CUST_IND N HEW_SUMM_DATE_REF.YY
M_SUMM (1) REL_SUMM L_CDE (1)
and
HEW_CONS_CUST_REL_SUMM.MO_DIM is
HEW_SUMM_DATE_REF.MO

If record found and CUST_CUST_REL_CDE is


'IDV" then set to 'Y' else 'N'

HEW_CUST_EO INTEG Similar to logic mentioned in BIGIN


CARD_ATM_CNT N ATM_CARD_NEW_CNT constructed above, HEW_CUST IP_ID_CUST
M_SUMM ER T
difference is this field holds all the ATM cards the

June 2009 71
OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data

Mandatory
column name type name type

customer owns. Not only has the new issued ATM HEW_DEPST_ARR_
CARD but has all the cards that the customer owns. DEBIT_CARD_ACCE
S_ARR_REL REL_END_DT DATE
Using CS.IP_ID_CUST is
HEW_ACCT_ARR.IP_ID_PRIM_CUST lookup from
the following join
{Join tables HEW_ACCT_ARR
HEW_DEPST_ARR_DEBIT_CARD_ACCES_ARR_ IP_ID_PRIM_CUS BIGIN
REL T2 and HEW_ACCT_ARR T3 based on, T T

T3.ARR_ID_ACCT is T2. ARR_ID_DEPST having,


T2. REL_END_DT is '9999-12-31'}
HEW_DEPST_ARR_
Do a group by over the above join to take the count BIGIN
DEBIT_CARD_ACCE ARR_ID_DEPST
of T3.IP_ID_PRIM_CUST T
S_ARR_REL

If
Year of HEW_CUST.CUST_START_DT is CUST_START_D
HEW_CUST DATE
HEW_SUMM_DATE_REF.YR and T
Month of HEW_CUST.CUST_START_DT is
HEW_CUST_EO CHAR HEW_SUMM_DATE_REF.MO and
NEW_CUST_IND N
M_SUMM (1)
HEW_CUST.CUST_END_DT is 9999-12-31
Assign Y HEW_SUMM_DATE_ INTE
MO/YR
Else REF GER
N

If
HEW_CUST.CUST_END_DT <> 9999-12-31
HEW_CUST_EO CHAR HEW_CUST
END_CUST_IND N Assign Y CUST_END_DT DATE
M_SUMM (1)
Else
N

June 2009 72
OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data

Mandatory
column name type name type

HEW_CUST_EO CTRY_BRNCH_C CHAR Country Branch Code HEW_CUST CTRY_BRNCH_C CHAR


Y
M_SUMM DE (2) Direct Mapping DE (2)

HEW_CUST_EO GROUP_MEMBR CHAR Group Member Code HEW_CUST GROUP_MEMBR CHAR


Y
M_SUMM _CDE (6) Direct Mapping _CDE (6)

HEW_CUST_EO TIMES
LOAD_DT_TM Y Assign HUB DATE with timestamp format
M_SUMM TAMP

SELECT IP_ID_PRIM_CUST,
SUM(CRED_LIMIT_CURR_AMT) AS
CRED_LIMIT_CURR_AMT
DECI FROM DECI
HEW_CUST_EO ACCT_DDP_LIMI HEW_CRED_FACIL_ CRED_LIMIT_CU
MAL HEW_CRED_FACIL_ARR MAL
M_SUMM T_TTL_AMT ARR RR_AMT
(23,3) WHERE (17,3)
ACCT_LIMIT_IND = 'Y' and
CRED_FCL_TYPE_CDE IN ('O/D' , 'ODL')
GROUP BY IP_ID_PRIM_CUST

SELECT IP_ID_PRIM_CUST,
SUM(ACCT_LIMIT_AMT) AS ACCT_LIMIT_AMT
DECI FROM DECI
HEW_CUST_EO CRED_LMT_CAR ACCT_LIMIT_AM
MAL HEW_ACCT_ARR HEW_ACCT_ARR MAL
M_SUMM D_TTL_AMT T
(23,3) WHERE (17,3)
ACCT_TYPE_CDE = 'C'
GROUP BY IP_ID_PRIM_CUST

June 2009 73
OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data

Mandatory
column name type name type

SELECT IP_ID_PRIM_CUST,
MINIMUM(OCCUP_START_DT) AS
OCCUP_START_DT
FROM HEW_ACCT_ARR as T1
INNER Join HEW_INDV_OCCUP L2
ON
T1. IP_ID_PRIM_CUST=L2.IP_ID_INDV
WHERE T1.ACCT_TYPE_CDE = 'L' And
T1.ACCT_CLOSE_DT = '9999-12-31'
GROUP BY IP_ID_PRIM_CUST

Derive the EMPLOY_DAY_CNT by taking the


difference between Current Date and
OCCUP_START_DT using the below function
HEW_CUST_EO EMPLOY_DAY_C INTEG IF ISNULL (OCCUP_START_DT) THEN OCCUP_START_ SMLI
HEW_INDV_OCCUP
M_SUMM NT ER 0 ELSE DaysSinceFromDate DT NT
(EOM_DT,(OCCUP_START_DT))

(Note: if EMPLOY_DAY_CNT is null Then 0


Else If EMPLOY_DAY_CNT > 32767 2147483647
Then 0
Else If EMPLOY_DAY_CNT < -32768 2147483647
Then 0
Else EMPLOY_DAY_CNT)

EOM_DT derivation: SELECT


(DATE(SUBSTR(CHAR(MO),1,2) ||'/01/' ||
SUBSTR(CHAR(YR),1,4)) + 1 MONTH - 1 DAYS )
AS EOM_DT from HEW_SUMM_DATE_REF

June 2009 74
OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data

Mandatory
column name type name type

CLOSE_ALL_REL CHAR 1. Join HEW_ACCT_ARR and ACCT_STAT_CH DATE


N_CURR_MO_IN (1) HEW_SUMM_DATE_REF to get G_LAST_DT
D IP_ID_PRIM_CUST, ARR_ID_ACCT,
ACCT_STAT_CHG_LAST_DT where
YEAR(HEW_ACCT_ARR.
ACCT_STAT_CHG_LAST_DT)=HEW_SUMM_DAT
E_REF.YR and
MONTH(HEW_ACCT_ARR.STAT_CHG_DT)=HEW
HEW_CUST_EO _SUMM_DATE_REF.MO
HEW_ACCT_ARR
M_SUMM
2. If all account of the customer closed i.e.
HEW_ACCT_ARR.ACCT_PREV_STAT_CDE IN
('1','2','3') AND
HEW_ACCT_ARR.ACCT_STAT_CDE IN ('4','5')
Then Assign 'Y'
Else if 1 or more accounts of the customer (not all)
closed , Then Assign 'N'
Else NULL

CLOSE_ALL_REL DATE If CLOSE_ALL_RELN_CURR_MO_IND='Y' , get the ACCT_STAT_CH DATE


HEW_CUST_EO
_DT max of the HEW_ACCT_ARR. HEW_ACCT_ARR G_LAST_DT
M_SUMM
ACCT_STAT_CHG_LAST_DT
1. Join with HEW_OD_FACIL, HEW_ACCT_ARR
OD_FACIL_IND CHAR If able to find the account in HEW_OD_FACIL <derived item>
HEW_CUST_EO (1) ThenY Else N
HEW_OD_FACIL
M_SUMM

June 2009 75
OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data

Mandatory
column name type name type

CUST_ACCT_ST CHAR 1. Join HEW_ACCT_ARR and ACCT_STAT_CH CHAR


AT_CLO_CURR_ (1) HEW_SUMM_DATE_REF to get G_LAST_DT (1)
MO_IND IP_ID_PRIM_CUST, ARR_ID_ACCT,
ACCT_STAT_CHG_LAST_DTwhere
YEAR(HEW_ACCT_ARR.
ACCT_STAT_CHG_LAST_DT)=HEW_SUMM_DAT
E_REF.YR and MONTH(HEW_ACCT_ARR.
HEW_CUST_EO
ACCT_STAT_CHG_LAST_DT)=HEW_SUMM_DAT HEW_ACCT_ARR
M_SUMM
E_REF.MO and
HEW_ACCT_ARR.ACCT_PREV_STAT_CDE IN
('1','2','3') AND
HEW_ACCT_ARR.ACCT_STAT_CDE IN ('4','5')
2. Join HEW_CUST with (1) by using
IP_ID=IP_ID_PRIM_CUST, If able to join , Assign 'Y'
Else 'N'
1.Join HEW_CUST_EOM_SNAP x with
HEW_SUMM_DATE_REF y on
CUST_CLASS_P CHAR CUST_CLASS_C CHAR
REV_CDE (3) (X.YR_NUM =Y.YR AND X.MO_NUM =Y.MO - 1) DE (3)
OR (X.YR_NUM =Y.YR - 1 AND X.MO_NUM
HEW_CUST_EO HEW_CUST_EOM_S
=Y.MO + 11) to get the cust_class_cde in the
M_SUMM NAP
previous month.

June 2009 76
OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data

Mandatory
column name type name type

Join HEW_SEG_MEMB_REL with


SEG_PRIM_SR CHA HEW_CUST. IP_ID_CUST = SEG_SRCE_SY CHA
CE_SYS_CDE R(5) HEW_SEG_MEMB_REL. IP_ID_CUST S_CDE R(5)
where SEG_TYPE_CDE = 'MK1'
HEW_CUST_E HEW_SEG_MEMB
OM_SUMM with the maximum LOAD_DT_TM _REL
To retrieve SEG_SRCE_SYS_CDE

Join HEW_SEG_MEMB_REL with


SRCE_SYS_PR CHA HEW_CUST. IP_ID_CUST = SRCE_SYS_CD CHA
IM_CDE R(6) HEW_SEG_MEMB_REL. IP_ID_CUST E R(6)
where SEG_TYPE_CDE = 'MK1'
HEW_CUST_E HEW_SEG_MEMB
OM_SUMM with the maximum LOAD_DT_TM _REL
to retrieve SRCE_SYS_ CDE

Join HEW_SEG_MEMB_REL with


SEG_PRIM_TY CHA HEW_CUST. IP_ID_CUST = SEG_TYPE_CD CHA
PE_CDE R(10) HEW_SEG_MEMB_REL. IP_ID_CUST E R(10)
where SEG_TYPE_CDE = 'MK1'
HEW_CUST_E with the maximum LOAD_DT_TM HEW_SEG_MEMB
OM_SUMM _REL
to retrieve SEG_ TYPE_CDE

HEW_CUST_EO BUS_CLASS_CD CHAR Direct Mapping BUS_CLASS_CD CHAR


HEW_CUST
M_SUMM E (4) E (4)

June 2009 77
OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data

Mandatory
column name type name type

HEW_CUST_EO IP_TYPE_CDE CHAR Direct Mapping IP_TYPE CHAR


HEW_CUST
M_SUMM (6) (6)

HEW_CUST_PROD_EOM_SUMM
The following table maps data elements for the entity, HEW_CUST_PROD_EOM_SUMM with the source.
Logical entity name: Customer Product Summary

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data


Mandatory

column name type name type

HEW_CUST_PR BIGIN BIGIN


IP_ID_CUST Y Direct mapping HEW_CUST IP_ID_CUST
OD_EOM_SUMM T T

HEW_CUST_PR BIGIN Join HEW_ACCT_ARR_E BIGIN


PROD_ID Y (HEW_ACCT_ARR_EOM_SUMM:YR_NUM/MO_ PROD_ID
OD_EOM_SUMM T OM_SUMM T
NUM and HEW_SUMM_DATE_REF:YO/MO) and
HEW_CUST On IP_ID_CUST

DECI DECI
HEW_CUST_PR HEW_SUMM_DATE_
YR_NUM MAL Y Direct mapping YR MAL
OD_EOM_SUMM REF
(4) (4)

June 2009 78
OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data

Mandatory
column name type name type

DECI DECI
HEW_CUST_PR HEW_SUMM_DATE_
MO_NUM MAL Y Direct mapping MO MAL
OD_EOM_SUMM REF
(2) (2)

Direct mapping
HEW_CUST_PR CHAR CHAR
ACTV_CUST_IND N IF ISNULL ACTV_CUST_IND THEN 'N' HEW_CUST ACTV_CUST_IND
OD_EOM_SUMM (1) (1)
ELSE ACTV_CUST_IND

Direct mapping
HEW_CUST_PR CUST_TYPE_CD CHAR CUST_TYPE_CD CHAR
Y IF CUST_TYPE_CDE is NULL then Assign NULL HEW_CUST
OD_EOM_SUMM E (6) E (3)
ELSE CUST_TYPE_CDE

DECI DECI
HEW_CUST_PR
BRNCH_NUM MAL N Direct mapping BRNCH_NUM MAL
OD_EOM_SUMM HEW_CUST
(3,0) (3,0)

Join
(HEW_ACCT_ARR_EOM_SUMM:YR_NUM/MO_
NUM and HEW_SUMM_DATE_REF:YO/MO) and
HEW_PROD_CLASS_CDE_PROD on PROD_ID
where PROD_CLASS_MEMB_END_DT is '9999-
HEW_CUST_PR PROD_CLASS_C CHAR 12-31' HEW_PROD_CLASS PROD_CLASS_C CHAR
Y
OD_EOM_SUMM DE (3) and retrieve _CDE_PROD DE (6)
HEW_PROD_CLASS_CDE_PROD.
PROD_CLASS_CDE
IF PROD_CLASS_CDE is NULL then Assign
NULL ELSE PROD_CLASS_CDE

HEW_CUST_PR PSTL_CDE CHAR N Join of HEW_CUST and HEW_CUST IP_ID_CUST BIGIN


OD_EOM_SUMM (10) HEW_CUST_PSTL_ADDR on IP_ID_CUST T

June 2009 79
OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data

Mandatory
column name type name type

Where PSTL_ADDR_TYPE_CDE is 'P1'


HEW_CUST_PSTL_ CHAR
IF PSTL_CDE is NULL then Assign NULL ELSE PSTL_CDE
ADDR (10)
PSTL_CDE

Join HEW_ACCT_ARR
(HEW_ACCT_ARR_EOM_SNAP:YR_NUM/MO_N
DECI HEW_ACCT_ARR_E DECI
HEW_CUST_PR BAL_CURR_LCL_ UM and HEW_SUMM_DATE_REF:YO/MO) on BAL_CURR_LCL_
MAL N OM_SNAP MAL
OD_EOM_SUMM AMT ARR_ID_ACCT and join HEW_CUST On AMT
(23,3) (23,3)
IP_ID_CUST
Then Sum up BAL_CURR_LCL_AMT doing group
by on IP_ID_CUST, PROD_ID

HEW_ACCT_ARR_E INSTM_HELD_M DECI


Join HEW_ACCT_ARR KT_VALUE_LCL_ MAL
(HEW_ACCT_ARR_EOM_SNAP:YR_NUM/MO_N OM_SUMM
AMT (23,3)
UM and HEW_SUMM_DATE_REF:YO/MO) on
ARR_ID_ACCT and Join HEW_CUST On
IP_ID_CUST HEW_SUMM_DATE_
Then REF
Sum(INSTM_HELD_MKT_VALUE_LCL_AMT) For
INSTM_HELD_M DECI
HEW_CUST_PR Group IP_ID_CUST, PROD_ID
KT_VALUE_LCL_ MAL N
OD_EOM_SUMM
AMT (23,3)
If
INSTM_HELD_MKT_VALUE_LCL_AMT>9999999
BIGIN
9999999999999999.999 THEN HEW_CUST IP_ID_CUST
T
'99999999999999999999999.999' ELSE IF
INSTM_HELD_MKT_VALUE_LCL_AMT<-
99999999999999999999999.999 THEN '-
99999999999999999999999.999 ' Else
INSTM_HELD_MKT_VALUE_LCL_AMT

June 2009 80
OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data

Mandatory
column name type name type

Join HEW_ACCT_ARR
(HEW_ACCT_ARR_EOM_SNAP:YR_NUM/MO_N
UM and HEW_SUMM_DATE_REF:YO/MO) on
ARR_ID_ACCT and Join HEW_CUST On
IP_ID_CUST
Then Sum(INSTL_LCL_AMT) For Group
DECI DECI
HEW_CUST_PR IP_ID_CUST, PROD_ID HEW_ACCT_ARR_E
INSTL_LCL_AMT MAL N INSTL_LCL_AMT MAL
OD_EOM_SUMM OM_SUMM
(23,3) (23,3)
If INSTL_LCL_AMT
>99999999999999999999999.999 THEN
'99999999999999999999999.999' ELSE IF
INSTL_LCL_AMT <-
99999999999999999999999.999 THEN '-
99999999999999999999999.999 ' Else
INSTL_LCL_AMT

Join HEW_ACCT_ARR and


(HEW_ACCT_ARR_EOM_SUMM_STAT:YR_NUM
DECI /MO_NUM and HEW_SUMM_DATE_REF) ON DECI
HEW_CUST_PR BAL_CRED_AGG ARR_ID_ACCT and Join HEW_CUST On HEW_ACCT_ARR_E BAL_CRED_AGG
MAL N MAL
OD_EOM_SUMM _LCL_AMT IP_ID_CUST OM_SUMM_STAT _LCL_AMT
(23,3) (23,3)
Then Sum(BAL_CRED_AGG_LCL_AMT) For
Group IP_ID_CUST, PROD_ID

Join HEW_ACCT_ARR and


(HEW_ACCT_ARR_EOM_SUMM_STAT:YR_NUM
DECI /MO_NUM and HEW_SUMM_DATE_REF) ON DECI
HEW_CUST_PR BAL_DB_AGG_L HEW_ACCT_ARR_E BAL_DB_AGG_L
MAL N ARR_ID_ACCT and Join HEW_CUST On MAL
OD_EOM_SUMM CL_AMT OM_SUMM_STAT CL_AMT
(23,3) IP_ID_CUST (23,3)
Then Sum(BAL_DB_AGG_LCL_AMT) For Group
IP_ID_CUST, PROD_ID

June 2009 81
OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data

Mandatory
column name type name type

Join HEW_ACCT_ARR and


DECI (HEW_ACCT_ARR_EOM_SUMM_STAT:YR_NUM HEW_ACCT_ARR_E DECI
HEW_CUST_PR BAL_CRED_AVG OM_SUMM_STAT BAL_CRED_AVG
MAL N /MO_NUM and HEW_SUMM_DATE_REF) ON MAL
OD_EOM_SUMM _LCL_AMT _LCL_AMT
(23,3) ARR_ID_ACCT and Join HEW_CUST On (23,3)
IP_ID_CUST Sum(BAL_CRED_AVG_LCL_AMT)
For Group IP_ID_CUST, PROD_ID

Join HEW_ACCT_ARR and


DECI (HEW_ACCT_ARR_EOM_SUMM_STAT:YR_NUM HEW_ACCT_ARR_E DECI
HEW_CUST_PR BAL_DB_AVG_LC OM_SUMM_STAT BAL_DB_AVG_LC
MAL N /MO_NUM and HEW_SUMM_DATE_REF) ON MAL
OD_EOM_SUMM L_AMT L_AMT
(23,3) ARR_ID_ACCT and Join HEW_CUST On (23,3)
IP_ID_CUST Then Sum(BAL_DB_AVG_LCL_AMT
T) For Group IP_ID_CUST, PROD_ID

Join HEW_ACCT_ARR
(HEW_ACCT_ARR_EOM_SUMM:YR_NUM/MO_ HEW_ACCT_ARR_E
DECI DECI
HEW_CUST_PR BAL_AVG_LCL_A NUM and HEW_SUMM_DATE_REF:YO/MO) on OM_SUMM BAL_AVG_LCL_A
MAL N MAL
OD_EOM_SUMM MT ARR_ID_ACCT and join HEW_CUST On MT
(23,3) (23,3)
ARR_ID_ACCT
Then Sum(BAL_AVG_LCL_AMT) For Group
IP_ID_CUST, PROD_ID

Join HEW_ACCT_ARR and


(HEW_ACCT_ARR_EOM_SUMM_STAT:YR_NUM
DECI /MO_NUM and HEW_SUMM_DATE_REF) ON DECI
HEW_CUST_PR TRNVR_CRED_L HEW_ACCT_ARR_E TRNVR_CRED_L
MAL N ARR_ID_ACCT and Join HEW_CUST On MAL
OD_EOM_SUMM CL_AMT OM_SUMM_STAT CL_AMT
(23,3) IP_ID_CUST (23,3)
Then Sum(TRNVR_CRED_LCL_AMT) For Group
IP_ID_CUST, PROD_ID

June 2009 82
OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data

Mandatory
column name type name type

Join HEW_ACCT_ARR and


DECI (HEW_ACCT_ARR_EOM_SUMM_STAT:YR_NUM DECI
HEW_CUST_PR TRNVR_DB_LCL HEW_ACCT_ARR_E TRNVR_DB_LCL
MAL N /MO_NUM and HEW_SUMM_DATE_REF) ON MAL
OD_EOM_SUMM _AMT OM_SUMM_STAT _AMT
(23,3) ARR_ID_ACCT and Join HEW_CUST On (23,3)
IP_ID_CUST Then Sum(TRNVR_DB_LCL_AMT)
For Group IP_ID_CUST, PROD_ID

Join HEW_ACCT_ARR and


(HEW_ACCT_ARR_EOM_SUMM_STAT:YR_NUM
DECI /MO_NUM and HEW_SUMM_DATE_REF) ON DECI
HEW_CUST_PR BAL_MAX_LCL_A
MAL N ARR_ID_ACCT and Join HEW_CUST On HEW_ACCT_ARR_E BAL_MAX_AMT MAL
OD_EOM_SUMM MT
(23,3) IP_ID_CUST Then Sum(BAL_MAX_AMT) For OM_SUMM_STAT (23,3)
Group IP_ID_CUST, PROD_ID

Join HEW_ACCT_ARR and


DECI (HEW_ACCT_ARR_EOM_SUMM_STAT:YR_NUM DECI
HEW_CUST_PR BAL_MIN_LCL_A
MAL N /MO_NUM and HEW_SUMM_DATE_REF) ON HEW_ACCT_ARR_E BAL_MIN_AMT MAL
OD_EOM_SUMM MT
(23,3) ARR_ID_ACCT and Join HEW_CUST On OM_SUMM_STAT (23,3)
IP_ID_CUST Then Sum(BAL_MIN_AMT) For
Group IP_ID_CUST, PROD_ID

Join HEW_ACCT_ARR and


(HEW_ACCT_ARR_EOM_SUMM:YR_NUM/MO_
DECI HEW_ACCT_ARR_E DECI
HEW_CUST_PR NUM and HEW_SUMM_DATE_REF:YO/MO) ON
INSU_LCL_AMT MAL N OM_SUMM INSU_LCL_AMT MAL
OD_EOM_SUMM ARR_ID_ACCT and HEW_CUST On
(23,3) (23,3)
IP_ID_CUST Then
Then Sum(INSU_LCL_AMT) For Group
IP_ID_CUST, PROD_ID

June 2009 83
OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data

Mandatory
column name type name type

Join HEW_ACCT_ARR
DECI (HEW_ACCT_ARR_EOM_SNAP:YR_NUM/MO_N DECI
HEW_CUST_PR BAL_MTUR_LCL_ HEW_ACCT_ARR_E BAL_MTUR_LCL_
MAL N UM and HEW_SUMM_DATE_REF:YO/MO) on MAL
OD_EOM_SUMM AMT OM_SNAP AMT
(23,3) ARR_ID_ACCT and HEW_CUST On IP_ID_CUST (23,3)
Then Sum(BAL_MTUR_LCL_AMT) For Group
IP_ID_CUST, PROD_ID

Join HEW_ACCT_ARR and


(HEW_ACCT_ARR_EOM_SUMM:YR_NUM/MO_
DECI HEW_ACCT_ARR_E DECI
HEW_CUST_PR PREM_GROS_LC NUM and HEW_SUMM_DATE_REF:YO/MO) ON PREM_GROS_LC
MAL N OM_SUMM MAL
OD_EOM_SUMM L_AMT ARR_ID_ACCT and HEW_CUST On L_AMT
(23,3) (23,3)
IP_ID_CUST Then
Then Sum(PREM_GROS_LCL_AMT) For Group
IP_ID_CUST, PROD_ID

DECI
INT_RECV_LCL_
HEW_DEPST_ARR MAL
Join HEW_ACCT_ARR (with subclasses AMT
DECI (17,3)
HEW_CUST_PR INT_RECV_LCL_ HEW_DEPST_ARR and HEW_LOAN_ARR) AND
MAL N
OD_EOM_SUMM AMT HEW_CUST ON IP_ID_CUST
(23,3) DECI
Then Sum(INT_RECV_LCL_AMT) For Group INT_RECV_LCL_
HEW_LOAN_ARR MAL
IP_ID_CUST, PROD_ID AMT
(17,3)

DECI
Join HEW_ACCT_ARR (with subclasses INT_PAID_LCL_A
HEW_DEPST_ARR MAL
HEW_DEPST_ARR and HEW_LOAN_ARR) AND MT
DECI (17,3)
HEW_CUST_PR INT_PAID_LCL_A HEW_CUST ON IP_ID_CUST
MAL N
OD_EOM_SUMM MT
(23,3) Then Sum(INT_PAID_LCL_AMT) For Group DECI
INT_PAID_LCL_A
IP_ID_CUST, PROD_ID HEW_LOAN_ARR MAL
MT
(17,3)

June 2009 84
OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data

Mandatory
column name type name type

Join HEW_ACCT_ARR and


DECI (HEW_ACCT_ARR_EOM_SUMM_STAT:YR_NUM DECI
HEW_CUST_PR CMSSN_RECV_L /MO_NUM and HEW_SUMM_DATE_REF) ON HEW_ACCT_ARR_E CMSSN_RECV_L
MAL N MAL
OD_EOM_SUMM CL_AMT ARR_ID_ACCT and Join HEW_CUST On OM_SUMM_STAT CL_AMT
(23,3) (23,3)
IP_ID_CUST Then
Sum(CMSSN_RECV_LCL_AMT) For Group
IP_ID_CUST, PROD_ID

Join HEW_ACCT_ARR and


(HEW_ACCT_ARR_EOM_SUMM_STAT:YR_NUM
DECI /MO_NUM and HEW_SUMM_DATE_REF) ON DECI
HEW_CUST_PR CMSSN_PAID_LC HEW_ACCT_ARR_E CMSSN_PAID_LC
MAL N ARR_ID_ACCT and Join HEW_CUST On MAL
OD_EOM_SUMM L_AMT OM_SUMM L_AMT
(23,3) IP_ID_CUST Then (23,3)
Sum(CMSSN_PAID_LCL_AMT) For Group
IP_ID_CUST, PROD_ID

Join HEW_ACCT_ARR and


(HEW_ACCT_ARR_EOM_SUMM_STAT:YR_NUM
DECI DECI
HEW_CUST_PR /MO_NUM and HEW_SUMM_DATE_REF) ON HEW_ACCT_ARR_E
COF_LCL_AMT MAL N COF_LCL_AMT MAL
OD_EOM_SUMM ARR_ID_ACCT and Join HEW_CUST On OM_SUMM
(23,3) (23,3)
IP_ID_CUST Then Sum(COF_LCL_AMT) For
Group IP_ID_CUST, PROD_ID

Join HEW_ACCT_ARR and


DECI (HEW_ACCT_ARR_EOM_SUMM_STAT:YR_NUM DECI
HEW_CUST_PR HEW_ACCT_ARR_E
VOF_LCL_AMT MAL N /MO_NUM and HEW_SUMM_DATE_REF) ON VOF_LCL_AMT MAL
OD_EOM_SUMM OM_SUMM_STAT
(23,3) ARR_ID_ACCT and Join HEW_CUST On (23,3)
IP_ID_CUST Then Sum(VOF_LCL_AMT) For
Group IP_ID_CUST, PROD_ID

June 2009 85
OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data

Mandatory
column name type name type

Join HEW_ACCT_ARR
(HEW_ACCT_ARR_EOM_SNAP:YR_NUM/MO_N
DECI UM and HEW_SUMM_DATE_REF:YO/MO) on DECI
HEW_CUST_PR BAL_CURR_ABS HEW_ACCT_ARR_E BAL_CURR_LCL_
MAL N ARR_ID_ACCT and join HEW_CUST On MAL
OD_EOM_SUMM L_LCL_AMT OM_SNAP AMT
(23,3) IP_ID_CUST (23,3)
Then Sum up BAL_CURR_LCL_AMT performing a
GROUP BY on IP_ID_CUST, PROD_ID. Take
Absolute value.

DECI
Join HEW_ACCT_ARR and HEW_ACCT_ARR_E OD_ABSL_LCL_A
MAL
(HEW_ACCT_ARR_EOM_SUMM OM_SUMM MT
DECI (23,3)
HEW_CUST_PR BAL_OD_ABSL_A :YR_NUM/MO_NUM and
MAL N
OD_EOM_SUMM MT HEW_SUMM_DATE_REF) ON ARR_ID_ACCT
(23,3)
and Join HEW_CUST On IP_ID_CUST Sum HEW_SUMM_DATE_
BAL_OD_ABSL_AMT) For Group IP_ID_CUST, REF
PROD_ID

Join HEW_ACCT_ARR and


SMAL (HEW_ACCT_ARR_EOM_SUMM
HEW_CUST_PR CARD_CRED_CN LINT :YR_NUM/MO_NUM and HEW_ACCT_ARR_E CARD_CRED_CN SMAL
N
OD_EOM_SUMM T INTEG HEW_SUMM_DATE_REF) ON ARR_ID_ACCT OM_SUMM T LINT
ER and Join HEW_CUST On IP_ID_CUST Then
Sum(CARD_CRED_CNT) For Group
IP_ID_CUST, PROD_ID

June 2009 86
OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data

Mandatory
column name type name type

Join HEW_ACCT_ARR and


SMAL (HEW_ACCT_ARR_EOM_SUMM
HEW_CUST_PR LINT :YR_NUM/MO_NUM and HEW_ACCT_ARR_E SMAL
OD_CNT N OD_CNT
OD_EOM_SUMM INTEG HEW_SUMM_DATE_REF) ON ARR_ID_ACCT OM_SUMM LINT
ER and Join HEW_CUST On IP_ID_CUST Then
Sum(OD_CNT) For Group IP_ID_CUST,
PROD_ID

SMAL Count the No Of records for the same


HEW_CUST_PR LINT IP_ID_CUST, PROD_ID
ACCT_CNT N
OD_EOM_SUMM INTEG
ER

Look up HEW_CONS_CUST_REL_SUMM_BIR2 HEW_CONS_CUST_ IP_ID_CSLDT_C BIGIN


WHERE REL_SUMM UST T
HEW_CUST.IP_ID_CUST is
HEW_CONS_CUST_REL_SUMM.IP_ID_CUST
HEW_CUST_PR IP_ID_CSLDT_C BIGIN AND HEW_SUMM_DATE_ INTE
Y MO/YR
OD_EOM_SUMM UST T HEW_CONS_CUST_REL_SUMM.YR_NUM is REF GER
HEW_SUMM_DATE_REF.YR AND
HEW_CONS_CUST_REL_SUMM.MO_NUM is BIGIN
HEW_SUMM_DATE_REF.MO HEW_CUST IP_ID_CUST
T

June 2009 87
OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data

Mandatory
column name type name type

Loop thru HEW_CONS_CUST_REL_SUMM_BIR2


HEW_CONS_CUST_REL_SUMM Where,
HEW_CUST.IP_ID_CUST is
HEW_CONS_CUST_REL_SUMM.IP_ID_CUST
AND CUST_CUST_RE
HEW_CUST_PR CHAR HEW_CONS_CUST_REL_SUMM.YR_NUM is HEW_CONS_CUST_ L_CDE CHAR
PRIM_CUST_IND N
OD_EOM_SUMM (1) HEW_SUMM_DATE_REF.YR AND REL_SUMM (6)
HEW_CONS_CUST_REL_SUMM.MO_NUM is
HEW_SUMM_DATE_REF.MO

If record found and CUST_CUST_REL_CDE is


'IDV then set to 'Y' else 'N'

HEW_CUST_PR CTRY_BRNCH_C CHAR Y CTRY_BRNCH_C CHAR


Direct mapping HEW_CUST
OD_EOM_SUMM DE (2) DE (2)

HEW_CUST_PR GROUP_MEMBR CHAR Y GROUP_MEMBR CHAR


Direct mapping HEW_CUST
OD_EOM_SUMM _CDE (6) _CDE (6)

HEW_CUST_PR TIMES
LOAD_DT_TM Y Assign HUB date with timestamp format
OD_EOM_SUMM TAMP

June 2009 88
OCBB CPT Summary and Snapshot Design Overview

HEW_BRNCH_EOM_SUMM
The following table maps data elements for the entity, HEW_BRNCH_EOM_SUMM with the source.
All the count fields are being checked for the following criterion
If the value of count fields exceeds the integer range of values then it is assigned as 0 by default.
Logical entity name: Branch Summary

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data

Mandatory
column name type name type

DECI
HEW_BRNCH_E HEW_SUMM_DATE_ INTE
YR_NUM MAL Y Direct mapping YR
OM_SUMM REF GER
(4)

DECI
HEW_BRNCH_E HEW_SUMM_DATE_ INTE
MO_NUM MAL Y Direct mapping MO
OM_SUMM REF GER
(2)

Derive from
HEW_ACCT_ARR
HEW_BRNCH_E ACCT_CRED_CA INTEG with condition ACCT_CLOSE_DT is 9999-12-31 ACCT_TYPE_CD CHAR
N then GROUP BY
OM_SUMM RD_CNT ER HEW_ACCT_ARR E (3)
CTRY_BRNCH_CDE,GROUP_MEMBR_CDE,BRN
CH_NUM, ACCT_TYPE_CDE
Count the records when ACCT_TYPE_CDE is 'C'

Derive from
HEW_ACCT_ARR
HEW_BRNCH_E ACCT_DEM_DEP with condition ACCT_CLOSE_DT is 9999-12-31 ACCT_TYPE_CD CHAR
INTEG N then GROUP BY HEW_ACCT_ARR
OM_SUMM ST_CNT E (3)
ER CTRY_BRNCH_CDE,GROUP_MEMBR_CDE,BRN
CH_NUM, ACCT_TYPE_CDE
Count the records when ACCT_TYPE_CDE is 'D'

June 2009 89
OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data

Mandatory
column name type name type

Derive from ACCT_TYPE_CD CHAR


HEW_ACCT_ARR E (3)
HEW_ACCT_ARR
with condition ACCT_CLOSE_DT is 9999-12-31 ACCT_CLOSE_D
HEW_BRNCH_E ACCT_DEM_CRE INTEG then GROUP BY DATE
N T
OM_SUMM D_CNT ER CTRY_BRNCH_CDE,GROUP_MEMBR_CDE,BRN
CH_NUM, ACCT_TYPE_CDE
if ACCT_TYPE_CDE is 'D' look up
HEW_DEPST_ARR count all the record if HEW_OD_FACIL OD_START_DT DATE
OD_START_DT <> 0001-01-01

Derive from
HEW_ACCT_ARR
HEW_BRNCH_E ACCT_INVST_CN with condition END_DT is 9999-12-31 ACCT_TYPE_CD CHAR
INTEG N then GROUP BY HEW_ACCT_ARR
OM_SUMM T E (3)
ER CTRY_BRNCH_CDE,GROUP_MEMBR_CDE,BRN
CH_NUM, ACCT_TYPE_CDE
Count the records when ACCT_TYPE_CDE is 'V'

Derive from
HEW_ACCT_ARR
HEW_BRNCH_E ACCT_TERM_CR INTEG with condition END_DT is 9999-12-31 ACCT_TYPE_CD CHAR
N then GROUP BY HEW_ACCT_ARR
OM_SUMM ED_CNT ER E (3)
CTRY_BRNCH_CDE,GROUP_MEMBR_CDE,BRN
CH_NUM, ACCT_TYPE_CDE
Count the records when ACCT_TYPE_CDE is 'L'

Derive from
HEW_ACCT_ARR
HEW_BRNCH_E ACCT_TERM_DE INTEG with condition END_DT is 9999-12-31 ACCT_TYPE_CD CHAR
N then GROUP BY HEW_ACCT_ARR
OM_SUMM PST_CNT ER E (3)
CTRY_BRNCH_CDE,GROUP_MEMBR_CDE,BRN
CH_NUM, ACCT_TYPE_CDE
Count the records when ACCT_TYPE_CDE is 'T'

June 2009 90
OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data

Mandatory
column name type name type

Derive from
HEW_ACCT_ARR
with condition ACCT_CLSE_DT is 9999-12-31
DECI DECI
HEW_BRNCH_E BAL_CRED_CAR then GROUP BY BAL_CURR_LCL_
MAL N HEW_ACCT_ARR MAL
OM_SUMM D_LCL_AMT CTRY_BRNCH_CDE,GROUP_MEMBR_CDE,BRN AMT
(23,3) (17,3)
CH_NUM, ACCT_TYPE_CDE
SUM UP BAL_CURR_LCL_AMT for all the records
when ACCT_TYPE_CDE is 'C'

Derive from
HEW_ACCT_ARR
DECI with condition ACCT_CLSE_DT is 9999-12-31 DECI
HEW_BRNCH_E BAL_DDP_LCL_A then GROUP BY BAL_CURR_LCL_
MAL N HEW_ACCT_ARR MAL
OM_SUMM MT CTRY_BRNCH_CDE,GROUP_MEMBR_CDE,BRN AMT
(23,3) (17,3)
CH_NUM, ACCT_TYPE_CDE
SUM UP BAL_CURR_LCL_AMT for all the records
when ACCT_TYPE_CDE is 'D'

HEW_ACCT_ARR DECI
with condition ACCT_CLSE_DT is 9999-12-31 HEW_ACCT_ARR BAL_CURR_LCL_
MAL
then GROUP BY AMT
(17,3)
DECI CTRY_BRNCH_CDE,GROUP_MEMBR_CDE,BRN
HEW_BRNCH_E BAL_DEM_CRED
MAL N CH_NUM, ACCT_TYPE_CDE
OM_SUMM _LCL_AMT HEW_OD_FACIL OD_START_DT
(23,3) if ACCT_TYPE_CDE is 'D' look up
HEW_DEPST_ARR SUM UP DATE
BAL_CURR_LCL_AMT for all the record if
OD_START_DT <> 0001-01-01

June 2009 91
OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data

Mandatory
column name type name type

HEW_ACCT_ARR
with condition ACCT_CLSE_DT is 9999-12-31
DECI then GROUP BY DECI
HEW_BRNCH_E BAL_CURR_LCL_
INSU_LCL_AMT MAL N CTRY_BRNCH_CDE,GROUP_MEMBR_CDE,BRN HEW_ACCT_ARR MAL
OM_SUMM AMT
(23,3) CH_NUM, ACCT_TYPE_CDE (23,3)
SUM UP BAL_CURR_LCL_AMT for all the records
when ACCT_TYPE_CDE is 'I'

HEW_ACCT_ARR
ACCT_CLSE_DT is 9999-12-31
DECI then GROUP BY DECI
HEW_BRNCH_E BAL_LOAN_MTG BAL_CURR_LCL_
MAL N CTRY_BRNCH_CDE,GROUP_MEMBR_CDE,BRN HEW_ACCT_ARR MAL
OM_SUMM E_LCL_AMT AMT
(23,3) CH_NUM, ACCT_TYPE_CDE (23,3)
SUM UP BAL_CURR_LCL_AMT for all the records
when ACCT_TYPE_CDE is 'L'

HEW_ACCT_ARR
with condition ACCT_CLSE_DT is 9999-12-31
DECI then GROUP BY DECI
HEW_BRNCH_E BAL_TDP_LCL_A BAL_CURR_LCL_
MAL N CTRY_BRNCH_CDE,GROUP_MEMBR_CDE,BRN HEW_ACCT_ARR MAL
OM_SUMM MT AMT
(23,3) CH_NUM, ACCT_TYPE_CDE (23,3)
SUM UP BAL_CURR_LCL_AMT for all the records
when ACCT_TYPE_CDE is 'T'

HEW_BRNCH_E CARD_ATM_CNT INTEG N Join HEW_ACCT_ARR,HEW_DEPST_ARR,


OM_SUMM ER HEW_DEPST_ARR_DEBIT_CARD_ACCES_ARR_ BIGIN
HEW_DEPST_ARR ARR_ID_DEPST
REL, HEW_DEBIT_CARD_ACCES_ARR on T
ARR_ID and count the records when
HEW_DEBIT_CARD_ACCES_ARR.
CARD_CLASS_CDE is 'A' grouped by HEW_ACCT_ARR ARR_ID_ACCT BIGIN
T

June 2009 92
OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data

Mandatory
column name type name type

HEW_DEPST_ARR_
DEBIT_CARD_ACCE BIGIN
S_ARR_REL ARR_ID_DEPST
T

CTRY_BRNCH_CDE,GROUP_MEMBR_CDE,BRN
HEW_DEBIT_CARD_ CARD_CLASS_C
CH_NUM CHAR
ACCES_ARR DE
(3)

BIGIN
ARR_ID_ACCT
Join HEW_ACCT_ARR, T
HEW_ACCT_ARR_EOM_SUMM_STAT, HEW_ACCT_ARR
HEW_ACCT_ARR_EOM_SUMM ON ACCT_CLOSE_D
DATE
T
HEW_ACCT_ARR.ARR_ID_ACCT =
HEW_ACCT_ARR_EOM_SUMM .ARR_ID_ACCT
DECI HEW_ACCT_ARR_E BIGIN
HEW_BRNCH_E CMSSN_PAID_LC with condition ACCT_CLOSE_DT is 9999-12-31 ARR_ID_ACCT
MAL N OM_SUMM_STAT T
OM_SUMM L_AMT
(23,3) Sum up CMSSN_PAID_LCL_AMT for all the
DECI
records doing group by on HEW_ACCT_ARR_E CMSSN_PAID_LC
MAL
CTRY_BRNCH_CDE,GROUP_MEMBR_CDE,BRN OM_SUMM L_AMT
(23,3)
CH_NUM
HEW_SUMM_DATE_
REF

HEW_BRNCH_E CMSSN_RECV_L DECI N Join HEW_ACCT_ARR, BIGIN


ARR_ID_ACCT
OM_SUMM CL_AMT MAL HEW_ACCT_ARR_EOM_SUMM_STAT, T
(23,3) HEW_ACCT_ARR_EOM_SUMM ON HEW_ACCT_ARR
HEW_ACCT_ARR.ARR_ID_ACCT = ACCT_CLOSE_D
DATE
HEW_ACCT_ARR_EOM_SUMM .ARR_ID_ACCT T
with condition ACCT_CLOSE_DT is 9999-12-31
HEW_ACCT_ARR_E ARR_ID_ACCT BIGIN
Sum up CMSSN_RECV_LCL_AMT for all the OM_SUMM_STAT T

June 2009 93
OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data

Mandatory
column name type name type

DECI
HEW_ACCT_ARR_E CMSSN_RECV_L
MAL
OM_SUMM CL_AMT
(23,3)
records doing GROUP BY on
HEW_SUMM_DATE_
CTRY_BRNCH_CDE,GROUP_MEMBR_CDE,BRN
REF
CH_NUM
BIGIN
ARR_ID_ACCT
Join HEW_ACCT_ARR, T
HEW_ACCT_ARR_EOM_SUMM_STAT, HEW_ACCT_ARR
HEW_ACCT_ARR_EOM_SUMM ON ACCT_CLOSE_D
DATE
HEW_ACCT_ARR.ARR_ID_ACCT = T
HEW_ACCT_ARR_EOM_SUMM .ARR_ID_ACCT
DECI HEW_ACCT_ARR_E BIGIN
HEW_BRNCH_E with condition ACCT_CLOSE_DT is 9999-12-31 ARR_ID_ACCT
COF_LCL_AMT MAL N OM_SUMM_STAT T
OM_SUMM
(23,3) Sum up COF_LCL_AMT for all the records doing
DECI
GROUP By on HEW_ACCT_ARR_E CMSSN_RECV_L
MAL
CTRY_BRNCH_CDE,GROUP_MEMBR_CDE,BRN OM_SUMM CL_AMT
(23,3)
CH_NUM
HEW_SUMM_DATE_
REF

BIGIN
Join HEW_ACCT_ARR with HEW_ACCT_ARR ARR_ID_ACCT
T
HEW_BRNCH_E CARD_CRED_CN INTEG HEW_CRED_CARD_ACCES_ARR on ARR_ID and
N count the records when CARD_CLASS_CDE is C
OM_SUMM T ER
doing a GROUP BY on
CTRY_BRNCH_CDE,GROUP_MEMBR_CDE,BRN HEW_CRED_CARD_ CARD_CLASS_C CHAR
CH_NUM. ACCES_ARR DE (3)

HEW_BRNCH_E CUST_CNT INTEG N Join HEW_CUST with HEW_BRNCH on HEW_CUST CTRY_BRNCH_C CHAR
OM_SUMM ER CTRY_BRNCH_CDE,GROUP_MEMBR_CDE,BRN DE (2)

June 2009 94
OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data

Mandatory
column name type name type

CH_NUM with the condition CUST_END_DT is GROUP_MEMBR CHAR


'9999-12-31' _CDE (6)
and count the records doing a GROUP BY on
DECI
CTRY_BRNCH_CDE,GROUP_MEMBR_CDE,BRN BRNCH_NUM MAL(
CH_NUM 3)
If CUST_CNT is NULL OR CUST_CNT > 32767
Then 0 CTRY_BRNCH_C CHAR
DE (2)
Else IF CUST_CNT < -32768
Then 0 GROUP_MEMBR CHAR
Else CUST_CNT HEW_BRNCH _CDE (6)
Assign this value to the target field
DECI
BRNCH_NUM MAL(
3)

HEW_BRNCH_E INT_PAID_LCL_A DECI N Join HEW_ACCT_ARR with HEW_DEPST_ARR HEW_ACCT_ARR INT_DB_ACCR_L DECI
OM_SUMM MT MAL AND HEW_LOAN_ARR using ARR_ID_ACCT. CL_AMT MAL
(23,3) (17,3)
Then join the HEW_BRNCH table using
CTRY_BRNCH_CDE, GROUP_MEMBR_CDE and
BRNCH_NUM to make sure that the branch
information exists.

June 2009 95
OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data

Mandatory
column name type name type

Sum up HEW_DEPST_ARR.INT_PAID_LCL_AMT
and HEW_LOAN_ARR.INT_PAID_LCL_AMT to get
the total INT_PAID_LCL_AMT

From HEW_ACCT_ARR ,when


ACCT_CLOSE_DT is 9999-12-31 HEW_SUMM_DATE_
doing group by on REF
CTRY_BRNCH_CDE,GROUP_MEMBR_CDE,BRN
CH_NUM

HEW_BRNCH_E INT_RECV_LCL_ DECI N Join HEW_ACCT_ARR with HEW_DEPST_ARR


OM_SUMM AMT MAL AND HEW_LOAN_ARR using ARR_ID_ACCT. BIGIN
(23,3) ARR_ID_ACCT
T
Then join the HEW_BRNCH table using
CTRY_BRNCH_CDE, GROUP_MEMBR_CDE and HEW_ACCT_ARR
BRNCH_NUM to make sure that the branch
information exists. ACCT_CLOSE_D
DATE
T
Sum up HEW_DEPST_ARR.INT_RECV_LCL_AMT
and HEW_LOAN_ARR.INT_RECV_LCL_AMT to get
the total INT_RECV_LCL_AMT HEW_SUMM_DATE_
REF

From HEW_ACCT_ARR ,when


HEW_DEPST_ARR DECI
ACCT_CLOSE_DT is 9999-12-31
INT_RECV_LCL_ MAL
doing group by on
AMT (17,3)

June 2009 96
OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data

Mandatory
column name type name type

DECI
HEW_LOAN_ARR INT_RECV_LCL_ MAL
CTRY_BRNCH_CDE,GROUP_MEMBR_CDE,BRN AMT (17,3)
CH_NUM
Join and HEW_ACCT_ARR
with condition ACCT_CLOSE_DT is 9999-12-31
HEW_BRNCH_E INTEG then GROUP BY ACCT_TYPE_CD CHAR
PLCY_INSU_CNT N
OM_SUMM ER CTRY_BRNCH_CDE,GROUP_MEMBR_CDE,BRN HEW_ACCT_ARR E (3)
CH_NUM, ACCT_TYPE_CDE
Count the records when ACCT_TYPE_CDE is 'I'

Join and HEW_ACCT_ARR


with condition END_DT is 9999-12-31
DECI then group by DECI
HEW_BRNCH_E BAL_CURR_LCL_
INVST_LCL_AMT MAL N CTRY_BRNCH_CDE,GROUP_MEMBR_CDE,BRN MAL
OM_SUMM HEW_ACCT_ARR AMT
(23,3) CH_NUM, ACCT_TYPE_CDE (17,3)
SUM UP BAL_CURR_LCL_AMT for all the records
when ACCT_TYPE_CDE is 'V'

DECI DECI
HEW_BRNCH_E
BRNCH_NUM MAL Y Direct mapping HEW_BRNCH BRNCH_NUM MAL
OM_SUMM
(3,0) (3,0)

HEW_BRNCH_E CTRY_BRNCH_C CHAR CTRY_BRNCH_C CHAR


Y Direct mapping HEW_BRNCH
OM_SUMM DE (2) DE (2)

HEW_BRNCH_E GROUP_MEMBR CHAR GROUP_MEMBR CHAR


Y Direct mapping HEW_BRNCH
OM_SUMM _CDE (6) _CDE (6)

HEW_BRNCH_E VOF_LCL_AMT DECI N Join HEW_ACCT_ARR, HEW_ACCT_ARR BIGIN


ARR_ID_ACCT
OM_SUMM MAL HEW_ACCR_ARR_EOM_SUMM_STAT on T
(23,3) ARR_ID_ACCT with condition ACCT_CLOSE_DT is
9999-12-31 ACCT_CLOSE_D DATE
then GROUP BY on T

June 2009 97
OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data

Mandatory
column name type name type

DECI
HEW_ACCT_ARR_E
VOF_LCL_AMT MAL
OM_SUMM_STAT
(23,3)
CTRY_BRNCH_CDE,GROUP_MEMBR_CDE,BRN
HEW_SUMM_DATE_
CH_NUM
REF
SUM UP VOF_LCL_AMT for all the records
HEW_BRNCH_E TIMES
LOAD_DT_TM Y Assign HUB date with timestamp format
OM_SUMM TAMP

June 2009 98
OCBB CPT Summary and Snapshot Design Overview

HEW_CONS_CUST_EOM_SUMM
The following table maps data elements for the entity, HEW_CONS_CUST_EOM_SUMM with the source.
Logical entity name: Consolidated Customer Summary

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data

Mandatory
column name type name type

Read HEW-CUST_FACT_SUMM_BIR2
HEW_CONS_CU IP_ID_CSLDT_C BIGIN HEW_CUST_EOM_S IP_ID_CSLDT_C BIGN
Y HEW_CUST_EOM_SUMM and ORDER BY
ST_EOM_SUMM UST T UMM UST T
CSLDT_CUST_ID,CUST_BRNCH_ID

DECI
HEW_CONS_CU HEW_SUMM_DATE_ DECI
YR_NUM MAL Y Direct mapping YR
ST_EOM_SUMM REF MAL
(4)

DECI
HEW_CONS_CU HEW_SUMM_DATE_ DECI
MO_NUM MAL Y Direct mapping MO
ST_EOM_SUMM REF MAL
(2)

VARC VARC
HEW_CONS_CU HEW_CUST_EOM_S
BRNCH_NUM HAR N Direct mapping BRNCH_NUM HAR
ST_EOM_SUMM UMM
(25) (25)

VARC
HEW_CONS_CU CHNG_ADDR_IN CHAR If any Record found with CHNG_ADDR_IND is 'Y' HEW_CUST_EOM_S CHNG_ADDR_IN
N HAR
ST_EOM_SUMM D (1) Assign 'Y' else 'N' UMM D
(25)

Sum up PARTY_SECND_PYBL_LCL_AMT under


same CSLDT_CUST_ID IP_ID_CSLDT_CUST
DECI DECI
HEW_CONS_CU PARTY_SECND_ HEW_CUST_EOM_S PARTY_SECND_
MAL N If PARTY_SECND_PYBL_LCL_AMT is Null Then MAL
ST_EOM_SUMM PYBL_LCL_AMT UMM PYBL_LCL_AMT
(23,3) Assign 0 Else Assign (23,3)
PARTY_SECND_PYBL_LCL_AMT
CSLDT_CUST_ID

June 2009 99
OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data

Mandatory
column name type name type

HEW_CONS_CU CHAR If any Record found with SCRIB_ATM_IND is 'Y' HEW_CUST_EOM_S CHAR
SCRIB_ATM_IND N SCRIB_ATM_IND
ST_EOM_SUMM (1) Assign 'Y' else 'N' UMM (1)

HEW_CONS_CU CHAR If any Record found with SCRIB_ATB_IND is 'Y' HEW_CUST_EOM_S CHAR
SCRIB_ATB_IND N SCRIB_ATB_IND
ST_EOM_SUMM (1) Assign 'Y' else 'N' UMM (1)

HEW_CONS_CU CHAR If any Record found with SCRIB_PTB_IND is 'Y' HEW_CUST_EOM_S CHAR
SCRIB_PTB_IND N SCRIB_PTB_IND
ST_EOM_SUMM (1) Assign 'Y' else 'N' UMM (1)

HEW_CONS_CU SCRIB_HEX_BAN CHAR If any Record found with SCRIB_HEX_BANK_IND HEW_CUST_EOM_S SCRIB_HEX_BAN CHAR
N
ST_EOM_SUMM K_IND (1) is 'Y' Assign 'Y' else 'N' UMM K_IND (1)

HEW_CONS_CU SCRIB_INET_BA CHAR If any Record found with SCRIB_INET_BANK_IND HEW_CUST_EOM_S SCRIB_INET_BA CHAR
N
ST_EOM_SUMM NK_IND (1) is 'Y' Assign 'Y' else 'N' UMM NK_IND (1)

Sum up BAL_CURR_LCL_AMT under the same


DECI CSLDT_CUST_ID IP_ID_CSLDT_CUST DECI
HEW_CONS_CU BAL_CURR_LCL_ HEW_CUST_EOM_S BAL_CURR_LCL_
MAL N MAL
ST_EOM_SUMM AMT If BAL_CURR_LCL_AMT is Null Then Assign 0 Else UMM AMT
(23,3) (23,3)
Assign BAL_CURR_LCL_AMT CSLDT_CUST_ID

Sum up OVDUE_LCL_AMT under the same


DECI CSLDT_CUST_ID IP_ID_CSLDT_CUST DECI
HEW_CONS_CU OVDUE_LCL_AM HEW_CUST_EOM_S OVDUE_LCL_AM
MAL N MAL
ST_EOM_SUMM T If OVDUE_LCL_AMT is Null Then Assign 0 Else UMM T
(23,3) (23,3)
Assign OVDUE_LCL_AMT CSLDT_CUST_ID

Sum up INSTR_LCL_AMT under the same


DECI CSLDT_CUST_ID IP_ID_CSLDT_CUST DECI
HEW_CONS_CU HEW_CUST_EOM_S
INSTR_LCL_AMT MAL N INSTR_LCL_AMT MAL
ST_EOM_SUMM If INSTR_LCL_AMT is Null Then Assign 0 Else UMM
(23,3) (23,3)
Assign INSTR_LCL_AMT CSLDT_CUST_ID

Sum up INT_PAID_LCL_AMT under the same


DECI CSLDT_CUST_ID IP_ID_CSLDT_CUST DECI
HEW_CONS_CU INT_PAID_LCL_A HEW_CUST_EOM_S INT_PAID_LCL_A
MAL N MAL
ST_EOM_SUMM MT If INT_PAID_LCL_AMT is Null Then Assign 0 Else UMM MT
(23,3) (23,3)
Assign INT_PAID_LCL_AMT CSLDT_CUST_ID

June 2009 100


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data

Mandatory
column name type name type

Sum up INSU_LCL_AMT under the same


DECI CSLDT_CUST_ID IP_ID_CSLDT_CUST DECI
HEW_CONS_CU HEW_CUST_EOM_S
INSU_LCL_AMT MAL N INSU_LCL_AMT MAL
ST_EOM_SUMM If INSU_LCL_AMT is Null Then Assign 0 Else UMM
(23,3) (23,3)
Assign INSU_LCL_AMT CSLDT_CUST_ID

Lookup on
HEW_CONS_CU CNTRB_INT_LCL DECI CUST_PROFIT_SUM DECI
CUST_PROFIT_SUMM_INTERFACE_HEW using CNTRB_INT_LCL
ST_EOM_SUMM _AMT MAL N M_INTERFACE_HE MAL
IP_ID which is fetched by joining with HEW_CUST _AMT
(23,3) W (23,3)
and INVPXREF
Sum up INSTM_HELD_MKT_VALUE_LCL_AMT
under the same CSLDT_CUST_ID
INSTM_HELD_M IP_ID_CSLDT_CUST
HEW_CONS_CU DECI INSTM_HELD_M DECI
KT_VALUE_LCL_ HEW_CUST_EOM_S
ST_EOM_SUMM MAL N KT_VALUE_LCL_ MAL
AMT If INSTM_HELD_MKT_VALUE_LCL_AMT is Null UMM
(23,3) AMT (23,3)
Then Assign 0 Else Assign
INSTM_HELD_MKT_VALUE_LCL_AMT
CSLDT_CUST_ID
Sum up INT_RECV_LCL_AMT under the same
DECI CSLDT_CUST_ID IP_ID_CSLDT_CUST DECI
HEW_CONS_CU INT_RECV_LCL_ HEW_CUST_EOM_S INT_RECV_LCL_
MAL N MAL
ST_EOM_SUMM AMT UMM AMT
(23,3) If INT_RECV_LCL_AMT is Null Then Assign 0 Else (23,3)
assign INT_RECV_LCL_AMT CSLDT_CUST_ID

Sum up INSTL_LCL_AMT under the same


DECI CSLDT_CUST_ID IP_ID_CSLDT_CUST DECI
HEW_CONS_CU HEW_CUST_EOM_S
INSTL_LCL_AMT MAL N INSTL_LCL_AMT MAL
ST_EOM_SUMM If INSTL_LCL_AMT is Null Then Assign 0 Else UMM
(23,3) (23,3)
Assign INSTL_LCL_AMT CSLDT_CUST_ID

Sum up BAL_MAT_LCL_AMT under the same


DECI CSLDT_CUST_ID IP_ID_CSLDT_CUST DECI
HEW_CONS_CU BAL_MTUR_LCL_ HEW_CUST_EOM_S BAL_MTUR_LCL_
MAL N MAL
ST_EOM_SUMM AMT If BAL_MAT_LCL_AMT is Null Then assign 0 Else UMM AMT
(23,3) (23,3)
Assign BAL_MAT_LCL_AMT CSLDT_CUST_ID

June 2009 101


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data

Mandatory
column name type name type

Sum up PREM_GROS_LCL_AMT under the same


DECI CSLDT_CUST_ID IP_ID_CSLDT_CUST DECI
HEW_CONS_CU PREM_GROS_LC HEW_CUST_EOM_S PREM_GROS_LC
MAL N If PREM_GROS_LCL_AMT is Null Then Assign 0 MAL
ST_EOM_SUMM L_AMT UMM L_AMT
(23,3) Else Assign PREM_GROS_LCL_AMT (23,3)
CSLDT_CUST_ID

Sum up BAL_CRED_AGG_LCL_AMT under the


same CSLDT_CUST_ID IP_ID_CSLDT_CUST
DECI DECI
HEW_CONS_CU BAL_CRED_AGG HEW_CUST_EOM_S BAL_CRED_AGG
MAL N MAL
ST_EOM_SUMM _LCL_AMT If BAL_CRED_AGG_LCL_AMT is Null Then Assign UMM _LCL_AMT
(23,3) (23,3)
0 Else Assign BAL_CRED_AGG_LCL_AMT
CSLDT_CUST_ID

DECI Sum up MTGE_ABSL_LCL_AMT under the same DECI


HEW_CONS_CU MTGE_ABSL_LC HEW_CUST_EOM_S MTGE_ABSL_LC
MAL N CSLDT_CUST_ID MAL
ST_EOM_SUMM L_AMT UMM L_AMT
(23,3) IP_ID_CSLDT_CUSTCSLDT_CUST_ID (23,3)

DECI Sum up CMSSN_PAID_LCL_AMT under the same DECI


HEW_CONS_CU CMSSN_PAID_LC HEW_CUST_EOM_S CMSSN_PAID_LC
MAL N CSLDT_CUST_ID MAL
ST_EOM_SUMM L_AMT UMM L_AMT
(23,3) IP_ID_CSLDT_CUSTCSLDT_CUST_ID (23,3)

DECI Sum up CMSSN_RECV_LCL_AMT under the same DECI


HEW_CONS_CU CMSSN_RECV_L HEW_CUST_EOM_S CMSSN_RECV_L
MAL N CSLDT_CUST_ID MAL
ST_EOM_SUMM CL_AMT UMM CL_AMT
(23,3) IP_ID_CSLDT_CUSTCSLDT_CUST_ID (23,3)

DECI Sum up BAL_ABSL_LCL_AMT under the same DECI


HEW_CONS_CU BAL_ABSL_LCL_ HEW_CUST_EOM_S BAL_ABSL_LCL_
MAL N CSLDT_CUST_ID MAL
ST_EOM_SUMM AMT UMM AMT
(23,3) IP_ID_CSLDT_CUSTCSLDT_CUST_ID (23,3)

DECI Sum up LOAN_ABSL_LCL_AMT under the same DECI


HEW_CONS_CU LOAN_ABSL_LCL HEW_CUST_EOM_S LOAN_ABSL_LCL
MAL N CSLDT_CUST_ID MAL
ST_EOM_SUMM _AMT UMM _AMT
(23,3) IP_ID_CSLDT_CUSTCSLDT_CUST_ID (23,3)

June 2009 102


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data

Mandatory
column name type name type

DECI Sum up OD_UAUT_OUTSTD_LCL_AMT under the DECI


HEW_CONS_CU OD_UAUT_OUTS HEW_CUST_EOM_S OD_UAUT_OUTS
MAL N same CSLDT_CUST_ID MAL
ST_EOM_SUMM TD_LCL_AMT UMM TD_LCL_AMT
(23,3) IP_ID_CSLDT_CUSTCSLDT_CUST_ID (23,3)

DECI Sum up INVST_ABSL_LCL_AMT under the same DECI


HEW_CONS_CU INVST_ABSL_LC HEW_CUST_EOM_S INVST_ABSL_LC
MAL N CSLDT_CUST_ID MAL
ST_EOM_SUMM L_AMT UMM L_AMT
(23,3) IP_ID_CSLDT_CUSTCSLDT_CUST_ID (23,3)

DECI Sum up DEPST_ABSL_LCL_AMT under the same DECI


HEW_CONS_CU DEPST_ABSL_LC HEW_CUST_EOM_S DEPST_ABSL_LC
MAL N CSLDT_CUST_ID MAL
ST_EOM_SUMM L_AMT UMM L_AMT
(23,3) IP_ID_CSLDT_CUSTCSLDT_CUST_ID (23,3)

DECI Sum up OD_UAUT_LCL_AMT under the same DECI


HEW_CONS_CU OD_UAUT_LCL_ HEW_CUST_EOM_S OD_UAUT_LCL_
MAL N CSLDT_CUST_ID MAL
ST_EOM_SUMM AMT UMM AMT
(23,3) IP_ID_CSLDT_CUSTCSLDT_CUST_ID (23,3)

HEW_CONS_CU DECI Sum up VOF_LCL_AMT under the same DECI


VOF_LCL_AMT HEW_CUST_EOM_S
ST_EOM_SUMM MAL N CSLDT_CUST_ID VOF_LCL_AMT MAL
UMM
(23,3) IP_ID_CSLDT_CUSTCSLDT_CUST_ID (23,3)

HEW_CONS_CU BAL_CRED_AVG DECI Sum up BAL_AVG_CR_LCL_AMT under the same DECI


HEW_CUST_EOM_S BAL_CRED_AVG
ST_EOM_SUMM _LCL_AMT MAL N CSLDT_CUST_ID MAL
UMM _LCL_AMT
(23,3) IP_ID_CSLDT_CUSTCSLDT_CUST_ID (23,3)
DECI Sum up COF_LCL_AMT under the same DECI
HEW_CONS_CU HEW_CUST_EOM_S
COF_LCL_AMT MAL N CSLDT_CUST_ID COF_LCL_AMT MAL
ST_EOM_SUMM UMM
(23,3) IP_ID_CSLDT_CUSTCSLDT_CUST_ID (23,3)

DECI Sum up BAL_DB_AGG_LCL_AMT under the same DECI


HEW_CONS_CU BAL_DB_AGG_L HEW_CUST_EOM_S BAL_DB_AGG_L MAL
MAL N CSLDT_CUST_ID
ST_EOM_SUMM CL_AMT UMM CL_AMT
(23,3) IP_ID_CSLDT_CUSTCSLDT_CUST_ID (23,3)

DECI Sum up BAL_DB_AVG_LCL_AMT under the same DECI


HEW_CONS_CU BAL_DB_AVG_LC HEW_CUST_EOM_S BAL_DB_AVG_LC
MAL N CSLDT_CUST_ID MAL
ST_EOM_SUMM L_AMT UMM L_AMT
(23,3) IP_ID_CSLDT_CUSTCSLDT_CUST_ID (23,3)

June 2009 103


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data

Mandatory
column name type name type

DECI Sum up NET_PRS_VAL_AMT under the same DECI


HEW_CONS_CU NET_PRS_VAL_A HEW_CUST_EOM_S NET_PRS_VAL_A
MAL N CSLDT_CUST_ID MAL
ST_EOM_SUMM MT UMM MT
(23,3) IP_ID_CSLDT_CUSTCSLDT_CUST_ID (23,3)

SMAL Sum up TRAN_LAST_SINCE_DAY_CNT under the


HEW_CONS_CU TRAN_LAST_SIN LINT same CSLDT_CUST_ID HEW_CUST_EOM_S TRAN_LAST_SIN SMAL
N IP_ID_CSLDT_CUSTCSLDT_CUST_ID
ST_EOM_SUMM CE_DAY_CNT INTEG UMM CE_DAY_CNT LINT
ER Count field validation logic

SMAL
LINT Sum up CHK_RTRN_CNT under the same
HEW_CONS_CU HEW_CUST_EOM_S SMAL
CHK_RTRN_CNT N CSLDT_CUST_ID CHK_RTRN_CNT
ST_EOM_SUMM INTEG UMM LINT
IP_ID_CSLDT_CUSTCSLDT_CUST_ID
ER

Sum up CARD_CRED_CNT under the same


HEW_CONS_CU CARD_CRED_CN INTEG HEW_CUST_EOM_S CARD_CRED_CN SMAL
N CSLDT_CUST_ID
ST_EOM_SUMM T ER UMM T LINT
IP_ID_CSLDT_CUSTCSLDT_CUST_ID

Sum up CRED_CARD_NEW_CNT under the same


HEW_CONS_CU CARD_CRED_NE INTEG HEW_CUST_EOM_S CARD_CRED_NE INTE
N CSLDT_CUST_ID
ST_EOM_SUMM W_CNT ER UMM W_CNT GER
IP_ID_CSLDT_CUSTCSLDT_CUST_ID

Sum up TRAN_CRED_CNT under the same


HEW_CONS_CU TRAN_CRED_CN INTEG HEW_CUST_EOM_S TRAN_CRED_CN SMAL
N CSLDT_CUST_ID
ST_EOM_SUMM T ER UMM T LINT
IP_ID_CSLDT_CUSTCSLDT_CUST_ID

Sum up TRAN_DB_CNT under the same


HEW_CONS_CU SMAL HEW_CUST_EOM_S SMAL
TRAN_DB_CNT N CSLDT_CUST_ID TRAN_DB_CNT
ST_EOM_SUMM LINT UMM LINT
IP_ID_CSLDT_CUSTCSLDT_CUST_ID

Sum up ACCT_CRED_CARD_CLOSE_CNT under


HEW_CONS_CU ACCT_CRED_CA INTEG HEW_CUST_EOM_S ACCT_CRED_CA INTE
N the same CSLDT_CUST_ID
ST_EOM_SUMM RD_CLOSE_CNT ER UMM RD_CLOSE_CNT GER
IP_ID_CSLDT_CUSTCSLDT_CUST_ID

June 2009 104


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data

Mandatory
column name type name type

Sum up CARD_ATM_CNT under the same


HEW_CONS_CU INTEG HEW_CUST_EOM_S SMAL
CARD_ATM_CNT N CSLDT_CUST_ID CARD_ATM_CNT
ST_EOM_SUMM ER UMM LINT
IP_ID_CSLDT_CUSTCSLDT_CUST_ID

Sum up CARD_ATM_NEW_CNT under the same


HEW_CONS_CU CARD_ATM_NEW INTEG HEW_CUST_EOM_S CARD_ATM_NEW INTE
N CSLDT_CUST_ID
ST_EOM_SUMM _CNT ER UMM _CNT GER
IP_ID_CSLDT_CUSTCSLDT_CUST_ID

Sum up TRAN_MANL_CNT under the same


HEW_CONS_CU TRAN_MANL_CN INTEG HEW_CUST_EOM_S TRAN_MANL_CN SMAL
N CSLDT_CUST_ID
ST_EOM_SUMM T ER UMM T LINT
IP_ID_CSLDT_CUSTCSLDT_CUST_ID

Sum up TRAN_SYS_CNT under the same


HEW_CONS_CU INTEG HEW_CUST_EOM_S SMAL
TRAN_SYS_CNT N CSLDT_CUST_ID TRAN_SYS_CNT
ST_EOM_SUMM ER UMM LINT
IP_ID_CSLDT_CUSTCSLDT_CUST_ID

Sum up CAMP_CNT under the same


HEW_CONS_CU INTEG HEW_CUST_EOM_S SMAL
CAMP_CNT N CSLDT_CUST_ID CAMP_CNT
ST_EOM_SUMM ER UMM LINT
IP_ID_CSLDT_CUSTCSLDT_CUST_ID

Sum up TRAN_ATM_CNT under the same


HEW_CONS_CU INTEG HEW_CUST_EOM_S SMAL
TRAN_ATM_CNT N CSLDT_CUST_ID TRAN_ATM_CNT
ST_EOM_SUMM ER UMM LINT
IP_ID_CSLDT_CUSTCSLDT_CUST_ID

Sum up TRAN_ATB_CNT under the same


HEW_CONS_CU INTEG HEW_CUST_EOM_S SMAL
TRAN_ATB_CNT N CSLDT_CUST_ID TRAN_ATB_CNT
ST_EOM_SUMM ER UMM LINT
IP_ID_CSLDT_CUSTCSLDT_CUST_ID

Sum up ACCT_CNT under the same


HEW_CONS_CU INTEG HEW_CUST_EOM_S SMAL
ACCT_CNT N CSLDT_CUST_ID ACCT_CNT
ST_EOM_SUMM ER UMM LINT
IP_ID_CSLDT_CUSTCSLDT_CUST_ID

Sum up PROD_DCLN_CNT under the same


HEW_CONS_CU PROD_DCLN_CN INTEG HEW_CUST_EOM_S PROD_DCLN_CN SMAL
N CSLDT_CUST_ID
ST_EOM_SUMM T ER UMM T LINT
IP_ID_CSLDT_CUSTCSLDT_CUST_ID

June 2009 105


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data

Mandatory
column name type name type

Sum up SVCE_NEW_CNT under the same


HEW_CONS_CU INTEG HEW_CUST_EOM_S SMAL
SVCE_NEW_CNT N CSLDT_CUST_ID SVCE_NEW_CNT
ST_EOM_SUMM ER UMM LINT
IP_ID_CSLDT_CUSTCSLDT_CUST_ID

Sum up SVCE_CLOSE_CNT under the same


HEW_CONS_CU SVCE_CLOSE_C INTEG HEW_CUST_EOM_S SVCE_CLOSE_C SMAL
N CSLDT_CUST_ID
ST_EOM_SUMM NT ER UMM NT LINT
IP_ID_CSLDT_CUSTCSLDT_CUST_ID

Sum up PROD_CLASS_CNT under the same


HEW_CONS_CU PROD_CLASS_O INTEG CSLDT_CUST_ID HEW_CUST_EOM_S PROD_CLASS_C INTE
N IP_ID_CSLDT_CUSTCSLDT_CUST_ID
ST_EOM_SUMM WN_CNT ER UMM NT GER

Sum up TRAN_TRADE_CNT under the same


HEW_CONS_CU TRAN_TRADE_C INTEG CSLDT_CUST_ID HEW_CUST_EOM_S TRAN_TRADE_C INTE
N IP_ID_CSLDT_CUSTCSLDT_CUST_ID
ST_EOM_SUMM NT ER UMM NT GER

Sum up TRAN_PTB_CNT under the same


HEW_CONS_CU INTEG CSLDT_CUST_ID HEW_CUST_EOM_S SMAL
TRAN_PTB_CNT N IP_ID_CSLDT_CUSTCSLDT_CUST_ID TRAN_PTB_CNT
ST_EOM_SUMM ER T UMM LINT
Count field validation logic

HEW_CONS_CU CHAR If any Record found with NEW_CUST_IND is 'Y' HEW_CUST_EOM_S CHAR
NEW_CUST_IND N NEW_CUST_IND
ST_EOM_SUMM (1) Assign 'Y' else 'N' UMM (1)

HEW_CONS_CU CHAR If any Record found with END_CUST_IND is 'N' HEW_CUST_EOM_S CHAR
END_CUST_IND N END_CUST_IND
ST_EOM_SUMM (1) Assign 'N' else 'Y' UMM (1)

HEW_CONS_CU CHAR If any Record found with OD_IND is 'Y' Assign 'Y' HEW_CUST_EOM_S CHAR
OD_IND N OD_IND
ST_EOM_SUMM (1) else 'N' UMM (1)

June 2009 106


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data

Mandatory
column name type name type

Sum up PARTY_SECND_APY_CNT under the


HEW_CONS_CU PARTY_SECND_ INTEG HEW_CUST_EOM_S PARTY_SECND_ INTE
N same CSLDT_CUST_ID
ST_EOM_SUMM APY_CNT ER UMM APY_CNT GER
IP_ID_CSLDT_CUSTCSLDT_CUST_ID

Sum up CPLT_CNT under the same


CSLDT_CUST_ID IP_ID_CSLDT_CUST

HEW_CONS_CU INTEG HEW_CUST_EOM_S SMAL


CPLT_CNT N If CPTL_CNT is Null Then Assign 0 CPLT_CNT
ST_EOM_SUMM ER UMM LINT
Else if CPTL_CNT is > 2147483647 Then Assign 0
Else If CPTL_CNT < - 2147483647 Then Assign 0
Else Assign CPTL_CNTCSLDT_CUST_ID

Sum up TRAN_INET_BANK_CNT under the same


CSLDT_CUST_ID
IP_ID_CSLDT_CUSTCSLDT_CUST_ID
Count field validation logic
HEW_CONS_CU TRAN_INET_BAN HEW_CUST_EOM_S TRAN_INET_BAN SMAL
INTEG N
ST_EOM_SUMM K_CNT If TRAN_INET_BANK_CNT is Null Then Assign 0 UMM K_CNT LINT
ER
Else if TRAN_INET_BANK_CNT is > 2147483647
Then Assign 0 Else If TRAN_INET_BANK_CNT < -
2147483647 Then Assign 0
Else Assign TRAN_INET_BANK_CNT

June 2009 107


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data

Mandatory
column name type name type

Sum up TRAN_HEX_BANK_CNT under the same


CSLDT_CUST_ID
IP_ID_CSLDT_CUSTCSLDT_CUST_ID
Count field validation logic
HEW_CONS_CU TRAN_HEX_BAN INTEG HEW_CUST_EOM_S TRAN_HEX_BAN SMAL
N If TRAN_HEX_BANK_CNT is Null Then Assign 0
ST_EOM_SUMM K_CNT ER UMM K_CNT LINT
Else if TRAN_ HEX _BANK_CNT is > 2147483647
Then Assign 0 Else If TRAN_ HEX _BANK_CNT < -
2147483647 Then Assign 0
Else Assign TRAN_ HEX _BANK_CNT

Sum up
OD_UAUT_DAY_CNT under the same
CSLDT_CUST_ID

Take MAX(OD_UAUT_DAY_CNT ) from


HEW_CUST_EOM_SUMM under the same
HEW_CONS_CU OD_UAUT_DAY_ INTEG IP_ID_CSLDT_CUST HEW_CUST_EOM_S OD_UAUT_DAY_ SMAL
N
ST_EOM_SUMM CNT ER UMM CNT LINT
If OD_UAUT_DAY_CNT is Null Then Assign 0
Else if OD_UAUT_DAY_CNT is > 2147483647
Then Assign 0 Else If OD_UAUT_DAY_CNT < -
2147483647 Then Assign 0
Else Assign OD_UAUT_DAY_CNT
CSLDT_CUST_ID

June 2009 108


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data

Mandatory
column name type name type

Sum up PROD_SALES_CNT SALE_PROD_CNT


under the same CSLDT_CUST_ID
IP_ID_CSLDT_CUST

HEW_CONS_CU SALE_PROD_CN INTEG If SALE_PROD_CNT is Null Then Assign 0 HEW_CUST_EOM_S SALE_PROD_CN SMAL
N
ST_EOM_SUMM T ER Else if SALE_PROD_CNT is > 2147483647 Then UMM T LINT
Assign 0 Else If SALE_PROD_CNT < -
2147483647 Then Assign 0
Else Assign SALE_PROD_CNT
CSLDT_CUST_ID

Sum up OD_UAUT_OUTSTD_DAY_CNT under the


same CSLDT_CUST_ID

Take Max(OD_UAUT_OUTSTD_DAY_CNT) under


the same IP_ID_CSLDT_CUSTCSLDT_CUST_ID
Count field validation logic

HEW_CONS_CU OD_UAUT_OUTS INTEG HEW_CUST_EOM_S OD_UAUT_OUTS SMAL


N If OD_UAUT_OUTSTD_DAY_CNT is Null Then
ST_EOM_SUMM TD_DAY_CNT ER UMM TD_DAY_CNT LINT
Assign 0
Else if OD_UAUT_OUTSTD_DAY_CNT is >
2147483647 Then Assign 0 Else If
OD_UAUT_OUTSTD_DAY_CNT < - 2147483647
Then Assign 0
Else Assign OD_UAUT_OUTSTD_DAY_CNT

June 2009 109


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data

Mandatory
column name type name type

Sum up OVDUE_DAY_CNT under the same


CSLDT_CUST_ID

Take Max(OVDUE_DAY_CNT) under the same


IP_ID_CSLDT_CUST

If OVDUE_DAY_CNT is Null Then Assign 0


HEW_CONS_CU OVDUE_DAY_CN INTEG HEW_CUST_EOM_S OVDUE_DAY_CN INTE
N Else if OVDUE_DAY_CNT is > 2147483647 Then
ST_EOM_SUMM T ER UMM T GER
Assign 0 Else If OVDUE_DAY_CNT < -
2147483647 Then Assign 0
Else Assign OVDUE_DAY_CNT

CSLDT_CUST_ID

Sum up CNTC_CNT under the same


CSLDT_CUST_ID IP_ID_CSLDT_CUST

If CNTC_CNT is Null Then Assign 0


HEW_CONS_CU INTEG HEW_CUST_EOM_S SMAL
CNTC_CNT N Else if CNTC _CNT is > 2147483647 Then Assign CNTC_CNT
ST_EOM_SUMM ER UMM LINT
0 Else If CNTC _CNT < - 2147483647 Then Assign
0
Else Assign CNTC _CNT
CSLDT_CUST_ID

June 2009 110


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data

Mandatory
column name type name type

Sum up ACCT_ATM_CARD_CLOSE_CNT under


the same CSLDT_CUST_ID IP_ID_CSLDT_CUST

If ACCT_ATM_CARD_CLOSE_CNT is Null Then


Assign 0
HEW_CONS_CU INTEG Else if ACCT_ATM_CARD_CLOSE_CNT is > HEW_CUST_EOM_S ACCT_ATM_CAR INTE
ACCT_ATM_CAR N 2147483647 Then Assign 0
ST_EOM_SUMM ER UMM D_CLOSE_CNT GER
D_CLOSE_CNT
Else If ACCT_ATM_CARD_CLOSE_CNT < -
2147483647 Then Assign 0
Else Assign ACCT_ATM_CARD_CLOSE_CNT

CSLDT_CUST_ID

If Record with PRIM_CUST_IND is 'Y' and


PSTL_CDE <> blank or NULL , get from this record
HEW_CONS_CU CHAR HEW_CUST_EOM_S CHAR
PSTL_CDE Y PSTL_CDE
ST_EOM_SUMM (10) UMM (10)
otherwise get from anyone with PSTL_CDE <>
blank or NULL

If Record with PRIM_CUST_IND is 'Y' and


BIRTH_DT is valid date (<> 0001-01-01 or 999-12-
31), convert to age calculate the number of years
HEW_CONS_CU INTEG HEW_CUST_EOM_S SMAL
AGE_YR_CNT N from Birth_Dt to Current Date BIRTH_DT
ST_EOM_SUMM ER UMM LINT
Otherwise get from anyone with BIRTH_DT is valid
date and convert to AGE

Sum up BAL_AVAIL_LCL_AMT under the same


DECI CSLDT_CUST_ID IP_ID_CSLDT_CUST DECI
HEW_CONS_CU BAL_AVAIL_LCL_ HEW_CUST_EOM_S BAL_AVAIL_LCL_
MAL N MAL
ST_EOM_SUMM AMT If BAL_AVAIL_LCL_AMT is Null Then Assign 0 Else UMM AMT
(23,3) (23,3)
Assign BAL_AVAIL_LCL_AMT CSLDT_CUST_ID

June 2009 111


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data

Mandatory
column name type name type

Sum up BAL_AVG_LCL_AMT under the same


DECI CSLDT_CUST_ID IP_ID_CSLDT_CUST DECI
HEW_CONS_CU HEW_CUST_EOM_S BAL_AVG_LCL_A
BAL_AVG_LCL_A MAL N MAL
ST_EOM_SUMM If BAL_AVG_LCL_AMT is Null Then Assign 0 Else UMM MT
MT (23,3) (23,3)
Assign BAL_AVG_LCL_AMT CSLDT_CUST_ID

Sum up ACTV_CUST_IND under the same


CSLDT_CUST_ID
HEW_CONS_CU CHAR HEW_CUST_EOM_S CHAR
ACTV_CUST_IND N ACTV_CUST_IND
ST_EOM_SUMM (1) If ACTV_CUST_IND is Not Null and If UMM (1)
ACTV_CUST_IND is Y Then Assign Y Else
Assign NCSLDT_CUST_ID

HEW_CONS_CU CTRY_BRNCH_C CHAR HEW_CUST_EOM_S CTRY_BRNCH_C CHAR


Y Direct mapping
ST_EOM_SUMM DE (2) UMM DE (2)

HEW_CONS_CU GROUP_MEMBR CHAR HEW_CUST_EOM_S GROUP_MEMBR CHAR


Y Direct mapping
ST_EOM_SUMM _CDE (6) UMM _CDE (6)

HEW_CONS_CU TIMES
LOAD_DT_TM Y Assign HUB date with timestamp format
ST_EOM_SUMM TAMP

HEW_CONS_CUST_PROD_EOM_SUMM
The following table maps data elements for the entity, HEW_CONS_CUST_PROD_EOM_SUMM with the source.
Logical entity name: Consolidated Customer Product Summary

June 2009 112


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data

Mandatory
column name type name type

Read CUST_PROD_FACT_SUMM_BIR2
HEW_CONS_CU
IP_ID_CSLDT_C BIGIN HEW_CUST_PROD_EOM_SUMM and order by HEW_CUST_PROD_ IP_ID_CSLDT_C BIGIN
ST_PROD_EOM_ Y
UST T CSLDT_CUST_ID,CUST_BRNCH_ID EOM_SUMM UST T
SUMM
PROD_ID,ACCT_STAT_CDE

Read CUST_PROD_FACT_SUMM_BIR2
HEW_CONS_CU HEW_CUST_PROD_EOM_SUMM
BIGIN HEW_CUST_PROD_ BIGIN
ST_PROD_EOM_ PROD_ID Y CUST_PROD_FACT_SUMM_BIR2 and order by PROD_ID
T EOM_SUMM T
SUMM CSLDT_CUST_ID,CUST_BRNCH_ID
PROD_ID,ACCT_STAT_CDE

HEW_CONS_CU
DECI HEW_SUMM_DATE_
ST_PROD_EOM_ Y Direct mapping YR DECI
YR_NUM MAL REF
SUMM MAL

HEW_CONS_CU
DECI HEW_SUMM_DATE_
ST_PROD_EOM_ MO_NUM Y Direct mapping MO
MAL REF DECI
SUMM
MAL

HEW_CONS_CU
CHAR If any Record found with ACTV_CUST_IND='Y' HEW_CUST_PROD_ CHAR
ST_PROD_EOM_ ACTV_CUST_IND N ACTV_CUST_IND
(1) Assign 'Y' else 'N' EOM_SUMM (1)
SUMM

sum up BAL_CURR_LCL_AMT under same


HEW_CONS_CU DECI CSLDT_CUST_ID IP_ID_CSLDT_CUST DECI
BAL_CURR_LCL_ HEW_CUST_PROD_ BAL_CURR_LCL_
ST_PROD_EOM_ MAL N MAL
AMT EOM_SUMM AMT
SUMM (23,3) If BAL_CURR_LCL_AMT is Null Then Assign 0 Else (23,3)
Assign BAL_CURR_LCL_AMT CSLDT_CUST_ID

HEW_CONS_CU
PROD_CLASS_C CHAR HEW_CUST_PROD_ PROD_CLASS_C CHAR
ST_PROD_EOM_ Y Direct mapping
DE (6) EOM_SUMM DE (6)
SUMM

June 2009 113


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data

Mandatory
column name type name type

If Record with PRIM_CUST_IND ='Y' and


PSTL_CDE <> blank or NULL , get from this record
HEW_CONS_CU
CHAR HEW_CUST_PROD_ CHAR
ST_PROD_EOM_ PSTL_CDE N otherwise get from anyone with PSTL_CDE <> PSTL_CDE
(10) EOM_SUMM (10)
SUMM blank or NULL

June 2009 114


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data

Mandatory
column name type name type

HEW_CONS_CU VARC VARC


HEW_CUST_PROD_
ST_PROD_EOM_ BRNCH_NUM HAR N Direct mapping BRNCH_NUM HAR
EOM_SUMM
SUMM (25) (25)

Sum up
INSTM_HELD_MKT_VALUE_LCL_AMT under
same CSLDT_CUST_ID
HEW_CONS_CU INSTM_HELD_M DECI IP_ID_CSLDT_CUSTCSLDT_CUST_ID DECI
HEW_CUST_PROD_ INSTM_HELD_M
ST_PROD_EOM_ KT_VALUE_LCL_ MAL N MAL
EOM_SUMM KT_VALUE_LCL_
SUMM AMT (23,3) (23,3)
If INSTM_HELD_MKT_VALUE_LCL_AMT is Null AMT
Then Assign 0 Else Assign
INSTM_HELD_MKT_VALUE_LCL_AMT

Sum up INSTL_LCL_AMT under same


CSLDT_CUST_ID
HEW_CONS_CU DECI IP_ID_CSLDT_CUSTCSLDT_CUST_ID DECI
HEW_CUST_PROD_
ST_PROD_EOM_ INSTL_LCL_AMT MAL N INSTL_LCL_AMT MAL
EOM_SUMM
SUMM (23,3) (23,3)
If INSTL_LCL_AMT is Null Then Assign 0 Else
Assign INSTL_LCL_AMT

Sum up
BAL_CRED_AGG_LCL_AMT under same
HEW_CONS_CU DECI CSLDT_CUST_ID IP_ID_CSLDT_CUST DECI
BAL_CRED_AGG CSLDT_CUST_ID HEW_CUST_PROD_
ST_PROD_EOM_ MAL N BAL_CRED_AGG MAL
_LCL_AMT EOM_SUMM
SUMM (23,3) If BAL_CRED_AGG_LCL_AMT is Null Then Assign _LCL_AMT (23,3)
0 Else Assign BAL_CRED_AGG_LCL_AMT

June 2009 115


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data

Mandatory
column name type name type

Sum up
BAL_DB_AGG_LCL_AMT under same
CSLDT_CUST_ID
HEW_CONS_CU DECI IP_ID_CSLDT_CUSTCSLDT_CUST_ID DECI
BAL_DB_AGG_L HEW_CUST_PROD_ BAL_DB_AGG_L
ST_PROD_EOM_ MAL N MAL
CL_AMT EOM_SUMM CL_AMT
SUMM (23,3) (23,3)
If BAL_DB_AGG_LCL_AMT is Null Then Assign 0
Else Assign BAL_DB_AGG_LCL_AMT

Sum up
BAL_CRED_AVG_LCL_AMT under same
HEW_CONS_CU DECI CSLDT_CUST_ID DECI
BAL_CRED_AVG IP_ID_CSLDT_CUSTCSLDT_CUST_ID HEW_CUST_PROD_ BAL_CRED_AVG
ST_PROD_EOM_ MAL N MAL
_LCL_AMT EOM_SUMM _LCL_AMT
SUMM (23,3) (23,3)
If BAL_CRED_AVG_LCL_AMT is Null Then Assign
0 Else Assign BAL_CRED_AVG_LCL_AMT

Sum up
BAL_DB_AVG_LCL_AMT under same
CSLDT_CUST_ID
HEW_CONS_CU DECI IP_ID_CSLDT_CUSTCSLDT_CUST_ID DECI
BAL_DB_AVG_LC HEW_CUST_PROD_
ST_PROD_EOM_ MAL N BAL_DB_AVG_LC MAL
L_AMT EOM_SUMM
SUMM (23,3) L_AMT (23,3)
If BAL_DB_AVG_LCL_AMT is Null Then Assign 0
Else Assign
BAL_DB_AVG_LCL_AMT

June 2009 116


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data

Mandatory
column name type name type

Sum up
BAL_AVG_LCL_AMT under same
HEW_CONS_CU DECI CSLDT_CUST_ID DECI
BAL_AVG_LCL_A IP_ID_CSLDT_CUSTCSLDT_CUST_ID HEW_CUST_PROD_ BAL_AVG_LCL_A
ST_PROD_EOM_ MAL N MAL
MT EOM_SUMM MT
SUMM (23,3) (23,3)
If BAL_AVG_LCL_AMT is Null Then Assign 0 Else
Assign BAL_AVG_LCL_AMT

Sum up TRNVR_CRED_LCL_AMT under same


HEW_CONS_CU DECI CSLDT_CUST_ID IP_ID_CSLDT_CUST DECI
TRNVR_CRED_L HEW_CUST_PROD_
ST_PROD_EOM_ MAL N TRNVR_CRED_L MAL
CL_AMT EOM_SUMM
SUMM (23,3) If TRNVR_CRED_LCL_AMT is Null Then Assign 0 CL_AMT (23,3)
Else Assign TRNVR_CRED_LCL_AMT

Sum up TRNVR_DB_LCL_AMT under same


HEW_CONS_CU DECI CSLDT_CUST_ID IP_ID_CSLDT_CUST DECI
TRNVR_DB_LCL CSLDT_CUST_ID HEW_CUST_PROD_ TRNVR_DB_LCL
ST_PROD_EOM_ MAL N MAL
_AMT EOM_SUMM _AMT
SUMM (23,3) If TRNVR_DB_LCL_AMT is Null Then Assign 0 (23,3)
Else Assign TRNVR_DB_LCL_AMT

Sum up BAL_MAX_LCL_AMT under same


HEW_CONS_CU DECI CSLDT_CUST_ID IP_ID_CSLDT_CUST DECI
BAL_MAX_LCL_A HEW_CUST_PROD_ BAL_MAX_LCL_A
ST_PROD_EOM_ MAL N MAL
MT EOM_SUMM MT
SUMM (23,3) If BAL_MAX_LCL_AMT is Null Then Assign 0 Else (23,3)
Assign BAL_MAX_LCL_AMT CSLDT_CUST_ID

Sum up BAL_MIN_LCL_AMT under same


HEW_CONS_CU DECI CSLDT_CUST_ID IP_ID_CSLDT_CUST DECI
BAL_MIN_LCL_A HEW_CUST_PROD_ BAL_MIN_LCL_A
ST_PROD_EOM_ MAL N MAL
MT If BAL_MIN_LCL_AMT is Null Then Assign 0 Else EOM_SUMM MT
SUMM (23,3) (23,3)
Assign BAL_MIN_LCL_AMTCSLDT_CUST_ID

June 2009 117


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data

Mandatory
column name type name type

Sum up INSU_LCL_AMT under same


HEW_CONS_CU DECI CSLDT_CUST_ID IP_ID_CSLDT_CUST DECI
HEW_CUST_PROD_
ST_PROD_EOM_ INSU_LCL_AMT MAL N INSU_LCL_AMT MAL
If INSU_LCL_AMT is Null Then Assign 0 Else Assign EOM_SUMM
SUMM (23,3) (23,3)
INSU_LCL_AMTCSLDT_CUST_ID

Sum up BAL_MAT_LCL_AMT under same


HEW_CONS_CU DECI CSLDT_CUST_ID IP_ID_CSLDT_CUST DECI
BAL_MTUR_LCL_ HEW_CUST_PROD_ BAL_MTUR_LCL_
ST_PROD_EOM_ MAL N MAL
AMT If BAL_MAT_LCL_AMT is Null Then Assign 0 Else EOM_SUMM AMT
SUMM (23,3) (23,3)
Assign BAL_MAT_LCL_AMTCSLDT_CUST_ID

Sum up PREM_GROS_LCL_AMT under same


CSLDT_CUST_ID IP_ID_CSLDT_CUST
HEW_CONS_CU DECI DECI
PREM_GROS_LC HEW_CUST_PROD_ PREM_GROS_LC
ST_PROD_EOM_ MAL N MAL
L_AMT If PREM_GROS_LCL_AMT is Null Then Assign 0 EOM_SUMM L_AMT
SUMM (23,3) (23,3)
Else Assign PREM_GROS_LCL_AMT
CSLDT_CUST_ID

Sum up INT_RECV_LCL_AMT under same HEW_CUST_PROD_


HEW_CONS_CU DECI CSLDT_CUST_ID IP_ID_CSLDT_CUST EOM_SUMM DECI
INT_RECV_LCL_ INT_RECV_LCL_
ST_PROD_EOM_ MAL N MAL
AMT AMT
SUMM (23,3) If INT_RECV_LCL_AMT is Null Then Assign 0 Else (23,3)
Assign INT_RECV_LCL_AMTCSLDT_CUST_ID

Sum up INT_PAID_LCL_AMT under same HEW_CUST_PROD_


HEW_CONS_CU DECI CSLDT_CUST_ID IP_ID_CSLDT_CUST EOM_SUMM DECI
INT_PAID_LCL_A INT_PAID_LCL_A
ST_PROD_EOM_ MAL N MAL
MT If INT_PAID_LCL_AMT is Null Then Assign 0 Else MT
SUMM (23,3) (23,3)
Assign INT_PAID_LCL_AMTCSLDT_CUST_ID

June 2009 118


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data

Mandatory
column name type name type

Sum up CMSSN_RECV_LCL_AMT under same HEW_CUST_PROD_


CSLDT_CUST_ID IP_ID_CSLDT_CUST EOM_SUMM
HEW_CONS_CU DECI DECI
CMSSN_RECV_L CMSSN_RECV_L
ST_PROD_EOM_ MAL N MAL
CL_AMT If CMSSN_RECV_LCL_AMT is Null Then Assign CL_AMT
SUMM (23,3) (23,3)
Null Else Assign CMSSN_RECV_LCL_AMT
CSLDT_CUST_ID

Sum up CMSSN_PAID_LCL_AMT under same HEW_CUST_PROD_


CSLDT_CUST_ID IP_ID_CSLDT_CUST EOM_SUMM
HEW_CONS_CU DECI DECI
CMSSN_PAID_LC CMSSN_PAID_LC
ST_PROD_EOM_ MAL N MAL
L_AMT If CMSSN _PAID_LCL_AMT is Null Then Assign 0 L_AMT
SUMM (23,3) (23,3)
Else Assign CMSSN _PAID_LCL_AMT
CSLDT_CUST_ID

Sum up COF_LCL_AMT under same HEW_CUST_PROD_


HEW_CONS_CU DECI CSLDT_CUST_ID IP_ID_CSLDT_CUST EOM_SUMM DECI
ST_PROD_EOM_ COF_LCL_AMT MAL N COF_LCL_AMT MAL
SUMM (23,3) If COF_LCL_AMT is Null Then Assign Null Else (23,3)
Assign COF_LCL_AMTCSLDT_CUST_ID

Sum up VOF_LCL_AMT under same HEW_CUST_PROD_


HEW_CONS_CU DECI CSLDT_CUST_ID IP_ID_CSLDT_CUST EOM_SUMM DECI
ST_PROD_EOM_ VOF_LCL_AMT MAL N VOF_LCL_AMT MAL
SUMM (23,3) If VOF_LCL_AMT is Null Then Assign Null Else (23,3)
Assign VOF_LCL_AMTCSLDT_CUST_ID

sum up BAL_CURR_ABSL_LCL_AMT under same HEW_CUST_PROD_


CSLDT_CUST_ID IP_ID_CSLDT_CUST EOM_SUMM
HEW_CONS_CU DECI DECI
BAL_CURR_ABS BAL_CURR_ABS
ST_PROD_EOM_ MAL N MAL
L_LCL_AMT If BAL_CURR_ABSL_LCL_AMT is Null Then L_LCL_AMT
SUMM (23,3) (23,3)
Assign 0 Else Assign BAL_CURR_ABSL_LCL_AMT
CSLDT_CUST_ID

June 2009 119


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data

Mandatory
column name type name type

sum up BAL_OD_ABSL_LCL_AMT under same HEW_CUST_PROD_


HEW_CONS_CU DECI CSLDT_CUST_ID IP_ID_CSLDT_CUST EOM_SUMM DECI
BAL_OD_ABSL_L
ST_PROD_EOM_ MAL N If BAL_OD_ABSL_LCL_AMT is Null Then Assign 0 BAL_OD_ABSL_A MAL
CL_AMT
SUMM (23,3) Else Assign BAL_OD_ABSL_LCL_AMT MT (23,3)
CSLDT_CUST_ID

sum up CARD_CRED_CNT under same HEW_CUST_PROD_


HEW_CONS_CU CSLDT_CUST_ID IP_ID_CSLDT_CUST EOM_SUMM
CARD_CRED_CN INTEG CARD_CRED_CN SMAL
ST_PROD_EOM_ N
T ER If CARD_CRED_CNT is Null Then Assign Null Else T LINT
SUMM
Assign CARD_CRED_CNTCSLDT_CUST_ID

sum up OD_CNT under same CSLDT_CUST_ID HEW_CUST_PROD_


HEW_CONS_CU IP_ID_CSLDT_CUST EOM_SUMM
INTEG SMAL
ST_PROD_EOM_ OD_CNT N OD_CNT
ER LINT
SUMM If OD_CNT is Null Then Assign 0 Else Assign
OD_CNTCSLDT_CUST_ID

sum up ACCT_CNT under same CSLDT_CUST_ID HEW_CUST_PROD_


HEW_CONS_CU IP_ID_CSLDT_CUST EOM_SUMM
INTEG SMAL
ST_PROD_EOM_ ACCT_CNT N ACCT_CNT
ER LINT
SUMM If ACCT_CNT is Null Then Assign 0 Else Assign
ACCT_CNTCSLDT_CUST_ID

HEW_CONS_CU
CTRY_BRNCH_C CHAR HEW_CUST_PROD_ CTRY_BRNCH_C CHAR
ST_PROD_EOM_ Y Direct mapping
DE (2) EOM_SUMM DE (2)
SUMM

HEW_CONS_CU
GROUP_MEMBR CHAR HEW_CUST_PROD_ GROUP_MEMBR CHAR
ST_PROD_EOM_ Y Direct mapping
_CDE (6) EOM_SUMM _CDE (6)
SUMM

June 2009 120


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data

Mandatory
column name type name type

HEW_CONS_CU
TIMES
ST_PROD_EOM_ LOAD_DT_TM Y Assign HUB date with timestamp format
TAMP
SUMM

HEW_CONS_CUST_REL_SUMM
The following table maps data elements for the entity, HEW_CONS_CUST_REL_SUMM with the source.
Logical entity name: Consolidated Customer Related Summary

June 2009 121


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data

Mandatory
column name type name type

Read HEW-CUST_FACT_SUMM_BIR2
HEW_CUST_EOM_SUMM and ORDER BY
HEW_CONS_CU IP_ID_CSLDT_C BIGIN CSLDT_CUST_ID,CUST_BRNCH_ID HEW_CUST_EOM_S IP_ID_CSLDT_C BIGN
Y
ST_REL_SUMM UST T UMM UST T

Look up HEW_CUST_CUST_REL using


IP_ID_CUST is IP_ID_CUST
If no record found in HEW_CUST_CUST_REL with BIGIN
condition CUST_CUST_REL_CDE is 'ASC' or IP_ID_CUST
T
'JNT' then assign IP_ID_CUST
HEW_CONS_CU BIGIN HEW_CUST_CUST_
IP_ID_CUST Y If Record found with condition
ST_REL_SUMM T REL
CUST_CUST_REL_CDE is 'ASC' then Assign
IP_ID_CUST
BIGIN
If Record found with condition IP_ID_CUST_REL
T
CUST_CUST_REL_CDE is 'JNT' then Assign
IP_ID_CUST_REL

HEW_CONS_CU CUST_CUST_RE If CLSDT_CUST_ID is DIR_CUST_ID is > 'IDV'


CHAR HEW_CUST_CUST_ CUST_CUST_RE CHAR
ST_REL_SUMM L_CDE Y else direct mapping from HEW_CUST_CUST_REL
(6) REL L_CDE (6)
(either 'JNT' or 'ASC')
DECI
HEW_CONS_CU HEW_SUMM_DATE_ DECI
YR_NUM MAL Y Direct mapping YR
ST_REL_SUMM REF MAL
(4)

DECI
HEW_CONS_CU HEW_SUMM_DATE_ DECI
MO_NUM MAL Y Direct mapping MO
ST_REL_SUMM REF MAL
(2)

June 2009 122


OCBB CPT Summary and Snapshot Design Overview

HEW_HSHLD_EOM_SUMM
The following table maps data elements for the entity, HEW_HSHLD_EOM_SUMM with the source.
Logical entity name: Household Summary

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data

Mandatory
column name type name type

HEW_HSHLD_EO BIGIN Exclude IP_ID_HSHLD if HSHLD.END_DT is older BIGIN


IP_ID_HSHLD Y HEW_HSHLD IP_ID_HSHLD
M_SUMM T than current date T

DECI
HEW_HSHLD_EO HEW_SUMM_DATE_ DECI
YR_NUM MAL Y Direct mapping YR
M_SUMM REF MAL
(4)

DECI
HEW_HSHLD_EO HEW_SUMM_DATE_ DECI
MO_NUM MAL Y Direct mapping MO
M_SUMM REF MAL
(2)

Using HS.IP_ID_HSHLD is HSINV.IP_ID_HSHLD HEW_HSHLD_INDV_ BIGIN


IP_ID_HSHLD
lookup HEW_HSHLD_INDV_REL having, REL T
HSINV. END_DT is 9999-12-31 If the lookup is
HEW_HSHLD_EO HSHLD_INC_RG CHAR
Y successful,
M_SUMM E_CDE (3)
Using HSINV.IP_ID_INDV is IND.IP_ID_INDV
lookup HEW_INDV to get the value in field, HH_RANGE_INC CHAR
HEW_INDV
HH_RANGE_INC_CDE. _CDE (3)
Assign the content of this field to the target field.

June 2009 123


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data

Mandatory
column name type name type

Using HS.IP_ID_HSHLD is IPRL.IP_ID


HSINV.IP_ID_HSHLD lookup HEW_IP_IP_REL
HEW_HSHLS_INDV_REL having, HEW_HSHLD_INDV_
BIGIN
REL IP_ID_HSHLD
IPRL.IP_IP_REL_CDE is HHA or HHO AND T
IPRL HSINV. END_DT is 9999-12-31
If the lookup is successful,
Using IPRL.IP_ID_REL
HSINV.IP_ID_INDV is
CSPRCLSMBI.DIR_CUST_ID lookup
DECI HEW_CUST_PROD_EOM_SUMM having, DECI
HEW_HSHLD_EO BAL_DEPST_LCL HEW_CUST_PROD_ BAL_CURR_LCL_
MAL N MAL
M_SUMM _AMT CSPRCLSMBI.PROD_CLASS_CDE is CHK or EOM_SUMM AMT
(23,3) (23,3)
SAV or TDT +
CSPRCLSMBI. YR_NUM is SMDT.YR +
CSPRCLSMBI. MO_NUM is SMDT.MO
To get the value in field BAL_CURR_LCL_AMT.
Since for every household ID there is more than one
individual associated; multiple records are expected. HEW_SUMM_DATE_
Therefore, sum up the value in field REF
BAL_CURR_LCL_AMT for all the records. And
assign the summed up value to the target field.

HEW_HSHLD_EO BAL_LEND_LCL_ DECI N IP_ID_HSHLD BIGIN


M_SUMM AMT MAL Using HS.IP_ID_HSHLD is IPRL.IP_ID HEW_HSHLD_INDV_ T
(23,3) HSINV.IP_ID_HSHLD lookup HEW_IP_IP_REL REL
HEW_HSHLS_INDV_REL having,
IPRL.IP_IP_REL_CDE is HHA or HHO AND

June 2009 124


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data

Mandatory
column name type name type

IPRL HSINV. END_DT is 9999-12-31


If the lookup is successful, DECI
HEW_CUST_PROD_ BAL_AGG_CR_L
Using IPRL.IP_ID_REL MAL
EOM_SUMM CL_AMT
HSINV.IP_ID_INDV is (23,3)
CSPRCLSMBI.DIR_CUST_ID lookup
HEW_CUST_PROD_EOM_SUMM having,
CSPRCLSMBI.PROD_CLASS_CDE is LNS +
CSPRCLSMBI. YR_NUM is SMDT.YR +
CSPRCLSMBI. MO_NUM is SMDT.MO
HEW_SUMM_DATE_
To get the value in field BAL_AGG_CR_LCL_AMT. REF
Since for every house hold ID there would be more
than one individual associated, multiple records are
expected.

Loop up the Join result of HEW_HSHLD_INDV_ BIGIN


IP_ID_HSHLD
(HEW_HSHLD_INDV_REL , REL T
HEW_CUST_EOM_SUMM:YY/MO)
DECI IP_IP_REL_CDE - 'HHO or 'HHA' and END_DT is DECI
HEW_HSHLD_EO MTGE_ABSL_LC HEW_CUST_EOM_S MTGE_ABSL_LC
MAL N 9999-12-31) MAL
M_SUMM L_AMT UMM L_AMT
(23,3) (23,3)
Sum up MTGE_ABSL_LCL_AMT
HEW_SUMM_DATE_
REF

HEW_HSHLD_EO LOAN_ABSL_LCL DECI N Loop up the Join result of HEW_HSHLD_INDV_ BIGIN


IP_ID_HSHLD
M_SUMM _AMT MAL (HEW_HSHLD_INDV_REL, HEW_ REL T
(23,3) HEW_CUST_EOM_SUMM:YY/MO)
IP_IP_REL_CDE - 'HHO or 'HHA' and END_DT is HEW_CUST_EOM_S LOAN_ABSL_LCL DECI
9999-12-31) UMM _AMT MAL
(23,3)

June 2009 125


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data

Mandatory
column name type name type

HEW_SUMM_DATE_
REF
Sum up LOAN_ABSL_LCL_AMT
HEW_HSHLD_INDV_ BIGIN
Loop up the Join result of IP_ID_HSHLD
REL T
(HEW_HSHLD_INDV_REL, HEW_
DECI CUST_EOM_SUMM:YY/MO) IP_IP_REL_CDE - DECI
HEW_HSHLD_EO 'HHO or 'HHA' and END_DT is 9999-12-31) HEW_CUST_EOM_S
INS_LCL_AMT MAL N INSU_LCL_AMT MAL
M_SUMM UMM
(23,3) (23,3)
Sum up INSU_LCL_AMT
HEW_SUMM_DATE_
REF

HEW_HSHLD_EO MKT_VALUE_LCL DECI N SELECT


M_SUMM _AMT MAL T1.IP_ID_HSHLD AS IP_ID,
(23,3)
SUM(T3.MKT_VALUE_LCL_AMT) AS HEW_HSHLD_INDV_ BIGIN
SUMM_MV_LCL_AMT IP_ID_HSHLD
REL T
FROM
HEW_HSHLD_INDV_REL AS T1,
HEW_ACCT_ARR AS T2,
HEW_ACCT_ARR_EOM_SNAP AS T3, HEW_ACCT_ARR ARR_ID_ACCT BIGIN
T
HEW_SUMM_DATE_REF AS T4,
HEW_INDV AS T5
WHERE
T1.IP_ID_INDV is T5.IP_ID_INDV AND
T1.IP_ID_INDV is T2.IP_ID_PRIM_CUST AND

June 2009 126


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data

Mandatory
column name type name type

DECI
HEW_ACCT_ARR_E MKT_VALUE_LCL
MAL
OM_SNAP _AMT
(23,3)

T2.ARR_ID_ACCT is T3.ARR_ID_ACCT AND


T2.END_DT is '9999-12-31' AND
T1.END_DT is '9999-12-31' AND HEW_SUMM_DATE_
REF
T3.YR_NUM is T4.YR AND
T3.MO_NUM is T4.MO
GROUP BY
T1.IP_ID_HSHLD
HEW_HSHLD_EO ASSET_LCL_AM DECI N IP_ID_HSHLD BIGIN
M_SUMM T MAL SELECT T2.IP_ID_HSHLD AS IP_ID, HEW_HSHLD_INDV_ T
Lookup this stage with HS.IP_ID_HSHLD is IP_ID to
(23,3) REL
get the value in field SUMM_MV_LCL_AMT.
SUM(T1.LIMIT_AMT) AS SUMM_LIMIT_AMT,
SUM(T1.BAL_LIAB_AMT) AS
SUMM_BAL_LIAB_AMT
FROM
HEW_CUST_ASET_AND_LIAB AS T1,
HEW_HSHLD_INDV_REL AS T2
WHERE

June 2009 127


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data

Mandatory
column name type name type

T1.IP_ID_CUST is T2.IP_ID_INDV AND


T2.END_DT is '9999-12-31' DECI
LIMIT_AMT MAL
GROUP BY
(23,3)
T2.IP_ID_HSHLD
Lookup this stage with HS.IP_ID_HSHLD is IP_ID
to get values in fields SUMM_LIMIT_AMT and HEW_CUST_ASET_
SUMM_BAL_LIAB_AMT AND_LIAB
If SUMM_LIMIT_AMT or SUMM_BAL_LIAB_AMT is
null then 0 BAL_LIAB_AMT
Else Calculate,
SUMM_LIMIT_AMT - SUMM_BAL_LIAB_AMT and
assign the result to the target field

Using HS.IP_ID_HSHLD is HSINV.IP_ID_HSHLD


lookup HEW_HSHLD_INDV_REL HSINV. END_DT
is 9999-12-31table having
BRNCH_HSHLD_ DECI lookup INVPXREF:
HEW_HSHLD_EO
PRIM_MEMBR_N MAL N
M_SUMM HEW_CUST.IP_ID_BRNCH_LOC is
UM (3)
INVPXERF.IP_ID
to get the IDEN_KEY.
Assign the value in IDEN_KEY to target field

CTRY_BRNCH_H
HEW_HSHLD_EO CHAR CTRY_BRNCH_C CHAR
SHLD_PRM_ME Y Direct mapping HEW_HSHLD
M_SUMM (2) DE (2)
MBR_CDE

June 2009 128


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data

Mandatory
column name type name type

LEFT OUTER Join the driver table HEW_HSHLD


with Tables HEW_HSHLD_INDV_REL T1,
CUST_HSHLD_P HEW_CUST T2,INVPXREF T3 using the below
HEW_HSHLD_EO CHAR conditions T1.IP_ID_INDV is T2.IP_ID_CUST AND CHAR
RIM_MEMBR_NU N HEW_CUST CUST_NUM
M_SUMM (20) T2.IP_ID_BRNCH_LOC is T3.IP_ID AND (20)
M
T1.REL_END_DT is '9999-12-31' and get
CUST_NUM from HEW_CUST

GROUP_MEMBR
HEW_HSHLD_EO CHAR GROUP_MEMBR CHAR
_HH_PRM_MEM Y Direct mapping HEW_HSHLD
M_SUMM (6) _CDE (6)
BR_CDE

HEW_HSHLD_EO TIMES
LOAD_DT_TM Y Assign HUB date with timestamp format
M_SUMM TAMP

June 2009 129


OCBB CPT Summary and Snapshot Design Overview

HEW_COMN_EMPLY_EOM_SUMM
The following table maps data elements for the entity, HEW_COMN_EMPLY_EOM_SUMM with the source.

All the count fields are being checked for the following criterion
If the value of count fields exceeds the integer range of values then it is assigned as 0 by default.
Logical entity name: Communication Employee Summary

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data

Mandatory
column name type name type

HEW_COMN_EM BIGIN BIGIN


EMPLY_ID Y Direct mapping HEW_EMPLY EMPLY_ID
PLY_EOM_SUMM T T

VARC Look up INVPXREF using EMPLY_ID


HEW_COMN_EM
EMPLY_NUM HAR N
PLY_EOM_SUMM And get IDEN_KEY
(25)

DECI
HEW_COMN_EM HEW_SUMM_DATE_ DECI
YR_NUM MAL Y Direct mapping YR
PLY_EOM_SUMM REF MAL
(4)

DECI
HEW_COMN_EM HEW_SUMM_DATE_ DECI
MO_NUM MAL Y Direct mapping MO
PLY_EOM_SUMM REF MAL
(2)

HEW_COMN_EM PROD_INIT_VAL DECI N Join HEW_EMPLY with HEW_COMN ON PROD_INIT_AMT DECI


PLY_EOM_SUMM UE_LCL_AMT MAL EMPLY_ID MAL
(23,3) HEW_COMN (17,3)
Sum up PROD_INIT_AMT from HEW_COMN
under the same EMPLY_ID

June 2009 130


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data

Mandatory
column name type name type

Get CRNCY_LCL_CDE from


HEW_GROUP_MEMBR, look up
HEW_EXCHG_RATE AND get CONV_RATE
convert Account CCY to Local CCY Conversion HEW_GROUP_MEM CRNCY_LCL_CD CHAR
using CONV_RATE required(S & P Rate) BR E (3)

June 2009 131


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data

Mandatory
column name type name type

Look up HEW_COMN, sum up


PROD_SALE_POTEN_AMT under the same
EMPLY_ID,

Look up HEW_EXCHG_RATE using


HEW_COMN.CRNCY_INIT_PROD_CDE and
retrieve CONV_RATE
Convert Account CCY to Local CCY Conversion
using CONV_RATE required(S & P Rate)

Conversion rate value is extracted from


HEW_EXCHG_RATE table using the keys
CRNCY_FROM_CDE and GROUP_MEMBR_CDE
DECI
HEW_COMN_EM SALE_PROD_PO PROD_SALE_PO CHAR
MAL N HEW_COMN
PLY_EOM_SUMM TEN_LCL_AMT Look up HEW_COMN, sum up TEN_AMT (17,3)
(23,3)
PROD_SALE_POTEN_AMT under the same
EMPLY_ID,

Look up HEW_EXCHG_RATE using


HEW_COMN.CRNCY_INIT_PROD_CDE with
HEW_EXCHG_RATE.CRNCY_FROM_CDE,
EXCHG_RATE_TYPE_CDE is 'SLPRRT' and
CRNCY_TO_CDE is 'THB' then retrieve
CONV_RATE convert Account CCY to Local CCY
Conversion using CONV_RATE required(S & P
Rate)

June 2009 132


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data

Mandatory
column name type name type

Look up HEW_COMN, count the records found with


REASON_COMN_CDE is 'CMP' under the same
HEW_COMN_EM INTEG EMPLY_ID and COMN_DT with in the current year REASON_COMN CHAR
CAMP_CNT N HEW_COMN
PLY_EOM_SUMM ER and current month _CDE (6)

Look up HEW_COMN, count the records found with COMN_TYPE_CD CHAR


HEW_COMN
COMN_TYPE_CDE is 'CON' and E (3)
HEW_COMN_EM INTEG REASON_COMN_CDE<> 'ALT' under the same
CNTC_CNT N
PLY_EOM_SUMM ER EMPLY_ID REASON_COMN CHAR
HEW_COMN
_CDE (6)

Look up HEW_COMN, count the records found with


HEW_COMN_EM PROD_DCLN_CN INTEG RSULT_TYPE_CDE like 'BD%' or 'CD%' and <> RSULT_TYPE_C CHAR
N 'CD8' under the same EMPLY_ID HEW_COMN
PLY_EOM_SUMM T ER DE (3)

Look up HEW_COMN, count the records found with


HEW_COMN_EM SALE_PROD_CN INTEG RSULT_TYPE_CDE like 'PT%' or is 'ERA' under RSULT_TYPE_C CHAR
N the same EMPLY_ID HEW_COMN
PLY_EOM_SUMM T ER DE (3)

Look up HEW_COMN, count the records found with COMN_TYPE_CD CHAR


HEW_COMN
COMN_TYPE_CDE is 'REF' and E (3)
HEW_COMN_EM INTEG REASON_COMN_CDE<> 'ALT' under the same
REF_CNT N
PLY_EOM_SUMM ER EMPLY_ID REASON_COMN CHAR
HEW_COMN
_CDE (6)

Look up HEW_COMN, count the records found with


HEW_COMN_EM INTEG REASON_COMN_CDE is 'COM' under the same REASON_COMN CHAR
CPLT_CNT N EMPLY_ID HEW_COMN
PLY_EOM_SUMM ER _CDE (6)

June 2009 133


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data

Mandatory
column name type name type

Look up HEW_COMN, count the records found with COMN_TYPE_CD CHAR


HEW_COMN
REASON_COMN_CDE is 'ALT' and E (3)
HEW_COMN_EM CNTC_RISK_ALR INTEG COMN_TYPE_CDE is 'CON' under the same
N
PLY_EOM_SUMM T_CNT ER EMPLY_ID REASON_COMN CHAR
HEW_COMN
_CDE (6)

Look up HEW_COMN, count the records found with COMN_TYPE_CD CHAR


HEW_COMN
REASON_COMN_CDE is 'ALT' and E (3)
HEW_COMN_EM CNTC_RISK_ALR INTEG COMN_TYPE_CDE is 'REF' under the same
N
PLY_EOM_SUMM T_REF_CNT ER EMPLY_ID REASON_COMN CHAR
HEW_COMN
_CDE (6)

Look up HEW_COMN, count the records found with COMN_TYPE_CD CHAR


HEW_COMN
REASON_COMN_CDE is 'ALT' and E (3)
HEW_COMN_EM CNTC_RISK_ALR INTEG COMN_TYPE_CDE like 'NA%' under the same
N
PLY_EOM_SUMM T_NFA_CNT ER EMPLY_ID REASON_COMN CHAR
HEW_COMN
_CDE (6)

Look up HEW_COMN, count the records found with COMN_TYPE_CD CHAR


HEW_COMN
REASON_COMN_CDE is 'ALT' and E (3)
HEW_COMN_EM CNTC_RISK_ALR INTEG COMN_TYPE_CDE like 'PA%' under the same
N
PLY_EOM_SUMM T_PEND_CNT ER EMPLY_ID REASON_COMN CHAR
HEW_COMN
_CDE (6)

Look up HEW_COMN, count the records found with COMN_TYPE_CD CHAR


HEW_COMN
CNTC_RISK_ALR REASON_COMN_CDE is 'ALT' and E (3)
HEW_COMN_EM INTEG COMN_TYPE_CDE like 'RA%' under the same
T_AWT_RESP_C N
PLY_EOM_SUMM ER EMPLY_ID
NT REASON_COMN CHAR
HEW_COMN
_CDE (6)

HEW_COMN_EM TIMES
LOAD_DT_TM Y Assign HUB date with timestamp format
PLY_EOM_SUMM TAMP

June 2009 134


OCBB CPT Summary and Snapshot Design Overview

June 2009 135


OCBB CPT Summary and Snapshot Design Overview

HEW_TRAN_CUST_EOM_SUMM
The following table maps data elements for the entity, HEW_TRAN_CUST_EOM_SUMM with the source.
Logical entity name: Transaction Customer Fact Summary

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data

Mandatory
column name type name type

HEW_TRAN_CUS BIGIN BIGIN


ARR_ID_ACCT Y Direct mapping HEW_ACCT_ARR ARR_ID_ACCT
T_EOM_SUMM T T

HEW_TRAN_CUS CHAR HEW_ACCT_TRAN CHAR


CHANL_CDE Y Direct mapping CHANL_CDE
T_EOM_SUMM (6) (3)

HEW_TRAN_CUS TRAN_CLASS_C CHAR TRAN_CLASS_C CHAR


Y Direct mapping HEW_ACCT_TRAN
T_EOM_SUMM DE (6) DE (3)

HEW_TRAN_CUS TRAN_NATUR_C TRAN_NATUR_C CHAR


CHAR Y Direct mapping HEW_ACCT_TRAN
T_EOM_SUMM DE DE (3)
(3)

HEW_TRAN_CUS CHAR CHAR


TRAN_CAT_CDE Y Direct mapping HEW_ACCT_TRAN TRAN_CAT_CDE
T_EOM_SUMM (6) (6)

DECI
HEW_TRAN_CUS HEW_SUMM_DATE_ DECI
YR_NUM MAL Y Direct mapping YR
T_EOM_SUMM REF MAL
(4)

DECI
HEW_TRAN_CUS HEW_SUMM_DATE_ DECI
MO_NUM MAL Y Direct mapping MO
T_EOM_SUMM REF MAL
(2)

HEW_TRAN_CUS BRNCH_ACCT_N BIGIN BIGIN


N Direct mapping HEW_ACCT_ARR BRNCH_NUM
T_EOM_SUMM UM T T

June 2009 136


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data

Mandatory
column name type name type

HEW_TRAN_CUS BRNCH_TRAN_N BIGIN BIGIN


N Direct mapping HEW_ACCT_TRAN BRNCH_NUM
T_EOM_SUMM UM T T

HEW_TRAN_CUS CTRY_BRNCH_A CHAR CTRY_BRNCH_C CHAR


Y Direct mapping HEW_ACCT_ARR
T_EOM_SUMM CCT_CDE (2) DE (2)

HEW_TRAN_CUS CTRY_BRNCH_T CHAR CTRY_BRNCH_C CHAR


Y Direct mapping HEW_ACCT_TRAN
T_EOM_SUMM RAN_CDE (2) DE (2)

HEW_TRAN_CUS GROUP_MEMBR CHAR GROUP_MEMBR CHAR


Y Direct mapping HEW_ACCT_ARR
T_EOM_SUMM _ACCT_CDE (6) _CDE (6)

HEW_TRAN_CUS GROUP_MEMBR CHAR GROUP_MEMBR CHAR


Y Direct mapping HEW_ACCT_TRAN
T_EOM_SUMM _TRAN_CDE (6) _CDE (6)

HEW_TRAN_CUS BIGIN BIGIN


IP_ID_CUST N Direct mapping HEW_ACCT_TRAN IP_ID_CUST
T_EOM_SUMM T T

HEW_TRAN_CUS BIGIN BIGIN


PROD_ID N Direct mapping HEW_ACCT_TRAN PROD_ID
T_EOM_SUMM T T

Join with HEW_ACCT_TRAN, with TRAN_DT with


this YY/?MM and GROUP BY CHANL_CDE,
TRAN_CLASS_CDE,TRAN_NATURE,TRAN_CDE,
count total transaction found
HEW_TRAN_CUS INTEG
TRAN_CNT N
T_EOM_SUMM ER
If FLOOR(TRAN_CNT) > 2147483647 THEN Assign
0
ELSE IF FLOOR(TRAN_CNT) < -2147483648
THEN Assign 0
Else FLOOR(TRAN_CNT)

June 2009 137


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data

Mandatory
column name type name type

Direct mapping TIME


HEW_TRAN_CUS TIMES
LOAD_DT_TM Y HEW_ACCT_TRAN LOAD_DT_TM STAM
T_EOM_SUMM TAMP
Assign HUB date with timestamp format P

June 2009 138


OCBB CPT Summary and Snapshot Design Overview

HEW_CAMP_EOM_SUMM
The following table maps data elements for the entity, HEW_CAMP_EOM_SUMM with the source.
Logical entity name: Campaign Summary

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data

Mandatory
column name type name type

HEW_CAMP_EO BIGIN BIGIN


CAMP_ID Y CAMP_ID HEW_CAMP CAMP_ID
M_SUMM T (8) T (8)

DECI
HEW_CAMP_EO HEW_SUMM_DATE_ DECI
YR_NUM MAL Y Direct mapping YR
M_SUMM REF MAL
(4)

DECI
HEW_CAMP_EO HEW_SUMM_DATE_ DECI
MO_NUM MAL Y Direct mapping MO
M_SUMM REF MAL
(2)

HEW_CAMP_EO LEAD_CNT INTEG N SELECT HEW_SUMM_DATE_


M_SUMM ER (4) COUNT(*) AS LEAD_CNT, REF
DECI
CNTC_SRCE_CDE YR MAL
FROM (4)
HEW_CUST_COMN T1,

MO DECI
HEW_SUMM_DATE_REF T2 MAL
where (2)
YEAR(T1.UPDT_DT_TM) is T2.YR AND
MONTH(T1.UPDT_DT_TM) is T2.MO AND
REASON_COMN_CDE is 'CMP'
GROUP BY

June 2009 139


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data

Mandatory
column name type name type

HEW_COMN
CNTC_SRCE_CD
CHAR
E
(3)

CNTC_SRCE_CDE CHAR
REASON_COMN (6)
If LEAD_CNT> 2147483647 Then Assign 0 _CDE
Else If LEAD_CNT < -2147483648 Then Assign 0
Else LEAD_CNT
SELECT DECI
HEW_SUMM_DATE_
COUNT(*) AS LEAD_SALE_CNT, YR MAL
REF
(4)
CNTC_SRCE_CDE
FROM DECI
HEW_SUMM_DATE_
HEW_ COMN T1, MO MAL
REF
(2)
HEW_SUMM_DATE_REF T2
WHERE CNTC_SRCE_CD CHAR
HEW_COMN
YEAR(T1.UPDT_DT_TM) is T2.YR AND E (3)
HEW_CAMP_EO LEAD_SALE_CN INTEG MONTH(T1.UPDT_DT_TM) is T2.MO AND
N
M_SUMM T ER (4) REASON_COMN_CDE is 'CMP' OR 'CLD' AND REASON_COMN CHAR
HEW_COMN
_CDE (6)
RSULT_TYPE_CDE is 'PT' OR 'ERA'
GROUP BY
CNTC_SRCE_CDE

RSULT_TYPE_C CHAR
If LEAD_SALE_CNT> 2147483647 Then Assign 0 HEW_CAMP
DE (3)
Else If LEAD_SALE_CNT < -2147483648 Then
Assign 0
Else LEAD_SALE_CNT

HEW_CAMP_EO TIMES
LOAD_DT_TM Y Assign HUB date with timestamp format
M_SUMM TAMP

June 2009 140


OCBB CPT Summary and Snapshot Design Overview

June 2009 141


OCBB CPT Summary and Snapshot Design Overview

HEW_TRAN_BRNCH_CHAN_EOM_SUMM
The following table maps data elements for the entity, HEW_TRAN_BRNCH_CHAN_EOM_SUMM with the source.
Logical entity name: Transaction Branch Channel Summary

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data

Mandatory
column name type name type

HEW_TRAN_BRN
CTRY_BRNCH_C CHAR CTRY_BRNCH_C CHAR
CH_CHAN_EOM_ Y Direct mapping HEW_ACCT_TRAN
DE (2) DE (2)
SUMM

HEW_TRAN_BRN
GROUP_MEMBR CHAR GROUP_MEMBR CHAR
CH_CHAN_EOM_ Y HEW_ACCT_TRAN
_CDE (6) Direct mapping _CDE (6)
SUMM

Direct mapping
HEW_TRAN_BRN DECI DECI
CH_CHAN_EOM_ BRNCH_NUM MAL Y HEW_ACCT_TRAN BRNCH_NUM MAL
SUMM (3) if BRNCH_NUM is NULL then Assign 0 else assign (3)
BRNCH_NUM

HEW_TRAN_BRN
CHAR CHAR
CH_CHAN_EOM_ CHANL_CDE Y Direct mapping HEW_ACCT_TRAN CHANL_CDE
(6) (6)
SUMM

HEW_TRAN_BRN DECI
HEW_SUMM_DATE_ DECI
CH_CHAN_EOM_ YR_NUM MAL Y Direct mapping YR
REF MAL
SUMM (4)

HEW_TRAN_BRN DECI
HEW_SUMM_DATE_ DECI
CH_CHAN_EOM_ MO_NUM MAL Y Direct mapping MO
REF MAL
SUMM (2)

June 2009 142


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data

Mandatory
column name type name type

GROUP BY
HEW_TRAN_BRN DECI DECI
CTRY_BRNCH_CDE,GROUP_MEMBR_CDE,BRN
CH_CHAN_EOM_ TRAN_LCL_AMT MAL N HEW_ACCT_TRAN TRAN_AMT MAL
CH_NUM and CHANL_CDE and get the sum count
SUMM (17,3) (17,3)
as TRAN_LCL_AMT

GROUP BY
CTRY_BRNCH_CDE,GROUP_MEMBR_CDE,BRN
CH_NUM and CHANL_CDE and get the records
count as DEAL_CNT

To get DEAL_CNT ,get DEAL_NUM from


HEW_TRAN_BRN
INTEG HEW_ACCT_TRAN INNER Join with HEW_CUST
CH_CHAN_EOM_ DEAL_CNT N HEW_ACCT_TRAN
ER ON HEW_CUST.IP_ID_CUST=TRAN.IP_ID_CUST
SUMM
and GROUP BY
CTRY_BRNCH_CDE,GROUP_MEMBR_CDE,BRN
CH_NUM and CHANL_CDE and get the records
count as DEAL_CNT

Assign 0

June 2009 143


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data

Mandatory
column name type name type

GROUP BY
CTRY_BRNCH_CDE,GROUP_MEMBR_CDE,BRN
CH_NUM and CHANL_CDE and get the records
count as TRAN_CNT

To get TRAN_CNT INNER Join with HEW_CUST


ON HEW_CUST.IP_ID_CUST=TRAN.IP_ID_CUST
HEW_TRAN_BRN and GROUP BY
INTEG CTRY_BRNCH_CDE,GROUP_MEMBR_CDE,BRN
CH_CHAN_EOM_ TRAN_CNT N HEW_ACCT_TRAN
ER CH_NUM and CHANL_CDE and get the records
SUMM
count as TRAN_CNT

If FLOOR(TRAN_CNT) > 2147483647 THEN Assign


0
ELSE IF FLOOR(TRAN_CNT) < -2147483648
THEN Assign 0
Else FLOOR(TRAN_CNT)

HEW_TRAN_BRN
TIMES
CH_CHAN_EOM_ LOAD_DT_TM Y Assign HUB date with timestamp format
TAMP
SUMM

June 2009 144


OCBB CPT Summary and Snapshot Design Overview

HEW_INDV_CUST_EOM_SNAP
The following table maps data elements for the entity, HEW_INDV_CUST_EOM_SNAP with the source.
Logical entity name: Individual Customer Snapshot

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data

Mandatory
column name type name type

HEW_INDV_CUS BIGIN Select Record with IP_TYPE_CDE BIGIN


IP_ID_CUST Y HEW_CUST IP_ID_CUST
T_EOM_SNAP T CUST_TYPE_CDE is INDCUS or INDPOT T

Direct mapping
HEW_INDV_CUS BIGIN HEW_CUST.EMPLY_ID_CRED_OFCR EMPLY_ID_CRED BIGIN
EMPLY_ID_CRED N HEW_CUST
T_EOM_SNAP T _OFCR T
_OFCR

Loop Up HEW_HSHLD_INDV_REL using


HEW_INDV.IP_ID is
HEW_INDV_CUS BIGIN HEW_HSHLD_INDV_REL.IP_ID_REL and HEW_HSHLD_INDV_ BIGIN
N IP_ID_HSHLD
T_EOM_SNAP IP_ID_HSHLD T HEW_HSHLD_INDV_REL.HSHLD_INDV_REL_CD REL T
E is 'HHO' or 'HHA' and
HEW_HSHLD_INDV_REL.END_DT is '9999-12-31'

If multiple record found, take


VARC
HEW_INDV_CUS - END_DT is '9999-12-31' and CHAR
EMPLR_NAME HAR N HEW_INDV_OCCUP EMPLR_NAME
T_EOM_SNAP - The record with SMALLEST SEQ_NUM (25)
(250)
SEQ_NUM

June 2009 145


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data

Mandatory
column name type name type

Loop Up HEW_INDV_OCCUP using


HEW_INDV.IP_ID_INDV is
VARC HEW_INDV_OCCUP.IP_ID_INDV
HEW_INDV_CUS INDV_OCPT_DE HEW_CDE_DESC_V CHAR
HAR N CDV_DESC
T_EOM_SNAP SC ALUE_3 (50)
(50) If multiple record found, take
- END_DT is '9999-12-31' and
- The record with SMALLEST SEQ_NUM

Using the record HEW_CUST found in column 11,


lookup
VARC CUST.EMPLY_ID_RM_1 is INVPXREF.IP_ID
HEW_INDV_CUS
RM_NUM HAR N
T_EOM_SNAP WHERE
(25)
CUST.IP_TYPE_CDE IN ('INDCUS' , 'INDPOT')

Lookup HEW_CAMP with HEW_CUST on


CAMP_ID is IP_ID_CUST and fetch Start Date
assign it to CUST_CNTC_CAMP_LAST_DT
HEW_INDV_CUS CUST_CNTC_CA And check If CAMP_CNTC_LAST_DT is not NULL HEW_CAMP CAMP_START_D
DATE N DATE
T_EOM_SNAP MP_LAST_DT T
Then CAMP_CNTC_LAST_DT
Else default start date

June 2009 146


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data

Mandatory
column name type name type

Loop up HEW_SEG_MEMB_REL using


HEW_CUST..IP_ID_CUST is
HEW_SEG_MEMB_REL.IP_ID
Pick up the record with largest SEG_PCT value and
HEW_INDV_CUS CHAR END_DT is '9999-12-31' . HEW_SEG_MEMB_ SEG_SRCE_SYS CHAR
MKT_SECT_CDE Y
T_EOM_SNAP (6) And assign SEG_SRCE_SYS_CDE to REL _CDE (5)
MKT_SECT_CDE
If multiple records found based on the condition
(e.g., same SEG_PCT value), then take the first
one.

Loop up HEW_CUST using


HEW_INDV_CUS CUST_SINCE_DA INTEG HEW_IP.IP_ID is HEW_CUST.IP_ID_CUST CUST_START_D
N Count days between START_DT to Today HEW_CUST DATE
T_EOM_SNAP Y_CNT ER T

Using condition CUST.IP_ID_CUST is


ACCT.IP_ID_PRIM_CUST and
CUST.IP_TYPE_CDE in ('INDCUS','INDPOT') And
And ACCT.END_DT is '12/31/9999' And
HEW_INDV_CUS CHAR HEW_CRED_CARD_ CHAR
VIP_IND N ACCT.ARR_ID_ACCT is VIP_IND
T_EOM_SNAP (1) ARR (1)
CC.ARR_ID_CRED_CARD and
CC.VIP_IND is 'Y'
if one credit card record found has VIP_IND is Y
then assign to Y

June 2009 147


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data

Mandatory
column name type name type

FETCH CUST_POTEN_NUM FROM HEW_CUST


If CUST_POTEN_NUM is not NULL
HEW_INDV_CUS CUST_TAKE_ON CHAR Then CUST_POTEN_N CHAR
N HEW_CUST
T_EOM_SNAP E_IND (1) 'Y' UM (20)
Else
'N'

Loop Up HEW_INDV_OCCUP using


HEW_INDV.IP_ID_INDV is
HEW_INDV_OCCUP.IP_ID_INDV
HEW_INDV_CUS INDV_OCPT_CD CHAR INDV_OCPT_CD CHAR
Y HEW_INDV_OCCUP
T_EOM_SNAP E (6) E (3)
If multiple record found, take
- END_DT is '9999-12-31' and
- The record with SMALLEST SEQ_NUM

Loop Up HEW_CUST using


HEW_INDV_CUS BIGIN BIGIN
EMPLY_ID_RM N CUST.IP_ID_CUST is INDV.IP_ID_INDV AND HEW_CUST EMPLY_ID_RM_1
T_EOM_SNAP T T
CUST.CUST_END_DT is '9999-12-31'

Get ACTV_CUST_IND from HEW_CUST where


HEW_INDV_CUS CHAR IP_TYPE_CDE IN ('INDCUS' , 'INDPOT') CHAR
ACTV_CUST_IND N HEW_CUST ACTV_CUST_IND
T_EOM_SNAP (1) IF ACTV_CUST_IND is null then assign 'N' Else (1)
assign ACTV_CUST_IND

HEW_INDV_CUS IP_ID_CSLDT_C BIGIN Y Loop up HEW_CONS_CUST_REL_SUMM using HEW_CONS_CUST_ IP_ID_CSLDT_C BIGIN


T_EOM_SNAP UST T REL_SUMM UST T
CUST.IP_ID_CUST is
HEW_CONS_CUST_REL_SUMM. IP_ID_CUST

June 2009 148


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data

Mandatory
column name type name type

and
HEW_CONS_CUST_REL_SUMM.YR_NUM is
HEW_SUMM_DATE_REF.YY HEW_SUMM_DATE_ INTE
MO/YR
and REF GER
HEW_CONS_CUST_REL_SUMM.MO_NUM is
HEW_SUMM_DATE_REF.MO

LOOKUP ON INVPXREF using IDEN_KEY as


VARC CUST_BRNCH_ID_KEY Where
HEW_INDV_CUS
BRNCH_NUM HAR N CUST_CUST_REL.IP_ID_CUST_REL is
T_EOM_SNAP
(25) INVPXREF.IP_ID

If .START_DT is not NULL


Then
HEW_INDV_CUS CUST_START_D CUST_START_D
DATE N .START_DT HEW_CUST DATE
T_EOM_SNAP T T
Else
svrStartDt

If .CUST_POTEN_START_DT is not NULL


Then
HEW_INDV_CUS CUST_POTEN_S
PRSPT_EFF_DT DATE N .CUST_POTEN_START_DT HEW_CUST DATE
T_EOM_SNAP TART_DT
Else
svrStartDt

June 2009 149


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data

Mandatory
column name type name type

If END_DT DT is not NULL


Then
HEW_INDV_CUS END_DT
CUST_END_DT DATE N HEW_CUST CUST_END_DT DATE
T_EOM_SNAP Else
Convert '9999-12-31',"%yyyy-%mm-%dd" from
String to date format

Loop up HEW_CONS_CUST_REL_SUMM_BIR2
using

HEW_CUST. IP_ID_CUST is
HEW_CONS_CUST_REL_SUMM_BIR2.DIR_CUST
_ID
and
HEW_INDV_CUS CHAR HEW_CONS_CUST_ CUST_CUST_RE CHAR
PRIM_CUST_IND N HEW_CONS_CUST_REL_SUMM_BIR2YR_NUM
T_EOM_SNAP (1) REL_SUMM_BIR2 L_CDE (6)
is HEW_SUMM_DATE_REF. YR
and
HEW_CONS_CUST_REL_SUMM_BIR2. MO_NUM
is HEW_SUMM_DATE_REF.MO

If record found and IP_IP_REL is 'IDV" then set to


'Y' else 'N'

HEW_INDV_CUS DECI HEW_SUMM_DATE_ DECI


MO_NUM Y Direct mapping MO
T_EOM_SNAP MAL REF MAL
(2)

HEW_INDV_CUS DECI HEW_SUMM_DATE_ DECI


YR_NUM Y Direct mapping YR
T_EOM_SNAP MAL REF MAL
(4)

June 2009 150


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data

Mandatory
column name type name type

SEG_SRCE_SYS CHAR
HEW_SEG
_CDE (5)
Lookup PROD_ID from HEW_PROD using
SEG_SRCE_SYS_CDE is CHAR
HEW_PROD SRCE_SYS_CDE
HEW_INDV_CUS SUBSTRING(PROD_SRCE_NUM,1,5) AND (6)
PROD_ID BIGIN N
T_EOM_SNAP SRCE_SYS_CDE is SRCE_SYS_CDE AND
T PROD_STRUC_T CHAR
PROD_STRUC_TYPE_CDE is 'PKG' HEW_PROD
YPE_CDE (3)

PROD_SRCE_NU CHAR
HEW_PROD
M (25)

HEW_INDV_CUS CTRY_BRNCH_C CTRY_BRNCH_C


CHAR Y Direct mapping HEW_CUST CHAR
T_EOM_SNAP DE DE
(2) (2)

HEW_INDV_CUS GROUP_MEMBR GROUP_MEMBR


CHAR Y Direct mapping HEW_CUST CHAR
T_EOM_SNAP _CDE _CDE
(6) (6)

TITL_EMPLOY_P
OSN_SHRT_TEX TITL_EMPLOY_P
HEW_INDV_CUS CHAR CHAR
T N Direct mapping HEW_INDV_OCCUP OSN_SHRT_TEX
T_EOM_SNAP (100) (100)
T

HEW_INDV_CUS TIMES
LOAD_DT_TM Y Assign HUB date with timestamp format
T_EOM_SNAP TAMP

June 2009 151


OCBB CPT Summary and Snapshot Design Overview

HEW_ORGN_CUST_EOM_SNAP
The following table maps data elements for the entity, HEW_ORGN_CUST_EOM_SNAP with the source.
Logical entity name: Organisation Customer Snapshot

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data

Mandatory
column name type name type

HEW_ORGN_CU BIGIN Select Record with IP_TYPE_CDE is ORGCUS" or BIGIN


IP_ID_CUST Y HEW_CUST IP_ID_CUST
ST_EOM_SNAP T ORGPOT T

HEW_ORGN_CU DECI HEW_SUMM_DATE_ MO_N


ST_EOM_SNAP MO_NUM Y Direct mapping MO
MAL REF UM
(2)

HEW_ORGN_CU DECI HEW_SUMM_DATE_ YR_N


ST_EOM_SNAP YR_NUM Y Direct mapping YR
MAL REF UM
(4)

Direct mapping
HEW_ORGN_CU CHANL_COMN_C CHAR HEW_COMN_CNTC CHANL_COMN_C CHAR
Y
ST_EOM_SNAP DE (3) IF CHANL_COMN_CDE is null then assign blank _INDV DE (3)
Else assign CHANL_COMN_CDE

Select HEW_CUST. EMPLY_ID_RM_1 where


HEW_ORGN_CU BIGIN CUST and
EMPLY_ID_RM_1 N HEW_CUST EMPLY_ID_RM_1 BIGIN
ST_EOM_SNAP T IP_TYPE_CDE in ('ORGCUS', 'ORGPOT') AND T
CUST_END_DT is '12/31/9999'

June 2009 152


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data

Mandatory
column name type name type

Select HEW_CUST. EMPLY_ID_RM_2 where


HEW_ORGN_CU BIGIN CUST and BIGIN
EMPLY_ID_RM_2 N HEW_CUST EMPLY_ID_RM_2
ST_EOM_SNAP T IP_TYPE_CDE in ('ORGCUS', 'ORGPOT') AND T
CUST_END_DT is '12/31/9999'

Select HEW_CUST. EMPLY_ID_RM_3 where


HEW_ORGN_CU BIGIN CUST and BIGIN
EMPLY_ID_RM_3 N HEW_CUST EMPLY_ID_RM_3
ST_EOM_SNAP T IP_TYPE_CDE in ('ORGCUS', 'ORGPOT') AND T
CUST_END_DT is '12/31/9999'

Lookup PROD_ID from HEW_PROD using SEG_SRCE_SYS CHAR


HEW_SEG
_CDE (5)
HEW_ORGN_CU SEG_SRCE_SYS_CDE is
PROD_ID BIGIN N
ST_EOM_SNAP SUBSTRING(PROD_SRCE_NUM,1,5)
T PROD_SRCE_NU CHAR
HEW_PROD
M (25)

Using HEW_CUST.EMPLY_ID_RM_1 lookup


RM_1_NUM VARC INVPXREF, EMPLY_ID_RM_1 is INVPXREF.IP_ID
HEW_ORGN_CU
HAR N and get IDEN_KEY
ST_EOM_SNAP
(25)

Using HEW_CUST.EMPLY_ID_RM_1 lookup


RM_2_NUM VARC INVPXREF, EMPLY_ID_RM_2 is INVPXREF.IP_ID
HEW_ORGN_CU
HAR N and get IDEN_KEY
ST_EOM_SNAP
(25)

Using HEW_CUST.EMPLY_ID_RM_1 lookup


RM_3_NUM VARC INVPXREF, EMPLY_ID_RM_3 is INVPXREF.IP_ID
HEW_ORGN_CU
HAR N and get IDEN_KEY
ST_EOM_SNAP
(25)

June 2009 153


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data

Mandatory
column name type name type

TITL_EMPLOY_P TITL_EMPLOY_P
HEW_ORGN_CU CHAR HEW_COMN_CNTC CHAR
OSN_SHRT_TEX N Directly mapping OSN_SHRT_TEX
ST_EOM_SNAP (100) _INDV (100)
T T

HEW_ORGN_CU EMAIL_ADDR_TE VARC HEW_COMN_CNTC EMAIL_ADDR_TE BIGIN


N Direct mapping
ST_EOM_SNAP XT HAR _INDV XT T

HEW_ORGN_CU PHO_MOBL_NU VARC HEW_COMN_CNTC PHO_MOBL_NU BIGIN


N Direct mapping
ST_EOM_SNAP M HAR _INDV M T

HEW_ORGN_CU VARC HEW_COMN_CNTC BIGIN


PHO_NUM N Direct mapping PHO_NUM
ST_EOM_SNAP HAR _INDV T

1.Join HEW_CAMP_CUST_REL on
HEW_CUST.IP_ID_CUST is
HEW_ORGN_CU CUST_CNTC_CA HEW_CAMP_CUST_REL.CAMP_ID CAMP_START_D
DATE N DATE
ST_EOM_SNAP MP_LAST_DT HEW_CAMP T
2. Using CAMP_ID from 1, lookup HEW_CAMP and
Pick up the record with largest (most recent)
CAMP_START_DT and CAMP_END_DT is '9999-
12-31'

HEW_ORGN_CU PHO_MOBL_PFX CHAR HEW_COMN_CNTC PHO_MOBL_PFX CHAR


N Direct mapping
ST_EOM_SNAP _NUM (10) _INDV _NUM (10)

HEW_ORGN_CU CHAR HEW_COMN_CNTC CHAR


PHO_PFX_NUM N Direct mapping PHO_PFX_NUM
ST_EOM_SNAP (10) _INDV (10)

HEW_ORGN_CU CHAR HEW_COMN_CNTC CHAR


PHO_EXT_NUM N Direct mapping PHO_EXT_NUM
ST_EOM_SNAP (5) _INDV (5)

June 2009 154


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data

Mandatory
column name type name type

VARC VARC
HEW_ORGN_CU COMM_CNTC_N HEW_COMN_CNTC COMM_CNTC_N
HAR N Direct mapping HAR
ST_EOM_SNAP AME _INDV AME
(64) (64)

VARC VARC
HEW_ORGN_CU COMM_CNTC_N HEW_COMN_CNTC COMM_CNTC_N
HAR N Direct mapping HAR
ST_EOM_SNAP LS_NAME _INDV LS_NAME
(250) (250)

Join HEW_CUST and HEW_EMPLY using


HEW_ORGN_CU EMPLY_ID_CRED BIGIN HEW_CUST.EMPLY_ID_CRED_OFCR is EMPLY_ID_CRED BIGIN
N HEW_CUST
ST_EOM_SNAP _OFCR T HEW_EMPLY.EMPLY_ID AND _OFCR T
HEW_EMPLY.END_DT is '12/31/9999') and
retrieve EMPLY_ID_CRED_OFCR

HEW_CUST.IP_ID_CUST
HEW_ORGN_CU CUST_SINCE_DA SMAL CUST_START_D
N Count days between HEW_CUST. HEW_CUST DATE
ST_EOM_SNAP Y_CNT LINT T
CUST_START_DT and End of month date

Direct mapping
HEW_ORGN_CU CHAR HEW_COMN_CNTC CHAR
HOBY_CDE Y IF HOBY_CDE is null then assign blank Else assign HOBY_CDE
ST_EOM_SNAP (3) _INDV (3)
HOBY_CDE

June 2009 155


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data

Mandatory
column name type name type

Loop up HEW_SEG_MEMB_REL using


HEW_IP.IP_ID is HEW_SEG_MEMB_REL.IP_ID
Pick up the record with largest SEG_PCT value and
END_DT is '9999-12-31' .

HEW_ORGN_CU CHAR HEW_SEG_MEMB_ SEG_SRCE_SYS CHAR


MKT_SECT_CDE Y If multiple records found based on the condition
ST_EOM_SNAP (6) REL _CDE (5)
(e.g., same SEG_PCT value), then take the first
one.
IF MKT_SECT_CDE is null then assign blank Else
assign MKT_SECT_CDE

Direct mapping

HEW_ORGN_CU LANG_SPOKN_C CHAR HEW_COMN_CNTC LANG_SPOKN_C CHAR


Y
ST_EOM_SNAP DE (6) _INDV DE (6)
IF LANG_SPOKN_CDE is null then assign blank
Else assign LANG_SPOKN_CDE Direct mapping

Default 'N',
Join HEW_ACCT_ARR HEW_CRED_CARD_ARR
using ARR_ID_CRED_CARD
HEW_ORGN_CU CHAR If there is one ARR_ID that has VIP_IND is 'Y', set HEW_CRED_CARD_ CHAR
VIP_IND N to 'Y' VIP_IND
ST_EOM_SNAP (1) ARR (1)

IF VIP_IND is null then assign THEN 'N' Else IF


VIP_IND='Y' then assign 'Y' ELSE 'N'

Direct mapping
HEW_ORGN_CU CHAR HEW_COMN_CNTC CHAR
LANG_WRT_CDE Y LANG_WRT_CDE
ST_EOM_SNAP (6) IF LANG_WRT_CDE is null then assign blank Else _INDV (6)
assign LANG_WRT_CDE Direct mapping

June 2009 156


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data

Mandatory
column name type name type

HEW_ORGN_CU CHAR CHAR


APY_IND N Direct mapping HEW_ORGN_CUST APY_IND
ST_EOM_SNAP (1) (1)

HEW_ORGN_CU SCRIB_PHO_BA CHAR SCRIB_PHO_BA CHAR


N Direct mapping HEW_ORGN_CUST
ST_EOM_SNAP NK_IND (1) NK_IND (1)

HEW_ORGN_CU CHAR CHAR


SMGS_IND N Direct mapping HEW_ORGN_CUST SMGS_IND
ST_EOM_SNAP (1) (1)

HEW_ORGN_CU INET_BANK_DLG CHAR INET_BANK_DLG CHAR


N Direct mapping HEW_ORGN_CUST
ST_EOM_SNAP T_IND (1) T_IND (1)

HEW_ORGN_CU PHO_BANK_DLG CHAR PHO_BANK_DLG CHAR


N Direct mapping HEW_ORGN_CUST
ST_EOM_SNAP T_IND (1) T_IND (1)

HEW_ORGN_CU SMGS_DLGT_IN CHAR SMGS_DLGT_IN CHAR


N Direct mapping HEW_ORGN_CUST
ST_EOM_SNAP D (1) D (1)

HEW_ORGN_CU ATM_CARDH_IN CHAR ATM_CARDH_IN CHAR


N Direct mapping HEW_ORGN_CUST
ST_EOM_SNAP D (1) D (1)

HEW_ORGN_CU BUS_DEPST_CA CHAR BUS_DEPST_CA CHAR


N Direct mapping HEW_ORGN_CUST
ST_EOM_SNAP RDH_IND (1) RDH_IND (1)

HEW_ORGN_CU ATM_ISLM_CAR CHAR ATM_ISLM_CAR CHAR


N Direct mapping HEW_ORGN_CUST
ST_EOM_SNAP DH_IND (1) DH_IND (1)

ACTV_BUS_INET ACTV_BUS_INET
HEW_ORGN_CU CHAR CHAR
_BANK_CUST_IN N Direct mapping HEW_ORGN_CUST _BANK_CUST_IN
ST_EOM_SNAP (1) (1)
D D

ACTV_BUS_PHO ACTV_BUS_PHO
HEW_ORGN_CU CHAR CHAR
_BANK_CUST_IN N Direct mapping HEW_ORGN_CUST _BANK_CUST_IN
ST_EOM_SNAP (1) (1)
D D

June 2009 157


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data

Mandatory
column name type name type

HEW_ORGN_CU ACTV_SMGS_CU CHAR ACTV_SMGS_CU CHAR


N Direct mapping HEW_ORGN_CUST
ST_EOM_SNAP ST_IND (1) ST_IND (1)

ACTV_BUS_INET ACTV_BUS_INET
HEW_ORGN_CU CHAR CHAR
_BANK_DLGT_IN N Direct mapping HEW_ORGN_CUST _BANK_DLGT_IN
ST_EOM_SNAP (1) (1)
D D

HEW_ORGN_CU ACTV_PHO_BAN CHAR ACTV_PHO_BAN CHAR


N Direct mapping HEW_ORGN_CUST
ST_EOM_SNAP K_DLGT_IND (1) K_DLGT_IND (1)

HEW_ORGN_CU ACTV_SMGS_DL CHAR ACTV_SMGS_DL CHAR


N Direct mapping HEW_ORGN_CUST
ST_EOM_SNAP GT_IND (1) GT_IND (1)

HEW_ORGN_CU ACTV_ATM_CAR CHAR ACTV_ATM_CAR CHAR


N Direct mapping HEW_ORGN_CUST
ST_EOM_SNAP DH_IND (1) DH_IND (1)

HEW_ORGN_CU ACTV_BUS_DEP CHAR ACTV_BUS_DEP CHAR


N Direct mapping HEW_ORGN_CUST
ST_EOM_SNAP ST_CARDH_IND (1) ST_CARDH_IND (1)

HEW_ORGN_CU ACTV_ATM_ISLM CHAR ACTV_ATM_ISLM CHAR


N Direct mapping HEW_ORGN_CUST
ST_EOM_SNAP _CARDH_IND (1) _CARDH_IND (1)

VARC VARC
HEW_ORGN_CU CUST_CMNT_1_ CUST_CMNT_1_
HAR(1 N Direct mapping HEW_ORGN_CUST HAR(
ST_EOM_SNAP TEXT TEXT
00) 100)

VARC VARC
HEW_ORGN_CU CUST_CMNT_2_ CUST_CMNT_2_
HAR(1 N Direct mapping HEW_ORGN_CUST HAR(
ST_EOM_SNAP TEXT TEXT
00) 100)

HEW_ORGN_CU UTIL_PYMT_CAS CHAR UTIL_PYMT_CAS CHAR


N Direct mapping HEW_ORGN_CUST
ST_EOM_SNAP H_MGMT_IND (1) H_MGMT_IND (1)

HEW_ORGN_CU CHAR CHAR


REGIS_NET_IND N Direct mapping HEW_ORGN_CUST REGIS_NET_IND
ST_EOM_SNAP (1) (1)

June 2009 158


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data

Mandatory
column name type name type

HEW_ORGN_CU CHAR CHAR


ACTV_NET_IND N Direct mapping HEW_ORGN_CUST ACTV_NET_IND
ST_EOM_SNAP (1) (1)

Direct mapping
HEW_ORGN_CU NET_ACCT_OPE DATE( NET_ACCT_OPE DATE(
N HEW_ORGN_CUST
ST_EOM_SNAP N_DT 4) IF NET_ACCT_OPEN_DT is null THEN assign N_DT 4)
'9999-12-31' ELSE NET_ACCT_OPEN_DT

HEW_ORGN_CU ACTV_NET_CUS CHAR ACTV_NET_CUS CHAR


N Direct mapping HEW_ORGN_CUST
ST_EOM_SNAP T_IND (1) T_IND (1)

HEW_ORGN_CU REGIS_COLL_EN CHAR REGIS_COLL_EN CHAR


N Direct mapping HEW_ORGN_CUST
ST_EOM_SNAP GN_IND (1) GN_IND (1)

HEW_ORGN_CU REGIS_PYMT_E CHAR REGIS_PYMT_E CHAR


N Direct mapping HEW_ORGN_CUST
ST_EOM_SNAP NGN_IND (1) NGN_IND (1)

HEW_ORGN_CU REGIS_ADVC_E CHAR REGIS_ADVC_E CHAR


N Direct mapping HEW_ORGN_CUST
ST_EOM_SNAP NGN_IND (1) NGN_IND (1)

HEW_ORGN_CU CUST_BHAV_SC CHAR CUST_BHAV_SC CHAR


N Direct mapping HEW_ORGN_CUST
ST_EOM_SNAP R_NUM (4) R_NUM (4)

DECI DECI
HEW_ORGN_CU LMT_PRE_APV_ LMT_PRE_APV_
MAL(1 N Direct mapping HEW_ORGN_CUST MAL(
ST_EOM_SNAP AMT AMT
7,3) 17,3)

DECI DECI
HEW_ORGN_CU BAL_LMT_PRE_A BAL_LMT_PRE_A
MAL(1 N Direct mapping HEW_ORGN_CUST MAL(
ST_EOM_SNAP PV_AMT PV_AMT
7,3) 17,3)

June 2009 159


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data

Mandatory
column name type name type

Direct mapping
HEW_ORGN_CU CUST_ADDR_PR DATE( CUST_ADDR_PR DATE(
N HEW_ORGN_CUST
ST_EOM_SNAP VID_DT 4) IF CUST_ADDR_PRVID_DT is null THEN assign VID_DT 4)
'9999-12-31' ELSE CUST_ADDR_PRVID_DT

Direct mapping
HEW_ORGN_CU CUST_VISIT_LAS DATE( CUST_VISIT_LAS DATE(
N HEW_ORGN_CUST
ST_EOM_SNAP T_DT 4) IF CUST_VISIT_LAST_DT is null THEN assign T_DT 4)
'9999-12-31' ELSE CUST_VISIT_LAST_DT

HEW_ORGN_CU GROUP_ITEG_C CHAR GROUP_ITEG_C CHAR


N Direct mapping HEW_ORGN_CUST
ST_EOM_SNAP UST_IND (1) UST_IND (1)

HEW_ORGN_CU CHAR CHAR


RECV_IND N Direct mapping HEW_ORGN_CUST RECV_IND
ST_EOM_SNAP (1) (1)

HEW_ORGN_CU CUST_CMNT_IN CHAR CUST_CMNT_IN CHAR


N Direct mapping HEW_ORGN_CUST
ST_EOM_SNAP D (1) D (1)

HEW_ORGN_CU ACTV_INET_BAN CHAR ACTV_INET_BAN CHAR


N Direct mapping HEW_ORGN_CUST
ST_EOM_SNAP K_TRADE_IND (1) K_TRADE_IND (1)

HEW_ORGN_CU ACTV_NET_TRA CHAR ACTV_NET_TRA CHAR


N Direct mapping HEW_ORGN_CUST
ST_EOM_SNAP DE_IND (1) DE_IND (1)

HEW_ORGN_CU ELEC_CHANL_C CHAR ELEC_CHANL_C CHAR


N Direct mapping HEW_ORGN_CUST
ST_EOM_SNAP OMN_IND (1) OMN_IND (1)

HEW_ORGN_CU TIMES
LOAD_DT_TM Y Assign HUB date with timestamp format
ST_EOM_SNAP TAMP

June 2009 160


OCBB CPT Summary and Snapshot Design Overview

HEW_CRED_CARD_ARR_EOM_SNAP
The following table maps data elements for the entity, HEW_CRED_CARD_ARR_EOM_SNAP with the source.
Logical entity name: Credit Card Arrangement End of Month Snapshot

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data

Mandatory
column name type name type

HEW_CRED_CA
ARR_ID_CREDIT BIGIN HEW_CRED_CARD_ ARR_ID_CREDIT BIGIN
RD_ARR_EOM_S Y Direct mapping
_CARD T ARR _CARD T
NAP

HEW_CRED_CA DECI DECI


HEW_SUMM_DATE_
RD_ARR_EOM_S YR_NUM MAL Y Direct mapping YR_NUM MAL
REF
NAP (4,0) (4,0)

HEW_CRED_CA DECI DECI


HEW_SUMM_DATE_
RD_ARR_EOM_S MO_NUM MAL Y Direct mapping MO_NUM MAL
REF
NAP (2,0) (2,0)

HEW_CRED_CA
HEW_CRED_CARD_
RD_ARR_EOM_S PYMT_NEXT_DT DATE N Direct mapping PYMT_NEXT_DT DATE
ARR
NAP

HEW_CRED_CA
BAL_AVG_DB_LC DECI HEW_CRED_CARD_ BAL_AVG_DB_LC DECI
RD_ARR_EOM_S N Direct mapping
L_MTD_AMT MAL ARR L_MTD_AMT MAL
NAP
(17,3) (17,3)

HEW_CRED_CA
BAL_TSHLD_CO DECI HEW_CRED_CARD_ BAL_TSHLD_CO DECI
RD_ARR_EOM_S N Direct mapping
MT_FEE_AMT MAL ARR MT_FEE_AMT MAL
NAP
(17,3) (17,3)

June 2009 161


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data

Mandatory
column name type name type

HEW_CRED_CA INT_CRED_ACC INT_CRED_ACC


DECI HEW_CRED_CARD_ DECI
RD_ARR_EOM_S R_LA_MO_LCL_A N Direct mapping R_LA_MO_LCL_A
MAL ARR MAL
NAP MT MT
(17,3) (17,3)

HEW_CRED_CA
INT_DB_ACCR_L DECI HEW_CRED_CARD_ INT_DB_ACCR_L DECI
RD_ARR_EOM_S N Direct mapping
A_MO_LCL_AMT MAL ARR A_MO_LCL_AMT MAL
NAP
(17,3) (17,3)

HEW_CRED_CA
CHOF_CASH_AM DECI HEW_CRED_CARD_ CHOF_CASH_AM DECI
RD_ARR_EOM_S N System Date time
T MAL ARR T MAL
NAP
(17,3) (17,3)

HEW_CRED_CA
CRED_LIMIT_TE DECI HEW_CRED_CARD_ CRED_LIMIT_TE DECI
RD_ARR_EOM_S N Direct mapping
MP_AMT MAL ARR MP_AMT MAL
NAP
(17,3) (17,3)

HEW_CRED_CA
FEE_MBR_NXT_ HEW_CRED_CARD_ FEE_MBR_NXT_
RD_ARR_EOM_S CHAR N Direct mapping CHAR
MO_NUM ARR MO_NUM
NAP (2) (2)

HEW_CRED_CA
DECI HEW_CRED_CARD_ DECI
RD_ARR_EOM_S FIN_CHRG_AMT N Direct mapping HEW_ACCT_ARR_EOM_SNAP FIN_CHRG_AMT
MAL ARR MAL
NAP
(17,3) (17,3)

HEW_CRED_CA
PYMT_DUE_MIN DECI HEW_CRED_CARD_ PYMT_DUE_MIN DECI
RD_ARR_EOM_S N Direct mapping
_AMT MAL ARR _AMT MAL
NAP
(17,3) (17,3)

June 2009 162


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data

Mandatory
column name type name type

HEW_CRED_CA
HEW_CRED_CARD_
RD_ARR_EOM_S VIP_IND CHAR N Direct mapping VIP_IND CHAR
ARR
NAP (1) (1)

HEW_CRED_CA
CRED_RISK_GR HEW_CRED_CARD_ CRED_RISK_GR
RD_ARR_EOM_S CHAR Y Direct mapping CHAR
DE_CDE ARR DE_CDE
NAP (6) (6)

HEW_CRED_CA
PYMT_METH_CD HEW_CRED_CARD_ PYMT_METH_CD
RD_ARR_EOM_S CHAR Y Direct mapping CHAR
E ARR E
NAP (3) (3)

HEW_CRED_CA
ACCT_BAD_DBT HEW_CRED_CARD_ ACCT_BAD_DBT
RD_ARR_EOM_S DATE N Direct mapping DATE
F_DT ARR F_DT
NAP

HEW_CRED_CA
HEW_CRED_CARD_
RD_ARR_EOM_S BAD_DBTF_IND CHAR N Direct mapping BAD_DBTF_IND CHAR
ARR
NAP (1) (1)

HEW_CRED_CA
HEW_CRED_CARD_
RD_ARR_EOM_S CHOF_DT DATE N Direct mapping CHOF_DT DATE
ARR
NAP

HEW_CRED_CA
HEW_CRED_CARD_
RD_ARR_EOM_S COLL_IND CHAR N Direct mapping COLL_IND CHAR
ARR
NAP (1) (1)

HEW_CRED_CA
HEW_CRED_CARD_
RD_ARR_EOM_S CRED_LMT_DT DATE N Direct mapping CRED_LMT_DT DATE
ARR
NAP

HEW_CRED_CA
DSPUT_ITEM_C HEW_CRED_CARD_ DSPUT_ITEM_C
RD_ARR_EOM_S INTEG N Direct mapping INTE
NT ARR NT
NAP ER GER

June 2009 163


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data

Mandatory
column name type name type

HEW_CRED_CA
HEW_CRED_CARD_
RD_ARR_EOM_S EXT_ATMC_IND CHAR N Direct mapping EXT_ATMC_IND CHAR
ARR
NAP (1) (1)

HEW_CRED_CA
INT_BASE_RATE HEW_CRED_CARD_ INT_BASE_RATE
RD_ARR_EOM_S CHAR Y Direct mapping CHAR
_TYPE_CDE ARR _TYPE_CDE
NAP (3) (3)

HEW_CRED_CA
OVDUE_STAT_C HEW_CRED_CARD_ OVDUE_STAT_C
RD_ARR_EOM_S CHAR Y Direct mapping CHAR
DE ARR DE
NAP (3) (3)

HEW_CRED_CA
HEW_CRED_CARD_
RD_ARR_EOM_S OVLMT_DT DATE N Direct mapping OVLMT_DT DATE
ARR
NAP

HEW_CRED_CA
HEW_CRED_CARD_
RD_ARR_EOM_S OVLMT_IND CHAR N Direct mapping OVLMT_IND CHAR
ARR
NAP (1) (1)

HEW_CRED_CA
DECI HEW_CRED_CARD_ PYMT_AGRE_AM DECI
RD_ARR_EOM_S PYMT_AGRE_AM N Direct mapping
MAL ARR T MAL
NAP T (17,3) (17,3)

HEW_CRED_CA
PYMT_ATMC_DB HEW_CRED_CARD_ PYMT_ATMC_DB
RD_ARR_EOM_S CHAR N Direct mapping CHAR
_IND ARR _IND
NAP (1) (1)

HEW_CRED_CA
PYMT_LAST_AM DECI HEW_CRED_CARD_ PYMT_LAST_AM DECI
RD_ARR_EOM_S N Direct mapping
T MAL ARR T MAL
NAP
(17,3) (17,3)

June 2009 164


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data

Mandatory
column name type name type

HEW_CRED_CA
HEW_CRED_CARD_
RD_ARR_EOM_S PYMT_LAST_DT DATE N Direct mapping PYMT_LAST_DT DATE
ARR
NAP

HEW_CRED_CA Convert to local currency


PYMT_NEXT_LC DECI HEW_CRED_CARD_ PYMT_NEXT_AM DECI
RD_ARR_EOM_S N
L_AMT MAL PYMT_NEXT_AMT * CONV_RATE ARR T MAL
NAP
(17,3) (17,3)

HEW_CRED_CA
DECI HEW_CRED_CARD_ DECI
RD_ARR_EOM_S RCVR_TTL_AMT N Direct mapping RCVR_TTL_AMT
MAL ARR MAL
NAP
(17,3) (17,3)

HEW_CRED_CA
REASON_CHOF_ HEW_CRED_CARD_ REASON_CHOF_
RD_ARR_EOM_S CHAR Y Direct mapping CHAR
CDE ARR CDE
NAP (3) (3)

HEW_CRED_CA
HEW_CRED_CARD_
RD_ARR_EOM_S RESTR_CDE CHAR Y Direct mapping RESTR_CDE CHAR
ARR
NAP (3) (3)

HEW_CRED_CA
ATMC_PYRL_AC CHAR HEW_CRED_CARD_ ATMC_PYRL_AC CHAR
RD_ARR_EOM_S N Direct mapping
CT_IND (1) ARR CT_IND (1)
NAP

HEW_CRED_CA
ATMC_PYRL_TR HEW_CRED_CARD_ ATMC_PYRL_TR
RD_ARR_EOM_S DATE N Direct mapping DATE
AN_LAST_DT ARR AN_LAST_DT
NAP

HEW_CRED_CA
CRED_LMT_MAX DECI HEW_CRED_CARD_ CRED_LMT_MAX DECI
RD_ARR_EOM_S N Direct mapping
_AMT MAL ARR _AMT MAL
NAP
(17,3) (17,3)

June 2009 165


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data

Mandatory
column name type name type

HEW_CRED_CA
CRED_LMT_MIN DECI HEW_CRED_CARD_ CRED_LMT_MIN DECI
RD_ARR_EOM_S N Direct mapping
_AMT MAL ARR _AMT MAL
NAP
(17,3) (17,3)

HEW_CRED_CA
INT_DB_APP_LA HEW_CRED_CARD_ INT_DB_APP_LA
RD_ARR_EOM_S DATE N Direct mapping DATE
ST_DT ARR ST_DT
NAP

HEW_CRED_CA
INT_DEBIT_APPL HEW_CRED_CARD_ INT_DEBIT_APPL
RD_ARR_EOM_S DATE N Direct mapping DATE
_NEXT_DT ARR _NEXT_DT
NAP

HEW_CRED_CA
DECI HEW_CRED_CARD_ DECI
RD_ARR_EOM_S INT_OD_AMT N Direct mapping INT_OD_AMT
MAL ARR MAL
NAP
(17,3) (17,3)

HEW_CRED_CA
DECI HEW_CRED_CARD_ DECI
RD_ARR_EOM_S INT_UOD_AMT N Direct mapping INT_UOD_AMT
MAL ARR MAL
NAP
(17,3) (17,3)

HEW_CRED_CA
DECI HEW_CRED_CARD_ DECI
RD_ARR_EOM_S OVDUE_AMT N Direct mapping OVDUE_AMT
MAL ARR MAL
NAP
(17,3) (17,3)

HEW_CRED_CA
PYMT_CURR_AM DECI HEW_CRED_CARD_ PYMT_CURR_AM DECI
RD_ARR_EOM_S N Direct mapping
T MAL ARR T MAL
NAP
(17,3) (17,3)

June 2009 166


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data

Mandatory
column name type name type

HEW_CRED_CA
PYMT_NEXT_AM DECI HEW_CRED_CARD_ PYMT_NEXT_AM DECI
RD_ARR_EOM_S N Direct mapping
T MAL ARR T MAL
NAP
(17,3) (17,3)

HEW_CRED_CA DECI DECI


SPRD_INT_BASE HEW_CRED_CARD_ SPRD_INT_BASE
RD_ARR_EOM_S MAL N Direct mapping MAL
_RATE ARR _RATE
NAP (11,8) (11,8)

HEW_CRED_CA
CHAR HEW_CRED_CARD_ CHAR
RD_ARR_EOM_S WAIVE_LC_IND N Direct mapping WAIVE_LC_IND
(1) ARR (1)
NAP

HEW_CRED_CA
PGM_WV_FEE_ CHAR HEW_CRED_CARD_ PGM_WV_FEE_ CHAR
RD_ARR_EOM_S N Direct mapping
MBR_IND (1) ARR MBR_IND (1)
NAP

HEW_CRED_CA
DATE( HEW_CRED_CARD_ DATE(
RD_ARR_EOM_S ACCT_DORM_DT N Direct mapping ACCT_DORM_DT
4) ARR 4)
NAP

HEW_CRED_CA DECI DECI


HEW_CRED_CARD_
RD_ARR_EOM_S OVLMT_AMT MAL(1 N Direct mapping OVLMT_AMT MAL(
ARR
NAP 7,3) 17,3)

HEW_CRED_CA DECI DECI


HEW_CRED_CARD_
RD_ARR_EOM_S OVLMT_RATE MAL(1 N Direct mapping OVLMT_RATE MAL(1
ARR
NAP 1,8) 1,8)

HEW_CRED_CA
WAIVE_SCRG_IN CHAR HEW_CRED_CARD_ WAIVE_SCRG_IN CHAR
RD_ARR_EOM_S N Direct mapping
D (1) ARR D (1)
NAP

June 2009 167


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data

Mandatory
column name type name type

HEW_CRED_CA BAL_OUTSTD_C DECI BAL_OUTSTD_C DECI


HEW_CRED_CARD_
RD_ARR_EOM_S ASH_WDRW_AM MAL(1 N Direct mapping ASH_WDRW_AM MAL(
ARR
NAP T 7,3) T 17,3)

HEW_CRED_CA
TIMES Assign Parameter, prmDate and convert to
RD_ARR_EOM_S LOAD_DT_TM Y
TAMP timestamp
NAP

HEW_CUST_EOM_SNAP
The following table maps data elements for the entity, HEW_CUST_EOM_SNAP with the source.
Logical entity name: Customer End of Month Snapshot

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data


Mandatory

column name type name type

DECI
HEW_CUST_EO DECI
BRNCH_NUM MAL N Direct mapping HEW_CUST BRNCH_NUM
M_SNAP MAL
(3)
(3)

HEW_CUST_EO CTRY_BRNCH_C CHAR CTRY_BRNCH_C


Y Direct mapping HEW_CUST CHAR
M_SNAP DE (2) DE
(2)

June 2009 168


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data

Mandatory
column name type name type

Direct mapping
HEW_CUST_EO GROUP_MEMBR CHAR GROUP_MEMBR
Y IF GROUP_MEMBR_CDE is null then assign blank HEW_CUST CHAR
M_SNAP _CDE (6) _CDE
Else assign GROUP_MEMBR_CDE (6)

HEW_CUST_EO MKT_SECT_PRE CHAR MKT_SECT_PRE


Y Direct mapping HEW_CUST CHAR
M_SNAP V_CDE (6) V_CDE
(6)

HEW_CUST_EO OFCR_ACCT_NU DECI OFCR_ACCT_NU DECI


N Direct mapping HEW_CUST
M_SNAP M MAL M MAL
(3) (3)

HEW_CUST_EO CHAR
SCRIB_ATB_IND N Direct mapping HEW_CUST SCRIB_ATB_IND CHAR
M_SNAP (1)
(1)

HEW_CUST_EO SCRIB_HEX_BAN CHAR SCRIB_HEX_BAN


N Direct mapping HEW_CUST CHAR
M_SNAP K_IND (1) K_IND
(1)

HEW_CUST_EO SCRIB_INET_BA CHAR SCRIB_INET_BA


N Direct mapping HEW_CUST CHAR
M_SNAP NK_IND (1) NK_IND
(1)

HEW_CUST_EO CHAR
SCRIB_PTB_IND N Direct mapping HEW_CUST SCRIB_PTB_IND CHAR
M_SNAP (1)
(1)

HEW_CUST_EO BIGIN BIGIN


IP_ID_CUST Y Direct mapping HEW_CUST IP_ID_CUST
M_SNAP T T

DECI DECI
HEW_CUST_EO HEW_SUMM_DATE_
YR_NUM MAL Y Direct mapping YR_NUM MAL
M_SNAP REF
(4,0) (4,0)

June 2009 169


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data

Mandatory
column name type name type

DECI DECI
HEW_CUST_EO HEW_SUMM_DATE_
MO_NUM MAL Y Direct mapping MO_NUM MAL
M_SNAP REF
(2,0) (2,0)

HEW_CUST_EO CHAR CHAR


ACTV_CUST_IND N Direct mapping HEW_CUST ACTV_CUST_IND
M_SNAP (1) (1)

HEW_CUST_EO CUST_CLASS_C CHAR CUST_CLASS_C CHAR


Y Direct mapping HEW_CUST
M_SNAP DE (3) DE (3)

HEW_CUST_EO CUST_TYPE_CD CHAR CUST_TYPE_CD CHAR


Y Direct mapping HEW_CUST
M_SNAP E (3) E (3)

HEW_CUST_EO RETEN_RTNG_C CHAR RETEN_RTNG_C CHAR


Y Direct mapping HEW_CUST
M_SNAP DE (3) DE (3)

HEW_CUST_EO RETEN_RTNG_S RETEN_RTNG_S


DATE Y Direct mapping HEW_CUST DATE
M_SNAP TART_DT TART_DT

HEW_CUST_EO RTNG_CRED_RI RTNG_CRED_RI


DATE Y Direct mapping HEW_CUST DATE
M_SNAP SK_START_DT SK_START_DT

HEW_CUST_EO LEGAL_ENT_CD CHAR LEGAL_ENT_CD CHAR


Y Direct mapping HEW_CUST
M_SNAP E (6) E (6)

HEW_CUST_EO CRED_RISK_SC SMAL CRED_RISK_SC SMAL


N Direct mapping HEW_CUST
M_SNAP R LINT R LINT

HEW_CUST_EO WAIVE_SCRG_IN CHAR WAIVE_SCRG_IN CHAR


N Direct mapping HEW_CUST
M_SNAP D (1) D (1)

CHECK_GURNT_ CHECK_GURNT_
HEW_CUST_EO CHAR CHAR
CARD_HLDR_IN N Direct mapping HEW_CUST CARD_HLDR_IN
M_SNAP (1) (1)
D D

June 2009 170


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data

Mandatory
column name type name type

HEW_CUST_EO ACCT_IMPRT_IN CHAR ACCT_IMPRT_IN CHAR


N Direct mapping HEW_CUST
M_SNAP D (1) D (1)

HEW_CUST_EO ACCT_EXPRT_IN CHAR ACCT_EXPRT_IN CHAR


N Direct mapping HEW_CUST
M_SNAP D (1) D (1)

HEW_CUST_EO RVW_CUST_REL RVW_CUST_REL


DATE N Direct mapping HEW_CUST DATE
M_SNAP _DT _DT

DECI DECI
HEW_CUST_EO RTNG_CRED_RI RTNG_CRED_RI
MAL N Direct mapping HEW_CUST MAL
M_SNAP SK_NUM SK_NUM
(3,1) (3,1)

HEW_CUST_EO CHAR CHAR


BLST_CUST_IND N Direct mapping HEW_CUST BLST_CUST_IND
M_SNAP (1) (1)

HEW_CUST_EO CORP_INVST_BA CHAR CORP_INVST_BA CHAR


N Direct mapping HEW_CUST
M_SNAP NK_CUST_IND (1) NK_CUST_IND (1)

HEW_CUST_EO BUS_CLASS_CD CHAR BUS_CLASS_CD CHAR


Y Direct mapping HEW_CUST
M_SNAP E (4) E (4)

HEW_CUST_EO CRED_APV_RISK CHAR CRED_APV_RISK CHAR


N Direct mapping HEW_CUST
M_SNAP _CUST_IND (1) _CUST_IND (1)

HEW_CUST_EO PRFR_ISLM_PR CHAR PRFR_ISLM_PR CHAR


N Direct mapping HEW_CUST
M_SNAP OD_IND (1) OD_IND (1)

HEW_CUST_EO CUST_BASL_TY CHAR CUST_BASL_TY CHAR


Y Direct mapping HEW_CUST
M_SNAP PE_CDE (6) PE_CDE (6)

HEW_CUST_EO TIMES Assign Parameter, prmDate and convert to


LOAD_DT_TM Y
M_SNAP TAMP timestamp

June 2009 171


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data

Mandatory
column name type name type

HEW_CUST_EO CUST_CNTAC_L DATE( CUST_CNTAC_L DATE(


N Direct mapping HEW_CUST
M_SNAP AST_DT 4) AST_DT 4)

HEW_CUST_EO EMPLY_ID_CRED BIGIN EMPLY_ID_CRED BIGIN


N Direct mapping HEW_CUST
M_SNAP _OFCR T(8) _OFCR T(8)

HEW_CUST_EO CUST_POTEN_N CHAR CUST_POTEN_N CHAR


N Direct mapping HEW_CUST
M_SNAP UM (20) UM (20)

HEW_CUST_EO COMM_POTEN_ CHAR COMM_POTEN_ CHAR


N Direct mapping HEW_CUST
M_SNAP CUST_IND (1) CUST_IND (1)

HEW_CUST_EO CHAR CHAR


CUST_INTL_NUM N Direct mapping HEW_CUST CUST_INTL_NUM
M_SNAP (20) (20)

HEW_CUST_EO CUST_CTR_BAN CHAR CUST_CTR_BAN CHAR


N Direct mapping HEW_CUST
M_SNAP K_TYPE (10) K_TYPE (10)

Join table HEW_CUST A and


VARC HEW_CUST_PSTL_ADDR_LINE B where A.
HEW_CUST_EO ADDR_LINE_1_T IP_ID_CUST = B. IP_ID_CUST and HEW_CUST_PSTL_ ADDR_LINE_1_T VARC
HAR(2 N
M_SNAP EXT ADDR_LINE EXT HAR(
50) PSTL_ADDR_TYPE_CDE = P1 and
250)
LANG_CDE = prmLangCde

Join table HEW_CUST A and


VARC HEW_CUST_PSTL_ADDR_LINE B where A.
HEW_CUST_EO ADDR_LINE_2_T IP_ID_CUST = B. IP_ID_CUST and HEW_CUST_PSTL_ ADDR_LINE_2_T VARC
HAR(2 N
M_SNAP EXT ADDR_LINE EXT HAR(
50) PSTL_ADDR_TYPE_CDE = P1 and
250)
LANG_CDE = prmLangCde

June 2009 172


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data

Mandatory
column name type name type

Join table HEW_CUST A and


VARC HEW_CUST_PSTL_ADDR_LINE B where A.
HEW_CUST_EO ADDR_LINE_3_T IP_ID_CUST = B. IP_ID_CUST and HEW_CUST_PSTL_ ADDR_LINE_3_T VARC
HAR(2 N
M_SNAP EXT ADDR_LINE EXT HAR(
50) PSTL_ADDR_TYPE_CDE = P1 and
250)
LANG_CDE = prmLangCde

Join table HEW_CUST A and


VARC HEW_CUST_PSTL_ADDR_LINE B where A.
HEW_CUST_EO ADDR_LINE_4_T IP_ID_CUST = B. IP_ID_CUST and HEW_CUST_PSTL_ ADDR_LINE_4_T VARC
HAR(2 N
M_SNAP EXT ADDR_LINE EXT HAR(
50) PSTL_ADDR_TYPE_CDE = P1 and
250)
LANG_CDE = prmLangCde

Join table HEW_CUST A and


VARC HEW_CUST_PSTL_ADDR_LINE B where A.
HEW_CUST_EO ADDR_LINE_5_T IP_ID_CUST = B. IP_ID_CUST and HEW_CUST_PSTL_ ADDR_LINE_5_T VARC
HAR(2 N
M_SNAP EXT ADDR_LINE EXT HAR(
50) PSTL_ADDR_TYPE_CDE = P1 and
250)
LANG_CDE = prmLangCde

Join table HEW_CUST A and


VARC HEW_CUST_PHO_ADDR B where A.IP_ID_CUST VARC
HEW_CUST_EO HEW_CUST_PHO_A
PHO_NUM HAR(3 N = B. IP_ID_CUST and PHO_NUM HAR(
M_SNAP DDR
2) 32)
PHO_ADDR_TYPE_CDE = 'ON'

Join table HEW_CUST A and


VARC HEW_CUST_PHO_ADDR B where A.IP_ID_CUST VARC
HEW_CUST_EO PHO_MOBL_NU HEW_CUST_PHO_A
HAR(3 N = B. IP_ID_CUST and PHO_NUM HAR(
M_SNAP M DDR
2) 32)
PHO_ADDR_TYPE_CDE = 'MP'

Join table HEW_CUST A and


VARC HEW_CUST_EMAIL_ADDR B where VARC
HEW_CUST_EO EMAIL_ADDR_TE HEW_CUST_EMAIL_ EMAIL_ADDR_TE
HAR(6 N A.IP_ID_CUST = B. IP_ID_CUST and HAR(
M_SNAP XT ADDR XT
4) 64)
EMAIL_ADDR_TYPE_CDE = 'C'

June 2009 173


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data

Mandatory
column name type name type

Join table HEW_CUST A and


VARC HEW_CUST_PHO_ADDR B where A.IP_ID_CUST VARC
HEW_CUST_EO HEW_CUST_PHO_A
PHO_FAX_NUM HAR(3 N = B. IP_ID_CUST and PHO_NUM HAR(
M_SNAP DDR
2) 32)
PHO_ADDR_TYPE_CDE = 'RF'

Direct mapping
HEW_CUST_EO CHAR CHAR
SIC_CDE Y HEW_CUST SIC_CDE
M_SNAP (6) IF SIC_CDE is null then assign blank Else assign (6)
SIC_CDE

HEW_CUST_EO CHAR CHAR


BKRPT_IND N Direct mapping HEW_CUST BKRPT_IND
M_SNAP (1) (1)

HEW_CUST_EO DATE( DATE(


CUST_END_DT N Direct mapping HEW_CUST CUST_END_DT
M_SNAP 4) 4)

HEW_CUST_EO CHA
M_SNAP
IP_TYPE_CDE N IP Type Code
R(6)

HEW_CUST_EO BORW_CUST_I CHAR BORW_CUST_I CHAR


N Direct mapping HEW_CUST
M_SNAP ND (1) ND (1)

HEW_CUST_EO DMY_CUST_IN CHAR DMY_CUST_IN CHAR


Direct mapping HEW_CUST
M_SNAP D (1) D (1)

June 2009 174


OCBB CPT Summary and Snapshot Design Overview

HEW_CUST_PROV_AMT_EOM_SNAP
The following table maps data elements for the entity, HEW_CUST_PROV_AMT_EOM_SNAP with the source.
Logical entity name: Customer Provision Amount End of Month Snapshot

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data

Mandatory
column name type name type

HEW_CUST_PR
DECI HEW_CUST_PROV_ DECI
OV_AMT_EOM_S BRNCH_NUM N Direct mapping BRNCH_NUM
MAL AMT MAL
NAP
(3) (3)

HEW_CUST_PR
CTRY_BRNCH_C CHAR HEW_CUST_PROV_ CTRY_BRNCH_C
OV_AMT_EOM_S Y Direct mapping CHAR
DE (2) AMT DE
NAP (2)

HEW_CUST_PR
GROUP_MEMBR CHAR HEW_CUST_PROV_ GROUP_MEMBR
OV_AMT_EOM_S Y Direct mapping CHAR
_CDE (6) AMT _CDE
NAP (6)

HEW_CUST_PR
BIGIN HEW_CUST_PROV_ BIGIN
OV_AMT_EOM_S IP_ID_CUST Y Direct mapping IP_ID_CUST
T AMT T
NAP

HEW_CUST_PR
BIGIN HEW_CUST_PROV_ BIGIN
OV_AMT_EOM_S PROD_ID Y Direct mapping PROD_ID
T AMT T
NAP

HEW_CUST_PR
CHAR HEW_CUST_PROV_ BIGIN
OV_AMT_EOM_S CRNCY_CDE Y Direct mapping CRNCY_CDE
(3) AMT T
NAP

HEW_CUST_PR DECI
HEW_SUMM_DATE_ CHAR
OV_AMT_EOM_S YR_NUM MAL Y Direct mapping YR_NUM
REF (3)
NAP (4,0)

June 2009 175


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data

Mandatory
column name type name type

HEW_CUST_PR DECI DECI


HEW_SUMM_DATE_
OV_AMT_EOM_S MO_NUM MAL Y Direct mapping MO_NUM MAL
REF
NAP (2,0) (4,0)

HEW_CUST_PR DECI DECI


PROV_PREV_RP HEW_CUST_PROV_ PROV_PREV_RP
OV_AMT_EOM_S MAL N Direct mapping MAL
T_AMT AMT T_AMT
NAP (17,3) (2,0)

HEW_CUST_PR DECI DECI


PROV_NEW_LCL MAL HEW_CUST_PROV_ PROV_NEW_LCL
OV_AMT_EOM_S N Direct mapping MAL
_AMT AMT _AMT
NAP (17,3) (17,3)

HEW_CUST_PR DECI DECI


PROV_WROFF_ HEW_CUST_PROV_ PROV_WROFF_ MAL
OV_AMT_EOM_S MAL N Direct mapping
RPT_AMT AMT RPT_AMT
NAP (17,3) (17,3)

HEW_CUST_PR DECI DECI


PROV_RLEAS_L HEW_CUST_PROV_ PROV_RLEAS_L
OV_AMT_EOM_S MAL N Direct mapping MAL
CL_AMT AMT CL_AMT
NAP (17,3) (17,3)

HEW_CUST_PR DECI DECI


INT_SUSPN_PRE HEW_CUST_PROV_ INT_SUSPN_PRE
OV_AMT_EOM_S MAL N Direct mapping MAL
V_LCL_AMT AMT V_LCL_AMT
NAP (17,3) (17,3)

HEW_CUST_PR DECI DECI


INT_SUSPN_NE HEW_CUST_PROV_ INT_SUSPN_NE
OV_AMT_EOM_S MAL N Direct mapping MAL
W_LCL_AMT AMT W_LCL_AMT
NAP (17,3) (17,3)

HEW_CUST_PR DECI DECI


INT_SUSPN_WR HEW_CUST_PROV_ INT_SUSPN_WR
OV_AMT_EOM_S MAL N Direct mapping MAL
OFF_LCL_AMT AMT OFF_LCL_AMT
NAP (17,3) (17,3)

June 2009 176


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data

Mandatory
column name type name type

HEW_CUST_PR DECI DECI


INT_SUSPN_RLE HEW_CUST_PROV_ INT_SUSPN_RLE
OV_AMT_EOM_S MAL N Direct mapping MAL
AS_LCL_AMT AMT AS_LCL_AMT
NAP (17,3) (17,3)

HEW_CUST_PR DECI DECI


PROV_PREV_LC HEW_CUST_PROV_ PROV_PREV_LC
OV_AMT_EOM_S MAL N Direct mapping MAL
L_AMT AMT L_AMT
NAP (17,3) (17,3)

HEW_CUST_PR DECI DECI


PROV_NEW_RPT HEW_CUST_PROV_ PROV_NEW_RPT
OV_AMT_EOM_S MAL N Direct mapping MAL
_AMT AMT _AMT
NAP (17,3) (17,3)

HEW_CUST_PR DECI DECI


PROV_WROFF_L HEW_CUST_PROV_ PROV_WROFF_L
OV_AMT_EOM_S MAL N Direct mapping MAL
CL_AMT AMT CL_AMT
NAP (17,3) (17,3)

HEW_CUST_PR DECI DECI


PROV_RLEAS_R HEW_CUST_PROV_ PROV_RLEAS_R
OV_AMT_EOM_S MAL N Direct mapping MAL
PT_AMT AMT PT_AMT
NAP (17,3) (17,3)

HEW_CUST_PR DECI DECI


INT_SUSPN_PRE HEW_CUST_PROV_ INT_SUSPN_PRE
OV_AMT_EOM_S MAL N Direct mapping MAL
V_RPT_AMT AMT V_RPT_AMT
NAP (17,3) (17,3)

HEW_CUST_PR DECI DECI


INT_SUSPN_WR HEW_CUST_PROV_ INT_SUSPN_WR
OV_AMT_EOM_S MAL N Direct mapping MAL
OFF_RPT_AMT AMT OFF_RPT_AMT
NAP (17,3) (17,3)

HEW_CUST_PR DECI DECI


INT_SUSPN_RLE HEW_CUST_PROV_ INT_SUSPN_RLE
OV_AMT_EOM_S MAL N Direct mapping MAL
AS_RPT_AMT AMT AS_RPT_AMT
NAP (17,3) (17,3)

HEW_CUST_PR DECI DECI


INT_SUSPN_NE HEW_CUST_PROV_ INT_SUSPN_NE
OV_AMT_EOM_S MAL N Direct mapping MAL
W_RPT_AMT AMT W_RPT_AMT
NAP (17,3) (17,3)

June 2009 177


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data

Mandatory
column name type name type

HEW_CUST_PR
PROV_BADB_AM DEC(1 HEW_CUST_PROV_ PROV_BADB_AM DEC(
OV_AMT_EOM_S N Direct mapping
T 7,3) AMT T 17,3)
NAP

HEW_CUST_PR
DEC(1 HEW_CUST_PROV_ DEC(
OV_AMT_EOM_S INT_SUSPN_AMT N Direct mapping INT_SUSPN_AMT
7,3) AMT 17,3)
NAP

HEW_CUST_PR
DEC(1 HEW_CUST_PROV_ DEC(
OV_AMT_EOM_S INT_ACCR_AMT N Direct mapping INT_ACCR_AMT
7,3) AMT 17,3)
NAP

HEW_CUST_PR
TIMES Assign Parameter, prmDate and convert to
OV_AMT_EOM_S LOAD_DT_TM Y
TAMP timestamp
NAP

June 2009 178


OCBB CPT Summary and Snapshot Design Overview

HEW_CUST_TTL_REL_BAL_EOM_SNAP
The following table maps data elements for the entity, HEW_CUST_TTL_REL_BAL_EOM_SNAP with the source.
Logical entity name: Customer Total Relationship Balance End of Month Snapshot

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data

Mandatory
column name type name type

HEW_CUST_TTL
BIGIN
_REL_BAL_EOM IP_ID_CUST BIGIN Y Direct mapping HEW_CUST IP_ID_CUST
T
_SNAP T

HEW_CUST_TTL DECI HEW_SUMM_DATE_ MO_N


_REL_BAL_EOM MO_NUM Y Direct mapping MO
_SNAP MAL REF UM
(2)

HEW_CUST_TTL DECI HEW_SUMM_DATE_ YR_N


_REL_BAL_EOM YR_NUM Y Direct mapping YR
_SNAP MAL REF UM
(4)

HUB Enhancement for Global Premier - source file


not in HUBFP yet but Scott E says keep this in
HEW_CUST_TTL scope and testing may be done in ASP.
DECI
_REL_BAL_EOM BAL_AGGR_AMT N Global Premier confirms that for HK and some ASP NA NA
MAL
_SNAP markets, premier eligibility is based on total
(17,3)
relationship balance (Kate Dandy, Global Wealth
Management and Premier UK)

June 2009 179


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data

Mandatory
column name type name type

HEW_CUST_TTL HUB Enhancement for Global Premier - source file


BAL_DB_AGGR_ DECI
_REL_BAL_EOM N not in HUBFP yet but Scott E says keep this in NA NA
AMT MAL
_SNAP scope and testing may be done in ASP.
(17,3)

Global Premier confirms that for HK and some ASP


HEW_CUST_TTL
BAL_INVST_AVG DECI markets, premier eligibility is based on total
_REL_BAL_EOM N NA NA
_AMT MAL relationship balance (Kate Dandy, Global Wealth
_SNAP
(17,3) Mgmt and Premier UK)

HEW_CUST_TTL HUB Enhancement for Global Premier - source file


BAL_INVST_OTH DECI
_REL_BAL_EOM N not in HUBFP yet but Scott E says keep this in NA NA
ER_AVG_AMT MAL
_SNAP scope and testing may be done in ASP.
(17,3)

Global Premier confirms that for HK and some ASP


HEW_CUST_TTL
BAL_INS_PROD_ DECI markets, premier eligibility is based on total
_REL_BAL_EOM N NA NA
AVG_AMT MAL relationship balance (Kate Dandy, Global Wealth
_SNAP
(17,3) Mgmt and Premier UK)

HEW_CUST_TTL HUB Enhancement for Global Premier - source file


BAL_OTHER_PR DECI
_REL_BAL_EOM N not in HUBFP yet but Scott E says keep this in NA NA
OD_AVG_AMT MAL
_SNAP scope and testing may be done in ASP.
(17,3)

Global Premier confirms that for HK and some ASP


HEW_CUST_TTL
BAL_UAUT_OD_ DECI markets, premier eligibility is based on total
_REL_BAL_EOM N NA NA
AVG_AMT MAL relationship balance (Kate Dandy, Global Wealth
_SNAP
(17,3) Mgmt and Premier UK)

HEW_CUST_TTL BAL_TTL_REL_J HUB Enhancement for Global Premier - source file


DECI
_REL_BAL_EOM OINT_ACCT_AM N not in HUBFP yet but Scott E says keep this in NA NA
MAL
_SNAP T scope and testing may be done in ASP.
(17,3)

June 2009 180


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data

Mandatory
column name type name type

Global Premier confirms that for HK and some ASP


HEW_CUST_TTL
BAL_TTL_REL_A DECI markets, premier eligibility is based on total
_REL_BAL_EOM N NA NA
MT MAL relationship balance (Kate Dandy, Global Wealth
_SNAP
(17,3) Mgmt and Premier UK)

HEW_CUST_TTL
TIMES
_REL_BAL_EOM LOAD_DT_TM Y System date and time
_SNAP TAMP

HEW_INDV_EOM_SNAP
The following table maps data elements for the entity, HEW_INDV_EOM_SNAP with the source.
Logical entity name: Individual End of Month Snapshot

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data


Mandatory

column name type name type

HEW_INDV_EOM BIGIN
IP_ID_INDV BIGIN Y Direct mapping HEW_INDV IP_ID_INDV
_SNAP T
T

HEW_INDV_EOM DECI HEW_SUMM_DATE_ MO_N


_SNAP MO_NUM Y Direct mapping MO
MAL REF UM
(2)

June 2009 181


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data

Mandatory
column name type name type

HEW_INDV_EOM DECI HEW_SUMM_DATE_ YR_N


YR_NUM Y Direct mapping YR
_SNAP MAL REF UM
(4)

HEW_INDV_EOM
MAR_STAT_CDE CHAR Y Direct mapping HEW_INDV MAR_STAT_CDE CHAR
_SNAP
(3) (3)

HEW_INDV_EOM VARC VARC


LAST_NAME N Direct mapping HEW_INDV LAST_NAME
_SNAP HAR HAR
(45) (45)

HEW_INDV_EOM VARC VARC


MID_NAME N Direct mapping HEW_INDV MID_NAME
_SNAP HAR HAR
(28) (28)

HEW_INDV_EOM VARC VARC


FRST_NAME N Direct mapping HEW_INDV FRST_NAME
_SNAP HAR HAR
(28) (28)

HEW_INDV_EOM CHAR
FULL_NAME N Direct mapping HEW_INDV FULL_NAME CHAR
_SNAP (75)
(75)

HEW_INDV_EOM VARC VARC


ALIAS_NAME N Direct mapping HEW_INDV ALIAS_NAME
_SNAP HAR HAR
(32) (32)

June 2009 182


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data

Mandatory
column name type name type

HEW_INDV_EOM INDV_NLS_LAST VARC INDV_NLS_LAST VARC


N Direct mapping HEW_INDV
_SNAP _NAME HAR _NAME HAR
(150) (150)

HEW_INDV_EOM INDV_NLS_MID_ VARC INDV_NLS_MID_ VARC


N Direct mapping HEW_INDV
_SNAP NAME HAR NAME HAR
(150) (150)

HEW_INDV_EOM INDV_NLS_FRST VARC INDV_NLS_FRST VARC


N Direct mapping HEW_INDV
_SNAP _NAME HAR _NAME HAR
(150) (150)

HEW_INDV_EOM INDV_NLS_SHRT VARC INDV_NLS_SHRT VARC


N Direct mapping HEW_INDV
_SNAP _NAME HAR _NAME HAR
(150) (150)

HEW_INDV_EOM VARC VARC


SHRT_NAME N Direct mapping HEW_INDV SHRT_NAME
_SNAP HAR HAR
(50) (50)

HEW_INDV_EOM CHAR
GENDR_CDE Y Direct mapping HEW_INDV GENDR_CDE CHAR
_SNAP (6)
(6)

HEW_INDV_EOM CHAR
EDUC_LVL_CDE Y Direct mapping HEW_INDV EDUC_LVL_CDE CHAR
_SNAP (3)
(3)

June 2009 183


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data

Mandatory
column name type name type

HEW_INDV_EOM CHAR
RES_CDE Y Direct mapping HEW_INDV RES_CDE CHAR
_SNAP (3)
(3)

HEW_INDV_EOM HSHLD_INC_RG CHAR HSHLD_INC_RG


Y Direct mapping HEW_INDV CHAR
_SNAP E_CDE (3) E_CDE
(3)

HEW_INDV_EOM DOC_ID_TYPE_C CHAR DOC_ID_TYPE_C


Y Direct mapping HEW_INDV CHAR
_SNAP DE (6) DE
(6)

HEW_INDV_EOM CHAR
EXCP_DM_IND N Direct mapping HEW_INDV EXCP_DM_IND CHAR
_SNAP (1)
(1)

HEW_INDV_EOM VARC VARC


DOC_ID_NUM N Direct mapping HEW_INDV DOC_ID_NUM
_SNAP HAR HAR
(20) (20)

HEW_INDV_EOM CTRY_NATL_CD CHAR CTRY_NATL_CD


Y Direct mapping HEW_INDV CHAR
_SNAP E (2) E
(2)

HEW_INDV_EOM NAME_SUFF_CD CHAR NAME_SUFF_CD CHAR


Y Direct mapping HEW_INDV
_SNAP E (10) E (10)

HEW_INDV_EOM NAME_SUFF_NL CHAR NAME_SUFF_NL CHAR


Y Direct mapping HEW_INDV
_SNAP S_CDE (10) S_CDE (10)

HEW_INDV_EOM
LOAD_DT_TM TIMES Y System date time
_SNAP
TAMP

June 2009 184


OCBB CPT Summary and Snapshot Design Overview

HEW_INS_ARR_EOM_SNAP
The following table maps data elements for the entity, HEW_INS_ARR_EOM_SNAP with the source.
Logical entity name: Insurance Arrangement End of Month Snapshot

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data

Mandatory
column name type name type

HEW_INS_ARR_
ARR_ID_INS BIGIN Y Direct mapping HEW_INS_ARR ARR_ID_INS BIGIN
EOM_SNAP
T T

DECI DECI
HEW_INS_ARR_ HEW_SUMM_DATE_
MO_NUM MAL Y Direct mapping MO MAL
EOM_SNAP REF
(2) (2)

DECI DECI
HEW_INS_ARR_ HEW_SUMM_DATE_
YR_NUM MAL Y Direct mapping YR MAL
EOM_SNAP REF
(4) (4)

HEW_INS_ARR_ CHAR
PDCY_CDE Y Direct mapping HEW_INS_ARR PDCY_CDE CHAR
EOM_SNAP (3)
(3)

HEW_INS_ARR_ PYMT_METH_CD CHAR PYMT_METH_CD


Y Direct mapping HEW_INS_ARR CHAR
EOM_SNAP E (3) E
(3)

DECI DECI
HEW_INS_ARR_ PREM_GROS_LC PREM_GROS_LC
MAL N Direct mapping HEW_INS_ARR MAL
EOM_SNAP L_AMT L_AMT
(17,3) (17,3)

DECI DECI
HEW_INS_ARR_
CMSSN_AMT MAL N Direct mapping HEW_INS_ARR CMSSN_AMT MAL
EOM_SNAP
(17,3) (17,3)

June 2009 185


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data

Mandatory
column name type name type

DECI
HEW_INS_ARR_ FUND_MKT_VAL DECI FUND_MKT_VAL
Y Direct mapping HEW_INS_ARR MAL
EOM_SNAP _LCL_AMT MAL _LCL_AMT
(17,3)
(17,3)

DECI
HEW_INS_ARR_ UNIT_FUND_HEL DECI UNIT_FUND_HEL
Y Direct mapping HEW_INS_ARR MAL
EOM_SNAP D_NUM MAL D_NUM
(19,6)
(19,6)

DECI
HEW_INS_ARR_ INS_ASSUR_AM DECI INS_ASSUR_AM
Y Direct mapping HEW_INS_ARR MAL
EOM_SNAP T MAL T
(17,3)
(17,3)

DECI
HEW_INS_ARR_ DECI
PREM_AMT Y Direct mapping HEW_INS_ARR PREM_AMT MAL
EOM_SNAP MAL
(17,3)
(17,3)

HEW_INS_ARR_ CHAR
SEC_ACCT_IND N Direct mapping HEW_INS_ARR SEC_ACCT_IND CHAR
EOM_SNAP (1)
(1)

DECI
HEW_INS_ARR_ PYMT_TTL_LCL_ DECI PYMT_TTL_LCL_
N Direct mapping HEW_INS_ARR MAL
EOM_SNAP AMT MAL AMT
(17,3)
(17,3)

HEW_INS_ARR_ CHAR
TERM_CDE Y Direct mapping HEW_INS_ARR TERM_CDE CHAR
EOM_SNAP (6)
(6)

HEW_INS_ARR_
VALN_LAST_DT DATE N Direct mapping HEW_INS_ARR VALN_LAST_DT DATE
EOM_SNAP

June 2009 186


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data

Mandatory
column name type name type

HEW_INS_ARR_ TIME
LOAD_DT_TM TIMES Y System date time
EOM_SNAP STAM
TAMP
P

HEW_INSTM_HLDG_PORTF_EOM_SNAP
The following table maps data elements for the entity, HEW_INSTM_HLDG_PORTF_EOM_SNAP with the source.
Logical entity name: Instrument Holding Portfolio End of Month Snapshot

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data


Mandatory

column name type name type

HEW_INSTM_HL
HEW_INSTM_HLDG
DG_PORTF_EOM ARR_ID_INVST BIGIN Y Direct mapping ARR_ID_INVST BIGIN
_PORTF
_SNAP T T

HEW_INSTM_HL
FIN_MKT_INSTM VARC HEW_INSTM_HLDG FIN_MKT_INSTM VARC
DG_PORTF_EOM Y Direct mapping
_CDE HAR _PORTF _CDE HAR
_SNAP
(15) (15)

HEW_INSTM_HL
REGIS_TYPE_CD CHAR HEW_INSTM_HLDG REGIS_TYPE_CD
DG_PORTF_EOM Y Direct mapping CHAR
E (3) _PORTF E
_SNAP (3)

June 2009 187


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data

Mandatory
column name type name type

HEW_INSTM_HL
DECI HEW_SUMM_DATE_ DECI
DG_PORTF_EOM MO_NUM Y Direct mapping MO
MAL REF MAL
_SNAP
(2) (2)

HEW_INSTM_HL
DECI HEW_SUMM_DATE_ DECI
DG_PORTF_EOM YR_NUM Y Direct mapping YR
MAL REF MAL
_SNAP
(4) (4)

HEW_INSTM_HL
INSTM_HELD_M DECI HEW_INSTM_HLDG INSTM_HELD_M DECI
DG_PORTF_EOM N Direct mapping
KT_VALUE_AMT MAL _PORTF KT_VALUE_AMT MAL
_SNAP
(17,3) (17,3)

HEW_INSTM_HL
HEW_INSTM_HLDG
DG_PORTF_EOM SETL_DT DATE N Direct mapping SETL_DT DATE
_PORTF
_SNAP

HEW_INSTM_HL DECI DECI


UNIT_HELD_NU HEW_INSTM_HLDG UNIT_HELD_NU
DG_PORTF_EOM MAL(1 Y Direct mapping MAL(
M _PORTF M
_SNAP 9,6) 19,6)

HEW_INSTM_HL INSTM_HELD_B DECI INSTM_HELD_B DECI


HEW_INSTM_HLDG
DG_PORTF_EOM OOK_VALUE_AM MAL(1 Y Direct mapping OOK_VALUE_AM MAL(
_PORTF
_SNAP T 7,3) T 17,3)

HEW_INSTM_HL
DG_PORTF_EOM LOAD_DT_TM TIMES Y System Date time
_SNAP TAMP

June 2009 188


OCBB CPT Summary and Snapshot Design Overview

HEW_INVST_ARR_EOM_SNAP
The following table maps data elements for the entity, HEW_INVST_ARR_EOM_SNAP with the source.
Logical entity name: Investment Arrangement End of Month Snapshot

Target table Derivation logic Source (BI Warehouse)


(BI Summary)

Attribute/ Data Table name Source field Data

Mandatory
column name type name type

HEW_INVST_AR
ARR_ID_INVST BIGIN Y Direct mapping HEW_INVST_ARR ARR_ID_INVST BIGIN
R_EOM_SNAP
T T

DECI
HEW_INVST_AR DECI HEW_SUMM_DATE_
MO_NUM Y Direct mapping MO MAL
R_EOM_SNAP MAL REF
(2)
(2)

DECI
HEW_INVST_AR DECI HEW_SUMM_DATE_
YR_NUM Y Direct mapping YR MAL
R_EOM_SNAP MAL REF
(4)
(4)

HEW_INVST_AR
VALN_LAST_DT DATE N Direct mapping HEW_INVST_ARR VALN_LAST_DT DATE
R_EOM_SNAP

DECI
HEW_INVST_AR DECI
LOAN_PCT N Direct mapping HEW_INVST_ARR LOAN_PCT MAL
R_EOM_SNAP MAL
(9,5)
(9,5)

June 2009 189


OCBB CPT Summary and Snapshot Design Overview

Target table Derivation logic Source (BI Warehouse)


(BI Summary)

Attribute/ Data Table name Source field Data

Mandatory
column name type name type

DECI
HEW_INVST_AR DECI
OD_MAX_AMT N Direct mapping HEW_INVST_ARR OD_MAX_AMT MAL
R_EOM_SNAP MAL
(17,3)
(17,3)

DECI
HEW_INVST_AR DECI
CONC_PCT N Direct mapping HEW_INVST_ARR CONC_PCT MAL
R_EOM_SNAP MAL
(9,5)
(9,5)

HEW_INVST_AR
LOAD_DT_TM BIGIN Y System Date time
R_EOM_SNAP
T

June 2009 190


OCBB CPT Summary and Snapshot Design Overview

HEW_ACCT_ARR_EOM_SNAP
The following table maps data elements for the entity, HEW_ACCT_ARR_EOM_SNAP with the source.
Logical entity name: Account Arrangement End of Month Snapshot

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data

Mandatory
column name type name type

HEW_ACCT_ARR BIGIN BIGIN


ARR_ID_ACCT Y Direct mapping HEW_ACCT_ARR ARR_ID_ACCT
_EOM_SNAP T (8) T (8)

DECI
HEW_ACCT_ARR HEW_SUMM_DATE_ INTE
MO_NUM MAL Y Direct mapping MO
_EOM_SNAP REF RGER
(2)

DECI
HEW_ACCT_ARR HEW_SUMM_DATE_ INTE
YR_NUM MAL Y Direct mapping YR
_EOM_SNAP REF GER
(4)

DECI DECI
HEW_ACCT_ARR ACCT_HOLD_AM ACCT_HOLD_AM
MAL N Direct mapping HEW_ACCT_ARR MAL
_EOM_SNAP T T
(17,3) (17,3)

HEW_ACCT_ARR ACCT_HOLD_LC DECI ACCT_HOLD_AM DECI


N Convert to local currency HEW_ACCT_ARR
_EOM_SNAP L_AMT MAL T MAL
(17,3) (17,3)

DECI DECI
HEW_ACCT_ARR ACCT_LIMIT_AM ACCT_LIMIT_AM
MAL N Direct mapping HEW_ACCT_ARR MAL
_EOM_SNAP T T
(17,3) (17,3)

HEW_ACCT_ARR ACCT_LIMIT_LCL DECI DECI


N Convert to local currency HEW_ACCT_ARR ACCT_LIMIT_AM
_EOM_SNAP _AMT MAL MAL
T
(17,3) (17,3)

June 2009 191


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data

Mandatory
column name type name type

HEW_ACCT_ARR
ACCT_OPEN_DT DATE N Direct mapping HEW_ACCT_ARR ACCT_OPEN_DT DATE
_EOM_SNAP

HEW_ACCT_ARR ACCT_STAT_CD CHAR ACCT_STAT_CD


Y Direct mapping HEW_ACCT_ARR CHAR
_EOM_SNAP E (6) E
(6)

HEW_ACCT_ARR
ACTV_LAST_DT DATE N Direct mapping HEW_ACCT_ARR ACTV_LAST_DT DATE
_EOM_SNAP

DECI
HEW_ACCT_ARR DECI
BAL_AVAIL_AMT N Direct mapping HEW_ACCT_ARR BAL_AVAIL_AMT MAL
_EOM_SNAP MAL
(17,3)
(17,3)

DECI
HEW_ACCT_ARR BAL_AVAIL_LCL_ DECI
N Convert to local currency HEW_ACCT_ARR BAL_AVAIL_AMT MAL
_EOM_SNAP AMT MAL
(17,3)
(17,3)

DECI
HEW_ACCT_ARR BAL_AVG_CRED DECI BAL_AVG_CRED
N Direct mapping HEW_ACCT_ARR MAL
_EOM_SNAP _LCL_MTD_AMT MAL _LCL_MTD_AMT
(17,3)
(17,3)

DECI
HEW_ACCT_ARR DECI
BAL_CURR_AMT N Direct mapping HEW_ACCT_ARR BAL_CURR_AMT MAL
_EOM_SNAP MAL
(17,3)
(17,3)

DECI
HEW_ACCT_ARR BAL_CURR_LCL_ DECI BAL_CURR_LCL_
N Direct mapping HEW_ACCT_ARR MAL
_EOM_SNAP AMT MAL AMT
(17,3)
(17,3)

June 2009 192


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data

Mandatory
column name type name type

DECI DECI
HEW_ACCT_ARR BAL_CURR_RPT BAL_CURR_RPT
MAL N Direct mapping HEW_ACCT_ARR MAL
_EOM_SNAP _AMT _AMT
(17,3) (17, 3)

DECI
HEW_ACCT_ARR BAL_DB_LCL_AM DECI BAL_DB_LCL_AM
N Direct mapping HEW_ACCT_ARR MAL
_EOM_SNAP T MAL T
(17,3)
(17,3)

DECI DECI
HEW_ACCT_ARR
BAL_MTUR_AMT MAL N Direct mapping HEW_ACCT_ARR BAL_MTUR_AMT MAL
_EOM_SNAP
(17,3) (17

DECI
HEW_ACCT_ARR BAL_MTUR_LCL_ DECI
N Convert to local currency HEW_ACCT_ARR BAL_MTUR_AMT MAL
_EOM_SNAP AMT MAL
(17,3)
(17,3)

DECI
HEW_ACCT_ARR BAL_OUTSTD_A DECI BAL_OUTSTD_A
N Direct mapping HEW_ACCT_ARR MAL
_EOM_SNAP MT MAL MT
(17,3)
(17,3)

DECI
HEW_ACCT_ARR BAL_OUTSTD_L DECI BAL_OUTSTD_L
N Direct mapping HEW_ACCT_ARR MAL
_EOM_SNAP CL_AMT MAL CL_AMT
(17,3)
(17,3)

DECI
HEW_ACCT_ARR DECI
BRNCH_NUM N Direct mapping HEW_ACCT_ARR BRNCH_NUM MAL
_EOM_SNAP MAL
(3)
(3)

June 2009 193


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data

Mandatory
column name type name type

HEW_ACCT_ARR CTRY_BRNCH_C CHAR CTRY_BRNCH_C


Y Direct mapping HEW_ACCT_ARR CHAR
_EOM_SNAP DE (2) DE
(2)

HEW_ACCT_ARR CHAR
DLQ_IND N Direct mapping HEW_ACCT_ARR DLQ_IND CHAR
_EOM_SNAP (1)
(1)

HEW_ACCT_ARR
DUE_DT DATE N Direct mapping HEW_ACCT_ARR DUE_DT DATE
_EOM_SNAP

HEW_ACCT_ARR EMPLY_ID_ACCT EMPLY_ID_ACCT


BIGIN N Direct mapping HEW_ACCT_ARR BIGIN
_EOM_SNAP _OFCR _OFCR
T T

HEW_ACCT_ARR GROUP_MEMBR CHAR GROUP_MEMBR


Y Direct mapping HEW_ACCT_ARR CHAR
_EOM_SNAP _CDE (6) _CDE
(6)

HEW_ACCT_ARR INT_CRED_CALC CHAR INT_CR_CALC_C CHAR


Y Direct mapping HEW_ACCT_ARR
_EOM_SNAP _CDE (3) DE (3)

DECI
HEW_ACCT_ARR INT_CRED_ACC DECI INT_CRED_ACC
N Direct mapping HEW_ACCT_ARR MAL
_EOM_SNAP R_AMT MAL R_AMT
(17,3)
(17,3)

DECI DECI
HEW_ACCT_ARR INT_CRED_ACC INT_CRED_ACC
MAL N Direct mapping HEW_ACCT_ARR MAL
_EOM_SNAP R_LCL_AMT R_LCL_AMT
(17,3) (17,3)

DECI
HEW_ACCT_ARR INT_DB_ACCR_A DECI INT_DB_ACCR_A
N Direct mapping HEW_ACCT_ARR MAL
_EOM_SNAP MT MAL MT
(17,3)
(17,3)

June 2009 194


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data

Mandatory
column name type name type

DECI DECI
HEW_ACCT_ARR INT_DB_ACCR_L INT_DB_ACCR_L
MAL N Direct mapping HEW_ACCT_ARR MAL
_EOM_SNAP CL_AMT CL_AMT
(17,3) (17,3)

HEW_ACCT_ARR INT_DEBIT_CAL CHAR INT_DEBIT_CAL CHAR


Y Direct mapping HEW_ACCT_ARR
_EOM_SNAP C_CDE (3) C_CDE (3)

DECI DECI
HEW_ACCT_ARR
INT_RATE MAL N Direct mapping HEW_ACCT_ARR INT_RATE MAL
_EOM_SNAP
(11,8) (11,8)

DECI DECI
HEW_ACCT_ARR MKT_VALUE_LCL MKT_VALUE_LCL
MAL N Direct mapping HEW_ACCT_ARR MAL
_EOM_SNAP _AMT _AMT
(17,3) (17,3)

HEW_ACCT_ARR OD_UAUT_OUTS OD_UAUT_OUTS


INTEG N Direct mapping HEW_ACCT_ARR INTE
_EOM_SNAP TD_DAY_CNT TD_DAY_CNT
ER GER

HEW_ACCT_ARR OVDUE_DAY_CN OVDUE_DAY_CN


INTEG N Direct mapping HEW_ACCT_ARR INTE
_EOM_SNAP T T
ER GER

HEW_ACCT_ARR OVDUE_DAY_RG CHAR OVDUE_DAY_RG CHAR


Y Direct mapping HEW_ACCT_ARR
_EOM_SNAP E_CDE (3) E_CDE (3)

HEW_ACCT_ARR PRICE_INT_TYP CHAR PRICE_INT_TYP CHAR


N Direct mapping HEW_ACCT_ARR
_EOM_SNAP E (10) E (10)

HEW_ACCT_ARR
PROD_ID BIGIN N Direct mapping HEW_ACCT_ARR PROD_ID_ACCT BIGIN
_EOM_SNAP
T T

HEW_ACCT_ARR DATE DATE


STMT_LAST_DT N Direct mapping HEW_ACCT_ARR STMT_LAST_DT
_EOM_SNAP (4) (4)

June 2009 195


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data

Mandatory
column name type name type

HEW_ACCT_ARR DATE DATE


TRAN_LAST_DT N Direct mapping HEW_ACCT_ARR TRAN_LAST_DT
_EOM_SNAP (4) (4)

HEW_ACCT_ARR TRAN_PRGS_ITE CHAR TRAN_PRGS_ITE CHAR


N Direct mapping HEW_ACCT_ARR
_EOM_SNAP M_REFER_NUM (16) M_REFER_NUM (16)

HEW_ACCT_ARR IP_ID_PRIM_CUS BIGIN IP_ID_PRIM_CUS BIGIN


N Direct mapping HEW_ACCT_ARR
_EOM_SNAP T T(8) T T(8)

HEW_ACCT_ARR ACCT_CLOSE_D DATE( ACCT_CLOSE_D DATE(


N Direct mapping HEW_ACCT_ARR
_EOM_SNAP T 4) T 4)

HEW_ACCT_ARR REASON_ACCT_ CHAR REASON_ACCT_ CHAR


Y Direct mapping HEW_ACCT_ARR
_EOM_SNAP CLOSE_CDE (6) CLOSE_CDE (6)

HEW_ACCT_ARR CHAR CHAR


CRNCY_CDE Y Direct mapping HEW_ACCT_ARR CRNCY_CDE
_EOM_SNAP (3) (3)

HEW_ACCT_ARR ACCT_STAT_CH DATE( ACCT_STAT_CH DATE(


N Direct mapping HEW_ACCT_ARR
_EOM_SNAP G_LAST_DT 4) G_LAST_DT 4)

HEW_ACCT_ARR ACCT_PREV_ST CHAR ACCT_PREV_ST CHAR


Y Direct mapping HEW_ACCT_ARR
_EOM_SNAP AT_CDE (6) AT_CDE (6)

HEW_ACCT_ARR DATA_XTRCT_LA DATE( DATA_XTRCT_LA DATE(


N Direct mapping HEW_ACCT_ARR
_EOM_SNAP ST_DT 4) ST_DT 4)

HEW_ACCT_ARR ARR_ID_CRED_F BIGIN ARR_ID_CRED_F BIGIN


N Direct mapping HEW_ACCT_ARR
_EOM_SNAP ACIL T(8) ACIL T(8)

SMAL SMAL
HEW_ACCT_ARR OVDUE_DAY_MA OVDUE_DAY_MA
LINT(2 N Direct mapping HEW_ACCT_ARR LINT(
_EOM_SNAP X_CNT X_CNT
) 2)

June 2009 196


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data

Mandatory
column name type name type

HEW_ACCT_ARR ACCT_PYMT_NU CHAR ACCT_PYMT_NU CHAR


N Direct mapping HEW_ACCT_ARR
_EOM_SNAP M (20) M (20)

HEW_ACCT_ARR GROUP_ITEG_C CHAR GROUP_ITEG_C CHAR


N Direct mapping HEW_ACCT_ARR
_EOM_SNAP UST_IND (1) UST_IND (1)

HEW_ACCT_ARR GROUP_ITEG_1_ CHAR GROUP_ITEG_1_ CHAR


Y Direct mapping HEW_ACCT_ARR
_EOM_SNAP CDE (3) CDE (3)

HEW_ACCT_ARR GROUP_ITEG_2_ CHAR GROUP_ITEG_2_ CHAR


Y Direct mapping HEW_ACCT_ARR
_EOM_SNAP CDE (3) CDE (3)

HEW_ACCT_ARR CHAR CHAR


SRCE_SYS_CDE Y Direct mapping HEW_ACCT_ARR SRCE_SYS_CDE
_EOM_SNAP (6) (6)

HEW_ACCT_ARR BUS_CLASS_C CHAR BUS_CLASS_C CHAR


Y Direct Mapping HEW_ACCT_ARR
_EOM_SNAP DE (4) DE (4)

HEW_ACCT_ARR TIMES
LOAD_DT_TM Y System date and time
_EOM_SNAP TAMP

June 2009 197


OCBB CPT Summary and Snapshot Design Overview

HEW_CRED_FACIL_ARR_EOM_SNAP
The following table maps data elements for the entity, HEW_CRED_FACIL_ARR_EOM_SNAP with the source.
Logical entity name: Credit Facility Arrangement End of Month Snapshot

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data

Mandatory
column name type name type

HEW_CRED_FAC
ARR_ID_CRED_F BIGIN HEW_CRED_FACIL_ ARR_ID_CRED_F CHAR
IL_ARR_EOM_SN Y Direct mapping
ACIL T (8) ARR ACIL (1)
AP

HEW_CRED_FAC DECI
HEW_SUMM_DATE_ INTE
IL_ARR_EOM_SN YR_NUM MAL Y Direct mapping YR
REF RGER
AP (4)

HEW_CRED_FAC DECI
HEW_SUMM_DATE_ INTE
IL_ARR_EOM_SN MO_NUM MAL Y Direct mapping MO
REF RGER
AP (2)

HEW_CRED_FAC
DATE HEW_CRED_FACIL_ DATE
IL_ARR_EOM_SN RVW_DT N Direct mapping RVW_DT
(4) ARR (4)
AP

HEW_CRED_FAC
CHAR HEW_CRED_FACIL_
IL_ARR_EOM_SN FACIL_CAT_CDE Y Direct mapping FACIL_CAT_CDE CHAR
(3) ARR
AP (3)

HEW_CRED_FAC
CRED_FCL_TYP CHAR HEW_CRED_FACIL_ CRED_FCL_TYP
IL_ARR_EOM_SN Y Direct mapping CHAR
E_CDE (3) ARR E_CDE
AP (3)

HEW_CRED_FAC
CRED_LMT_SEQ CHAR HEW_CRED_FACIL_ CRED_LMT_SEQ
IL_ARR_EOM_SN N Direct mapping CHAR
_NUM (2) ARR _NUM
AP (2)

June 2009 198


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data

Mandatory
column name type name type

HEW_CRED_FAC DECI
BAL_OUTSTD_A DECI HEW_CRED_FACIL_ BAL_OUTSTD_A
IL_ARR_EOM_SN N Direct mapping MAL
MT MAL ARR MT
AP (17,3)
(17,3)

HEW_CRED_FAC DECI
CRED_LIMIT_CU DECI HEW_CRED_FACIL_ CRED_LIMIT_CU
IL_ARR_EOM_SN N Direct mapping MAL
RR_AMT MAL ARR RR_AMT
AP (17,3)
(17,3)

HEW_CRED_FAC
DATE( HEW_CRED_FACIL_ DATE
IL_ARR_EOM_SN AUTH_EXPIR_DT N Direct mapping AUTH_EXPIR_DT
4) ARR (4)
AP

HEW_CRED_FAC DECI DECI


HEW_CRED_FACIL_
IL_ARR_EOM_SN CASH_RISK_PCT MAL N Direct mapping CASH_RISK_PCT MAL
ARR
AP (9,5) (9,5)

HEW_CRED_FAC DECI DECI


PYMT_CNTRB_P HEW_CRED_FACIL_ PYMT_CNTRB_P
IL_ARR_EOM_SN MAL N Direct mapping MAL
CT ARR CT
AP (9,5) (9,5)

HEW_CRED_FAC
CHAR HEW_CRED_FACIL_ CHAR
IL_ARR_EOM_SN SEC_LVL_CDE Y Direct mapping SEC_LVL_CDE
(3) ARR (3)
AP

HEW_CRED_FAC DECI
CRED_LIMIT_LC DECI HEW_CRED_FACIL_ CRED_LIMIT_LC
IL_ARR_EOM_SN N Direct mapping MAL
L_AMT MAL ARR L_AMT
AP (17,3)
(17,3)

HEW_CRED_FAC DECI
CRED_LIMIT_RP DECI HEW_CRED_FACIL_ CRED_LIMIT_RP
IL_ARR_EOM_SN N Direct mapping MAL
T_AMT MAL ARR T_AMT
AP (17,3)
(17,3)

June 2009 199


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data

Mandatory
column name type name type

HEW_CRED_FAC
CNTL_LMT_SEQ CHAR HEW_CRED_FACIL_ CNTL_LMT_SEQ CHAR
IL_ARR_EOM_SN N Direct mapping
_NUM (2) ARR _NUM (2)
AP

HEW_CRED_FAC
CNTL_LMT_TYP CHAR HEW_CRED_FACIL_ CNTL_LMT_TYP CHAR
IL_ARR_EOM_SN Y Direct mapping
E_CDE (3) ARR E_CDE (3)
AP

HEW_CRED_FAC
REASON_FIN_R CHAR HEW_CRED_FACIL_ REASON_FIN_R CHAR
IL_ARR_EOM_SN Y Direct mapping
EQMT_CDE (6) ARR EQMT_CDE (6)
AP

HEW_CRED_FAC DECI DECI


BRNCH_FACIL_M HEW_CRED_FACIL_ BRNCH_FACIL_M
IL_ARR_EOM_SN MAL(3 N Direct mapping MAL(
NTR_NUM ARR NTR_NUM
AP ) 3)

HEW_CRED_FAC
TIMES
IL_ARR_EOM_SN LOAD_DT_TM Y
TAMP
AP

HEW_DEPST_ARR_EOM_SNAP
The following table maps data elements for the entity, HEW_DEPST_ARR_EOM_SNAP with the source.
Logical entity name: Deposit Arrangement End of Month Snapshot

June 2009 200


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data

Mandatory
column name type name type

HEW_DEPST_AR BIGIN BIGIN


ARR_ID_DEPST Y Direct mapping HEW_DEPST_ARR ARR_ID_DEPST
R_EOM_SNAP T (8) T (8)

DECI
HEW_DEPST_AR HEW_SUMM_DATE_ INTE
YR_NUM MAL Y Direct mapping YR
R_EOM_SNAP REF RGER
(4)

DECI
HEW_DEPST_AR HEW_SUMM_DATE_ INTE
MO_NUM MAL Y Direct mapping MO
R_EOM_SNAP REF RGER
(2)

DECI DECI
HEW_DEPST_AR
COF_LCL_AMT MAL N Direct mapping HEW_DEPST_ARR COF_LCL_AMT MAL
R_EOM_SNAP
(17,3) (17,3)

HEW_DEPST_AR RATE_PRFR_CD CHAR RATE_PRFR_CD


Y Direct mapping HEW_DEPST_ARR CHAR
R_EOM_SNAP E (3) E
(3)

DECI DECI
HEW_DEPST_AR INT_OVDUE_AC INT_OVDUE_AC
MAL N Direct mapping HEW_DEPST_ARR MAL
R_EOM_SNAP CR_AMT CR_AMT
(17,3) (17,3)

DECI DECI
HEW_DEPST_AR
INT_ACCR_AMT MAL N Direct mapping HEW_DEPST_ARR INT_ACCR_AMT MAL
R_EOM_SNAP
(17,3) (17,3)

DECI DECI
HEW_DEPST_AR INT_PAID_LCL_A INT_PAID_LCL_A
MAL N Direct mapping HEW_DEPST_ARR MAL
R_EOM_SNAP MT MT
(17,3) (17,3)

HEW_DEPST_AR CHAR CHAR


PDCY_CDE Y Direct mapping HEW_DEPST_ARR PDCY_CDE
R_EOM_SNAP (3) (3)

June 2009 201


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data

Mandatory
column name type name type

HEW_DEPST_AR DATE
ACCT_BAL_0_DT N Direct mapping HEW_DEPST_ARR ACCT_BAL_0_DT DATE
R_EOM_SNAP (4)

HEW_DEPST_AR CHAR CHAR


INT_APPL_IND N Direct mapping HEW_DEPST_ARR INT_APPL_IND
R_EOM_SNAP (1) (1)

DECI DECI
HEW_DEPST_AR BAL_AVG_DB_LC BAL_AVG_DB_LC
MAL N Direct mapping HEW_DEPST_ARR MAL
R_EOM_SNAP L_MTD_AMT L_MTD_AMT
(17,3) (17,3)

INT_CRED_ACC DECI INT_CRED_ACC DECI


HEW_DEPST_AR
R_CURR_MO_A MAL N Direct mapping HEW_DEPST_ARR R_CURR_MO_A MAL
R_EOM_SNAP
MT (17,3) MT (17,3)

HEW_DEPST_AR INT_OVDUE_DE CHAR INT_OVDUE_DE


Y Direct mapping HEW_DEPST_ARR CHAR
R_EOM_SNAP PST_CALC_CDE (3) PST_CALC_CDE
(3)

RATE_OVDUE_D RATE_OVDUE_D
HEW_DEPST_AR CHAR
EPST_TYPE_CD Y Direct mapping HEW_DEPST_ARR EPST_TYPE_CD CHAR
R_EOM_SNAP (3)
E E (3)

HEW_DEPST_AR CHAR CHAR


TERM_CDE Y Direct mapping HEW_DEPST_ARR TERM_CDE
R_EOM_SNAP (6) (6)

DECI DECI
HEW_DEPST_AR INT_TRSRY_RAT MAL INT_TRSRY_RAT
N Direct mapping HEW_DEPST_ARR MAL
R_EOM_SNAP E E
(11,8) (11,8)

DECI DECI
HEW_DEPST_AR MAL
VOF_RATE N Direct mapping HEW_DEPST_ARR VOF_RATE MAL
R_EOM_SNAP
(11,8) (11,8)

June 2009 202


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data

Mandatory
column name type name type

DECI DECI
HEW_DEPST_AR INT_RECV_LCL_ INT_RECV_LCL_
MAL N Direct mapping HEW_DEPST_ARR MAL
R_EOM_SNAP AMT AMT
(17,3) (17,3)

INT_CRED_ACC DECI INT_CRED_ACC DECI


HEW_DEPST_AR
R_LA_MO_LCL_A MAL N Direct mapping HEW_DEPST_ARR R_LA_MO_LCL_A MAL
R_EOM_SNAP
MT (17,3) MT (17,3)

DECI DECI
HEW_DEPST_AR INT_DB_ACCR_L INT_DB_ACCR_L
MAL N Direct mapping HEW_DEPST_ARR MAL
R_EOM_SNAP A_MO_LCL_AMT A_MO_LCL_AMT
(17,3) (17,3)

DECI DECI
HEW_DEPST_AR BAL_DB_YTD_LC BAL_DB_YTD_LC
MAL N Direct mapping HEW_DEPST_ARR MAL
R_EOM_SNAP L_AMT L_AMT
(17,3) (17,3)

DECI DECI
HEW_DEPST_AR
VOF_LCL_AMT MAL N Direct mapping HEW_DEPST_ARR VOF_LCL_AMT MAL
R_EOM_SNAP
(17,3) (17,3)

DECI
HEW_DEPST_AR DECI
INT_PAID_AMT MAL N Direct mapping HEW_DEPST_ARR INT_PAID_AMT
R_EOM_SNAP MAL
(17,3
(17,3)

HEW_DEPST_AR CRED_RISK_GR CHAR CRED_RISK_GR CHAR


Y Direct mapping HEW_DEPST_ARR
R_EOM_SNAP DE_CDE (6) DE_CDE (6)

DECI DECI
HEW_DEPST_AR TSHLD_BAL_CH TSHLD_BAL_CH
MAL N Direct mapping HEW_DEPST_ARR MAL
R_EOM_SNAP G_AMT G_AMT
(17,3) (17,3)

HEW_DEPST_AR CHAR CHAR


RESTR_CDE Y Direct mapping HEW_DEPST_ARR RESTR_CDE
R_EOM_SNAP (3) (3)

June 2009 203


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data

Mandatory
column name type name type

DECI DECI
HEW_DEPST_AR
SCRG_AMT MAL N Direct mapping HEW_DEPST_ARR SCRG_AMT MAL
R_EOM_SNAP
(17,3) (17,3)

HEW_DEPST_AR RATE_TYPE_CD CHAR RATE_TYPE_CD CHAR


Y Direct mapping HEW_DEPST_ARR
R_EOM_SNAP E (3) E (3)

HEW_DEPST_AR DATE DATE


EFF_INSTR_DT N Direct mapping HEW_DEPST_ARR EFF_INSTR_DT
R_EOM_SNAP (4) (4)

HEW_DEPST_AR INSTR_MTUR_C CHAR INSTR_MTUR_C CHAR


Y Direct mapping HEW_DEPST_ARR
R_EOM_SNAP DE (3) DE (3)

DECI DECI
HEW_DEPST_AR
INT_MAT_AMT MAL N Direct mapping HEW_DEPST_ARR INT_MAT_AMT MAL
R_EOM_SNAP
(17,3) (17,3)

DECI DECI
HEW_DEPST_AR
LIEN_AMT MAL N Direct mapping HEW_DEPST_ARR LIEN_AMT MAL
R_EOM_SNAP
(17,3) (17,3)

DECI DECI
HEW_DEPST_AR DEP_UCLR_HOL DEP_UCLR_HOL
MAL N Direct mapping HEW_DEPST_ARR MAL
R_EOM_SNAP D_AMT D_AMT
(17,3) (17,3)

DECI DECI
HEW_DEPST_AR
INT_NET_RATE MAL N Direct mapping HEW_DEPST_ARR INT_NET_RATE MAL
R_EOM_SNAP
(11,8) (17,8)

DECI DECI
HEW_DEPST_AR
OD_UAUT_AMT MAL N Direct mapping HEW_DEPST_ARR OD_UAUT_AMT MAL
R_EOM_SNAP
(17,3) (17,3)

June 2009 204


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data

Mandatory
column name type name type

DECI DECI
HEW_DEPST_AR
INT_PYBL_AMT MAL N Direct mapping HEW_DEPST_ARR INT_PYBL_AMT MAL
R_EOM_SNAP
(17,3) (17,3)

DECI DECI
HEW_DEPST_AR
INT_RCBL_AMT MAL N Direct mapping HEW_DEPST_ARR INT_RCBL_AMT MAL
R_EOM_SNAP
(17,3) (17,3)

DECI DECI
HEW_DEPST_AR OD_UAUT_OUTS OD_UAUT_OUTS
MAL N Direct mapping HEW_DEPST_ARR MAL
R_EOM_SNAP TD_AMT TD_AMT
(17,3) (17,3)

SMAL
HEW_DEPST_AR CHECK_RTRN_C INTEG CHECK_RTRN_C
N Direct mapping HEW_DEPST_ARR LINT(
R_EOM_SNAP NT ER NT
2)

HEW_DEPST_AR ATM_CARDH_IN CHAR ATM_CARDH_IN CHAR


N Direct mapping HEW_DEPST_ARR
R_EOM_SNAP D (1) D (1)

DECI DECI
HEW_DEPST_AR CONT_SPRD_RA CONT_SPRD_RA
MAL N Direct mapping HEW_DEPST_ARR MAL
R_EOM_SNAP TE TE
(11,8) (11,8)

HEW_DEPST_AR EXCES_SINCE_D DATE EXCES_SINCE_D DATE(


N Direct mapping HEW_DEPST_ARR
R_EOM_SNAP T (4) T 4)

HEW_DEPST_AR INT_CRED_APP_ DATE INT_CRED_APP_ DATE


N Direct mapping HEW_DEPST_ARR
R_EOM_SNAP LAST_DT (4) LAST_DT (4)

HEW_DEPST_AR INT_CRED_APP_ DATE INT_CRED_APP_ DATE


N Direct mapping HEW_DEPST_ARR
R_EOM_SNAP NEXT_DT (4) NEXT_DT (4)

HEW_DEPST_AR CHAR CHAR


REACT_IND N Direct mapping HEW_DEPST_ARR REACT_IND
R_EOM_SNAP (1) (1)

June 2009 205


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data

Mandatory
column name type name type

SMAL
HEW_DEPST_AR INTEG
RENEW_CNT N Direct mapping HEW_DEPST_ARR RENEW_CNT LINT
R_EOM_SNAP ER
(2)

HEW_DEPST_AR RQST_STMT_IN CHAR RQST_STMT_IN CHAR


N Direct mapping HEW_DEPST_ARR
R_EOM_SNAP D (1) D (1)

HEW_DEPST_AR WAIVE_SCRG_IN CHAR WAIVE_SCRG_IN CHAR


N Direct mapping HEW_DEPST_ARR
R_EOM_SNAP D (1) D (1)

HEW_DEPST_AR WAIVE_CHRG_IN CHAR WAIVE_CHRG_IN CHAR


N Direct mapping HEW_DEPST_ARR
R_EOM_SNAP D (1) D (1)

HEW_DEPST_AR WV_TRAN_CHR CHAR WV_TRAN_CHR CHAR


N Direct mapping HEW_DEPST_ARR
R_EOM_SNAP G_IND (1) G_IND (1)

HEW_DEPST_AR INT_CRED_ACC CHAR INT_CRED_ACC CHAR


Y Direct mapping HEW_DEPST_ARR
R_EOM_SNAP R_MTH_CDE (3) R_MTH_CDE (3)

HEW_DEPST_AR CHAR CHAR


MTUR_RGE_CDE Y Direct mapping HEW_DEPST_ARR MTUR_RGE_CDE
R_EOM_SNAP (3) (3)

HEW_DEPST_AR PDCY_CRED_IN CHAR PDCY_CRED_IN CHAR


Y Direct mapping HEW_DEPST_ARR
R_EOM_SNAP T_CDE (3) T_CDE (3)

HEW_DEPST_AR CHAR CHAR


SCRG_GRP_CDE Y Direct mapping HEW_DEPST_ARR SCRG_GRP_CDE
R_EOM_SNAP (6) (6)

HEW_DEPST_AR CHAR CHAR


SEC_LVL_CDE Y Direct mapping HEW_DEPST_ARR SEC_LVL_CDE
R_EOM_SNAP (3) (3)

HEW_DEPST_AR DATE
PYMT_NEXT_DT N Direct mapping HEW_DEPST_ARR PYMT_NEXT_DT DATE
R_EOM_SNAP (4)

June 2009 206


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data

Mandatory
column name type name type

HEW_DEPST_AR FREQ_PYMT_CD CHAR FREQ_PYMT_CD CHAR


Y Direct mapping HEW_DEPST_ARR
R_EOM_SNAP E (3) E (3)

HEW_DEPST_AR MTUR_INSTR_1_ CHAR MTUR_INSTR_1_ CHAR


N Direct mapping HEW_DEPST_ARR
R_EOM_SNAP TEXT (24) TEXT (24)

HEW_DEPST_AR MTUR_INSTR_2_ CHAR MTUR_INSTR_2_ CHAR


N Direct mapping HEW_DEPST_ARR
R_EOM_SNAP TEXT (24) TEXT (24)

HEW_DEPST_AR MTUR_INSTR_3_ CHAR MTUR_INSTR_3_ CHAR


N Direct mapping HEW_DEPST_ARR
R_EOM_SNAP TEXT (24) TEXT (24)

HEW_DEPST_AR MTUR_INSTR_4_ CHAR MTUR_INSTR_4_ CHAR


N Direct mapping HEW_DEPST_ARR
R_EOM_SNAP TEXT (24) TEXT (24)

BAL_MTD_AVG_ DECI BAL_MTD_AVG_ DECI


HEW_DEPST_AR
CR_LA_MO_LCL MAL(1 N Direct mapping HEW_DEPST_ARR CR_LA_MO_LCL MAL(
R_EOM_SNAP
_AMT 7,3) _AMT 17,3)

BAL_MTD_AVG_ DECI BAL_MTD_AVG_ DECI


HEW_DEPST_AR
DB_LA_MO_LCL_ MAL(1 N Direct mapping HEW_DEPST_ARR DB_LA_MO_LCL_ MAL(
R_EOM_SNAP
AMT 7,3) AMT 17,3)

HEW_DEPST_AR PAST_DUE_MTU CHAR PAST_DUE_MTU CHAR


N Direct mapping HEW_DEPST_ARR
R_EOM_SNAP R_IND (1) R_IND (1)

HEW_DEPST_AR CHECK_STOP_C SMAL HEW_DEPST_ARR CHECK_STOP_C SMAL


Y Direct mapping
R_EOM_SNAP NT LINT NT LINT

HEW_DEPST_AR TERM_RENEW_ CHAR HEW_DEPST_ARR TERM_RENEW_ CHAR


N Direct mapping
R_EOM_SNAP CDE (6) CDE (6)

HEW_DEPST_AR CHAR HEW_DEPST_ARR CHAR


OD_FACIL_IND N Direct mapping OD_FACIL_IND
R_EOM_SNAP (1) (1)

June 2009 207


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data

Mandatory
column name type name type

HEW_DEPST_AR BUS_CLASS_CD CHAR HEW_DEPST_ARR BUS_CLASS_CD CHAR


N Direct mapping
R_EOM_SNAP E (4) E (4)

HEW_DEPST_AR TIMES
LOAD_DT_TM Y System date and time
R_EOM_SNAP TAMP

June 2009 208


OCBB CPT Summary and Snapshot Design Overview

HEW_LOAN_ARR_EOM_SNAP
The following table maps data elements for the entity, HEW_LOAN_ARR_EOM_SNAP with the source.
Logical entity name: Loan Arrangement End of Month Snapshot

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data

Mandatory
column name type name type

HEW_LOAN_ARR BIGIN BIGIN


ARR_ID_LOAN Y Direct mapping HEW_LOAN_ARR ARR_ID_LOAN
_EOM_SNAP T (8) T (8)

DECI
HEW_LOAN_ARR HEW_SUMM_DATE_ INTE
MO_NUM MAL Y Direct mapping MO
_EOM_SNAP REF RGER
(2)

DECI
HEW_LOAN_ARR HEW_SUMM_DATE_ INTE
YR_NUM MAL Y Direct mapping YR
_EOM_SNAP REF RGER
(4)

VARC
HEW_LOAN_ARR ACCT_REFER_T VARC ACCT_REFER_T
N Direct mapping HEW_LOAN_ARR HAR(
_EOM_SNAP EXT HAR EXT
24)
(24)

HEW_LOAN_ARR APPL_INT_INT_O APPL_INT_INT_O CHAR


CHAR N Direct mapping HEW_LOAN_ARR
_EOM_SNAP VDUE_IND VDUE_IND (1)
(1)

DECI
HEW_LOAN_ARR BAL_AVG_DB_LC DECI BAL_AVG_DB_LC
N Direct mapping HEW_LOAN_ARR MAL
_EOM_SNAP L_MTD_AMT MAL L_MTD_AMT
(17,3)
(17,3)

June 2009 209


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data

Mandatory
column name type name type

DECI
HEW_LOAN_ARR BAL_DB_YTD_LC DECI BAL_DB_YTD_LC
N Direct mapping HEW_LOAN_ARR MAL
_EOM_SNAP L_AMT MAL L_AMT
(17,3)
(17,3)

HEW_LOAN_ARR CALC_PYMT_CD CHAR CALC_PYMT_CD CHAR


Y Direct mapping HEW_LOAN_ARR
_EOM_SNAP E (3) E (3)

DECI
HEW_LOAN_ARR CHOF_CASH_AM DECI CHOF_CASH_AM
N Direct mapping HEW_LOAN_ARR MAL
_EOM_SNAP T MAL T
(17,3)
(17,3)

HEW_LOAN_ARR DATE
CHOF_DT DATE N Direct mapping HEW_LOAN_ARR CHOF_DT
_EOM_SNAP (4)

DECI DECI
HEW_LOAN_ARR CHRG_SUND_A CHRG_SUND_A
MAL N Direct mapping HEW_LOAN_ARR MAL
_EOM_SNAP MT MT
(17,3) (17,3)

DECI DECI
HEW_LOAN_ARR CHRG_SUND_PA CHRG_SUND_PA
MAL N Direct mapping HEW_LOAN_ARR MAL
_EOM_SNAP ID_AMT ID_AMT
(17,3) (17,3)

DECI DECI
HEW_LOAN_ARR
CMSSN_AMT MAL N Direct mapping HEW_LOAN_ARR CMSSN_AMT MAL
_EOM_SNAP
(17,3) (17,3)

DECI DECI
HEW_LOAN_ARR CMSSN_DUE_A CMSSN_DUE_A
MAL N Direct mapping HEW_LOAN_ARR MAL
_EOM_SNAP MT MT
(17,3) (17,3)

DECI DECI
HEW_LOAN_ARR CMSSN_PAID_A CMSSN_PAID_A
MAL N Direct mapping HEW_LOAN_ARR MAL
_EOM_SNAP MT MT
(17,3) (17,3)

June 2009 210


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data

Mandatory
column name type name type

DECI DECI
HEW_LOAN_ARR
CMSSN_RATE MAL N Direct mapping HEW_LOAN_ARR CMSSN_RATE MAL
_EOM_SNAP
(11,8) (11,8)

HEW_LOAN_ARR CNTL_LMT_SEQ CHAR CNTL_LMT_SEQ CHAR


N Direct mapping HEW_LOAN_ARR
_EOM_SNAP _NUM (2) _NUM (2)

DECI
HEW_LOAN_ARR DECI
COF_LCL_AMT N Direct mapping HEW_LOAN_ARR COF_LCL_AMT MAL
_EOM_SNAP MAL
(17,3)
(17,3)

DECI DECI
HEW_LOAN_ARR
COF_RATE MAL N Direct mapping HEW_LOAN_ARR COF_RATE MAL
_EOM_SNAP
(11,8) (11,8)

HEW_LOAN_ARR CRED_RISK_GR CHAR CRED_RISK_GR CHAR


Y Direct mapping HEW_LOAN_ARR
_EOM_SNAP DE_CDE (6) DE_CDE (6)

HEW_LOAN_ARR DATE DATE


DISB_LAST_DT N Direct mapping HEW_LOAN_ARR DISB_LAST_DT
_EOM_SNAP (4) (4)

HEW_LOAN_ARR DATE
DLQ_DT DATE N Direct mapping HEW_LOAN_ARR DLQ_DT
_EOM_SNAP (4)

DECI DECI
HEW_LOAN_ARR
DUE_AMT MAL N Direct mapping HEW_LOAN_ARR DUE_AMT MAL
_EOM_SNAP
(17,3) (17,3)

HEW_LOAN_ARR CHAR CHAR


EXT_TERM_IND N Direct mapping HEW_LOAN_ARR EXT_TERM_IND
_EOM_SNAP (1) (1)

DECI DECI
HEW_LOAN_ARR FEE_COMT_ACC FEE_COMT_ACC
MAL N Direct mapping HEW_LOAN_ARR MAL
_EOM_SNAP R_AMT R_AMT
(17,3) (17,3)

June 2009 211


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data

Mandatory
column name type name type

DECI DECI
HEW_LOAN_ARR FEE_COMT_DUE FEE_COMT_DUE
MAL N Direct mapping HEW_LOAN_ARR MAL
_EOM_SNAP _AMT _AMT
(17,3) (17,3)

DECI DECI
HEW_LOAN_ARR FEE_COMT_OVD FEE_COMT_OVD
MAL N Direct mapping HEW_LOAN_ARR MAL
_EOM_SNAP UE_AMT UE_AMT
(17,3) (17,3)

DECI DECI
HEW_LOAN_ARR FEE_COMT_PAID FEE_COMT_PAID
MAL N Direct mapping HEW_LOAN_ARR MAL
_EOM_SNAP _AMT _AMT
(17,3) (17,3)

HEW_LOAN_ARR CHAR CHAR


FIX_TERM_IND N Direct mapping HEW_LOAN_ARR FIX_TERM_IND
_EOM_SNAP (1) (1)

DECI DECI
HEW_LOAN_ARR
INSTL_AMT MAL N Direct mapping HEW_LOAN_ARR INSTL_AMT MAL
_EOM_SNAP
(17,3) (17,3)

SMAL
HEW_LOAN_ARR INTEG
INSTL_CNT N Direct mapping HEW_LOAN_ARR INSTL_CNT LINT(
_EOM_SNAP ER
2)

HEW_LOAN_ARR INSTL_COLL_CD CHAR INSTL_COLL_CD CHAR


Y Direct mapping HEW_LOAN_ARR
_EOM_SNAP E (6) E (6)

HEW_LOAN_ARR DATE DATE


INSTL_DUE_DT N Direct mapping HEW_LOAN_ARR INSTL_DUE_DT
_EOM_SNAP 4) (4)

DECI
HEW_LOAN_ARR INSTL_DUE_INT_ DECI INSTL_DUE_INT_
N Direct mapping HEW_LOAN_ARR MAL
_EOM_SNAP AMT MAL AMT
(17,3)
(17,3)

June 2009 212


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data

Mandatory
column name type name type

DECI
HEW_LOAN_ARR INSTL_DUE_TTL DECI INSTL_DUE_TTL
N Direct mapping HEW_LOAN_ARR MAL
_EOM_SNAP _AMT MAL _AMT
(17,3)
(17,3)

DECI
HEW_LOAN_ARR DECI
INSTL_INT_AMT N Direct mapping HEW_LOAN_ARR INSTL_INT_AMT MAL
_EOM_SNAP MAL
(17,3)
(17,3)

HEW_LOAN_ARR DATE DATE


INSTL_LAST_DT N Direct mapping HEW_LOAN_ARR INSTL_LAST_DT
_EOM_SNAP (4) (4)

SMAL
HEW_LOAN_ARR INTEG
INSTL_PAID_CNT N Direct mapping HEW_LOAN_ARR INSTL_PAID_CNT LINT
_EOM_SNAP ER
(2)

DECI
HEW_LOAN_ARR INSTL_PRIN_AM DECI INSTL_PRIN_AM
N Direct mapping HEW_LOAN_ARR MAL
_EOM_SNAP T MAL T
(17,3)
(17,3)

SMAL
LINT SMAL
HEW_LOAN_ARR
INSTL_RMN_CNT N Direct mapping HEW_LOAN_ARR INSTL_RMN_CNT LINT
_EOM_SNAP INTEG (2)
ER

HEW_LOAN_ARR INSTR_RLVR_CD CHAR INSTR_RLVR_CD CHAR


Y Direct mapping HEW_LOAN_ARR
_EOM_SNAP E (3) E (3)

HEW_LOAN_ARR INT_ACCR_END_ INT_ACCR_END_ DATE


DATE N Direct mapping HEW_LOAN_ARR
_EOM_SNAP DT DT (4)

June 2009 213


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data

Mandatory
column name type name type

DECI
HEW_LOAN_ARR INT_AFTER_RPR DECI INT_AFTER_RPR
N Direct mapping HEW_LOAN_ARR MAL
_EOM_SNAP ICE_RATE MAL ICE_RATE
(11,8)
(11,8)

HEW_LOAN_ARR CHAR CHAR


INT_CALC_CDE Y Direct mapping HEW_LOAN_ARR INT_CALC_CDE
_EOM_SNAP (3) (3)

INT_CRED_ACC DECI
HEW_LOAN_ARR DECI INT_CRED_ACC
R_LA_MO_LCL_A N Direct mapping HEW_LOAN_ARR MAL
_EOM_SNAP MAL R_LA_MO_LCL
MT (17,3)
(17,3)

DECI
HEW_LOAN_ARR INT_DB_ACCR_C DECI INT_DB_ACCR_C
N Direct mapping HEW_LOAN_ARR MAL
_EOM_SNAP URR_MO_AMT MAL URR_MO_AMT
(17,3)
(17,3)

DECI
HEW_LOAN_ARR INT_DB_ACCR_L DECI INT_DB_ACCR_L
N Direct mapping HEW_LOAN_ARR MAL
_EOM_SNAP A_MO_LCL_AMT MAL A_MO_LCL_AMT
(17,3)
(17,3)

HEW_LOAN_ARR INT_DB_APP_LA DATE INT_DB_APP_LA DATE


N Direct mapping HEW_LOAN_ARR
_EOM_SNAP ST_DT (4) ST_DT (4)

DECI
HEW_LOAN_ARR INT_DB_CONT_R DECI INT_DB_CONT_R
N Direct mapping HEW_LOAN_ARR MAL
_EOM_SNAP ATE MAL ATE
(11,8)
(11,8)

DECI DECI
HEW_LOAN_ARR INT_DB_PAID_A INT_DB_PAID_A
MAL N Direct mapping HEW_LOAN_ARR MAL
_EOM_SNAP MT MT
(17,3) (17,3)

June 2009 214


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data

Mandatory
column name type name type

HEW_LOAN_ARR INT_DEBIT_APPL DATE INT_DEBIT_APPL DATE


N Direct mapping HEW_LOAN_ARR
_EOM_SNAP _NEXT_DT (4) _NEXT_DT (4)

DECI
HEW_LOAN_ARR INT_INSTL_OVD DECI INT_INSTL_OVD
N Direct mapping HEW_LOAN_ARR MAL
_EOM_SNAP UE_ACCR_AMT MAL UE_ACCR_AM
(17,3)
(17,3)

DECI
HEW_LOAN_ARR INT_INSTL_OVD DECI INT_INSTL_OVD
N Direct mapping HEW_LOAN_ARR MAL
_EOM_SNAP UE_AMT MAL UE_AMT
(17,3)
(17,3)

DECI DECI
HEW_LOAN_ARR INT_INSTL_OVD INT_INSTL_OVD
MAL N Direct mapping HEW_LOAN_ARR MAL
_EOM_SNAP UE_PAID_AMT UE_PAID_AM
(17,3) (17,3)

DECI
HEW_LOAN_ARR INT_INSTL_OVD DECI INT_INSTL_OVD
N Direct mapping HEW_LOAN_ARR MAL
_EOM_SNAP UE_RATE MAL UE_RATE
(11,8)
(11,8)

DECI DECI
HEW_LOAN_ARR INT_INT_OVDUE INT_INT_OVDUE
MAL N Direct mapping HEW_LOAN_ARR MAL
_EOM_SNAP _ACCR_AMT _ACCR_AMT
(17,3) (17,3)

DECI DECI
HEW_LOAN_ARR INT_INT_OVDUE INT_INT_OVDUE
MAL N Direct mapping HEW_LOAN_ARR MAL
_EOM_SNAP _PAID_AMT _PAID_AMT
(17,3) (17,3)

DECI
HEW_LOAN_ARR INT_OVDUE_AC DECI INT_OVDUE_AC
N Direct mapping HEW_LOAN_ARR MAL
_EOM_SNAP CR_AMT MAL CR_AMT
(17,3)
(11,8)

June 2009 215


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data

Mandatory
column name type name type

HEW_LOAN_ARR INT_OVDUE_AC INT_OVDUE_AC DATE


DATE N Direct mapping HEW_LOAN_ARR
_EOM_SNAP CR_END_DT CR_END_DT (4)

DECI DECI
HEW_LOAN_ARR INT_OVDUE_AC INT_OVDUE_AC
MAL N Direct mapping HEW_LOAN_ARR MAL
_EOM_SNAP CR_RATE CR_RATE
(11,8) (11,8)

HEW_LOAN_ARR INT_OVDUE_AC INT_OVDUE_AC DATE


DATE N Direct mapping HEW_LOAN_ARR
_EOM_SNAP CR_STRT_DT CR_STRT_DT (4)

DECI DECI
HEW_LOAN_ARR INT_OVDUE_AM INT_OVDUE_AM
MAL N Direct mapping HEW_LOAN_ARR MAL
_EOM_SNAP T T
(17,3) (17,3)

HEW_LOAN_ARR INT_OVDUE_FRS DATE INT_OVDUE_FRS DATE


N Direct mapping HEW_LOAN_ARR
_EOM_SNAP T_DT (4) T_DT (4)

DECI
HEW_LOAN_ARR INT_OVDUE_GR DECI INT_OVDUE_GR
N Direct mapping HEW_LOAN_ARR MAL
_EOM_SNAP ACE_AMT MAL ACE_AMT
(17,3)
(17,3)

DECI
HEW_LOAN_ARR INT_PAID_LCL_A DECI INT_PAID_LCL_A
N Direct mapping HEW_LOAN_ARR MAL
_EOM_SNAP MT MAL MT
(17,3)
(17,3)

DECI DECI
HEW_LOAN_ARR
INT_PREV_RATE MAL N Direct mapping HEW_LOAN_ARR INT_PREV_RATE MAL
_EOM_SNAP
(11,8) (11,8)

DECI
HEW_LOAN_ARR INT_RECV_LCL_ DECI INT_RECV_LCL_
N Direct mapping HEW_LOAN_ARR MAL
_EOM_SNAP AMT MAL AMT
(17,3)
(17,3)

June 2009 216


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data

Mandatory
column name type name type

HEW_LOAN_ARR DATE DATE


INT_RVW_DT N Direct mapping HEW_LOAN_ARR INT_RVW_DT
_EOM_SNAP (4) (4)

DECI DECI
HEW_LOAN_ARR INT_SPREAD_RA INT_SPREAD_RA
MAL N Direct mapping HEW_LOAN_ARR MAL
_EOM_SNAP TE TE
(11,8) (11,8)

DECI DECI
HEW_LOAN_ARR
INT_SUSPN_AMT MAL N Direct mapping HEW_LOAN_ARR INT_SUSPN_AMT MAL
_EOM_SNAP
(17,3) (17,3)

DECI
HEW_LOAN_ARR LOAN_DRAW_A DECI LOAN_DRAW_A
N Direct mapping HEW_LOAN_ARR MAL
_EOM_SNAP MT MAL MT
(17,3)
(17,3)

DECI
HEW_LOAN_ARR DECI
MRGN_RATE N Direct mapping HEW_LOAN_ARR MRGN_RATE MAL
_EOM_SNAP MAL
(11,8)
(11,8)

HEW_LOAN_ARR CHAR CHAR


MTUR_RGE_CDE Y Direct mapping HEW_LOAN_ARR MTUR_RGE_CDE
_EOM_SNAP (3) (3)

DECI DECI
HEW_LOAN_ARR
OVDUE_AMT MAL N Direct mapping HEW_LOAN_ARR OVDUE_AMT MAL
_EOM_SNAP
(17,3) (17,3)

SMAL SMAL
HEW_LOAN_ARR
OVDUE_CNT LINT N Direct mapping HEW_LOAN_ARR OVDUE_CNT LINT
_EOM_SNAP
(2) (2)

HEW_LOAN_ARR OVDUE_FRST_D DATE Direct mapping HEW_LOAN_ARR OVDUE_FRST_D DATE


_EOM_SNAP T (4) N T (4)

June 2009 217


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data

Mandatory
column name type name type

HEW_LOAN_ARR OVDUE_INSTL_I CHAR OVDUE_INSTL_I CHAR


N Direct mapping HEW_LOAN_ARR
_EOM_SNAP ND (1) ND (1)

HEW_LOAN_ARR CHAR CHAR


PDCY_CDE Y Direct mapping HEW_LOAN_ARR PDCY_CDE
_EOM_SNAP (3) (3)

HEW_LOAN_ARR PDCY_LOAN_RV CHAR PDCY_LOAN_RV CHAR


Y Direct mapping HEW_LOAN_ARR
_EOM_SNAP W_CDE (3) W_CDE (3)

HEW_LOAN_ARR CHAR CHAR


PPAY_IND N Direct mapping HEW_LOAN_ARR PPAY_IND
_EOM_SNAP (1) (1)

DECI DECI
HEW_LOAN_ARR PRIN_OUTSTD_A PRIN_OUTSTD_A
MAL N Direct mapping HEW_LOAN_ARR MAL
_EOM_SNAP MT MT
(17,3) (17,3)

DECI DECI
HEW_LOAN_ARR PRIN_OUTSTD_L PRIN_OUTSTD_L
MAL N Direct mapping HEW_LOAN_ARR MAL
_EOM_SNAP CL_AMT CL_AMT
(17,3) (17,3)

DECI DECI
HEW_LOAN_ARR
PRIN_PAID_AMT MAL N Direct mapping HEW_LOAN_ARR PRIN_PAID_AMT MAL
_EOM_SNAP
(17,3) (17,3)

HEW_LOAN_ARR DATE DATE


PYMT_LAST_DT N Direct mapping HEW_LOAN_ARR PYMT_LAST_DT
_EOM_SNAP (4) (4)

HEW_LOAN_ARR PYMT_METH_CD CHAR PYMT_METH_CD CHAR


Y Direct mapping HEW_LOAN_ARR
_EOM_SNAP E (3) E (3)

HEW_LOAN_ARR DATE DATE


PYMT_NEXT_DT N Direct mapping HEW_LOAN_ARR PYMT_NEXT_DT
_EOM_SNAP (4) (4)

HEW_LOAN_ARR RATE_EFF_TYPE CHAR RATE_EFF_TYPE CHAR


Y Direct mapping HEW_LOAN_ARR
_EOM_SNAP _CDE (3) _CDE (3)

June 2009 218


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data

Mandatory
column name type name type

HEW_LOAN_ARR RATE_PRFR_CD CHAR RATE_PRFR_CD CHAR


Y Direct mapping HEW_LOAN_ARR
_EOM_SNAP E (3) E (3)

HEW_LOAN_ARR RATE_TYPE_CD CHAR RATE_TYPE_CD CHAR


Y Direct mapping HEW_LOAN_ARR
_EOM_SNAP E (3) E (3)

HEW_LOAN_ARR REASON_CHOF_ CHAR REASON_CHOF_ CHAR


Y Direct mapping HEW_LOAN_ARR
_EOM_SNAP CDE (3) CDE (3)

HEW_LOAN_ARR CHAR CHAR


REFIN_IND N Direct mapping HEW_LOAN_ARR REFIN_IND
_EOM_SNAP (1) (1)

HEW_LOAN_ARR CHAR CHAR


RESTR_CDE Y Direct mapping HEW_LOAN_ARR RESTR_CDE
_EOM_SNAP (3) (3)

DECI
HEW_LOAN_ARR DECI
RPCSN_RATE N Direct mapping HEW_LOAN_ARR RPCSN_RATE MAL
_EOM_SNAP MAL
(11,8)
(11,8)

HEW_LOAN_ARR DATE DATE


RPRICE_DT N Direct mapping HEW_LOAN_ARR RPRICE_DT
_EOM_SNAP (4) (4)

HEW_LOAN_ARR RPRICE_LAST_D DATE RPRICE_LAST_D DATE


N Direct mapping HEW_LOAN_ARR
_EOM_SNAP T (4) T (4)

HEW_LOAN_ARR CHAR CHAR


RVLV_FACIL_IND N Direct mapping HEW_LOAN_ARR RVLV_FACIL_IND
_EOM_SNAP (1) (1)

HEW_LOAN_ARR DATE DATE


RVW_DT N Direct mapping HEW_LOAN_ARR RVW_DT
_EOM_SNAP (4) (4)

HEW_LOAN_ARR CHAR CHAR


SEC_LVL_CDE Y Direct mapping HEW_LOAN_ARR SEC_LVL_CDE
_EOM_SNAP (3) (3)

June 2009 219


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data

Mandatory
column name type name type

HEW_LOAN_ARR CHAR CHAR


TERM_CDE Y Direct mapping HEW_LOAN_ARR TERM_CDE
_EOM_SNAP (6) (6)

HEW_LOAN_ARR TERM_MAX_LOA CHAR TERM_MAX_LOA CHAR


Y Direct mapping HEW_LOAN_ARR
_EOM_SNAP N_CDE (6) N_CDE (6)

SMAL SMAL
HEW_LOAN_ARR TERM_OUTSTD_ TERM_OUTSTD_
LINT N Direct mapping HEW_LOAN_ARR LINT
_EOM_SNAP MO_CNT MO_CNT
(2) (2)

DECI
HEW_LOAN_ARR DECI
VOF_LCL_AMT N Direct mapping HEW_LOAN_ARR VOF_LCL_AMT MAL
_EOM_SNAP MAL
(17,3)
(17,3)

DECI DECI
HEW_LOAN_ARR PRIN_UNDRW_A PRIN_UNDRW_A
MAL N Direct mapping HEW_LOAN_ARR MAL
_EOM_SNAP MT MT
(17,3) (17,3)

Decim Decim
HEW_LOAN_ARR BAL_PYOFF_TTL BAL_PYOFF_TTL
al(23,3 N Direct mapping HEW_LOAN_ARR al(23,
_EOM_SNAP _AMT _AMT
) 3)

Decim Decim
HEW_LOAN_ARR LOAN_ORIG_AM LOAN_ORIG_AM
al(17,3 N Direct mapping HEW_LOAN_ARR al(17,
_EOM_SNAP T T
) 3)

Decim Decim
HEW_LOAN_ARR INSTL_NEXT_AM INSTL_NEXT_AM
al(17,3 N Direct mapping HEW_LOAN_ARR al(17,
_EOM_SNAP T T
) 3)

Decim Decim
HEW_LOAN_ARR INT_OUTSTD_A INT_OUTSTD_A
al(17,3 N Direct mapping HEW_LOAN_ARR al(17,
_EOM_SNAP MT MT
) 3)

June 2009 220


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data

Mandatory
column name type name type

Decim Decim
HEW_LOAN_ARR INSTL_OVDUE_A INSTL_OVDUE_A
al(17,3 N Direct mapping HEW_LOAN_ARR al(17,
_EOM_SNAP MT MT
) 3)

Decim Decim
HEW_LOAN_ARR PRIN_OVDUE_A PRIN_OVDUE_A
al(17,3 N Direct mapping HEW_LOAN_ARR al(17,
_EOM_SNAP MT MT
) 3)

Decim Decim
HEW_LOAN_ARR PRIN_EST_PAID_ PRIN_EST_PAID_
al(17,3 N Direct mapping HEW_LOAN_ARR al(17,
_EOM_SNAP TTL_AMT TTL_AMT
) 3)

HEW_LOAN_ARR PYMT_ARRS_AC Intege PYMT_ARRS_AC Intege


N Direct mapping HEW_LOAN_ARR
_EOM_SNAP CUM_CNT r CUM_CNT r

HEW_LOAN_ARR PYMT_ARRS_MA Intege PYMT_ARRS_MA Intege


N Direct mapping HEW_LOAN_ARR
_EOM_SNAP X_CNT r X_CNT r

HEW_LOAN_ARR PYMT_FINAL_DU Date(4 PYMT_FINAL_DU Date(


N Direct mapping HEW_LOAN_ARR
_EOM_SNAP E_DT ) E_DT 4)

HEW_LOAN_ARR Date(4 Date(


INSTL_FRST_DT N Direct mapping HEW_LOAN_ARR INSTL_FRST_DT
_EOM_SNAP ) 4)

HEW_LOAN_ARR BUS_CLASS_CD CHAR BUS_CLASS_CD CHAR


Y Direct Mapping HEW_LOAN_ARR
_EOM_SNAP E (4) E (4)

TIMES Direct mapping TIME


HEW_LOAN_ARR
LOAD_DT_TM TAMP Y HEW_LOAN_ARR LOAD_DT_TM STAM
_EOM_SNAP
(10) System date and timeDirect mapping P (10)

HEW_ORGN_EOM_SNAP
The following table maps data elements for the entity, HEW_ORGN_EOM_SNAP with the source.

June 2009 221


OCBB CPT Summary and Snapshot Design Overview

Logical entity name: Organisation End of Month Snapshot

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data

Mandatory
column name type name type

HEW_ORGN_EO BIGIN BIGIN


IP_ID_ORGN Y Direct mapping HEW_ORGN IP_ID_ORGN
M_SNAP T T

DECI
HEW_ORGN_EO HEW_SUMM_DATE_ DECI
M_SNAP MO_NUM MAL Y Direct mapping MO
REF MAL
(2)

DECI
HEW_ORGN_EO HEW_SUMM_DATE_ DECI
YR_NUM MAL Y Direct mapping YR
M_SNAP REF MAL
(4)

HEW_ORGN_EO LEGAL_ENT_CD CHAR LEGAL_ENT_CD CHAR


Y Direct mapping HEW_ORGN
M_SNAP E (6) E (6)

VARC VARC
HEW_ORGN_EO
DOC_ID_NUM HAR N Direct mapping HEW_ORGN DOC_ID_NUM HAR
M_SNAP
(20) (20)

HEW_ORGN_EO DOC_ID_TYPE_C CHAR DOC_ID_TYPE_C CHAR


Y Direct mapping HEW_ORGN
M_SNAP DE (6) DE (6)

HEW_ORGN_EO CTRY_HQTR_CD CHAR CTRY_HQTR_CD CHAR


Y Direct mapping HEW_ORGN
M_SNAP E (2) E (2)

HEW_ORGN_EO CHAR CHAR


CTRY_RES_CDE Y Direct mapping HEW_ORGN CTRY_RES_CDE
M_SNAP (2) (2)

HEW_ORGN_EO TRNVR_ANNL_S CHAR TRNVR_ANNL_S CHAR


Y Direct mapping HEW_ORGN
M_SNAP ALES_CDE (3) ALES_CDE (3)

June 2009 222


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data

Mandatory
column name type name type

HEW_ORGN_EO EMPLY_CNT_RG CHAR EMPLY_CNT_RG CHAR


Y Direct mapping HEW_ORGN
M_SNAP E_CDE (3) E_CDE (3)

HEW_ORGN_EO PROFIT_POTEN_ CHAR PROFIT_POTEN_ CHAR


Y Direct mapping HEW_ORGN
M_SNAP CDE (1) CDE (1)

HEW_ORGN_EO ORGN_MGMT_T CHAR ORGN_MGMT_T CHAR


Y Direct mapping HEW_ORGN
M_SNAP YPE_CDE (1) YPE_CDE (1)

HEW_ORGN_EO IP_ID_ORGN_GR BIGIN IP_ID_ORGN_GR BIGIN


N Direct mapping HEW_ORGN
M_SNAP OUP T OUP T

DECI DECI
HEW_ORGN_EO ORGN_ORGN_R ORGN_ORGN_R
MAL(5 N Direct mapping HEW_ORGN MAL(
M_SNAP EL_PCT EL_PCT
,2) 5,2)

DECI DECI
HEW_ORGN_EO ORGN_CNTRB_P ORGN_CNTRB_P
MAL(5 N Direct mapping HEW_ORGN MAL(
M_SNAP CT CT
,2) 5,2)

Direct mapping
HEW_ORGN_EO
LOAD_DT_TM TIMES Y
M_SNAP
TAMP System date and time

June 2009 223


OCBB CPT Summary and Snapshot Design Overview

HEW_APY_ARR_EOM_SNAP
The following table maps data elements for the entity, HEW_APP_ARR_EOM_SNAP with the source.
Logical entity name: Application Arrangement End of Month Snapshot

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data

Mandatory
column name type name type

HEW_APY_ARR_ BIGIN BIGIN


ARR_ID_DEPST Y Direct mapping HEW_APY_ARR ARR_ID_DEPST
EOM_SNAP T T

HEW_APY_ARR_ VARC VARC


APP_SRCE_NUM Y Direct mapping HEW_APY_ARR APY_SRCE_NUM
EOM_SNAP HAR HAR

HEW_APY_ARR_ HEW_SUMM_DATE_ DECI


MO_NUM DECI Y Direct mapping MO_NUM
EOM_SNAP REF MAL
MAL

HEW_APY_ARR_ DECI HEW_SUMM_DATE_ DECI


YR_NUM Y Direct mapping YR_NUM
EOM_SNAP MAL REF MAL

HEW_APY_ARR_ PARTY_SND_LCL DECI PARTY_SND_LCL DECI


N Direct mapping HEW_APY_ARR
EOM_SNAP _TTL_AMT MAL _TTL_AMT MAL

TIME
HEW_APY_ARR_ TIMES
LOAD_DT_TM Y Direct mapping HEW_APY_ARR LOAD_DT_TM STAM
EOM_SNAP TAMP
P

June 2009 224


OCBB CPT Summary and Snapshot Design Overview

HEW_SEC_ARR_EOM_SNAP
The following table maps data elements for the entity, HEW_SEC_ARR_EOM_SNAP with the source.
Logical entity name: Security Arrangement End of Month Snapshot

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data

Mandatory
column name type name type

HEW_SEC_ARR_ BIGIN BIGIN


ARR_ID_SEC Y Direct mapping HEW_SEC_ARR ARR_ID_SEC
EOM_SNAP T T

DECI DECI
HEW_SEC_ARR_ HEW_SUMM_DATE_
YR_NUM MAL Y Direct mapping YR MAL
EOM_SNAP REF
(4) (4)

DECI DECI
HEW_SEC_ARR_ HEW_SUMM_DATE_
MO_NUM MAL Y Direct mapping MO MAL
EOM_SNAP REF
(4) (4)

DECI DECI
HEW_SEC_ARR_ HEW_SEC_ARR_HI
SEC_AMT MAL N Direct mapping SEC_AMT MAL
EOM_SNAP ST
(17,3) (17,3)

HEW_SEC_ARR_
EXPIR_DT DATE N Direct mapping HEW_SEC_ARR EXPIR_DT DATE
EOM_SNAP

DECI DECI
HEW_SEC_ARR_ HEW_SEC_ARR_HI
INS_AMT MAL N Direct mapping INS_AMT MAL
EOM_SNAP ST
(17,3) (17,3)

HEW_SEC_ARR_ HEW_SEC_ARR_HI
VALN_DT DATE N Direct mapping VALN_DT DATE
EOM_SNAP ST

DECI DECI
HEW_SEC_ARR_ HEW_SEC_ARR_HI
PLDG_AMT MAL N Direct mapping PLDG_AMT MAL
EOM_SNAP ST
(17,3) (17,3)

June 2009 225


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data

Mandatory
column name type name type

HEW_SEC_ARR_ CHAR HEW_SEC_ARR_HI CHAR


SEC_GENL_IND N Direct mapping SEC_GENL_IND
EOM_SNAP (1) ST (1)

HEW_SEC_ARR_
INS_EXPIR_DT DATE N Direct mapping HEW_SEC_ARR INS_EXPIR_DT DATE
EOM_SNAP

TIME
HEW_SEC_ARR_ TIMES
LOAD_DT_TM Y Direct mapping HEW_SEC_ARR LOAD_DT_TM STAM
EOM_SNAP TAMP
P

June 2009 226


OCBB CPT Summary and Snapshot Design Overview

HEW_MTGE_LOAN_ARR_EOM_SNAP
The following table maps data elements for the entity, HEW_MTGE_LOAN_ARR_EOM_SNAP with the source.
Logical entity name: Mortgage Loan Arrangement End of Month Snapshot

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data

Mandatory
column name type name type

HEW_MTGE_LO
ARR_ID_MTGE_L BIGIN HEW_MTGE_LOAN_ ARR_ID_MTGE_L BIGIN
AN_ARR_EOM_S Y Direct mapping
OAN T ARR OAN T
NAP

HEW_MTGE_LO
DECI HEW_SUMM_DATE_
AN_ARR_EOM_S MO_NUM Y Direct mapping MO_NUM DECI
MAL REF
NAP MAL
(8)

HEW_MTGE_LO DECI
HEW_SUMM_DATE_ DECI
AN_ARR_EOM_S YR_NUM MAL Y Direct mapping YR_NUM
REF MAL
NAP (2)

HEW_MTGE_LO
CHAR HEW_MTGE_LOAN_ CHAR
AN_ARR_EOM_S PURCH_INS_IND N Direct mapping PURCH_INS_IND
(1) ARR (1)
NAP

HEW_MTGE_LO TIME
TIMES HEW_MTGE_LOAN_
AN_ARR_EOM_S LOAD_DT_TM Y Direct mapping LOAD_DT_TM STAM
TAMP ARR
NAP P

June 2009 227


OCBB CPT Summary and Snapshot Design Overview

HEW_OD_FACIL_EOM_SNAP
The following table maps data elements for the entity, HEW_OD_FACIL_EOM_SNAP with the source.
Logical entity name: Overdraft Facility End of Month Snapshot

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data

Mandatory
column name type name type

HEW_OD_FACIL_ BIGIN BIGIN


ARR_ID_DEPST N Direct mapping HEW_OD_FACIL ARR_ID_DEPST
EOM_SNAP T (8) T (8)

DECI HEW_SUMM_DATE_ DECI


HEW_OD_FACIL_ REF
YR_NUM MAL N Look up on HEW_SUMM_DATE_REF YR MAL
EOM_SNAP
(4,0) (4,0)

DECI HEW_SUMM_DATE_ DECI


HEW_OD_FACIL_ REF
MO_NUM MAL N Look up on HEW_SUMM_DATE_REF MO MAL
EOM_SNAP
(2,0) (2,0)

HEW_OD_FACIL_ RATE_OD_TYPE CHAR RATE_OD_TYPE CHAR


Y Direct mapping HEW_OD_FACIL
EOM_SNAP _CDE (3) _CDE (3)

DECI DECI
HEW_OD_FACIL_ INT_OD_SPREA INT_OD_SPREA
MAL N Direct mapping HEW_OD_FACIL MAL
EOM_SNAP D_RATE D_RATE
(11,8) (11,8)

HEW_OD_FACIL_ DECI DECI


EOM_SNAP FACIL_UTIL_PCT MAL Y Direct mapping HEW_OD_FACIL FACIL_UTIL_PCT MAL
(9,5) (9,5)

HEW_OD_FACIL_ SEC_OD_FACIL_I CHAR SEC_OD_FACIL_I CHAR


N Direct mapping HEW_OD_FACIL
EOM_SNAP ND (1) ND (1)

HEW_OD_FACIL_ DECI DECI


EOM_SNAP LMT_MAX_AMT MAL(1 N Direct mapping HEW_OD_FACIL LMT_MAX_AMT MAL(
7,3) 17,3)

June 2009 228


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data

Mandatory
column name type name type

HEW_OD_FACIL_ DECI DECI


EOM_SNAP LMT_MIN_AMT MAL(1 N Direct mapping HEW_OD_FACIL LMT_MIN_AMT MAL(
7,3) 17,3)

HEW_OD_FACIL_ DECI DECI


EOM_SNAP OD_DUE_AMT MAL(1 N Direct mapping HEW_OD_FACIL OD_DUE_AMT MAL(
7,3) 17,3)

HEW_OD_FACIL_ DECI DECI


INSTL_OVDUE_A INSTL_OVDUE_A
EOM_SNAP MAL(1 N Direct mapping HEW_OD_FACIL MAL(
MT MT
7,3) 17,3)

HEW_OD_FACIL_ EXCES_SINCE_D SMAL EXCES_SINCE_D SMAL


N Direct mapping HEW_OD_FACIL
EOM_SNAP AY_CNT LINT AY_CNT LINT

HEW_OD_FACIL_ EXCES_SINCE_ SMAL EXCES_SINCE_ SMAL


N Direct mapping HEW_OD_FACIL
EOM_SNAP MAX_DAY_CNT LINT MAX_DAY_CNT LINT

HEW_OD_FACIL_ PYMT_SKIP_CYC SMAL PYMT_SKIP_CYC SMAL


N Direct mapping HEW_OD_FACIL
EOM_SNAP _CNT LINT _CNT LINT

HEW_OD_FACIL_ PYMT_SKIP_CYC SMAL PYMT_SKIP_CYC SMAL


N Direct mapping HEW_OD_FACIL
EOM_SNAP _MAX_CNT LINT _MAX_CNT LINT

HEW_OD_FACIL_ OVLMT_DAY_CN SMAL OVLMT_DAY_CN SMAL


N Direct mapping HEW_OD_FACIL
EOM_SNAP T LINT T LINT

HEW_OD_FACIL_ DECI DECI


EOM_SNAP LMT_INIT_AMT MAL(1 N Direct mapping HEW_OD_FACIL LMT_INIT_AMT MAL(
7,3) 17,3)

HEW_OD_FACIL_ LIMIT_ORIG_STR DATE( LIMIT_ORIG_STR DATE(


N Direct mapping HEW_OD_FACIL
EOM_SNAP T_DT 4) T_DT 4)

June 2009 229


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data

Mandatory
column name type name type

HEW_OD_FACIL_ DECI DECI


EOM_SNAP INT_OD_AMT MAL(1 N Direct mapping HEW_OD_FACIL INT_OD_AMT MAL(
7,3) 17,3)

HEW_OD_FACIL_ DECI DECI


EOM_SNAP UOD_TTL_AMT MAL(2 N Direct mapping HEW_OD_FACIL UOD_TTL_AMT MAL(
3,3) 23,3)

HEW_OD_FACIL_ DECI DECI


EOM_SNAP INT_UOD_AMT MAL(1 N Direct mapping HEW_OD_FACIL INT_UOD_AMT MAL(
7,3) 17,3)

HEW_OD_FACIL_ DECI DECI


EOM_SNAP LMT_UOD_AMT MAL(1 N Direct mapping HEW_OD_FACIL LMT_UOD_AMT MAL(
7,3) 17,3)

HEW_OD_FACIL_ DECI DECI


TSHLD_COMT_F TSHLD_COMT_F
EOM_SNAP MAL(1 N Direct mapping HEW_OD_FACIL MAL(
EE_AMT EE_AMT
7,3) 17,3)

HEW_OD_FACIL_ TIMES
LOAD_DT_TM Y LOAD_DT + time as 00:00:00
EOM_SNAP TAMP

HEW_OD_FACIL_EOM_SUMM
The following table maps data elements for the entity, HEW_OD_FACIL_EOM_SUMM with the source.
Logical entity name: Overdraft Facility Summary

June 2009 230


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data

Mandatory
column name type name type

HEW_OD_FACIL_ BIGIN BIGIN


ARR_ID_DEPST N Direct mapping HEW_OD_FACIL ARR_ID_DEPST
EOM_SUMM T (8) T (8)

DECI DECI
HEW_OD_FACIL_ HEW_SUMM_DATE_
YR_NUM MAL N Lookup HEW_SUMM_DATE_REF YR MAL
EOM_SUMM REF
(4,0) (4,0)

DECI DECI
HEW_OD_FACIL_ HEW_SUMM_DATE_ ACCT_HOLD_AM
MO_NUM MAL N Lookup HEW_SUMM_DATE_REF MAL
EOM_SUMM REF T
(2,0) (2,0)

HEW_OD_FACIL_ FACIL_OD_SNC_ INTEG N SELECT HEW_DEPST_AR


BIGIN
EOM_SUMM OPEN_DAY_CNT ER CASE WHEN C.LMT_GRNT_DT = DATE(0001- HEW_OD_FACIL R.ARR_ID_DEPS
T
01-01) Then 0 T
WHEN C.LMT_GRNT_DT = DATE(9999-12-
HEW_ACCT_ARR BIGIN
31) Then 0 HEW_OD_FACIL
.ARR_ID_ACCT T
WHEN (days(T3.EOM_DT)-
days(C.LMT_GRNT_DT)) > 32767 Then 0 HEW_ACCT_ARR
CHAR
WHEN (days(T3.EOM_DT)- HEW_OD_FACIL .ACCT_TYPE_CD
(3)
days(C.LMT_GRNT_DT)) < -32768 Then 0 E
Else (days(T3.EOM_DT)- days(C.LMT_GRNT_DT))
HEW_ACCT_ARR
END as FACIL_OD_SNC_OPEN_DAY_CNT BIGIN
HEW_OD_FACIL .IP_ID_PRIM_CU
FROM HEW_DEPST_ARR A T
ST
LEFT OUTER JOIN HEW_ACCT_ARR B
ON HEW_CRED_FAC
BIGIN
HEW_OD_FACIL IL_ARR.IP_ID_PR
1. ARR_ID_DEPST=B.ARR_ID_ACCT T
IM_CUST
LEFT OUTER JOIN
HEW_CRED_FACIL_ARR C HEW_OD_FACIL HEW_CRED_FAC CHAR
IL_ARR.CRED_F (3)
ON B.IP_ID_PRIM_CUST=C.IP_ID_PRIM_CUST CL_TYPE_CDE

June 2009 231


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data

Mandatory
column name type name type

HEW_CRED_FAC
CHAR
HEW_OD_FACIL IL_ARR.ACCT_LI
(1)
INNER JOIN (SELECT YR, MO, MIT_IND
(DATE(SUBSTR(CHAR(MO),1,2) ||/01/ ||
SUBSTR(CHAR(YR),1,4)) + 1 MONTH 1 DAYS )
AS EOM_DT,1 AS ROWID
FROM HEW_SUMM_DATE_REF) T3
ON (1 = 1)
VARC WHERE
HEW_OD_FACIL_ Covert (prmDate + time as 00:00:00) from String to
LOAD_DT_TM HAR N HEW_OD_FACIL NA
EOM_SUMM B.ACCT_TYPE_CDE=D AND
Timestamp
HEW_LOAN_ARR_EOM_SUMM(32)
C.CRED_FCL_TYPE_CDE IN (O/D,ODL)
The following table maps data elements for the AND
entity, HEW_LOAN_ARR_EOM_SUMM with the source.
C.ACCT_LIMIT_IND=Y
Logical entity name: Loan Arrangement Summary

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data


Mandatory

column name type name type

HEW_LOAN_ARR BIGIN BIGIN


ARR_ID_LOAN Y Direct mapping HEW_LOAN_ARR ARR_ID_LOAN
_EOM_SUMM T (19) T (19)

June 2009 232


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data

Mandatory
column name type name type

DECI DECI
HEW_LOAN_ARR HEW_SUMM_DATE_
MO_NUM MAL Y Lookup HEW_SUMM_DATE_REF and fetch MO MO MAL
_EOM_SUMM REF
(2) (2)

DECI DECI
HEW_LOAN_ARR HEW_SUMM_DATE_
YR_NUM MAL Y Lookup HEW_SUMM_DATE_REF and fetch YR YR MAL
_EOM_SUMM REF
(4) (4)

Get number of days between the dates EOM_DT


and START_DT using the following logic:
CASE WHEN L4.START_DT IS NULL THEN 0
WHEN L4.START_DT = DATE(0001-01-01) THEN
0
WHEN L4.START_DT = DATE(9999-12-31) THEN
0
WHEN (days(T3.EOM_DT)- days(L4.START_DT ))
ACCT_DDP_ASS > 32767 THEN 0
HEW_LOAN_ARR INTEG HEW_LOAN_ARR_R MINIMUM(START
O_SNC_OPEN_D N WHEN (days(T3.EOM_DT)- days(L4.START_DT )) DATE
_EOM_SUMM ER PYMT_ACCT_INFO _DT)
AY_CNT < -32768 THEN 0
ELSE days(T3.EOM_DT)- days(L4.START_DT )
END as
ACCT_DDP_ASSO_SNC_OPEN_DAY_CNT
Logic For EOM_DT: SELECT YR, MO,
(DATE(SUBSTR(CHAR(MO),1,2) ||/01/ ||
SUBSTR(CHAR(YR),1,4)) + 1 MONTH 1 DAYS )
AS EOM_DT
FROM HEW_SUMM_DATE_REF

June 2009 233


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data

Mandatory
column name type name type

Get Days between the dates


PYMT_FINAL_DUE_DT and OM_DT using the
below logic
CASE WHEN PYMT_FINAL_DUE_DT IS NULL
THEN 0 WHEN PYMT_FINAL_DUE_DT =
DATE(0001-01-01) THEN 0
WHEN PYMT_FINAL_DUE_DT = DATE(9999-12-
31) THEN 0
WHEN (days(PYMT_FINAL_DUE_DT)-
HEW_LOAN_ARR TERM_REMAIN_ INTEG days(T3.EOM_DT)) > 32767 THEN 0 PYMT_FINAL_DU
N HEW_LOAN_ARR DATE
_EOM_SUMM DAY_CNT ER WHEN (days(PYMT_FINAL_DUE_DT)- E_DT
days(T3.EOM_DT)) < -32768 THEN 0
ELSE (days(PYMT_FINAL_DUE_DT)-
days(T3.EOM_DT)) END as
TERM_REMAIN_DO_CNT
Logic For EOM_DT: SELECT YR, MO,
(DATE(SUBSTR(CHAR(MO),1,2) ||/01/ ||
SUBSTR(CHAR(YR),1,4)) + 1 MONTH 1 DAYS )
AS EOM_DT
FROM HEW_SUMM_DATE_REF

HEW_LOAN_ARR Timest Convert (prmDate + time 00:00:00) from String to


LOAD_DT_TM Y
_EOM_SUMM amp Timestamp

June 2009 234


OCBB CPT Summary and Snapshot Design Overview

WRK_IP_ID_LAST (Working table for HEW_ORGN_CUST_PROFIT_EOM_SUMM)


WRK_IP_ID_LAST is staging working table and hold a list of Involved Party Identifier of customer who is classified as
CMB business customer in a specific year and month. The selected customer list will be used for organization customer
profit end of month summary

Parameter prmAdjMo dice-rolling


To support the HMI data twice generation to the HEW_ORGN_CUST_PROFIT_EOM_SUMM monthly, the parameter
prmAdjMO is designed to rolling from 0 to 1 and 1 to 0 to satisfy the HMI special requirement.
At the mid of month, summary data of the month before are generated to the summary table. That is, at mid of August, data
will be generated for the summary data of July.
At the end of month/ start of next month, summary data of 2 month befored are generated. At end of August / start of
September, data will be generated for the summary data of July again.
This special arrangement is caused by the time difference of HMI data feeding and OCBB reporting generation. HMI system
will feed the data to the OCBB interface at the mid of and end of each month.
Month Adjustment
Batch Date prmAdjMo Data Snap HEW_SUMM_DATE_REF Derived Logic
Year/Month (YR_ADJ/MO_ADJ)
Middle of Month 0 YR_NUM YR YR_ADJ = (CASE WHEN MO-prmAdjMO=0 THEN
YR-1 ELSE YR END)
Middle of Month 0 MO_NUM MO MO_ADJ = (CASE WHEN MO-prmAdjMO=0 THEN
YR-1 ELSE YR END) AS YR_ADJ
End of Month/ 1 YR_NUM YR YR_ADJ = (CASE WHEN MO-prmAdjMO=0 THEN 12
Start of Next ELSE MO-prmAdjMO END)
Month

June 2009 235


OCBB CPT Summary and Snapshot Design Overview

Month Adjustment
Batch Date prmAdjMo Data Snap HEW_SUMM_DATE_REF Derived Logic
Year/Month (YR_ADJ/MO_ADJ)
End of Month/ 1 MO_NUM MO MO_ADJ = (CASE WHEN MO-prmAdjMO=0 THEN 12
Start of Next ELSE MO- prmAdjMO END)
Month

Batch Run Adjustment Example


Batch prmAdj Target Data Target Data Sum date Sum date Derived Year Derived Month
Rundate Mo YR_NUM MO_NUM ref ref YR_ADJ MO_ADJ
YR MO
21 Aug 2009 0 2009 7 2009 7 2009 7
1 Sep 2009 1 2009 7 2009 8 2009 7
21 Sep 2009 0 2009 8 2009 8 2009 8
1 Oct 2009 1 2009 8 2009 9 2009 8
21 Oct 2009 0 2009 9 2009 9 2009 9
1 Nov 2009 1 2009 9 2009 10 2009 9
21 Nov 2009 0 2009 10 2009 10 2009 10
1 Dec 2009 1 2009 10 2009 11 2009 10
21 Dec 2009 0 2009 11 2009 11 2009 11
1 Jan 2010 1 2009 11 2009 12 2009 11
21 Jan 2010 0 2009 12 2009 12 2009 12
1 Feb 2010 1 2009 12 2010 1 2010 12
21 Feb 2010 0 2010 1 2010 1 2010 1
1 Mar 2009 1 2010 1 2010 2 2010 1

June 2009 236


OCBB CPT Summary and Snapshot Design Overview

The following table maps data elements for the entity, WRK_IP_ID_LAST with the source

June 2009 237


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Mandatory
Table name Attribute/ Data Table name Source field Data
column name type name type

WRK_IP_ID_LAS IP_ID_CUST IP_ID_ Y 1. HEW_CUST_EOM_SNAP inner join HEW_CUST_EOM_S IP_ID_CUST BIGIN


T CUST HEW_SUMM_DATE_REF on (CASE NAP T
WHEN DF.MO-1=0 THEN YR-1 ELSE
DF.YR END) = YR_NUM AND (CASE
WHEN MO-1=0 THEN 12 ELSE MO-1
END) = MO_NUM
2. Get the IP_ID_CUST where
HEW_CUST_EOM_SNAP.BUS_CLASS
_CDE =CMB
3. Direct mapping IP_ID_CUST from
HEW_CUST_EOM_SNAP

WRK_IP_ID_LAS YR_ADJ DECI Y 1. HEW_CUST_EOM_SNAP inner join HEW_CUST_EOM_S YR_NUM DEC


T MAL(4 HEW_SUMM_DATE_REF on (CASE NAP 4
) WHEN DF.MO-1=0 THEN YR-1 ELSE
DF.YR END) = YR_NUM AND (CASE
WHEN MO-1=0 THEN 12 ELSE MO-1
END) = MO_NUM
2. Get the YR_NUM where
HEW_CUST_EOM_SNAP.BUS_CLASS
_CDE =CMB
3. Map YR_NUM as YR_ADJ

June 2009 238


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Mandatory
Table name Attribute/ Data Table name Source field Data
column name type name type

WRK_IP_ID_LAS MO_ADJ DECI Y 1. HEW_CUST_EOM_SNAP inner join HEW_CUST_EOM_S MO_NUM DEC


T MAL(2 HEW_SUMM_DATE_REF on (CASE NAP 2
) WHEN DF.MO-1=0 THEN YR-1 ELSE
DF.YR END) = YR_NUM AND (CASE
WHEN MO-1=0 THEN 12 ELSE MO-1
END) = MO_NUM
2. Get the MO_NUM where
HEW_CUST_EOM_SNAP.BUS_CLASS
_CDE =CMB
3. Map MO_NUM as MO_ADJ

WRK_IP_ID_LAS UPDATE_DT_TM TIMES Y


T TAMP Current date time

WRK_IP_ID (Working table for HEW_EMP_OCUS_SLS_ACTV_EOM_SUMM and


HEW_ORGN_CUST_EOM_SUMM)
WRK_IP_ID_is staging working table and hold a list of Involved Party Identifier of customer who is classified as CMB
business customer in current month. The selected customer list will be used for organization customer end of month
summary and ocus sales activities end of month summary.

The following table maps data elements for the entity, WRK_IP_ID with the source.

June 2009 239


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Mandatory
Table name Attribute/ Data Table name Source field Data
column name type name type

WRK_IP_ID IP_ID_CUST IP_ID_ Y 1. Select HEW_CUST with condition HEW_CUST IP_ID_CUST BIGIN
CUST BUS_CLASS_CDE = CMB T
2. direct mapping IP_ID_CUST

WRK_IP_ID UPDATE_DT_TM TIMES Y


TAMP Current date time

HEW_ORGN_CUST_PROFIT_EOM_SUMM
The following table maps data elements for the entity, HEW_ORGN_CUST_PROFIT_EOM_SUMM with the source.

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data type Table name Source field Data
Mandatory

name name type

HEW_ORGN_CU IP_ID_ORGN_C BIGINT N HEW_ORGN_CUST_


UST EOM_SNAP BIGIN
ST_PROFIT_EO Directly mapping IP_ID_CUST
T
M_SUMM (WRK_IP_ID_LAST)

HEW_ORGN_CU YR_NUM DECIMAL(4) Y HEW_SUMM_DATE_ DECI


ST_PROFIT_EO Directly mapping REF YR MAL
M_SUMM (WRK_IP_ID_LAST) (4)

HEW_ORGN_CU MO_NUM DECIMAL(2) Y HEW_SUMM_DATE_ DECI


ST_PROFIT_EO Directly mapping REF YR MAL
M_SUMM (WRK_IP_ID_LAST) (4)

June 2009 240


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data type Table name Source field Data

Mandatory
name name type

INTIN_FDUSE_ DECIMAL(23,3) Y 1. Use WRK_IP_ID_LAST (WRK) to inner INTIN_FDUSE_N


NT_SUBS_CTYL join HEW_ORGN_EOM_SNAP (ORGN) ET_CTYLCL_AM
CL_AMT on WRK.IP_ID_CUST = T
ORGN.IP_ID_ORGN and WRK.YR_ADJ
= ORGN.YR_NUM and
WRK.MO_ADJ=ORGN.MO_NUM
2. The inner join
HEW_ORGN_CUSP_PROFIT_EOM_SN
AP (CUSP) on WRK.IP_ID_CUST =
SNAP.IP_ID_ORGN_CUST and
HEW_ORGN_CU WRK.YR_ADJ= CUSP.YR_NUM and DECI
WRK_MO_ADJ = CUSP.MO_NUM HEW_ORGN_CUSP_
ST_PROFIT_EO MAL(
3. For each CUSP.IP_ID_CUST, get the PROFIT_EOM_SNAP
M_SUMM 23.3)
summation of
INTIN_FDUSE_NET_CTYLCL_AMT as
INTIN_FDUSE_NET_CTYLCL_SUM
4. Sum
INTIN_FDUSE_NET_CTYLCL_SUM from
(3) as
INTIN_FDUSE_NT_SUBS_CTYLCL_AMT
by grouping
ORGN.IP_ID_ORGN_GROUP
5. Assign the value from (4) if not null, else
assign zero

June 2009 241


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data type Table name Source field Data

Mandatory
name name type

INTIN_FDRSE_ DECIMAL(23,3) Y 1. Use WRK_IP_ID_LAST (WRK) to inner INTIN_FDRSE_N


NT_SUBS_CTYL join HEW_ORGN_EOM_SNAP (ORGN) ET_CTYLCL_AM
CL_AMT on WRK.IP_ID_CUST = T
ORGN.IP_ID_ORGN and WRK.YR_ADJ
= ORGN.YR_NUM and
WRK.MO_ADJ=ORGN.MO_NUM
2. The inner join
HEW_ORGN_CUSP_PROFIT_EOM_SN
AP (CUSP) on WRK.IP_ID_CUST =
SNAP.IP_ID_ORGN_CUST and
WRK.YR_ADJ= CUSP.YR_NUM and DECI
HEW_ORGN_CU HEW_ORGN_CUSP_
WRK_MO_ADJ = CUSP.MO_NUM MAL(
ST_PROFIT_EO PROFIT_EOM_SNAP
3. For each CUSP.IP_ID_CUST, get the 23.3)
M_SUMM
summation of
INTIN_FDRSE_NT_CTYLCL_AMT as
INTIN_FDRSE_NT_CTYLCL_SUM
4. Sum INTIN_FDRSE_NT_CTYLCL_SUM
from (3) as
INTIN_FDRSE_NT_SUBS_CTYLCL_AMT
by grouping
ORGN.IP_ID_ORGN_GROUP
5. Assign the value from (4) if not null, else
assign zero

June 2009 242


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data type Table name Source field Data

Mandatory
name name type

INTIN_OFBS_N DECIMAL(23,3) Y 1. Use WRK_IP_ID_LAST (WRK) to inner INTIN_OFBS_NE


ET_SUBS_CTYL join HEW_ORGN_EOM_SNAP (ORGN) T_CTYLCL_AMT
CL_AMT on WRK.IP_ID_CUST =
ORGN.IP_ID_ORGN and WRK.YR_ADJ
= ORGN.YR_NUM and
WRK.MO_ADJ=ORGN.MO_NUM
2. The inner join
HEW_ORGN_CUSP_PROFIT_EOM_SN
AP (CUSP) on WRK.IP_ID_CUST =
SNAP.IP_ID_ORGN_CUST and
HEW_ORGN_CU WRK.YR_ADJ= CUSP.YR_NUM and DECI
WRK_MO_ADJ = CUSP.MO_NUM HEW_ORGN_CUSP_
ST_PROFIT_EO MAL(
3. For each CUSP.IP_ID_CUST, get the PROFIT_EOM_SNAP
M_SUMM 23.3)
summation of
INTIN_OFBS_NET_CTYLCL_AMT as
INTIN_OFBS_NET_CTYLCL_SUM
4. Sum INTIN_OFBS_NET_CTYLCL_SUM
from (3) as
INTIN_OFBS_NET_SUBS_CTYLCL_AMT
by grouping
ORGN.IP_ID_ORGN_GROUP
5. Assign the value from (4) if not null, else
assign zero

June 2009 243


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data type Table name Source field Data

Mandatory
name name type

INC_NFCR_SUB DECIMAL(23,3) Y 1. Use WRK_IP_ID_LAST (WRK) to inner INC_NFUND_CM


S_CTYLCL_AMT join HEW_ORGN_EOM_SNAP (ORGN) RCV_CTYLCL_A
on WRK.IP_ID_CUST = MT
ORGN.IP_ID_ORGN and WRK.YR_ADJ
= ORGN.YR_NUM and
WRK.MO_ADJ=ORGN.MO_NUM
2. The inner join
HEW_ORGN_CUSP_PROFIT_EOM_SN
AP (CUSP) on WRK.IP_ID_CUST =
SNAP.IP_ID_ORGN_CUST and
WRK.YR_ADJ= CUSP.YR_NUM and
HEW_ORGN_CU DECI
WRK_MO_ADJ = CUSP.MO_NUM HEW_ORGN_CUSP_
ST_PROFIT_EO MAL(
3. For each CUSP.IP_ID_CUST, get the PROFIT_EOM_SNAP
M_SUMM 23.3)
summation of
INC_NFUND_CMRCV_CTYLCL_AMTas
INC_NFUNC_CMRCV_CTYLCL_SUM
4. Sum
INC_NFUNC_CMRCV_CTYLCL_SUM
from (3) as
INC_NFCR_SUB_CTYLCL_AMT by
grouping ORGN.IP_ID_ORGN_GROUP
5. Assign the value from (4) if not null, else
assign zero

June 2009 244


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data type Table name Source field Data

Mandatory
name name type

INC_NFUND_FX DECIMAL(23,3) Y 1. Use WRK_IP_ID_LAST (WRK) to inner INC_NFUND_FX_


P_SUBS_CTYLC join HEW_ORGN_EOM_SNAP (ORGN) PROFIT_CTYLCL
L_AMT on WRK.IP_ID_CUST = _AMT
ORGN.IP_ID_ORGN and WRK.YR_ADJ
= ORGN.YR_NUM and
WRK.MO_ADJ=ORGN.MO_NUM
2. The inner join
HEW_ORGN_CUSP_PROFIT_EOM_SN
AP (CUSP) on WRK.IP_ID_CUST =
SNAP.IP_ID_ORGN_CUST and
WRK.YR_ADJ= CUSP.YR_NUM and
WRK_MO_ADJ = CUSP.MO_NUM
HEW_ORGN_CU 3. For each CUSP.IP_ID_CUST, get the DECI
HEW_ORGN_CUSP_
ST_PROFIT_EO summation of MAL(
PROFIT_EOM_SNAP
M_SUMM INC_NFUND_FX_PROFIT_CTYLCL_AM 23.3)
T as
INC_NFUND_FX_PROFIT_CTYLCL_SU
M
4. Sum
INC_NFUND_FX_PROFIT_CTYLCL_SU
M from (3) as
INC_NFUND_FXP_SUBS_CTYLCL_AMT
by grouping
ORGN.IP_ID_ORGN_GROUP
5. Assign the value from (4) if not null, else
assign zero

June 2009 245


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data type Table name Source field Data

Mandatory
name name type

INC_NFUND_SU DECIMAL(23,3) Y 1. Use WRK_IP_ID_LAST (WRK) to inner INC_NFUND_CT


BS_CTYLCL_AM join HEW_ORGN_EOM_SNAP (ORGN) YLCL_AMT
T on WRK.IP_ID_CUST =
ORGN.IP_ID_ORGN and WRK.YR_ADJ
= ORGN.YR_NUM and
WRK.MO_ADJ=ORGN.MO_NUM
2. The inner join
HEW_ORGN_CUSP_PROFIT_EOM_SN
AP (CUSP) on WRK.IP_ID_CUST =
HEW_ORGN_CU SNAP.IP_ID_ORGN_CUST and DECI
WRK.YR_ADJ= CUSP.YR_NUM and HEW_ORGN_CUSP_
ST_PROFIT_EO MAL(
WRK_MO_ADJ = CUSP.MO_NUM PROFIT_EOM_SNAP
M_SUMM 23.3)
3. For each CUSP.IP_ID_CUST, get the
summation of
INC_NFUND_CTYLCL_AMT as
INC_NFUND_CTYLCL_SUM
4. Sum INC_NFUND_CTYLCL_SUM from
(3) as
INC_NFUND_SUBS_CTYLCL_AMT by
grouping ORGN.IP_ID_ORGN_GROUP
5. Assign the value from (4) if not null, else
assign zero

June 2009 246


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data type Table name Source field Data

Mandatory
name name type

INC_OPER_SUB DECIMAL(23,3) Y 1. Use WRK_IP_ID_LAST (WRK) to inner INC_OPER_CTYL


S_CTYLCL_AMT join HEW_ORGN_EOM_SNAP (ORGN) CL_AMT
on WRK.IP_ID_CUST =
ORGN.IP_ID_ORGN and WRK.YR_ADJ
= ORGN.YR_NUM and
WRK.MO_ADJ=ORGN.MO_NUM
2. The inner join
HEW_ORGN_CUSP_PROFIT_EOM_SN
AP (CUSP) on WRK.IP_ID_CUST =
SNAP.IP_ID_ORGN_CUST and
WRK.YR_ADJ= CUSP.YR_NUM and
WRK_MO_ADJ = CUSP.MO_NUM DECI
HEW_ORGN_CU HEW_ORGN_CUSP_
3. For each CUSP.IP_ID_CUST, get the MAL(
ST_PROFIT_EO PROFIT_EOM_SNAP
summation of 23.3)
M_SUMM
(INTIN_FDUSE_NET_CTYLCL_AMT +
INTIN_FDRSE_NET_CTYLCL_AMT +
INTIN_OFBS_NET_CTYLCL_AMT +
INC_NFUND_CMRCV_CTYLCL_AMT +
INC_NFUND_FX_PROFIT_CTYLCL_AM
T ) as INC_OPER_CTYLCL_SUM
4. Sum INC_OPER_CTYLCL_SUM from
(3) as INC_OPER_SUBS_CTYLCL_AMT
by grouping
ORGN.IP_ID_ORGN_GROUP
5. Assign the value from (4) if not null, else
assign zero

June 2009 247


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data type Table name Source field Data

Mandatory
name name type

PROV_BADB_S DECIMAL(23,3) Y 1. Use WRK_IP_ID_LAST (WRK) to inner PROV_BADB_CT


UBS_CTYLCL_A join HEW_ORGN_EOM_SNAP (ORGN) YLCL_AMT
MT on WRK.IP_ID_CUST =
ORGN.IP_ID_ORGN and WRK.YR_ADJ
= ORGN.YR_NUM and
WRK.MO_ADJ=ORGN.MO_NUM
2. The inner join
HEW_ORGN_CUSP_PROFIT_EOM_SN
AP (CUSP) on WRK.IP_ID_CUST =
SNAP.IP_ID_ORGN_CUST and DECI
HEW_ORGN_CU HEW_ORGN_CUSP_
WRK.YR_ADJ= CUSP.YR_NUM and MAL(
ST_PROFIT_EO PROFIT_EOM_SNAP
WRK_MO_ADJ = CUSP.MO_NUM 23.3)
M_SUMM
3. For each CUSP.IP_ID_CUST, get the
summation of
PROV_BADB_CTYLCL_AMT as
PROV_BADB_CTYLCL_SUM
4. Sum PROV_BADB_CTYLCL_SUM from
(3) as
PROV_BADB_SUBS_CTYLCL_AMT by
grouping ORGN.IP_ID_ORGN_GROUP
5. Assign the value from (4) if not null, else
assign zero

June 2009 248


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data type Table name Source field Data

Mandatory
name name type

COF_SUBS_CT DECIMAL(23,3) Y 1. Use WRK_IP_ID_LAST (WRK) to inner COF_CTYLCL_A


YLCL_AMT join HEW_ORGN_EOM_SNAP (ORGN) MT
on WRK.IP_ID_CUST =
ORGN.IP_ID_ORGN and WRK.YR_ADJ
= ORGN.YR_NUM and
WRK.MO_ADJ=ORGN.MO_NUM
2. The inner join
HEW_ORGN_CUSP_PROFIT_EOM_SN
AP (CUSP) on WRK.IP_ID_CUST =
HEW_ORGN_CU SNAP.IP_ID_ORGN_CUST and DECI
HEW_ORGN_CUSP_
ST_PROFIT_EO WRK.YR_ADJ= CUSP.YR_NUM and MAL(
PROFIT_EOM_SNAP
M_SUMM WRK_MO_ADJ = CUSP.MO_NUM 23.3)
3. For each CUSP.IP_ID_CUST, get the
summation of COF_CTYLCL_AMT as
COF_CTYLCL_SUM
4. Sum COF_CTYLCL_SUM from (3) as
COF_SUBS_CTYLCL_AMT by grouping
ORGN.IP_ID_ORGN_GROUP
5. Assign the value from (4) if not null, else
assign zero

June 2009 249


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data type Table name Source field Data

Mandatory
name name type

VOF_SUBS_CT DECIMAL(23,3) Y 1. Use WRK_IP_ID_LAST (WRK) to inner VOF_CTYLCL_A


YLCL_AMT join HEW_ORGN_EOM_SNAP (ORGN) MT
on WRK.IP_ID_CUST =
ORGN.IP_ID_ORGN and WRK.YR_ADJ
= ORGN.YR_NUM and
WRK.MO_ADJ=ORGN.MO_NUM
2. The inner join
HEW_ORGN_CUSP_PROFIT_EOM_SN
AP (CUSP) on WRK.IP_ID_CUST =
HEW_ORGN_CU SNAP.IP_ID_ORGN_CUST and DECI
HEW_ORGN_CUSP_
ST_PROFIT_EO WRK.YR_ADJ= CUSP.YR_NUM and MAL(
PROFIT_EOM_SNAP
M_SUMM WRK_MO_ADJ = CUSP.MO_NUM 23.3)
3. For each CUSP.IP_ID_CUST, get the
summation of VOF_CTYLCL_AMT as
VOF_CTYLCL_SUM
4. Sum VOF_CTYLCL_SUM from (3) as
VOF_SUBS_CTYLCL_AMT by grouping
ORGN.IP_ID_ORGN_GROUP
5. Assign the value from (4) if not null, else
assign zero

June 2009 250


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data type Table name Source field Data

Mandatory
name name type

PRFT_ECON_A DECIMAL(23,3) Y 1. Use WRK_IP_ID_LAST (WRK) to inner HEW_ORGN_CUST PRFT_ECON_AC


BC_SUBS_CTYL join HEW_ORGN_EOM_SNAP (ORGN) _PROFIT_EOM_SN TV_COST_CTYL
CL_AMT on WRK.IP_ID_CUST = AP CL_AMT
ORGN.IP_ID_ORGN and WRK.YR_ADJ
= ORGN.YR_NUM and
WRK.MO_ADJ=ORGN.MO_NUM
2. The inner join
HEW_ORGN_CUST_PROFIT_EOM_SN
HEW_ORGN_CU AP (PROFIT) on WRK.IP_ID_CUST = DECI
ST_PROFIT_EO SNAP.IP_ID_ORGN_CUST and MAL(
M_SUMM WRK.YR_ADJ= PROFIT.YR_NUM and 23.3)
WRK_MO_ADJ = PROFIT.MO_NUM
3. For each ORGN.IP_ID_ORGN_GROUP,
get the summation of
PRFT_ECON_ACTV_COST_CTYLCL_A
MT as
PRFT_ECON_ABC_SUBS_CTYLCL_AM
T
4. Assign the value from (3) if not null, else
assign zero

June 2009 251


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data type Table name Source field Data

Mandatory
name name type

EMPLY_SVTRN_ DECIMAL(23,3) Y 1. Use WRK_IP_ID_LAST (WRK) to inner HEW_ORGN_CUST EMPLY_SVTRN_


DSUBS_CTYLC join HEW_ORGN_EOM_SNAP (ORGN) _PROFIT_EOM_SN DIR_CTYLCL_AM
L_AMT on WRK.IP_ID_CUST = AP T
ORGN.IP_ID_ORGN and WRK.YR_ADJ
= ORGN.YR_NUM and
WRK.MO_ADJ=ORGN.MO_NUM
2. The inner join
HEW_ORGN_CUST_PROFIT_EOM_SN DECI
HEW_ORGN_CU
AP (PROFIT) on WRK.IP_ID_CUST = MAL(
ST_PROFIT_EO
SNAP.IP_ID_ORGN_CUST and 23.3)
M_SUMM
WRK.YR_ADJ= PROFIT.YR_NUM and
WRK_MO_ADJ = PROFIT.MO_NUM
3. For each ORGN.IP_ID_ORGN_GROUP,
get the summation of
EMPLY_SVTRN_DIR_CTYLCL_AMT as
EMPLY_SVTRN_DSUBS_CTYLCL_AMT
4. Assign the value from (3) if not null, else
assign zero

June 2009 252


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data type Table name Source field Data

Mandatory
name name type

EMPLY_CUST_ DECIMAL(23,3) Y 1. Use WRK_IP_ID_LAST (WRK) to inner HEW_ORGN_CUST EMPLY_CUST_DI


DSUBS_CTYLC join HEW_ORGN_EOM_SNAP (ORGN) _PROFIT_EOM_SN R_CTYLCL_AMT
L_AMT on WRK.IP_ID_CUST = AP
ORGN.IP_ID_ORGN and WRK.YR_ADJ
= ORGN.YR_NUM and
WRK.MO_ADJ=ORGN.MO_NUM
2. The inner join
HEW_ORGN_CUST_PROFIT_EOM_SN DECI
HEW_ORGN_CU
AP (PROFIT) on WRK.IP_ID_CUST = MAL(
ST_PROFIT_EO
SNAP.IP_ID_ORGN_CUST and 23.3)
M_SUMM
WRK.YR_ADJ= PROFIT.YR_NUM and
WRK_MO_ADJ = PROFIT.MO_NUM
3. For each ORGN.IP_ID_ORGN_GROUP,
get the summation of
EMPLY_CUST_DIR_CTYLCL_AMT as
EMPLY_CUST_DSUBS_CTYLCL_AMT
4. Assign the value from (3) if not null, else
assign zero

June 2009 253


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data type Table name Source field Data

Mandatory
name name type

EMPLY_PDPCS DECIMAL(23,3) Y 1. Use WRK_IP_ID_LAST (WRK) to inner HEW_ORGN_CUST EMPLY_PDPCS_I


_IDSUBS_CTYL join HEW_ORGN_EOM_SNAP (ORGN) _PROFIT_EOM_SN NDR_CTYLCL_A
CL_AMT on WRK.IP_ID_CUST = AP MT
ORGN.IP_ID_ORGN and WRK.YR_ADJ
= ORGN.YR_NUM and
WRK.MO_ADJ=ORGN.MO_NUM
2. The inner join
HEW_ORGN_CUST_PROFIT_EOM_SN DECI
HEW_ORGN_CU
AP (PROFIT) on WRK.IP_ID_CUST = MAL(
ST_PROFIT_EO
SNAP.IP_ID_ORGN_CUST and 23.3)
M_SUMM
WRK.YR_ADJ= PROFIT.YR_NUM and
WRK_MO_ADJ = PROFIT.MO_NUM
3. For each ORGN.IP_ID_ORGN_GROUP,
get the summation of
EMPLY_PDPCS_INDR_CTYLCL_AMT as
EMPLY_PDPCS_IDSUBS_CTYLCL_AMT
4. Assign the value from (3) if not null, else
assign zero

June 2009 254


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data type Table name Source field Data

Mandatory
name name type

EMPLY_SVTRN_ DECIMAL(23,3) Y 1. Use WRK_IP_ID_LAST (WRK) to inner HEW_ORGN_CUST EMPLY_SVTRN_I


IDSUBS_CTYLC join HEW_ORGN_EOM_SNAP (ORGN) _PROFIT_EOM_SN NDR_CTYLCL_A
L_AMT on WRK.IP_ID_CUST = AP MT
ORGN.IP_ID_ORGN and WRK.YR_ADJ
= ORGN.YR_NUM and
WRK.MO_ADJ=ORGN.MO_NUM
2. The inner join
HEW_ORGN_CUST_PROFIT_EOM_SN DECI
HEW_ORGN_CU
AP (PROFIT) on WRK.IP_ID_CUST = MAL(
ST_PROFIT_EO
SNAP.IP_ID_ORGN_CUST and 23.3)
M_SUMM
WRK.YR_ADJ= PROFIT.YR_NUM and
WRK_MO_ADJ = PROFIT.MO_NUM
3. For each ORGN.IP_ID_ORGN_GROUP,
get the summation of
EMPLY_SVTRN_INDR_CTYLCL_AMT as
EMPLY_SVTRN_IDSUBS_CTYLCL_AMT
4. Assign the value from (3) if not null, else
assign zero

June 2009 255


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data type Table name Source field Data

Mandatory
name name type

EMPLY_CUST_I DECIMAL(23,3) Y 1. Use WRK_IP_ID_LAST (WRK) to inner HEW_ORGN_CUST EMPLY_CUST_IN


DSUBS_CTYLC join HEW_ORGN_EOM_SNAP (ORGN) _PROFIT_EOM_SN DR_CTYLCL_AM
L_AMT on WRK.IP_ID_CUST = AP T
ORGN.IP_ID_ORGN and WRK.YR_ADJ
= ORGN.YR_NUM and
WRK.MO_ADJ=ORGN.MO_NUM
2. The inner join
HEW_ORGN_CU HEW_ORGN_CUST_PROFIT_EOM_SN DECI
ST_PROFIT_EO AP (PROFIT) on WRK.IP_ID_CUST = MAL(
M_SUMM SNAP.IP_ID_ORGN_CUST and 23.3)
WRK.YR_ADJ= PROFIT.YR_NUM and
WRK_MO_ADJ = PROFIT.MO_NUM
3. For each ORGN.IP_ID_ORGN_GROUP,
get the summation of
EMPLY_CUST_INDR_CTYLCL_AMT as
EMPLY_CUST_IDSUBS_CTYLCL_AMT
4. Assign the value from (3) if not null, else
assign zero

June 2009 256


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data type Table name Source field Data

Mandatory
name name type

EMPLY_PDPCS DECIMAL(23,3) Y 1. Use WRK_IP_ID_LAST (WRK) to inner HEW_ORGN_CUST EMPLY_PDPCS_


_OSUBS_CTYL join HEW_ORGN_EOM_SNAP (ORGN) _PROFIT_EOM_SN OVHD_CTYLCL_
CL_AMT on WRK.IP_ID_CUST = AP AMT
ORGN.IP_ID_ORGN and WRK.YR_ADJ
= ORGN.YR_NUM and
WRK.MO_ADJ=ORGN.MO_NUM
2. The inner join
HEW_ORGN_CUST_PROFIT_EOM_SN
HEW_ORGN_CU AP (PROFIT) on WRK.IP_ID_CUST = DECI
ST_PROFIT_EO SNAP.IP_ID_ORGN_CUST and MAL(
M_SUMM WRK.YR_ADJ= PROFIT.YR_NUM and 23.3)
WRK_MO_ADJ = PROFIT.MO_NUM
3. For each ORGN.IP_ID_ORGN_GROUP,
get the summation of
EMPLY_PDPCS_OVHD_CTYLCL_AMT
as
EMPLY_PDPCS_OSUBS_CTYLCL_AMT
4. Assign the value from (3) if not null, else
assign zero

June 2009 257


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data type Table name Source field Data

Mandatory
name name type

EMPLY_SVTRN_ DECIMAL(23,3) Y 1. Use WRK_IP_ID_LAST (WRK) to inner HEW_ORGN_CUST EMPLY_SVTRN_


OSUBS_CTYLC join HEW_ORGN_EOM_SNAP (ORGN) _PROFIT_EOM_SN OVHD_CTYLCL_
L_AMT on WRK.IP_ID_CUST = AP AMT
ORGN.IP_ID_ORGN and WRK.YR_ADJ
= ORGN.YR_NUM and
WRK.MO_ADJ=ORGN.MO_NUM
2. The inner join
HEW_ORGN_CUST_PROFIT_EOM_SN
HEW_ORGN_CU AP (PROFIT) on WRK.IP_ID_CUST = DECI
ST_PROFIT_EO SNAP.IP_ID_ORGN_CUST and MAL(
M_SUMM WRK.YR_ADJ= PROFIT.YR_NUM and 23.3)
WRK_MO_ADJ = PROFIT.MO_NUM
3. For each ORGN.IP_ID_ORGN_GROUP,
get the summation of
EMPLY_SVTRN_OSUBS_CTYLCL_AMT
as
EMPLY_SVTRN_OSUBS_CTYLCL_AMT
4. Assign the value from (3) if not null, else
assign zero

June 2009 258


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data type Table name Source field Data

Mandatory
name name type

EMPLY_CUST_ DECIMAL(23,3) Y 1. Use WRK_IP_ID_LAST (WRK) to inner HEW_ORGN_CUST EMPLY_CUST_O


OSUBS_CTYLC join HEW_ORGN_EOM_SNAP (ORGN) _PROFIT_EOM_SN VHD_CTYLCL_A
L_AMT on WRK.IP_ID_CUST = AP MT
ORGN.IP_ID_ORGN and WRK.YR_ADJ
= ORGN.YR_NUM and
WRK.MO_ADJ=ORGN.MO_NUM
2. The inner join
HEW_ORGN_CUST_PROFIT_EOM_SN DECI
HEW_ORGN_CU
AP (PROFIT) on WRK.IP_ID_CUST = MAL(
ST_PROFIT_EO
SNAP.IP_ID_ORGN_CUST and 23.3)
M_SUMM
WRK.YR_ADJ= PROFIT.YR_NUM and
WRK_MO_ADJ = PROFIT.MO_NUM
3. For each ORGN.IP_ID_ORGN_GROUP,
get the summation of
EMPLY_CUST_OVHD_CTYLCL_AMT as
EMPLY_CUST_OSUBS_CTYLCL_AMT
4. Assign the value from (3) if not null, else
assign zero

June 2009 259


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data type Table name Source field Data

Mandatory
name name type

MKT_SVTRN_D DECIMAL(23,3) Y 1. Use WRK_IP_ID_LAST (WRK) to inner HEW_ORGN_CUST MKT_SVTRN_DI


SUBS_CTYLCL_ join HEW_ORGN_EOM_SNAP (ORGN) _PROFIT_EOM_SN R_CTYLCL_AMT
AMT on WRK.IP_ID_CUST = AP
ORGN.IP_ID_ORGN and WRK.YR_ADJ
= ORGN.YR_NUM and
WRK.MO_ADJ=ORGN.MO_NUM
2. The inner join
HEW_ORGN_CUST_PROFIT_EOM_SN DECI
HEW_ORGN_CU
AP (PROFIT) on WRK.IP_ID_CUST = MAL(
ST_PROFIT_EO
SNAP.IP_ID_ORGN_CUST and 23.3)
M_SUMM
WRK.YR_ADJ= PROFIT.YR_NUM and
WRK_MO_ADJ = PROFIT.MO_NUM
3. For each ORGN.IP_ID_ORGN_GROUP,
get the summation of
MKT_SVTRN_DIR_CTYLCL_AMT as
MKT_SVTRN_DSUBS_CTYLCL_AMT
4. Assign the value from (3) if not null, else
assign zero

June 2009 260


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data type Table name Source field Data

Mandatory
name name type

MKT_CUST_DS DECIMAL(23,3) Y 1. Use WRK_IP_ID_LAST (WRK) to inner HEW_ORGN_CUST MKT_CUST_DIR_


UBS_CTYLCL_A join HEW_ORGN_EOM_SNAP (ORGN) _PROFIT_EOM_SN CTYLCL_AMT
MT on WRK.IP_ID_CUST = AP
ORGN.IP_ID_ORGN and WRK.YR_ADJ
= ORGN.YR_NUM and
WRK.MO_ADJ=ORGN.MO_NUM
2. The inner join
HEW_ORGN_CU HEW_ORGN_CUST_PROFIT_EOM_SN DECI
ST_PROFIT_EO AP (PROFIT) on WRK.IP_ID_CUST = MAL(
M_SUMM SNAP.IP_ID_ORGN_CUST and 23.3)
WRK.YR_ADJ= PROFIT.YR_NUM and
WRK_MO_ADJ = PROFIT.MO_NUM
3. For each ORGN.IP_ID_ORGN_GROUP,
get the summation of
MKT_CUST_DIR_CTYLCL_AMT as
MKT_CUST_DSUBS_CTYLCL_AMT
4. Assign the value from (3) if not null, else
assign zero

June 2009 261


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data type Table name Source field Data

Mandatory
name name type

MKT_PDPCS_ID DECIMAL(23,3) Y 1. Use WRK_IP_ID_LAST (WRK) to inner HEW_ORGN_CUST MKT_PDPCS_IN


SUBS_CTYLCL_ join HEW_ORGN_EOM_SNAP (ORGN) _PROFIT_EOM_SN DR_CTYLCL_AM
AMT on WRK.IP_ID_CUST = AP T
ORGN.IP_ID_ORGN and WRK.YR_ADJ
= ORGN.YR_NUM and
WRK.MO_ADJ=ORGN.MO_NUM
2. The inner join
HEW_ORGN_CUST_PROFIT_EOM_SN DECI
HEW_ORGN_CU
AP (PROFIT) on WRK.IP_ID_CUST = MAL(
ST_PROFIT_EO
SNAP.IP_ID_ORGN_CUST and 23.3)
M_SUMM
WRK.YR_ADJ= PROFIT.YR_NUM and
WRK_MO_ADJ = PROFIT.MO_NUM
3. For each ORGN.IP_ID_ORGN_GROUP,
get the summation of
MKT_PDPCS_INDR_CTYLCL_AMT as
MKT_PDPCS_IDSUBS_CTYLCL_AMT
4. Assign the value from (3) if not null, else
assign zero

June 2009 262


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data type Table name Source field Data

Mandatory
name name type

MKT_SVTRN_ID DECIMAL(23,3) Y 1. Use WRK_IP_ID_LAST (WRK) to inner HEW_ORGN_CUST MKT_SVTRN_IN


SUBS_CTYLCL_ join HEW_ORGN_EOM_SNAP (ORGN) _PROFIT_EOM_SN DR_CTYLCL_AM
AMT on WRK.IP_ID_CUST = AP T
ORGN.IP_ID_ORGN and WRK.YR_ADJ
= ORGN.YR_NUM and
WRK.MO_ADJ=ORGN.MO_NUM
2. The inner join
HEW_ORGN_CUST_PROFIT_EOM_SN DECI
HEW_ORGN_CU
AP (PROFIT) on WRK.IP_ID_CUST = MAL(
ST_PROFIT_EO
SNAP.IP_ID_ORGN_CUST and 23.3)
M_SUMM
WRK.YR_ADJ= PROFIT.YR_NUM and
WRK_MO_ADJ = PROFIT.MO_NUM
3. For each ORGN.IP_ID_ORGN_GROUP,
get the summation of
MKT_SVTRN_INDR_CTYLCL_AMT as
MKT_SVTRN_IDSUBS_CTYLCL_AMT
4. Assign the value from (3) if not null, else
assign zero

June 2009 263


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data type Table name Source field Data

Mandatory
name name type

MKT_CUST_IDS DECIMAL(23,3) Y 1. Use WRK_IP_ID_LAST (WRK) to inner HEW_ORGN_CUST MKT_CUST_IND


UBS_CTYLCL_A join HEW_ORGN_EOM_SNAP (ORGN) _PROFIT_EOM_SN R_CTYLCL_AMT
MT on WRK.IP_ID_CUST = AP
ORGN.IP_ID_ORGN and WRK.YR_ADJ
= ORGN.YR_NUM and
WRK.MO_ADJ=ORGN.MO_NUM
2. The inner join
HEW_ORGN_CU HEW_ORGN_CUST_PROFIT_EOM_SN DECI
ST_PROFIT_EO AP (PROFIT) on WRK.IP_ID_CUST = MAL(
M_SUMM SNAP.IP_ID_ORGN_CUST and 23.3)
WRK.YR_ADJ= PROFIT.YR_NUM and
WRK_MO_ADJ = PROFIT.MO_NUM
3. For each ORGN.IP_ID_ORGN_GROUP,
get the summation of
MKT_CUST_INDR_CTYLCL_AMT as
MKT_CUST_IDSUBS_CTYLCL_AMT
4. Assign the value from (3) if not null, else
assign zero

June 2009 264


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data type Table name Source field Data

Mandatory
name name type

MKT_PDPCS_O DECIMAL(23,3) Y 1. Use WRK_IP_ID_LAST (WRK) to inner HEW_ORGN_CUST MKT_PDPCS_OV


SUBS_CTYLCL_ join HEW_ORGN_EOM_SNAP (ORGN) _PROFIT_EOM_SN HD_CTYLCL_AM
AMT on WRK.IP_ID_CUST = AP T
ORGN.IP_ID_ORGN and WRK.YR_ADJ
= ORGN.YR_NUM and
WRK.MO_ADJ=ORGN.MO_NUM
2. The inner join
HEW_ORGN_CUST_PROFIT_EOM_SN DECI
HEW_ORGN_CU
AP (PROFIT) on WRK.IP_ID_CUST = MAL(
ST_PROFIT_EO
SNAP.IP_ID_ORGN_CUST and 23.3)
M_SUMM
WRK.YR_ADJ= PROFIT.YR_NUM and
WRK_MO_ADJ = PROFIT.MO_NUM
3. For each ORGN.IP_ID_ORGN_GROUP,
get the summation of
MKT_PDPCS_OVHD_CTYLCL_AMT as
MKT_PDPCS_OSUBS_CTYLCL_AMT
4. Assign the value from (3) if not null, else
assign zero

June 2009 265


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data type Table name Source field Data

Mandatory
name name type

MKT_SVTRN_O DECIMAL(23,3) Y 1. Use WRK_IP_ID_LAST (WRK) to inner HEW_ORGN_CUST MKT_SVTRN_OV


SUBS_CTYLCL_ join HEW_ORGN_EOM_SNAP (ORGN) _PROFIT_EOM_SN HD_CTYLCL_AM
AMT on WRK.IP_ID_CUST = AP T
ORGN.IP_ID_ORGN and WRK.YR_ADJ
= ORGN.YR_NUM and
WRK.MO_ADJ=ORGN.MO_NUM
2. The inner join
HEW_ORGN_CU HEW_ORGN_CUST_PROFIT_EOM_SN DECI
ST_PROFIT_EO AP (PROFIT) on WRK.IP_ID_CUST = MAL(
M_SUMM SNAP.IP_ID_ORGN_CUST and 23.3)
WRK.YR_ADJ= PROFIT.YR_NUM and
WRK_MO_ADJ = PROFIT.MO_NUM
3. For each ORGN.IP_ID_ORGN_GROUP,
get the summation of
MKT_SVTRN_OVHD_CTYLCL_AMT as
MKT_SVTRN_OSUBS_CTYLCL_AMT
4. Assign the value from (3) if not null, else
assign zero

June 2009 266


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data type Table name Source field Data

Mandatory
name name type

MKT_CUST_OS DECIMAL(23,3) Y 1. Use WRK_IP_ID_LAST (WRK) to inner HEW_ORGN_CUST MKT_CUST_OVH


UBS_CTYLCL_A join HEW_ORGN_EOM_SNAP (ORGN) _PROFIT_EOM_SN D_CTYLCL_AMT
MT on WRK.IP_ID_CUST = AP
ORGN.IP_ID_ORGN and WRK.YR_ADJ
= ORGN.YR_NUM and
WRK.MO_ADJ=ORGN.MO_NUM
2. The inner join
HEW_ORGN_CUST_PROFIT_EOM_SN DECI
HEW_ORGN_CU
AP (PROFIT) on WRK.IP_ID_CUST = MAL(
ST_PROFIT_EO
SNAP.IP_ID_ORGN_CUST and 23.3)
M_SUMM
WRK.YR_ADJ= PROFIT.YR_NUM and
WRK_MO_ADJ = PROFIT.MO_NUM
3. For each ORGN.IP_ID_ORGN_GROUP,
get the summation of
MKT_CUST_OVHD_CTYLCL_AMT as
MKT_CUST_OSUBS_CTYLCL_AMT
4. Assign the value from (3) if not null, else
assign zero

June 2009 267


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data type Table name Source field Data

Mandatory
name name type

TECH_SVTRN_ DECIMAL(23,3) Y 1. Use WRK_IP_ID_LAST (WRK) to inner HEW_ORGN_CUST TECH_SVTRN_DI


DSUBS_CTYLC join HEW_ORGN_EOM_SNAP (ORGN) _PROFIT_EOM_SN R_CTYLCL_AMT
L_AMT on WRK.IP_ID_CUST = AP
ORGN.IP_ID_ORGN and WRK.YR_ADJ
= ORGN.YR_NUM and
WRK.MO_ADJ=ORGN.MO_NUM
2. The inner join
HEW_ORGN_CUST_PROFIT_EOM_SN DECI
HEW_ORGN_CU
AP (PROFIT) on WRK.IP_ID_CUST = MAL(
ST_PROFIT_EO
SNAP.IP_ID_ORGN_CUST and 23.3)
M_SUMM
WRK.YR_ADJ= PROFIT.YR_NUM and
WRK_MO_ADJ = PROFIT.MO_NUM
3. For each ORGN.IP_ID_ORGN_GROUP,
get the summation of
TECH_SVTRN_DIR_CTYLCL_AMT as
TECH_SVTRN_DSUBS_CTYLCL_AMT
4. Assign the value from (3) if not null, else
assign zero

June 2009 268


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data type Table name Source field Data

Mandatory
name name type

TECH_CUST_D DECIMAL(23,3) Y 1. Use WRK_IP_ID_LAST (WRK) to inner HEW_ORGN_CUST TECH_CUST_DIR


SUBS_CTYLCL_ join HEW_ORGN_EOM_SNAP (ORGN) _PROFIT_EOM_SN _CTYLCL_AMT
AMT on WRK.IP_ID_CUST = AP
ORGN.IP_ID_ORGN and WRK.YR_ADJ
= ORGN.YR_NUM and
WRK.MO_ADJ=ORGN.MO_NUM
2. The inner join
HEW_ORGN_CU HEW_ORGN_CUST_PROFIT_EOM_SN DECI
ST_PROFIT_EO AP (PROFIT) on WRK.IP_ID_CUST = MAL(
M_SUMM SNAP.IP_ID_ORGN_CUST and 23.3)
WRK.YR_ADJ= PROFIT.YR_NUM and
WRK_MO_ADJ = PROFIT.MO_NUM
3. For each ORGN.IP_ID_ORGN_GROUP,
get the summation of
TECH_CUST_DIR_CTYLCL_AMT as
TECH_CUST_DSUBS_CTYLCL_AMT
4. Assign the value from (3) if not null, else
assign zero

June 2009 269


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data type Table name Source field Data

Mandatory
name name type

TECH_PDPCS_I DECIMAL(23,3) Y 1. Use WRK_IP_ID_LAST (WRK) to inner HEW_ORGN_CUST TECH_PDPCS_IN


DSUBS_CTYLC join HEW_ORGN_EOM_SNAP (ORGN) _PROFIT_EOM_SN DR_CTYLCL_AM
L_AMT on WRK.IP_ID_CUST = AP T
ORGN.IP_ID_ORGN and WRK.YR_ADJ
= ORGN.YR_NUM and
WRK.MO_ADJ=ORGN.MO_NUM
2. The inner join
HEW_ORGN_CUST_PROFIT_EOM_SN DECI
HEW_ORGN_CU
AP (PROFIT) on WRK.IP_ID_CUST = MAL(
ST_PROFIT_EO
SNAP.IP_ID_ORGN_CUST and 23.3)
M_SUMM
WRK.YR_ADJ= PROFIT.YR_NUM and
WRK_MO_ADJ = PROFIT.MO_NUM
3. For each ORGN.IP_ID_ORGN_GROUP,
get the summation of
TECH_PDPCS_INDR_CTYLCL_AMT as
TECH_PDPCS_IDSUBS_CTYLCL_AMT
4. Assign the value from (3) if not null, else
assign zero

June 2009 270


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data type Table name Source field Data

Mandatory
name name type

TECH_SVTRN_I DECIMAL(23,3) Y 1. Use WRK_IP_ID_LAST (WRK) to inner HEW_ORGN_CUST TECH_SVTRN_IN


DSUBS_CTYLC join HEW_ORGN_EOM_SNAP (ORGN) _PROFIT_EOM_SN DR_CTYLCL_AM
L_AMT on WRK.IP_ID_CUST = AP T
ORGN.IP_ID_ORGN and WRK.YR_ADJ
= ORGN.YR_NUM and
WRK.MO_ADJ=ORGN.MO_NUM
2. The inner join
HEW_ORGN_CUST_PROFIT_EOM_SN DECI
HEW_ORGN_CU
AP (PROFIT) on WRK.IP_ID_CUST = MAL(
ST_PROFIT_EO
SNAP.IP_ID_ORGN_CUST and 23.3)
M_SUMM
WRK.YR_ADJ= PROFIT.YR_NUM and
WRK_MO_ADJ = PROFIT.MO_NUM
3. For each ORGN.IP_ID_ORGN_GROUP,
get the summation of
TECH_SVTRN_INDR_CTYLCL_AMT as
TECH_SVTRN_IDSUBS_CTYLCL_AMT
4. Assign the value from (3) if not null, else
assign zero

June 2009 271


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data type Table name Source field Data

Mandatory
name name type

TECH_CUST_ID DECIMAL(23,3) Y 1. Use WRK_IP_ID_LAST (WRK) to inner HEW_ORGN_CUST TECH_CUST_IND


SUBS_CTYLCL_ join HEW_ORGN_EOM_SNAP (ORGN) _PROFIT_EOM_SN R_CTYLCL_AMT
AMT on WRK.IP_ID_CUST = AP
ORGN.IP_ID_ORGN and WRK.YR_ADJ
= ORGN.YR_NUM and
WRK.MO_ADJ=ORGN.MO_NUM
2. The inner join
HEW_ORGN_CU HEW_ORGN_CUST_PROFIT_EOM_SN DECI
ST_PROFIT_EO AP (PROFIT) on WRK.IP_ID_CUST = MAL(
M_SUMM SNAP.IP_ID_ORGN_CUST and 23.3)
WRK.YR_ADJ= PROFIT.YR_NUM and
WRK_MO_ADJ = PROFIT.MO_NUM
3. For each ORGN.IP_ID_ORGN_GROUP,
get the summation of
TECH_CUST_IDSUBS_CTYLCL_AMT as
TECH_CUST_IDSUBS_CTYLCL_AMT
4. Assign the value from (3) if not null, else
assign zero

June 2009 272


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data type Table name Source field Data

Mandatory
name name type

TECH_PDPCS_ DECIMAL(23,3) Y 1. Use WRK_IP_ID_LAST (WRK) to inner HEW_ORGN_CUST TECH_PDPCS_O


OSUBS_CTYLC join HEW_ORGN_EOM_SNAP (ORGN) _PROFIT_EOM_SN VHD_CTYLCL_A
L_AMT on WRK.IP_ID_CUST = AP MT
ORGN.IP_ID_ORGN and WRK.YR_ADJ
= ORGN.YR_NUM and
WRK.MO_ADJ=ORGN.MO_NUM
2. The inner join
HEW_ORGN_CUST_PROFIT_EOM_SN DECI
HEW_ORGN_CU
AP (PROFIT) on WRK.IP_ID_CUST = MAL(
ST_PROFIT_EO
SNAP.IP_ID_ORGN_CUST and 23.3)
M_SUMM
WRK.YR_ADJ= PROFIT.YR_NUM and
WRK_MO_ADJ = PROFIT.MO_NUM
3. For each ORGN.IP_ID_ORGN_GROUP,
get the summation of
TECH_PDPCS_OVHD_CTYLCL_AMT as
TECH_PDPCS_OSUBS_CTYLCL_AMT
4. Assign the value from (3) if not null, else
assign zero

June 2009 273


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data type Table name Source field Data

Mandatory
name name type

TECH_SVTRN_ DECIMAL(23,3) Y 1. Use WRK_IP_ID_LAST (WRK) to inner HEW_ORGN_CUST TECH_SVTRN_O


OSUBS_CTYLC join HEW_ORGN_EOM_SNAP (ORGN) _PROFIT_EOM_SN VHD_CTYLCL_A
L_AMT on WRK.IP_ID_CUST = AP MT
ORGN.IP_ID_ORGN and WRK.YR_ADJ
= ORGN.YR_NUM and
WRK.MO_ADJ=ORGN.MO_NUM
2. The inner join
HEW_ORGN_CU HEW_ORGN_CUST_PROFIT_EOM_SN DECI
ST_PROFIT_EO AP (PROFIT) on WRK.IP_ID_CUST = MAL(
M_SUMM SNAP.IP_ID_ORGN_CUST and 23.3)
WRK.YR_ADJ= PROFIT.YR_NUM and
WRK_MO_ADJ = PROFIT.MO_NUM
3. For each ORGN.IP_ID_ORGN_GROUP,
get the summation of
TECH_SVTRN_OVHD_CTYLCL_AMT as
TECH_SVTRN_OSUBS_CTYLCL_AMT
4. Assign the value from (3) if not null, else
assign zero

June 2009 274


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data type Table name Source field Data

Mandatory
name name type

TECH_CUST_O DECIMAL(23,3) Y 1. Use WRK_IP_ID_LAST (WRK) to inner HEW_ORGN_CUST TECH_CUST_OV


SUBS_CTYLCL_ join HEW_ORGN_EOM_SNAP (ORGN) _PROFIT_EOM_SN HD_CTYLCL_AM
AMT on WRK.IP_ID_CUST = AP T
ORGN.IP_ID_ORGN and WRK.YR_ADJ
= ORGN.YR_NUM and
WRK.MO_ADJ=ORGN.MO_NUM
2. The inner join
HEW_ORGN_CUST_PROFIT_EOM_SN DECI
HEW_ORGN_CU
AP (PROFIT) on WRK.IP_ID_CUST = MAL(
ST_PROFIT_EO
SNAP.IP_ID_ORGN_CUST and 23.3)
M_SUMM
WRK.YR_ADJ= PROFIT.YR_NUM and
WRK_MO_ADJ = PROFIT.MO_NUM
3. For each ORGN.IP_ID_ORGN_GROUP,
get the summation of
TECH_CUST_OVHD_CTYLCL_AMT as
TECH_CUST_OSUBS_CTYLCL_AMT
4. Assign the value from (3) if not null, else
assign zero

June 2009 275


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data type Table name Source field Data

Mandatory
name name type

OTHER_SVTRN DECIMAL(23,3) Y 1. Use WRK_IP_ID_LAST (WRK) to inner HEW_ORGN_CUST OTHER_SVTRN_


_DSUBS_CTYL join HEW_ORGN_EOM_SNAP (ORGN) _PROFIT_EOM_SN DIR_CTYLCL_AM
CL_AMT on WRK.IP_ID_CUST = AP T
ORGN.IP_ID_ORGN and WRK.YR_ADJ
= ORGN.YR_NUM and
WRK.MO_ADJ=ORGN.MO_NUM
2. The inner join
HEW_ORGN_CUST_PROFIT_EOM_SN DECI
HEW_ORGN_CU
AP (PROFIT) on WRK.IP_ID_CUST = MAL(
ST_PROFIT_EO
SNAP.IP_ID_ORGN_CUST and 23.3)
M_SUMM
WRK.YR_ADJ= PROFIT.YR_NUM and
WRK_MO_ADJ = PROFIT.MO_NUM
3. For each ORGN.IP_ID_ORGN_GROUP,
get the summation of
OTHER_SVTRN_DIR_CTYLCL_AMT as
OTHER_SVTRN_DSUBS_CTYLCL_AMT
4. Assign the value from (3) if not null, else
assign zero

June 2009 276


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data type Table name Source field Data

Mandatory
name name type

OTHER_CUST_ DECIMAL(23,3) Y 1. Use WRK_IP_ID_LAST (WRK) to inner HEW_ORGN_CUST OTHER_CUST_D


DSUBS_CTYLC join HEW_ORGN_EOM_SNAP (ORGN) _PROFIT_EOM_SN IR_CTYLCL_AMT
L_AMT on WRK.IP_ID_CUST = AP
ORGN.IP_ID_ORGN and WRK.YR_ADJ
= ORGN.YR_NUM and
WRK.MO_ADJ=ORGN.MO_NUM
2. The inner join
HEW_ORGN_CU HEW_ORGN_CUST_PROFIT_EOM_SN DECI
ST_PROFIT_EO AP (PROFIT) on WRK.IP_ID_CUST = MAL(
M_SUMM SNAP.IP_ID_ORGN_CUST and 23.3)
WRK.YR_ADJ= PROFIT.YR_NUM and
WRK_MO_ADJ = PROFIT.MO_NUM
3. For each ORGN.IP_ID_ORGN_GROUP,
get the summation of
OTHER_CUST_DIR_CTYLCL_AMT as
OTHER_CUST_DSUBS_CTYLCL_AMT
4. Assign the value from (3) if not null, else
assign zero

June 2009 277


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data type Table name Source field Data

Mandatory
name name type

OTHER_PDPCS DECIMAL(23,3) Y 1. Use WRK_IP_ID_LAST (WRK) to inner HEW_ORGN_CUST OTHER_PDPCS_


_IDSUBS_CTYL join HEW_ORGN_EOM_SNAP (ORGN) _PROFIT_EOM_SN INDR_CTYLCL_A
CL_AMT on WRK.IP_ID_CUST = AP MT
ORGN.IP_ID_ORGN and WRK.YR_ADJ
= ORGN.YR_NUM and
WRK.MO_ADJ=ORGN.MO_NUM
2. The inner join
HEW_ORGN_CUST_PROFIT_EOM_SN
HEW_ORGN_CU AP (PROFIT) on WRK.IP_ID_CUST = DECI
ST_PROFIT_EO SNAP.IP_ID_ORGN_CUST and MAL(
M_SUMM WRK.YR_ADJ= PROFIT.YR_NUM and 23.3)
WRK_MO_ADJ = PROFIT.MO_NUM
3. For each ORGN.IP_ID_ORGN_GROUP,
get the summation of
OTHER_PDPCS_INDR_CTYLCL_ as
OTHER_PDPCS_IDSUBS_CTYLCL_AM
T
4. Assign the value from (3) if not null, else
assign zero

June 2009 278


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data type Table name Source field Data

Mandatory
name name type

OTHER_SVTRN DECIMAL(23,3) Y 1. Use WRK_IP_ID_LAST (WRK) to inner HEW_ORGN_CUST OTHER_SVTRN_I


_IDSUBS_CTYL join HEW_ORGN_EOM_SNAP (ORGN) _PROFIT_EOM_SN NDR_CTYLCL_A
CL_AMT on WRK.IP_ID_CUST = AP MT
ORGN.IP_ID_ORGN and WRK.YR_ADJ
= ORGN.YR_NUM and
WRK.MO_ADJ=ORGN.MO_NUM
2. The inner join
HEW_ORGN_CUST_PROFIT_EOM_SN
HEW_ORGN_CU AP (PROFIT) on WRK.IP_ID_CUST = DECI
ST_PROFIT_EO SNAP.IP_ID_ORGN_CUST and MAL(
M_SUMM WRK.YR_ADJ= PROFIT.YR_NUM and 23.3)
WRK_MO_ADJ = PROFIT.MO_NUM
3. For each ORGN.IP_ID_ORGN_GROUP,
get the summation of
OTHER_SVTRN_INDR_CTYLCL_AMT
as
OTHER_SVTRN_IDSUBS_CTYLCL_AMT
4. Assign the value from (3) if not null, else
assign zero

June 2009 279


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data type Table name Source field Data

Mandatory
name name type

OTHER_CUST_I DECIMAL(23,3) Y 1. Use WRK_IP_ID_LAST (WRK) to inner HEW_ORGN_CUST OTHER_CUST_I


DSUBS_CTYLC join HEW_ORGN_EOM_SNAP (ORGN) _PROFIT_EOM_SN NDR_CTYLCL_A
L_AMT on WRK.IP_ID_CUST = AP MT
ORGN.IP_ID_ORGN and WRK.YR_ADJ
= ORGN.YR_NUM and
WRK.MO_ADJ=ORGN.MO_NUM
2. The inner join
HEW_ORGN_CU HEW_ORGN_CUST_PROFIT_EOM_SN DECI
ST_PROFIT_EO AP (PROFIT) on WRK.IP_ID_CUST = MAL(
M_SUMM SNAP.IP_ID_ORGN_CUST and 23.3)
WRK.YR_ADJ= PROFIT.YR_NUM and
WRK_MO_ADJ = PROFIT.MO_NUM
3. For each ORGN.IP_ID_ORGN_GROUP,
get the summation of
OTHER_CUST_INDR_CTYLCL_AMT as
OTHER_CUST_IDSUBS_CTYLCL_AMT
4. Assign the value from (3) if not null, else
assign zero

June 2009 280


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data type Table name Source field Data

Mandatory
name name type

OTHER_PDPCS DECIMAL(23,3) Y 1. Use WRK_IP_ID_LAST (WRK) to inner HEW_ORGN_CUST OTHER_PDPCS_


_OSUBS_CTYL join HEW_ORGN_EOM_SNAP (ORGN) _PROFIT_EOM_SN OVHD_CTYLCL_
CL_AMT on WRK.IP_ID_CUST = AP AMT
ORGN.IP_ID_ORGN and WRK.YR_ADJ
= ORGN.YR_NUM and
WRK.MO_ADJ=ORGN.MO_NUM
2. The inner join
HEW_ORGN_CUST_PROFIT_EOM_SN
HEW_ORGN_CU AP (PROFIT) on WRK.IP_ID_CUST = DECI
ST_PROFIT_EO SNAP.IP_ID_ORGN_CUST and MAL(
M_SUMM WRK.YR_ADJ= PROFIT.YR_NUM and 23.3)
WRK_MO_ADJ = PROFIT.MO_NUM
3. For each ORGN.IP_ID_ORGN_GROUP,
get the summation of
OTHER_PDPCS_OVHD_INDR_CTYLCL
_AMT as
OTHER_PDPCS_OSUBS_CTYLCL_AMT
4. Assign the value from (3) if not null, else
assign zero

June 2009 281


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data type Table name Source field Data

Mandatory
name name type

OTHER_SVTRN DECIMAL(23,3) Y 1. Use WRK_IP_ID_LAST (WRK) to inner HEW_ORGN_CUST OTHER_SVTRN_


_OSUBS_CTYL join HEW_ORGN_EOM_SNAP (ORGN) _PROFIT_EOM_SN OVHD_CTYLCL_
CL_AMT on WRK.IP_ID_CUST = AP AMT
ORGN.IP_ID_ORGN and WRK.YR_ADJ
= ORGN.YR_NUM and
WRK.MO_ADJ=ORGN.MO_NUM
2. The inner join
HEW_ORGN_CUST_PROFIT_EOM_SN
HEW_ORGN_CU AP (PROFIT) on WRK.IP_ID_CUST = DECI
ST_PROFIT_EO SNAP.IP_ID_ORGN_CUST and MAL(
M_SUMM WRK.YR_ADJ= PROFIT.YR_NUM and 23.3)
WRK_MO_ADJ = PROFIT.MO_NUM
3. For each ORGN.IP_ID_ORGN_GROUP,
get the summation of
OTHER_SVTRN_OVHD_CTYLCL_AMT
as
OTHER_SVTRN_OSUBS_CTYLCL_AMT
4. Assign the value from (3) if not null, else
assign zero

June 2009 282


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data type Table name Source field Data

Mandatory
name name type

OTHER_CUST_ DECIMAL(23,3) Y 1. Use WRK_IP_ID_LAST (WRK) to inner HEW_ORGN_CUST OTHER_CUST_O


OSUBS_CTYLC join HEW_ORGN_EOM_SNAP (ORGN) _PROFIT_EOM_SN VHD_CTYLCL_A
L_AMT on WRK.IP_ID_CUST = AP MT
ORGN.IP_ID_ORGN and WRK.YR_ADJ
= ORGN.YR_NUM and
WRK.MO_ADJ=ORGN.MO_NUM
2. The inner join
HEW_ORGN_CUST_PROFIT_EOM_SN DECI
HEW_ORGN_CU
AP (PROFIT) on WRK.IP_ID_CUST = MAL(
ST_PROFIT_EO
SNAP.IP_ID_ORGN_CUST and 23.3)
M_SUMM
WRK.YR_ADJ= PROFIT.YR_NUM and
WRK_MO_ADJ = PROFIT.MO_NUM
3. For each ORGN.IP_ID_ORGN_GROUP,
get the summation of
OTHER_CUST_OVHD_CTYLCL_AMT as
OTHER_CUST_OSUBS_CTYLCL_AMT
4. Assign the value from (3) if not null, else
assign zero

June 2009 283


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data type Table name Source field Data

Mandatory
name name type

INTIN_NFUND_ DECIMAL(23,3) Y 1. Use WRK_IP_ID_LAST (WRK) to inner INTIN_NFUND_N


NT_SUBS_CTYL join HEW_ORGN_EOM_SNAP (ORGN) ET_CTYLCL_AM
CL_AMT on WRK.IP_ID_CUST = T
ORGN.IP_ID_ORGN and WRK.YR_ADJ
= ORGN.YR_NUM and
WRK.MO_ADJ=ORGN.MO_NUM
2. The inner join
HEW_ORGN_CUSP_PROFIT_EOM_SN
AP (CUSP) on WRK.IP_ID_CUST =
SNAP.IP_ID_ORGN_CUST and
WRK.YR_ADJ= CUSP.YR_NUM and
HEW_ORGN_CU WRK_MO_ADJ = CUSP.MO_NUM DECI
HEW_ORGN_CUSP_
ST_PROFIT_EO MAL(
3. For each CUSP.IP_ID_CUST, get the PROFIT_SNAP
M_SUMM 23.3)
summation of
INTIN_NFUND_NET_CTYLCL_AMT as
INTIN_NFUND_NET_CTYLCL_SUM
4. Sum
INTIN_NFUND_NET_CTYLCL_SUM from
(3) as
INTIN_NFUND_NT_SUBS_CTYLCL_AM
T by grouping
ORGN.IP_ID_ORGN_GROUP
5. Assign the value from (4) if not null, else
assign zero

June 2009 284


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data type Table name Source field Data

Mandatory
name name type

BAL_CUST_ADV DECIMAL(23,3) Y 1. Use WRK_IP_ID_LAST (WRK) to inner BAL_CUST_ADV


_SUBS_CTYLCL join HEW_ORGN_EOM_SNAP (ORGN) _CTYLCL_AMT
_AMT on WRK.IP_ID_CUST =
ORGN.IP_ID_ORGN and WRK.YR_ADJ
= ORGN.YR_NUM and
WRK.MO_ADJ=ORGN.MO_NUM
2. The inner join
HEW_ORGN_CUSP_PROFIT_EOM_SN
AP (CUSP) on WRK.IP_ID_CUST =
SNAP.IP_ID_ORGN_CUST and
HEW_ORGN_CU WRK.YR_ADJ= CUSP.YR_NUM and DECI
HEW_ORGN_CUSP_
ST_PROFIT_EO WRK_MO_ADJ = CUSP.MO_NUM MAL(
PROFIT_SNAP
M_SUMM 3. For each CUSP.IP_ID_CUST, get the 23.3)
summation of
BAL_CUST_ADV_CTYLCL_AMT as
BAL_CUST_ADV_CTYLCL_SUM
4. Sum BAL_CUST_ADV_CTYLCL_SUM
from (3) as
BAL_CUST_ADV_SUBS_CTYLCL_AMT
by grouping
ORGN.IP_ID_ORGN_GROUP
5. Assign the value from (4) if not null, else
assign zero

June 2009 285


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data type Table name Source field Data

Mandatory
name name type

BAL_CUST_DEP DECIMAL(23,3) Y 1. Use WRK_IP_ID_LAST (WRK) to inner BAL_CUST_DEP


ST_SUBS_CTYL join HEW_ORGN_EOM_SNAP (ORGN) ST_CTYLCL_AM
CL_AMT on WRK.IP_ID_CUST = T
ORGN.IP_ID_ORGN and WRK.YR_ADJ
= ORGN.YR_NUM and
WRK.MO_ADJ=ORGN.MO_NUM
2. The inner join
HEW_ORGN_CUSP_PROFIT_EOM_SN
AP (CUSP) on WRK.IP_ID_CUST =
SNAP.IP_ID_ORGN_CUST and
HEW_ORGN_CU WRK.YR_ADJ= CUSP.YR_NUM and DECI
WRK_MO_ADJ = CUSP.MO_NUM HEW_ORGN_CUSP_
ST_PROFIT_EO MAL(
3. For each CUSP.IP_ID_CUST, get the PROFIT_SNAP
M_SUMM 23.3)
summation of
BAL_CUST_DEPST_CTYLCL_AMT as
BAL_CUST_DEPST_CTYLCL_SUM
4. Sum
BAL_CUST_DEPST_CTYLCL_SUM from
(3) as
BAL_CUST_DEPST_SUBS_CTYLCL_AM
T by grouping
ORGN.IP_ID_ORGN_GROUP
5. Assign the value from (4) if not null, else
assign zero

June 2009 286


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data type Table name Source field Data

Mandatory
name name type

BAL_FDUSE_AV DECIMAL(23,3) Y 1. Use WRK_IP_ID_LAST (WRK) to inner BAL_FUNDS_US


G_SUBS_CTYL join HEW_ORGN_EOM_SNAP (ORGN) E_AVG_CTYLCL_
CL_AMT on WRK.IP_ID_CUST = AMT
ORGN.IP_ID_ORGN and WRK.YR_ADJ
= ORGN.YR_NUM and
WRK.MO_ADJ=ORGN.MO_NUM
2. The inner join
HEW_ORGN_CUSP_PROFIT_EOM_SN
AP (CUSP) on WRK.IP_ID_CUST =
SNAP.IP_ID_ORGN_CUST and
WRK.YR_ADJ= CUSP.YR_NUM and
HEW_ORGN_CU WRK_MO_ADJ = CUSP.MO_NUM DECI
HEW_ORGN_CUSP_
ST_PROFIT_EO 3. For each CUSP.IP_ID_CUST, get the MAL(
PROFIT_SNAP
M_SUMM summation of 23.3)
BAL_FUNDS_USE_AVG_CTYLCL_AMT
as
BAL_FUNDS_USE_AVG_CTYLCL_SUM
4. Sum
BAL_FUNDS_USE_AVG_CTYLCL_SUM
from (3) as
BAL_FDUSE_AVG_SUBS_CTYLCL_AMT
by grouping
ORGN.IP_ID_ORGN_GROUP
5. Assign the value from (4) if not null, else
assign zero

June 2009 287


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data type Table name Source field Data

Mandatory
name name type

BAL_FDRSE_AV DECIMAL(23,3) Y 1. Use WRK_IP_ID_LAST (WRK) to inner BAL_FUNDS_RAI


G_SUBS_CTYL join HEW_ORGN_EOM_SNAP (ORGN) S_AVG_CTYLCL_
CL_AMT on WRK.IP_ID_CUST = AMT
ORGN.IP_ID_ORGN and WRK.YR_ADJ
= ORGN.YR_NUM and
WRK.MO_ADJ=ORGN.MO_NUM
2. The inner join
HEW_ORGN_CUSP_PROFIT_EOM_SN
AP (CUSP) on WRK.IP_ID_CUST =
SNAP.IP_ID_ORGN_CUST and
WRK.YR_ADJ= CUSP.YR_NUM and
HEW_ORGN_CU WRK_MO_ADJ = CUSP.MO_NUM DECI
HEW_ORGN_CUSP_
ST_PROFIT_EO 3. For each CUSP.IP_ID_CUST, get the MAL(
PROFIT_SNAP
M_SUMM summation of 23.3)
BAL_FUNDS_RAIS_AVG_CTYLCL_AMT
as
BAL_FUNDS_RAIS_AVG_CTYLCL_SUM
4. Sum
BAL_FUNDS_RAIS_AVG_CTYLCL_SUM
from (3) as
BAL_FDRSE_AVG_SUBS_CTYLCL_AMT
by grouping
ORGN.IP_ID_ORGN_GROUP
5. Assign the value from (4) if not null, else
assign zero

June 2009 288


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data type Table name Source field Data

Mandatory
name name type

RWA_SUBS_CT DECIMAL(23,3) Y 1. Use WRK_IP_ID_LAST (WRK) to inner RWA_CTYLCL_A


YLCL_AMT join HEW_ORGN_EOM_SNAP (ORGN) MT
on WRK.IP_ID_CUST =
ORGN.IP_ID_ORGN and WRK.YR_ADJ
= ORGN.YR_NUM and
WRK.MO_ADJ=ORGN.MO_NUM
2. The inner join
HEW_ORGN_CUSP_PROFIT_EOM_SN
AP (CUSP) on WRK.IP_ID_CUST = DECI
HEW_ORGN_CU HEW_ORGN_CUSP_
SNAP.IP_ID_ORGN_CUST and MAL(
ST_PROFIT_EO PROFIT_SNAP
WRK.YR_ADJ= CUSP.YR_NUM and 23.3)
M_SUMM
WRK_MO_ADJ = CUSP.MO_NUM
3. For each CUSP.IP_ID_CUST, get the
summation of RWA_CTYLCL_AMT as
RWA_CTYLCL_SUM
4. Sum RWA_CTYLCL_SUM from (3) as
RWA_CTYLCL_AMT by grouping
ORGN.IP_ID_ORGN_GROUP
5. Assign the value from (4) if not null, else
assign zero

June 2009 289


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data type Table name Source field Data

Mandatory
name name type

ASET_RISK_AV DECIMAL(23,3) Y 1. Use WRK_IP_ID_LAST (WRK) to inner ASET_RISK_AVG


G_SUBS_CTYL join HEW_ORGN_EOM_SNAP (ORGN) _CTYLCL_AMT
CL_AMT on WRK.IP_ID_CUST =
ORGN.IP_ID_ORGN and WRK.YR_ADJ
= ORGN.YR_NUM and
WRK.MO_ADJ=ORGN.MO_NUM
2. The inner join
HEW_ORGN_CUSP_PROFIT_EOM_SN
AP (CUSP) on WRK.IP_ID_CUST =
SNAP.IP_ID_ORGN_CUST and
HEW_ORGN_CU WRK.YR_ADJ= CUSP.YR_NUM and DECI
HEW_ORGN_CUSP_
ST_PROFIT_EO WRK_MO_ADJ = CUSP.MO_NUM MAL(
PROFIT_SNAP
M_SUMM 3. For each CUSP.IP_ID_CUST, get the 23.3)
summation of
ASET_RISK_AVG_CTYLCL_AMT as
ASET_RISK_AVG_CTYLCL_SUM
4. Sum ASET_RISK_AVG_CTYLCL_SUM
from (3) as
ASET_RISK_AVG_SUBS_CTYLCL_AMT
by grouping
ORGN.IP_ID_ORGN_GROUP
5. Assign the value from (4) if not null, else
assign zero

June 2009 290


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data type Table name Source field Data

Mandatory
name name type

EMPLY_PDPCS DECIMAL(23,3) Y 1. Use WRK_IP_ID_LAST (WRK) to inner EMPLY_PDPCS_


_DSUBS_CTYL join HEW_ORGN_EOM_SNAP (ORGN) DIR_CTYLCL_AM
CL_AMT on WRK.IP_ID_CUST = T
ORGN.IP_ID_ORGN and WRK.YR_ADJ
= ORGN.YR_NUM and
WRK.MO_ADJ=ORGN.MO_NUM
2. The inner join
HEW_ORGN_CUSP_PROFIT_EOM_SN
AP (CUSP) on WRK.IP_ID_CUST =
SNAP.IP_ID_ORGN_CUST and
HEW_ORGN_CU WRK.YR_ADJ= CUSP.YR_NUM and DECI
WRK_MO_ADJ = CUSP.MO_NUM HEW_ORGN_CUSP_
ST_PROFIT_EO MAL(
3. For each CUSP.IP_ID_CUST, get the PROFIT_SNAP
M_SUMM 23.3)
summation of
EMPLY_PDPCS_DIR_CTYLCL_AMT as
EMPLY_PDPCS_DIR_CTYLCL_SUM
4. Sum
EMPLY_PDPCS_DIR_CTYLCL_SUM
from (3) as
EMPLY_PDPCS_DSUBS_CTYLCL_AMT
by grouping
ORGN.IP_ID_ORGN_GROUP
5. Assign the value from (4) if not null, else
assign zero

June 2009 291


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data type Table name Source field Data

Mandatory
name name type

MKT_PDPCS_D DECIMAL(23,3) Y 1. Use WRK_IP_ID_LAST (WRK) to inner MKT_PDPCS_DI


SUBS_CTYLCL_ join HEW_ORGN_EOM_SNAP (ORGN) R_CTYLCL_AMT
AMT on WRK.IP_ID_CUST =
ORGN.IP_ID_ORGN and WRK.YR_ADJ
= ORGN.YR_NUM and
WRK.MO_ADJ=ORGN.MO_NUM
2. The inner join
HEW_ORGN_CUSP_PROFIT_EOM_SN
AP (CUSP) on WRK.IP_ID_CUST =
SNAP.IP_ID_ORGN_CUST and
HEW_ORGN_CU WRK.YR_ADJ= CUSP.YR_NUM and DECI
HEW_ORGN_CUSP_
ST_PROFIT_EO WRK_MO_ADJ = CUSP.MO_NUM MAL(
PROFIT_SNAP
M_SUMM 3. For each CUSP.IP_ID_CUST, get the 23.3)
summation of
PROV_BADB_CTYLCL_AMT as
PROV_BADB_CTYLCL_SUM
4. Sum
EMPLY_PDPCS_DSUBS_CTYLCL_SUM
from (3) as
MKT_PDPCS_DSUBS_CTYLCL_AMT by
grouping ORGN.IP_ID_ORGN_GROUP
5. Assign the value from (4) if not null, else
assign zero

June 2009 292


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data type Table name Source field Data

Mandatory
name name type

TECH_PDPCS_ DECIMAL(23,3) Y 1. Use WRK_IP_ID_LAST (WRK) to inner TECH_PDPCS_DI


DSUBS_CTYLC join HEW_ORGN_EOM_SNAP (ORGN) R_CTYLCL_AMT
L_AMT on WRK.IP_ID_CUST =
ORGN.IP_ID_ORGN and WRK.YR_ADJ
= ORGN.YR_NUM and
WRK.MO_ADJ=ORGN.MO_NUM
2. The inner join
HEW_ORGN_CUSP_PROFIT_EOM_SN
AP (CUSP) on WRK.IP_ID_CUST =
SNAP.IP_ID_ORGN_CUST and
HEW_ORGN_CU WRK.YR_ADJ= CUSP.YR_NUM and DECI
HEW_ORGN_CUSP_
ST_PROFIT_EO WRK_MO_ADJ = CUSP.MO_NUM MAL(
PROFIT_SNAP
M_SUMM 3. For each CUSP.IP_ID_CUST, get the 23.3)
summation of
MKT_PDPCS_DIR_CTYLCL_AMT as
MKT_PDPCS_DIR_CTYLCL_SUM
4. Sum MKT_PDPCS_DIR_CTYLCL_SUM
from (3) as
TECH_PDPCS_DSUBS_CTYLCL_AMT
by grouping
ORGN.IP_ID_ORGN_GROUP
5. Assign the value from (4) if not null, else
assign zero

June 2009 293


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data type Table name Source field Data

Mandatory
name name type

OTHER_PDPCS DECIMAL(23,3) Y 1. Use WRK_IP_ID_LAST (WRK) to inner OTHER_PDPCS_


_DSUBS_CTYL join HEW_ORGN_EOM_SNAP (ORGN) DIR_CTYLCL_AM
CL_AMT on WRK.IP_ID_CUST = T
ORGN.IP_ID_ORGN and WRK.YR_ADJ
= ORGN.YR_NUM and
WRK.MO_ADJ=ORGN.MO_NUM
2. The inner join
HEW_ORGN_CUSP_PROFIT_EOM_SN
AP (CUSP) on WRK.IP_ID_CUST =
SNAP.IP_ID_ORGN_CUST and
HEW_ORGN_CU WRK.YR_ADJ= CUSP.YR_NUM and DECI
WRK_MO_ADJ = CUSP.MO_NUM HEW_ORGN_CUSP_
ST_PROFIT_EO MAL(
3. For each CUSP.IP_ID_CUST, get the PROFIT_SNAP
M_SUMM 23.3)
summation of
OTHER_PDPCS_DIR_CTYLCL_AMT as
OTHER_PDPCS_DIR_CTYLCL_SUM
4. Sum
OTHER_PDPCS_DIR_CTYLCL_SUM
from (3) as
OTHER_PDPCS_DSUBS_CTYLCL_AMT
by grouping
ORGN.IP_ID_ORGN_GROUP
5. Assign the value from (4) if not null, else
assign zero

June 2009 294


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data type Table name Source field Data

Mandatory
name name type

PROFIT_ECON_ DECIMAL(23,3) Y 1. Use WRK_IP_ID_LAST (WRK) to inner HEW_ORGN_CUST PROFIT_ECON_


SUBS_CTYLCL_ join HEW_ORGN_EOM_SNAP (ORGN) _PROFIT_EOM_SN CTYLCL_AMT
AMT on WRK.IP_ID_CUST = AP
ORGN.IP_ID_ORGN and WRK.YR_ADJ
= ORGN.YR_NUM and
WRK.MO_ADJ=ORGN.MO_NUM
2. The inner join
HEW_ORGN_CUST_PROFIT_EOM_SN DECI
HEW_ORGN_CU
AP (PROFIT) on WRK.IP_ID_CUST = MAL(
ST_PROFIT_EO
SNAP.IP_ID_ORGN_CUST and 23.3)
M_SUMM
WRK.YR_ADJ= PROFIT.YR_NUM and
WRK_MO_ADJ = PROFIT.MO_NUM
3. For each ORGN.IP_ID_ORGN_GROUP,
get the summation of
PROFIT_ECON_SUBS_CTYLCL_AMT as
PROFIT_ECON_SUBS_CTYLCL_AMT
4. Assign the value from (3) if not null, else
assign zero

June 2009 295


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data type Table name Source field Data

Mandatory
name name type

EMPLY_CHANL_ DECIMAL(23,3) Y 1. Use WRK_IP_ID_LAST (WRK) to inner HEW_ORGN_CUST EMPLY_CHANL_I


IDSUBS_CTYLC join HEW_ORGN_EOM_SNAP (ORGN) _PROFIT_EOM_SN NDR_CTYLCL_A
L_AMT on WRK.IP_ID_CUST = AP MT
ORGN.IP_ID_ORGN and WRK.YR_ADJ
= ORGN.YR_NUM and
WRK.MO_ADJ=ORGN.MO_NUM
2. The inner join
HEW_ORGN_CU HEW_ORGN_CUST_PROFIT_EOM_SN DECI
ST_PROFIT_EO AP (PROFIT) on WRK.IP_ID_CUST = MAL(
M_SUMM SNAP.IP_ID_ORGN_CUST and 23.3)
WRK.YR_ADJ= PROFIT.YR_NUM and
WRK_MO_ADJ = PROFIT.MO_NUM
3. For each ORGN.IP_ID_ORGN_GROUP,
get the summation of
EMPLY_CHANL_INDR_CTYLCL_AMT as
EMPLY_CHANL_IDSUBS_CTYLCL_AMT
4. Assign the value from (3) if not null, else
assign zero

June 2009 296


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data type Table name Source field Data

Mandatory
name name type

EMPLY_PROD_I DECIMAL(23,3) Y 1. Use WRK_IP_ID_LAST (WRK) to inner HEW_ORGN_CUST EMPLY_PROD_I


DSUBS_CTYLC join HEW_ORGN_EOM_SNAP (ORGN) _PROFIT_EOM_SN NDR_CTYLCL_A
L_AMT on WRK.IP_ID_CUST = AP MT
ORGN.IP_ID_ORGN and WRK.YR_ADJ
= ORGN.YR_NUM and
WRK.MO_ADJ=ORGN.MO_NUM
2. The inner join
HEW_ORGN_CUST_PROFIT_EOM_SN DECI
HEW_ORGN_CU
AP (PROFIT) on WRK.IP_ID_CUST = MAL(
ST_PROFIT_EO
SNAP.IP_ID_ORGN_CUST and 23.3)
M_SUMM
WRK.YR_ADJ= PROFIT.YR_NUM and
WRK_MO_ADJ = PROFIT.MO_NUM
3. For each ORGN.IP_ID_ORGN_GROUP,
get the summation of
EMPLY_PROD_IDNR_CTYLCL_AMT as
EMPLY_PROD_IDSUBS_CTYLCL_AMT
4. Assign the value from (3) if not null, else
assign zero

June 2009 297


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data type Table name Source field Data

Mandatory
name name type

EMPLY_SVCE_I DECIMAL(23,3) Y 1. Use WRK_IP_ID_LAST (WRK) to inner HEW_ORGN_CUST EMPLY_SVCE_IN


DSUBS_CTYLC join HEW_ORGN_EOM_SNAP (ORGN) _PROFIT_EOM_SN DR_CTYLCL_AM
L_AMT on WRK.IP_ID_CUST = AP T
ORGN.IP_ID_ORGN and WRK.YR_ADJ
= ORGN.YR_NUM and
WRK.MO_ADJ=ORGN.MO_NUM
2. The inner join
HEW_ORGN_CUST_PROFIT_EOM_SN DECI
HEW_ORGN_CU
AP (PROFIT) on WRK.IP_ID_CUST = MAL(
ST_PROFIT_EO
SNAP.IP_ID_ORGN_CUST and 23.3)
M_SUMM
WRK.YR_ADJ= PROFIT.YR_NUM and
WRK_MO_ADJ = PROFIT.MO_NUM
3. For each ORGN.IP_ID_ORGN_GROUP,
get the summation of
EMPLY_SVCE_INDR_CTYLCL_AMT as
EMPLY_SVCE_IDSUBS_CTYLCL_AMT
4. Assign the value from (3) if not null, else
assign zero

June 2009 298


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data type Table name Source field Data

Mandatory
name name type

EMPLY_OVHD_ DECIMAL(23,3) Y 1. Use WRK_IP_ID_LAST (WRK) to inner HEW_ORGN_CUST EMPLY_OVHD_C


SUBS_CTYLCL_ join HEW_ORGN_EOM_SNAP (ORGN) _PROFIT_EOM_SN TYLCL_AMT
AMT on WRK.IP_ID_CUST = AP
ORGN.IP_ID_ORGN and WRK.YR_ADJ
= ORGN.YR_NUM and
WRK.MO_ADJ=ORGN.MO_NUM
2. The inner join
HEW_ORGN_CU HEW_ORGN_CUST_PROFIT_EOM_SN DECI
ST_PROFIT_EO AP (PROFIT) on WRK.IP_ID_CUST = MAL(
M_SUMM SNAP.IP_ID_ORGN_CUST and 23.3)
WRK.YR_ADJ= PROFIT.YR_NUM and
WRK_MO_ADJ = PROFIT.MO_NUM
3. For each ORGN.IP_ID_ORGN_GROUP,
get the summation of
EMPLY_OVHD_CTYLCL_AMT as
EMPLY_OVHD_SUBS_CTYLCL_AMT
4. Assign the value from (3) if not null, else
assign zero

June 2009 299


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data type Table name Source field Data

Mandatory
name name type

EMPLY_CUST_ DECIMAL(23,3) Y 1. Use WRK_IP_ID_LAST (WRK) to inner HEW_ORGN_CUST EMPLY_CUST_R


REL_SUBS_CTY join HEW_ORGN_EOM_SNAP (ORGN) _PROFIT_EOM_SN EL_CTYLCL_AMT
LCL_AMT on WRK.IP_ID_CUST = AP
ORGN.IP_ID_ORGN and WRK.YR_ADJ
= ORGN.YR_NUM and
WRK.MO_ADJ=ORGN.MO_NUM
2. The inner join
HEW_ORGN_CUST_PROFIT_EOM_SN
HEW_ORGN_CU AP (PROFIT) on WRK.IP_ID_CUST = DECI
ST_PROFIT_EO SNAP.IP_ID_ORGN_CUST and MAL(
M_SUMM WRK.YR_ADJ= PROFIT.YR_NUM and 23.3)
WRK_MO_ADJ = PROFIT.MO_NUM
3. For each ORGN.IP_ID_ORGN_GROUP,
get the summation of
EMPLY_CUST_REL_CTYLCL_AMT as
EMPLY_CUST_REL_SUBS_CTYLCL_A
MT
4. Assign the value from (3) if not null, else
assign zero

June 2009 300


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data type Table name Source field Data

Mandatory
name name type

MKT_CHANL_ID DECIMAL(23,3) Y 1. Use WRK_IP_ID_LAST (WRK) to inner HEW_ORGN_CUST MKT_CHANL_IN


SUBS_CTYLCL_ join HEW_ORGN_EOM_SNAP (ORGN) _PROFIT_EOM_SN DR_CTYLCL_AM
AMT on WRK.IP_ID_CUST = AP T
ORGN.IP_ID_ORGN and WRK.YR_ADJ
= ORGN.YR_NUM and
WRK.MO_ADJ=ORGN.MO_NUM
2. The inner join
HEW_ORGN_CUST_PROFIT_EOM_SN DECI
HEW_ORGN_CU
AP (PROFIT) on WRK.IP_ID_CUST = MAL(
ST_PROFIT_EO
SNAP.IP_ID_ORGN_CUST and 23.3)
M_SUMM
WRK.YR_ADJ= PROFIT.YR_NUM and
WRK_MO_ADJ = PROFIT.MO_NUM
3. For each ORGN.IP_ID_ORGN_GROUP,
get the summation of
MKT_CHANL_INDR_CTYLCL_AMT as
MKT_CHANL_IDSUBS_CTYLCL_AMT
4. Assign the value from (3) if not null, else
assign zero

June 2009 301


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data type Table name Source field Data

Mandatory
name name type

MKT_PROD_IDS DECIMAL(23,3) Y 1. Use WRK_IP_ID_LAST (WRK) to inner HEW_ORGN_CUST MKT_PROD_IND


UBS_CTYLCL_A join HEW_ORGN_EOM_SNAP (ORGN) _PROFIT_EOM_SN R_CTYLCL_AMT
MT on WRK.IP_ID_CUST = AP
ORGN.IP_ID_ORGN and WRK.YR_ADJ
= ORGN.YR_NUM and
WRK.MO_ADJ=ORGN.MO_NUM
2. The inner join
HEW_ORGN_CU HEW_ORGN_CUST_PROFIT_EOM_SN DECI
ST_PROFIT_EO AP (PROFIT) on WRK.IP_ID_CUST = MAL(
M_SUMM SNAP.IP_ID_ORGN_CUST and 23.3)
WRK.YR_ADJ= PROFIT.YR_NUM and
WRK_MO_ADJ = PROFIT.MO_NUM
3. For each ORGN.IP_ID_ORGN_GROUP,
get the summation of
MKT_PROD_INDR_CTYLCL_AMT as
MKT_PROD_IDSUBS_CTYLCL_AMT
4. Assign the value from (3) if not null, else
assign zero

June 2009 302


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data type Table name Source field Data

Mandatory
name name type

MKT_SVCE_IDS DECIMAL(23,3) Y 1. Use WRK_IP_ID_LAST (WRK) to inner HEW_ORGN_CUST MKT_SVCE_IND


UBS_CTYLCL_A join HEW_ORGN_EOM_SNAP (ORGN) _PROFIT_EOM_SN R_CTYLCL_AMT
MT on WRK.IP_ID_CUST = AP
ORGN.IP_ID_ORGN and WRK.YR_ADJ
= ORGN.YR_NUM and
WRK.MO_ADJ=ORGN.MO_NUM
2. The inner join
HEW_ORGN_CUST_PROFIT_EOM_SN DECI
HEW_ORGN_CU
AP (PROFIT) on WRK.IP_ID_CUST = MAL(
ST_PROFIT_EO
SNAP.IP_ID_ORGN_CUST and 23.3)
M_SUMM
WRK.YR_ADJ= PROFIT.YR_NUM and
WRK_MO_ADJ = PROFIT.MO_NUM
3. For each ORGN.IP_ID_ORGN_GROUP,
get the summation of
MKT_SVCE_INDR_CTYLCL_AMT as
MKT_SVCE_IDSUBS_CTYLCL_AMT
4. Assign the value from (3) if not null, else
assign zero

June 2009 303


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data type Table name Source field Data

Mandatory
name name type

MKT_OVHD_SU DECIMAL(23,3) Y 1. Use WRK_IP_ID_LAST (WRK) to inner HEW_ORGN_CUST MKT_OVHD_CTY


BS_CTYLCL_AM join HEW_ORGN_EOM_SNAP (ORGN) _PROFIT_EOM_SN LCL_AMT
T on WRK.IP_ID_CUST = AP
ORGN.IP_ID_ORGN and WRK.YR_ADJ
= ORGN.YR_NUM and
WRK.MO_ADJ=ORGN.MO_NUM
2. The inner join
HEW_ORGN_CU HEW_ORGN_CUST_PROFIT_EOM_SN DECI
ST_PROFIT_EO AP (PROFIT) on WRK.IP_ID_CUST = MAL(
M_SUMM SNAP.IP_ID_ORGN_CUST and 23.3)
WRK.YR_ADJ= PROFIT.YR_NUM and
WRK_MO_ADJ = PROFIT.MO_NUM
3. For each ORGN.IP_ID_ORGN_GROUP,
get the summation of
MKT_OVHD_CTYLCL_AMT as
MKT_OVHD_SUBS_CTYLCL_AMT
4. Assign the value from (3) if not null, else
assign zero

June 2009 304


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data type Table name Source field Data

Mandatory
name name type

MKT_CUST_RE DECIMAL(23,3) Y 1. Use WRK_IP_ID_LAST (WRK) to inner HEW_ORGN_CUST MKT_CUST_REL


L_SUBS_CTYLC join HEW_ORGN_EOM_SNAP (ORGN) _PROFIT_EOM_SN _CTYLCL_AMT
L_AMT on WRK.IP_ID_CUST = AP
ORGN.IP_ID_ORGN and WRK.YR_ADJ
= ORGN.YR_NUM and
WRK.MO_ADJ=ORGN.MO_NUM
2. The inner join
HEW_ORGN_CUST_PROFIT_EOM_SN DECI
HEW_ORGN_CU
AP (PROFIT) on WRK.IP_ID_CUST = MAL(
ST_PROFIT_EO
SNAP.IP_ID_ORGN_CUST and 23.3)
M_SUMM
WRK.YR_ADJ= PROFIT.YR_NUM and
WRK_MO_ADJ = PROFIT.MO_NUM
3. For each ORGN.IP_ID_ORGN_GROUP,
get the summation of
MKT_CUST_REL_CTYLCL_AMT as
MKT_CUST_REL_SUBS_CTYLCL_AMT
4. Assign the value from (3) if not null, else
assign zero

June 2009 305


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data type Table name Source field Data

Mandatory
name name type

TECH_CHANL_I DECIMAL(23,3) Y 1. Use WRK_IP_ID_LAST (WRK) to inner HEW_ORGN_CUST TECH_CHANL_IN


DSUBS_CTYLC join HEW_ORGN_EOM_SNAP (ORGN) _PROFIT_EOM_SN DR_CTYLCL_AM
L_AMT on WRK.IP_ID_CUST = AP T
ORGN.IP_ID_ORGN and WRK.YR_ADJ
= ORGN.YR_NUM and
WRK.MO_ADJ=ORGN.MO_NUM
2. The inner join
HEW_ORGN_CUST_PROFIT_EOM_SN DECI
HEW_ORGN_CU
AP (PROFIT) on WRK.IP_ID_CUST = MAL(
ST_PROFIT_EO
SNAP.IP_ID_ORGN_CUST and 23.3)
M_SUMM
WRK.YR_ADJ= PROFIT.YR_NUM and
WRK_MO_ADJ = PROFIT.MO_NUM
3. For each ORGN.IP_ID_ORGN_GROUP,
get the summation of
TECH_CHANL_INDR_CTYLCL_AMT as
TECH_CHANL_IDSUBS_CTYLCL_AMT
4. Assign the value from (3) if not null, else
assign zero

June 2009 306


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data type Table name Source field Data

Mandatory
name name type

TECH_PROD_ID DECIMAL(23,3) Y 1. Use WRK_IP_ID_LAST (WRK) to inner HEW_ORGN_CUST TECH_PROD_IN


SUBS_CTYLCL_ join HEW_ORGN_EOM_SNAP (ORGN) _PROFIT_EOM_SN DR_CTYLCL_AM
AMT on WRK.IP_ID_CUST = AP T
ORGN.IP_ID_ORGN and WRK.YR_ADJ
= ORGN.YR_NUM and
WRK.MO_ADJ=ORGN.MO_NUM
2. The inner join
HEW_ORGN_CU HEW_ORGN_CUST_PROFIT_EOM_SN DECI
ST_PROFIT_EO AP (PROFIT) on WRK.IP_ID_CUST = MAL(
M_SUMM SNAP.IP_ID_ORGN_CUST and 23.3)
WRK.YR_ADJ= PROFIT.YR_NUM and
WRK_MO_ADJ = PROFIT.MO_NUM
3. For each ORGN.IP_ID_ORGN_GROUP,
get the summation of
TECH_PROD_INDR_CTYLCL_AMT as
TECH_PROD_IDSUBS_CTYLCL_AMT
4. Assign the value from (3) if not null, else
assign zero

June 2009 307


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data type Table name Source field Data

Mandatory
name name type

TECH_SVCE_ID DECIMAL(23,3) Y 1. Use WRK_IP_ID_LAST (WRK) to inner HEW_ORGN_CUST TECH_SVCE_IND


SUBS_CTYLCL_ join HEW_ORGN_EOM_SNAP (ORGN) _PROFIT_EOM_SN R_CTYLCL_AMT
AMT on WRK.IP_ID_CUST = AP
ORGN.IP_ID_ORGN and WRK.YR_ADJ
= ORGN.YR_NUM and
WRK.MO_ADJ=ORGN.MO_NUM
2. The inner join
HEW_ORGN_CUST_PROFIT_EOM_SN DECI
HEW_ORGN_CU
AP (PROFIT) on WRK.IP_ID_CUST = MAL(
ST_PROFIT_EO
SNAP.IP_ID_ORGN_CUST and 23.3)
M_SUMM
WRK.YR_ADJ= PROFIT.YR_NUM and
WRK_MO_ADJ = PROFIT.MO_NUM
3. For each ORGN.IP_ID_ORGN_GROUP,
get the summation of
TECH_SVCE_INDR_CTYLCL_AMT as
TECH_SVCE_IDSUBS_CTYLCL_AMT
4. Assign the value from (3) if not null, else
assign zero

June 2009 308


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data type Table name Source field Data

Mandatory
name name type

TECH_OVHD_S DECIMAL(23,3) Y 1. Use WRK_IP_ID_LAST (WRK) to inner HEW_ORGN_CUST TECH_OVHD_CT


UBS_CTYLCL_A join HEW_ORGN_EOM_SNAP (ORGN) _PROFIT_EOM_SN YLCL_AMT
MT on WRK.IP_ID_CUST = AP
ORGN.IP_ID_ORGN and WRK.YR_ADJ
= ORGN.YR_NUM and
WRK.MO_ADJ=ORGN.MO_NUM
2. The inner join
HEW_ORGN_CUST_PROFIT_EOM_SN DECI
HEW_ORGN_CU
AP (PROFIT) on WRK.IP_ID_CUST = MAL(
ST_PROFIT_EO
SNAP.IP_ID_ORGN_CUST and 23.3)
M_SUMM
WRK.YR_ADJ= PROFIT.YR_NUM and
WRK_MO_ADJ = PROFIT.MO_NUM
3. For each ORGN.IP_ID_ORGN_GROUP,
get the summation of
TECH_OVHD_CTYLCL_AMT as
TECH_OVHD_SUBS_CTYLCL_AMT
4. Assign the value from (3) if not null, else
assign zero

June 2009 309


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data type Table name Source field Data

Mandatory
name name type

TECH_CUST_R DECIMAL(23,3) Y 1. Use WRK_IP_ID_LAST (WRK) to inner HEW_ORGN_CUST TECH_CUST_RE


EL_SUBS_CTYL join HEW_ORGN_EOM_SNAP (ORGN) _PROFIT_EOM_SN L_CTYLCL_AMT
CL_AMT on WRK.IP_ID_CUST = AP
ORGN.IP_ID_ORGN and WRK.YR_ADJ
= ORGN.YR_NUM and
WRK.MO_ADJ=ORGN.MO_NUM
2. The inner join
HEW_ORGN_CUST_PROFIT_EOM_SN
HEW_ORGN_CU AP (PROFIT) on WRK.IP_ID_CUST = DECI
ST_PROFIT_EO SNAP.IP_ID_ORGN_CUST and MAL(
M_SUMM WRK.YR_ADJ= PROFIT.YR_NUM and 23.3)
WRK_MO_ADJ = PROFIT.MO_NUM
3. For each ORGN.IP_ID_ORGN_GROUP,
get the summation of
TECH_CUST_REL_CTYLCL_AMT as
TECH_CUST_REL_SUBS_CTYLCL_AM
T
4. Assign the value from (3) if not null, else
assign zero

June 2009 310


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data type Table name Source field Data

Mandatory
name name type

OTHER_CHANL DECIMAL(23,3) Y 1. Use WRK_IP_ID_LAST (WRK) to inner HEW_ORGN_CUST OTHER_CHANL_I


_IDSUBS_CTYL join HEW_ORGN_EOM_SNAP (ORGN) _PROFIT_EOM_SN NDR_CTYLCL_A
CL_AMT on WRK.IP_ID_CUST = AP MT
ORGN.IP_ID_ORGN and WRK.YR_ADJ
= ORGN.YR_NUM and
WRK.MO_ADJ=ORGN.MO_NUM
2. The inner join
HEW_ORGN_CUST_PROFIT_EOM_SN
HEW_ORGN_CU AP (PROFIT) on WRK.IP_ID_CUST = DECI
ST_PROFIT_EO SNAP.IP_ID_ORGN_CUST and MAL(
M_SUMM WRK.YR_ADJ= PROFIT.YR_NUM and 23.3)
WRK_MO_ADJ = PROFIT.MO_NUM
3. For each ORGN.IP_ID_ORGN_GROUP,
get the summation of
OTHER_CHANL_INDR_CTYLCL_AMT
as
OTHER_CHANL_IDSUBS_CTYLCL_AMT
4. Assign the value from (3) if not null, else
assign zero

June 2009 311


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data type Table name Source field Data

Mandatory
name name type

OTHER_PROD_I DECIMAL(23,3) Y 1. Use WRK_IP_ID_LAST (WRK) to inner HEW_ORGN_CUST OTHER_PROD_I


DSUBS_CTYLC join HEW_ORGN_EOM_SNAP (ORGN) _PROFIT_EOM_SN NDR_CTYLCL_A
L_AMT on WRK.IP_ID_CUST = AP MT
ORGN.IP_ID_ORGN and WRK.YR_ADJ
= ORGN.YR_NUM and
WRK.MO_ADJ=ORGN.MO_NUM
2. The inner join
HEW_ORGN_CU HEW_ORGN_CUST_PROFIT_EOM_SN DECI
ST_PROFIT_EO AP (PROFIT) on WRK.IP_ID_CUST = MAL(
M_SUMM SNAP.IP_ID_ORGN_CUST and 23.3)
WRK.YR_ADJ= PROFIT.YR_NUM and
WRK_MO_ADJ = PROFIT.MO_NUM
3. For each ORGN.IP_ID_ORGN_GROUP,
get the summation of
OTHER_PROD_INDR_CTYLCL_AMT as
OTHER_PROD_IDSUBS_CTYLCL_AMT
4. Assign the value from (3) if not null, else
assign zero

June 2009 312


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data type Table name Source field Data

Mandatory
name name type

OTHER_SVCE_I DECIMAL(23,3) Y 1. Use WRK_IP_ID_LAST (WRK) to inner HEW_ORGN_CUST OTHER_SVCE_I


DSUBS_CTYLC join HEW_ORGN_EOM_SNAP (ORGN) _PROFIT_EOM_SN NDR_CTYLCL_A
L_AMT on WRK.IP_ID_CUST = AP MT
ORGN.IP_ID_ORGN and WRK.YR_ADJ
= ORGN.YR_NUM and
WRK.MO_ADJ=ORGN.MO_NUM
2. The inner join
HEW_ORGN_CUST_PROFIT_EOM_SN DECI
HEW_ORGN_CU
AP (PROFIT) on WRK.IP_ID_CUST = MAL(
ST_PROFIT_EO
SNAP.IP_ID_ORGN_CUST and 23.3)
M_SUMM
WRK.YR_ADJ= PROFIT.YR_NUM and
WRK_MO_ADJ = PROFIT.MO_NUM
3. For each ORGN.IP_ID_ORGN_GROUP,
get the summation of
OTHER_SVCE_INDR_CTYLCL_AMT as
OTHER_SVCE_IDSUBS_CTYLCL_AMT
4. Assign the value from (3) if not null, else
assign zero

June 2009 313


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data type Table name Source field Data

Mandatory
name name type

OTHER_OVHD_ DECIMAL(23,3) Y 1. Use WRK_IP_ID_LAST (WRK) to inner HEW_ORGN_CUST OTHER_OVHD_C


SUBS_CTYLCL_ join HEW_ORGN_EOM_SNAP (ORGN) _PROFIT_EOM_SN TYLCL_AMT
AMT on WRK.IP_ID_CUST = AP
ORGN.IP_ID_ORGN and WRK.YR_ADJ
= ORGN.YR_NUM and
WRK.MO_ADJ=ORGN.MO_NUM
2. The inner join
HEW_ORGN_CUST_PROFIT_EOM_SN DECI
HEW_ORGN_CU
AP (PROFIT) on WRK.IP_ID_CUST = MAL(
ST_PROFIT_EO
SNAP.IP_ID_ORGN_CUST and 23.3)
M_SUMM
WRK.YR_ADJ= PROFIT.YR_NUM and
WRK_MO_ADJ = PROFIT.MO_NUM
3. For each ORGN.IP_ID_ORGN_GROUP,
get the summation of
OTHER_OVHD_CTYLCL_AMT as
OTHER_OVHD_SUBS_CTYLCL_AMT
4. Assign the value from (3) if not null, else
assign zero

June 2009 314


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data type Table name Source field Data

Mandatory
name name type

OTHER_CUST_ DECIMAL(23,3) Y 1. Use WRK_IP_ID_LAST (WRK) to inner HEW_ORGN_CUST OTHER_CUST_R


REL_SUBS_CTY join HEW_ORGN_EOM_SNAP (ORGN) _PROFIT_EOM_SN EL_CTYLCL_AMT
LCL_AMT on WRK.IP_ID_CUST = AP
ORGN.IP_ID_ORGN and WRK.YR_ADJ
= ORGN.YR_NUM and
WRK.MO_ADJ=ORGN.MO_NUM
2. The inner join
HEW_ORGN_CUST_PROFIT_EOM_SN
HEW_ORGN_CU AP (PROFIT) on WRK.IP_ID_CUST = DECI
ST_PROFIT_EO SNAP.IP_ID_ORGN_CUST and MAL(
M_SUMM WRK.YR_ADJ= PROFIT.YR_NUM and 23.3)
WRK_MO_ADJ = PROFIT.MO_NUM
3. For each ORGN.IP_ID_ORGN_GROUP,
get the summation of
OTHER_CUST_REL_CTYLCL_AMT as
OTHER_CUST_REL_SUBS_CTYLCL_A
MT
4. Assign the value from (3) if not null, else
assign zero

June 2009 315


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data type Table name Source field Data

Mandatory
name name type

EMPLY_CHANL_ DECIMAL(23,3) Y 1. Use WRK_IP_ID_LAST (WRK) to inner EMPLY_CHANL_


DSUBS_CTYLC join HEW_ORGN_EOM_SNAP (ORGN) DIR_CTYLCL_AM
L_AMT on WRK.IP_ID_CUST = T
ORGN.IP_ID_ORGN and WRK.YR_ADJ
= ORGN.YR_NUM and
WRK.MO_ADJ=ORGN.MO_NUM
2. The inner join
HEW_ORGN_CUSP_PROFIT_EOM_SN
AP (CUSP) on WRK.IP_ID_CUST =
SNAP.IP_ID_ORGN_CUST and
WRK.YR_ADJ= CUSP.YR_NUM and DECI
HEW_ORGN_CU HEW_ORGN_CUSP_
WRK_MO_ADJ = CUSP.MO_NUM MAL(
ST_PROFIT_EO PROFIT_SNAP
3. For each CUSP.IP_ID_CUST, get the 23.3)
M_SUMM
summation of
EMPLY_CHANL_DIR_CTYLCL_AMT as
EMPLY_CHANL_DIR_CTYLCL_SUM
4. Sum
EMPLY_CHANL_DIR_CTYLCL_SUM
from (3) as
EMPLY_CHANL_DSUBS_CTYLCL_AMT
by grouping
ORGN.IP_ID_ORGN_GROUP
5. Assign the value from (4) if not null, else
assign zero

June 2009 316


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data type Table name Source field Data

Mandatory
name name type

EMPLY_PROD_ DECIMAL(23,3) Y 1. Use WRK_IP_ID_LAST (WRK) to inner EMPLY_PROD_D


DSUBS_CTYLC join HEW_ORGN_EOM_SNAP (ORGN) IR_CTYLCL_AMT
L_AMT on WRK.IP_ID_CUST =
ORGN.IP_ID_ORGN and WRK.YR_ADJ
= ORGN.YR_NUM and
WRK.MO_ADJ=ORGN.MO_NUM
2. The inner join
HEW_ORGN_CUSP_PROFIT_EOM_SN
AP (CUSP) on WRK.IP_ID_CUST =
SNAP.IP_ID_ORGN_CUST and
HEW_ORGN_CU WRK.YR_ADJ= CUSP.YR_NUM and DECI
HEW_ORGN_CUSP_
ST_PROFIT_EO WRK_MO_ADJ = CUSP.MO_NUM MAL(
PROFIT_SNAP
M_SUMM 3. For each CUSP.IP_ID_CUST, get the 23.3)
summation of
MKT_PDPCS_DIR_CTYLCL_AMT as
MKT_PDPCS_DIR_CTYLCL_SUM
4. Sum MKT_PDPCS_DIR_CTYLCL_SUM
from (3) as
EMPLY_PROD_DSUBS_CTYLCL_AMT
by grouping
ORGN.IP_ID_ORGN_GROUP
5. Assign the value from (4) if not null, else
assign zero

June 2009 317


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data type Table name Source field Data

Mandatory
name name type

EMPLY_SVCE_ DECIMAL(23,3) Y 1. Use WRK_IP_ID_LAST (WRK) to inner EMPLY_SVCE_DI


DSUBS_CTYLC join HEW_ORGN_EOM_SNAP (ORGN) R_CTYLCL_AMT
L_AMT on WRK.IP_ID_CUST =
ORGN.IP_ID_ORGN and WRK.YR_ADJ
= ORGN.YR_NUM and
WRK.MO_ADJ=ORGN.MO_NUM
2. The inner join
HEW_ORGN_CUSP_PROFIT_EOM_SN
AP (CUSP) on WRK.IP_ID_CUST =
SNAP.IP_ID_ORGN_CUST and
HEW_ORGN_CU WRK.YR_ADJ= CUSP.YR_NUM and DECI
HEW_ORGN_CUSP_
ST_PROFIT_EO WRK_MO_ADJ = CUSP.MO_NUM MAL(
PROFIT_SNAP
M_SUMM 3. For each CUSP.IP_ID_CUST, get the 23.3)
summation of
EMPLY_SVCE_DIR_CTYLCL_AMT as
EMPLY_SVCE_DIR_CTYLCL_SUM
4. Sum EMPLY_SVCE_DIR_CTYLCL_SUM
from (3) as
EMPLY_SVCE_DSUBS_CTYLCL_AMT
by grouping
ORGN.IP_ID_ORGN_GROUP
5. Assign the value from (4) if not null, else
assign zero

June 2009 318


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data type Table name Source field Data

Mandatory
name name type

MKT_CHANL_D DECIMAL(23,3) Y 1. Use WRK_IP_ID_LAST (WRK) to inner MKT_CHANL_DI


SUBS_CTYLCL_ join HEW_ORGN_EOM_SNAP (ORGN) R_CTYLCL_AMT
AMT on WRK.IP_ID_CUST =
ORGN.IP_ID_ORGN and WRK.YR_ADJ
= ORGN.YR_NUM and
WRK.MO_ADJ=ORGN.MO_NUM
2. The inner join
HEW_ORGN_CUSP_PROFIT_EOM_SN
AP (CUSP) on WRK.IP_ID_CUST =
HEW_ORGN_CU SNAP.IP_ID_ORGN_CUST and DECI
WRK.YR_ADJ= CUSP.YR_NUM and HEW_ORGN_CUSP_
ST_PROFIT_EO MAL(
WRK_MO_ADJ = CUSP.MO_NUM PROFIT_SNAP
M_SUMM 23.3)
3. For each CUSP.IP_ID_CUST, get the
summation of
MKT_CHANL_DIR_CTYLCL_AMT as
MKT_CHANL_DIR_CTYLCL_SUM
4. Sum MKT_CHANL_DIR_CTYLCL_SUM
from (3) as
MKT_CHANL_DSUBS_CTYLCL_AMT by
grouping ORGN.IP_ID_ORGN_GROUP
5. Assign the value from (4) if not null, else
assign zero

June 2009 319


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data type Table name Source field Data

Mandatory
name name type

MKT_PROD_DS DECIMAL(23,3) Y 1. Use WRK_IP_ID_LAST (WRK) to inner MKT_PROD_DIR


UBS_CTYLCL_A join HEW_ORGN_EOM_SNAP (ORGN) _CTYLCL_AMT
MT on WRK.IP_ID_CUST =
ORGN.IP_ID_ORGN and WRK.YR_ADJ
= ORGN.YR_NUM and
WRK.MO_ADJ=ORGN.MO_NUM
2. The inner join
HEW_ORGN_CUSP_PROFIT_EOM_SN
AP (CUSP) on WRK.IP_ID_CUST =
SNAP.IP_ID_ORGN_CUST and DECI
HEW_ORGN_CU HEW_ORGN_CUSP_
WRK.YR_ADJ= CUSP.YR_NUM and MAL(
ST_PROFIT_EO PROFIT_SNAP
WRK_MO_ADJ = CUSP.MO_NUM 23.3)
M_SUMM
3. For each CUSP.IP_ID_CUST, get the
summation of
MKT_PDPCS_DIR_CTYLCL_AMT as
MKT_PDPCS_DIR_CTYLCL_SUM
4. Sum MKT_PDPCS_DIR_CTYLCL_SUM
from (3) as
MKT_PROD_DSUBS_CTYLCL_AMT by
grouping ORGN.IP_ID_ORGN_GROUP
5. Assign the value from (4) if not null, else
assign zero

June 2009 320


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data type Table name Source field Data

Mandatory
name name type

MKT_SVCE_DS DECIMAL(23,3) Y 1. Use WRK_IP_ID_LAST (WRK) to inner MKT_SVCE_DIR_


UBS_CTYLCL_A join HEW_ORGN_EOM_SNAP (ORGN) CTYLCL_AMT
MT on WRK.IP_ID_CUST =
ORGN.IP_ID_ORGN and WRK.YR_ADJ
= ORGN.YR_NUM and
WRK.MO_ADJ=ORGN.MO_NUM
2. The inner join
HEW_ORGN_CUSP_PROFIT_EOM_SN
AP (CUSP) on WRK.IP_ID_CUST =
SNAP.IP_ID_ORGN_CUST and DECI
HEW_ORGN_CU HEW_ORGN_CUSP_
WRK.YR_ADJ= CUSP.YR_NUM and MAL(
ST_PROFIT_EO PROFIT_SNAP
WRK_MO_ADJ = CUSP.MO_NUM 23.3)
M_SUMM
3. For each CUSP.IP_ID_CUST, get the
summation of
MKT_PROD_DIR_CTYLCL_AMT as
MKT_PROD_DIR_CTYLCL_SUM
4. Sum MKT_PROD_DIR_CTYLCL_SUM
from (3) as
MKT_SVCE_DSUBS_CTYLCL_AMT by
grouping ORGN.IP_ID_ORGN_GROUP
5. Assign the value from (4) if not null, else
assign zero

June 2009 321


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data type Table name Source field Data

Mandatory
name name type

TECH_CHANL_ DECIMAL(23,3) Y 1. Use WRK_IP_ID_LAST (WRK) to inner TECH_CHANL_DI


DSUBS_CTYLC join HEW_ORGN_EOM_SNAP (ORGN) R_CTYLCL_AMT
L_AMT on WRK.IP_ID_CUST =
ORGN.IP_ID_ORGN and WRK.YR_ADJ
= ORGN.YR_NUM and
WRK.MO_ADJ=ORGN.MO_NUM
2. The inner join
HEW_ORGN_CUSP_PROFIT_EOM_SN
AP (CUSP) on WRK.IP_ID_CUST =
SNAP.IP_ID_ORGN_CUST and
HEW_ORGN_CU WRK.YR_ADJ= CUSP.YR_NUM and DECI
HEW_ORGN_CUSP_
ST_PROFIT_EO WRK_MO_ADJ = CUSP.MO_NUM MAL(
PROFIT_SNAP
M_SUMM 3. For each CUSP.IP_ID_CUST, get the 23.3)
summation of
TECH_CHANL_DIR_CTYLCL_AMT as
TECH_CHANL_DIR_CTYLCL_SUM
4. Sum TECH_CHANL_DIR_CTYLCL_SUM
from (3) as
TECH_CHANL_DSUBS_CTYLCL_AMT
by grouping
ORGN.IP_ID_ORGN_GROUP
5. Assign the value from (4) if not null, else
assign zero

June 2009 322


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data type Table name Source field Data

Mandatory
name name type

TECH_PROD_D DECIMAL(23,3) Y 1. Use WRK_IP_ID_LAST (WRK) to inner TECH_PROD_DI


SUBS_CTYLCL_ join HEW_ORGN_EOM_SNAP (ORGN) R_CTYLCL_AMT
AMT on WRK.IP_ID_CUST =
ORGN.IP_ID_ORGN and WRK.YR_ADJ
= ORGN.YR_NUM and
WRK.MO_ADJ=ORGN.MO_NUM
2. The inner join
HEW_ORGN_CUSP_PROFIT_EOM_SN
AP (CUSP) on WRK.IP_ID_CUST =
SNAP.IP_ID_ORGN_CUST and DECI
HEW_ORGN_CU HEW_ORGN_CUSP_
WRK.YR_ADJ= CUSP.YR_NUM and MAL(
ST_PROFIT_EO PROFIT_SNAP
WRK_MO_ADJ = CUSP.MO_NUM 23.3)
M_SUMM
3. For each CUSP.IP_ID_CUST, get the
summation of
MKT_PDPCS_DIR_CTYLCL_AMT as
MKT_PDPCS_DIR_CTYLCL_SUM
4. Sum MKT_PDPCS_DIR_CTYLCL_SUM
from (3) as
TECH_PROD_DSUBS_CTYLCL_AMT by
grouping ORGN.IP_ID_ORGN_GROUP
5. Assign the value from (4) if not null, else
assign zero

June 2009 323


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data type Table name Source field Data

Mandatory
name name type

TECH_SVCE_D DECIMAL(23,3) Y 1. Use WRK_IP_ID_LAST (WRK) to inner TECH_SVCE_DIR


SUBS_CTYLCL_ join HEW_ORGN_EOM_SNAP (ORGN) _CTYLCL_AMT
AMT on WRK.IP_ID_CUST =
ORGN.IP_ID_ORGN and WRK.YR_ADJ
= ORGN.YR_NUM and
WRK.MO_ADJ=ORGN.MO_NUM
2. The inner join
HEW_ORGN_CUSP_PROFIT_EOM_SN
AP (CUSP) on WRK.IP_ID_CUST =
SNAP.IP_ID_ORGN_CUST and DECI
HEW_ORGN_CU HEW_ORGN_CUSP_
WRK.YR_ADJ= CUSP.YR_NUM and MAL(
ST_PROFIT_EO PROFIT_SNAP
WRK_MO_ADJ = CUSP.MO_NUM 23.3)
M_SUMM
3. For each CUSP.IP_ID_CUST, get the
summation of
TECH_PROD_DIR_CTYLCL_AMT as
TECH_PROD_DIR_CTYLCL_SUM
4. Sum TECH_PROD_DIR_CTYLCL_SUM
from (3) as
TECH_SVCE_DSUBS_CTYLCL_AMT by
grouping ORGN.IP_ID_ORGN_GROUP
5. Assign the value from (4) if not null, else
assign zero

June 2009 324


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data type Table name Source field Data

Mandatory
name name type

OTHER_CHANL DECIMAL(23,3) Y 1. Use WRK_IP_ID_LAST (WRK) to inner OTHER_CHANL_


_DSUBS_CTYL join HEW_ORGN_EOM_SNAP (ORGN) DIR_CTYLCL_AM
CL_AMT on WRK.IP_ID_CUST = T
ORGN.IP_ID_ORGN and WRK.YR_ADJ
= ORGN.YR_NUM and
WRK.MO_ADJ=ORGN.MO_NUM
2. The inner join
HEW_ORGN_CUSP_PROFIT_EOM_SN
AP (CUSP) on WRK.IP_ID_CUST =
SNAP.IP_ID_ORGN_CUST and
HEW_ORGN_CU WRK.YR_ADJ= CUSP.YR_NUM and DECI
HEW_ORGN_CUSP_
ST_PROFIT_EO WRK_MO_ADJ = CUSP.MO_NUM MAL(
PROFIT_SNAP
M_SUMM 3. For each CUSP.IP_ID_CUST, get the 23.3)
summation of
MKT_PDPCS_DIR_CTYLCL_AMT as
MKT_PDPCS_DIR_CTYLCL_SUM
4. Sum MKT_PDPCS_DIR_CTYLCL_SUM
from (3) as
OTHER_CHANL_DSUBS_CTYLCL_AMT
by grouping
ORGN.IP_ID_ORGN_GROUP
5. Assign the value from (4) if not null, else
assign zero

June 2009 325


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data type Table name Source field Data

Mandatory
name name type

OTHER_PROD_ DECIMAL(23,3) Y 1. Use WRK_IP_ID_LAST (WRK) to inner OTHER_PROD_D


DSUBS_CTYLC join HEW_ORGN_EOM_SNAP (ORGN) IR_CTYLCL_AMT
L_AMT on WRK.IP_ID_CUST =
ORGN.IP_ID_ORGN and WRK.YR_ADJ
= ORGN.YR_NUM and
WRK.MO_ADJ=ORGN.MO_NUM
2. The inner join
HEW_ORGN_CUSP_PROFIT_EOM_SN
AP (CUSP) on WRK.IP_ID_CUST =
SNAP.IP_ID_ORGN_CUST and
HEW_ORGN_CU WRK.YR_ADJ= CUSP.YR_NUM and DECI
HEW_ORGN_CUSP_
ST_PROFIT_EO WRK_MO_ADJ = CUSP.MO_NUM MAL(
PROFIT_SNAP
M_SUMM 3. For each CUSP.IP_ID_CUST, get the 23.3)
summation of
OTHER_PROD_DIR_CTYLCL_AMT as
OTHER_PROD_DIR_CTYLCL_SUM
4. Sum OTHER_PROD_DIR_CTYLCL_SUM
from (3) as
OTHER_PROD_DSUBS_CTYLCL_AMT
by grouping
ORGN.IP_ID_ORGN_GROUP
5. Assign the value from (4) if not null, else
assign zero

June 2009 326


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data type Table name Source field Data

Mandatory
name name type

OTHER_SVCE_ DECIMAL(23,3) Y 1. Use WRK_IP_ID_LAST (WRK) to inner OTHER_SVCE_D


DSUBS_CTYLC join HEW_ORGN_EOM_SNAP (ORGN) IR_CTYLCL_AMT
L_AMT on WRK.IP_ID_CUST =
ORGN.IP_ID_ORGN and WRK.YR_ADJ
= ORGN.YR_NUM and
WRK.MO_ADJ=ORGN.MO_NUM
2. The inner join
HEW_ORGN_CUSP_PROFIT_EOM_SN
AP (CUSP) on WRK.IP_ID_CUST =
SNAP.IP_ID_ORGN_CUST and
HEW_ORGN_CU WRK.YR_ADJ= CUSP.YR_NUM and DECI
HEW_ORGN_CUSP_
ST_PROFIT_EO WRK_MO_ADJ = CUSP.MO_NUM MAL(
PROFIT_SNAP
M_SUMM 3. For each CUSP.IP_ID_CUST, get the 23.3)
summation of
OTHER_SVCE_DIR_CTYLCL_AMT as
OTHER_SVCE_DIR_CTYLCL_SUM
4. Sum OTHER_SVCE_DIR_CTYLCL_SUM
from (3) as
OTHER_SVCE_DSUBS_CTYLCL_AMT
by grouping
ORGN.IP_ID_ORGN_GROUP
5. Assign the value from (4) if not null, else
assign zero

June 2009 327


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data type Table name Source field Data

Mandatory
name name type

NIM_ANNL_DE DECIMAL(23 Y 1. Refer to the derivation logic of HEW_ORGN_CUSP_


P_CTYLCL_AM INTIN_FDUSE_NT_SUBS_CTYLCL_AMT PROFIT_SNAP INTIN_FDUSE_
T , from step 1 to 5 NET_CTYLCL_A
2. Select records with condition MT
PROD_RPT_CAT_CDE=LIA, (Refer the derivation INTIN_FDRSE_
3. If BAL_CUST_DEPST_CTYLCL_AMT is logic of NET_CTYLCL_A
null or equal to 0 then assign null INTIN_FDUSE_NT_S MT
HEW_ORGN_CU 4. else assign UBS_CTYLCL_AMT INTIN_OFBS_N DECIMA
ST_PROFIT_EO (INTIN_FDUSE_NT_SUBS_CTYLCL_AM INTIN_FDRSE_NT_S ET_CTYLCL_AM
M_SUMM T+INTIN_FDRSE_NT_SUBS_CTYLCL_A UBS_CTYLCL_AMT T
MT+INTIN_OFBS_NET_SUBS_CTYLCL_ INTIN_OFBS_NET_S INTIN_NFUND_
AMT+INTIN_NFUND_NET_CTYLCL_AM UBS_CTYLCL_AMT NET_CTYLCL_A
T) /BAL_CUST_DEPST_CTYLCL_AMT * INTIN_NFUND_NET_ MT
12 / MO_NUM CTYLCL_AMT BAL_CUST_DEP
BAL_CUST_DEPST_ ST_CTYLCL_AM
CTYLCL_AMT at the T
end of table)
NIM_ANNL_LN_ DECIMAL(23 1. Refer to the derivation logic of HEW_ORGN_CUSP_
CTYLCL_AMT INTIN_FDUSE_NT_SUBS_CTYLCL_A PROFIT_SNAP INTIN_FDUSE_
MT , from step 1 to 5 NET_CTYLCL_A
2. Select records with condition MT
PROD_RPT_CAT_CDE=LIA, (Refer the derivation INTIN_FDRSE_
3. If BAL_CUST_DEPST_CTYLCL_AMT is logic of NET_CTYLCL_A
null or equal to 0 then assign null INTIN_FDUSE_NT_S MT
HEW_ORGN_CU 4. else assign UBS_CTYLCL_AMT INTIN_OFBS_N
ST_PROFIT_EO (INTIN_FDUSE_NT_SUBS_CTYLCL_A INTIN_FDRSE_NT_S ET_CTYLCL_AM
M_SUMM MT+INTIN_FDRSE_NT_SUBS_CTYLC UBS_CTYLCL_AMT T
L_AMT+INTIN_OFBS_NET_SUBS_CT INTIN_OFBS_NET_S INTIN_NFUND_
YLCL_AMT+INTIN_NFUND_NET_CTY UBS_CTYLCL_AMT NET_CTYLCL_A
LCL_AMT) / INTIN_NFUND_NET_ MT
BAL_CUST_ADV_CTYLCL_AMT * 12 / CTYLCL_AMT BAL_CUST_ADV
MO_NUM BAL_CUST_ADV_CT _CTYLCL_AMT
YLCL_AMT at the
end of table)

June 2009 328


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data type Table name Source field Data

Mandatory
name name type

CUST_OP_INC INTEGER Y 1. Refer to derivation logic of


M_RANK_NUM CUST_CLASS_GROUP_CDE step 1-3 to
retrieve a list of customer
2. Then inner join
HEW_ORGN_CUSP_PROFIT_EOM_SN
AP (CUSP) on WRK.IP_ID_CUST =
CUSP.IP_ID_ORGN_CUST and
WRK_YR_ADJ=CUSP.YR_NUM and
WRK_MO_ADJ = CUSTP.MO_NUM
3. Base on result of 2, for each customer,
calculate OPI_AMT =
CUSP.INTIN_FDUSE_NET_CTYLCL_AM
T+
CUSP.INTIN_FDRSE_NET_CTYLCL_AM
T+
HEW_ORGN_CU CUSP.INTIN_OFBS_NET_CTYLCL_AMT
ST_PROFIT_EO +
M_SUMM CUSP.INTIN_NFUND_NET_CTYLCL_AM
T
+CUSP.INC_NFUND_CMRCV_CTYLCL_
AMT +
CUSP.INC_NFUND_FX_PROFIT_CTYLC
L_AMT, group by WRK.IP_ID_CUST
4. Rank each customer by OPI_AMT in
descending order
5. For Top 10% of total no. of customer,
Assign 1,
For 2nd 10% of total no. of customer, Assign 2,
.
After the 9th 10%, for the rest of total no. of
customer, Assign 10

June 2009 329


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data type Table name Source field Data

Mandatory
name name type

CUST_CLASS_ CHAR(6) Y 1. WRK_IP_ID_LAST (WRK) join CUST_CLASS_G


GROUP_CDE HEW_CUST_EOM_SNAP (CUST) on ROUP_CDE
WRK.IP_ID_CUST = CUST.IP_ID_CUST
and WRK.YR_ADJ = CUST.YR_NUM and
WRK.MO_ADJ = CUST.MO_NUM
HEW_CUST_PR 2. Then inner join
HEW_CUST_CLASS CHAR
OFIT_EOM_SUM HEW_CUST_CLASS_CDE_EOM_SNAP(
_CDE_EOM_SNAP (6)
M CLASS) on CUST.CUST_CLASS_CDE =
CLASS.CUST_CLASS_CDE and
CUST.YR_NUM = CLASS.YR_NUM and
CUST.MO_NUM = CLASS.MO_NUM
3. Assigns
CLASS.CUST_CLASS_GROUP_CDE

June 2009 330


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data type Table name Source field Data

Mandatory
name name type

SEG_CUST_VA CHAR(6) Y 1. WRK_IP_ID_LAST (WRK) join SEG_CUST_VAL


LUE_CDE HEW_CUST_EOM_SNAP (CUST) on UE_CDE
WRK.IP_ID_CUST = CUST.IP_ID_CUST
and WRK.YR_ADJ = CUST.YR_NUM and
WRK.MO_ADJ = CUST.MO_NUM
2. Then inner join
HEW_CUST_CLASS_CDE_EOM_SNAP(
CLASS) on CUST.CUST_CLASS_CDE =
CLASS.CUST_CLASS_CDE and
CUST.YR_NUM = CLASS.YR_NUM and
CUST.MO_NUM = CLASS.MO_NUM
3. Then inner join
HEW_OPER_INCM_SEG_EOM_SNAP
HEW_ORGN_CU (SEG) on HEW_OPER_INCM_ CHAR
ST_PROFIT_EO CLASS.CUST_CLASS_GROUP_CDE SEG_EOM_SNAP (6)
M_SUMM =SEG.CUST_CLASS_GROUP_CDE and
CLASS.YR_NUM = SEG.YR_NUM and
CLASS.MO_NUM = SEG.MO_NUM
4. Refer to the derivation logic of
CUST_OP_INCM_RANK_NUM , to
calculate the OPI_AMT.
5. If annualized (OPI_AMT) in range of
SEG.INCM_OPER_LOW_CTYLCL_AMT
to
SEG.INCM_OPER_UPPR_CTYLCL_AMT
, then assign
SEG.SEG_CUST_VALUE_CDE, else
assign null

HEW_ORGN_CU LOAD_DT_TM TIMESTAMP N


ST_PROFIT_EO prmDate : 00:00:00
M_SUMM

June 2009 331


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data type Table name Source field Data

Mandatory
name name type

INTIN_FDUSE_N DECIMAL(23,3) N 1. WRK_IP_ID_LAST (WRK) inner join


ET_CTYLCL_AM HEW_ORGN_CUSP_PROFIT_EOM_SNAP
T (CUSP) on WRK.IP_ID_CUST =
CUSP.IP_ID_CUST and
WRK.YR_ADJ=CUSP.YR_NUM and
WRK.MO_ADJ=MO_NUM
2. Inner join HEW_PROD (PROD) on
PROD.PROD_ID = CUSP.PROD_ID
3. Inner join
HEW_PROD_PRT_PROD_EOM_SNAP
(PROD_SNAP) on
PROD_SNAP.SRCE_SYS_CDE=PROD.SRCE
Data fields used _SYS_CDE and PROD_SNAP.PROD_ID =
for calculation of CUSP.PROD_ID and WRK.YR_ADJ =
r PROD_SNAP.YR_NUM and
NIM_ANNL_DEP_ WRK.MO_ADJ=PROD_SNAP.MO_NUM INTIN_FDUSE_N DECI
CTYLCL_AMT HEW_ORGN_CUSP_
4. Inner join ET_CTYLCL_AM MAL(
PROFIT_EOM_SNAP
HEW_PROD_RPT_CDE_EOM_SNAP T 23,3)
and
(CDE_SNAP) on
CDE_SNAP.SRCE_SYS_CDE=PROD.SRCE_
NIM_ANNL_LN_C
SYS_CDE and CDE_SNAP.PROD_ID =
TYLCL_AMT
CUSP.PROD_ID and WRK.YR_ADJ =
CDE_SNAP.YR_NUM and
WRK.MO_ADJ=CDE_SNAP.MO_NUM
5. inner join
HEW_ORGN_CUSP_PROFIT_EOM_SNAP
(CUSP) on WRK.IP_ID_CUST =
CUSP.IP_ID_ORGN_CUST and WRK.YR_ADJ
=CUSP.YR_NUM and WRK_MO_ADJ=
CUSP.MO_NUM
6. Sum INTIN_FDUSE_NET_CTYLCL_AMT, by
group WRK.IP_ID_CUST,
CDE_SNAP.PROD_RPT_CAT_CDE

June 2009 332


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data type Table name Source field Data

Mandatory
name name type

INTIN_FDRSE_N DECIMAL(23,3) N 1. WRK_IP_ID_LAST (WRK) inner join


T_SUBS_CTYLC HEW_ORGN_CUSP_PROFIT_EOM_SNAP
L_AMT (CUSP) on WRK.IP_ID_CUST =
CUSP.IP_ID_CUST and
WRK.YR_ADJ=CUSP.YR_NUM and
WRK.MO_ADJ=MO_NUM
2. Inner join HEW_PROD (PROD) on
PROD.PROD_ID = CUSP.PROD_ID
3. Inner join
HEW_PROD_PRT_PROD_EOM_SNAP
(PROD_SNAP) on
PROD_SNAP.SRCE_SYS_CDE=PROD.SRC
Data fields used E_SYS_CDE and PROD_SNAP.PROD_ID =
for calculation of CUSP.PROD_ID and WRK.YR_ADJ =
r PROD_SNAP.YR_NUM and
NIM_ANNL_DEP_ WRK.MO_ADJ=PROD_SNAP.MO_NUM INTIN_FDRSE_N DECI
CTYLCL_AMT HEW_ORGN_CUSP_
4. Inner join ET_CTYLCL_AM MAL(
PROFIT_EOM_SNAP
HEW_PROD_RPT_CDE_EOM_SNAP T 23,3)
and
(CDE_SNAP) on
CDE_SNAP.SRCE_SYS_CDE=PROD.SRCE
NIM_ANNL_LN_C
_SYS_CDE and CDE_SNAP.PROD_ID =
TYLCL_AMT
CUSP.PROD_ID and WRK.YR_ADJ =
CDE_SNAP.YR_NUM and
WRK.MO_ADJ=CDE_SNAP.MO_NUM
5. inner join
HEW_ORGN_CUSP_PROFIT_EOM_SNAP
(CUSP) on WRK.IP_ID_CUST =
CUSP.IP_ID_ORGN_CUST and
WRK.YR_ADJ =CUSP.YR_NUM and
WRK_MO_ADJ= CUSP.MO_NUM
6. Sum INTIN_FDRSE_NET_CTYLCL_AMT, by
group WRK.IP_ID_CUST,
CDE_SNAP.PROD_RPT_CAT_CDE

June 2009 333


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data type Table name Source field Data

Mandatory
name name type

INTIN_OFBS_NE DECIMAL(23,3) N 1. WRK_IP_ID_LAST (WRK) inner join


T_SUBS_CTYLC HEW_ORGN_CUSP_PROFIT_EOM_SNAP
L_AMT (CUSP) on WRK.IP_ID_CUST =
CUSP.IP_ID_CUST and
WRK.YR_ADJ=CUSP.YR_NUM and
WRK.MO_ADJ=MO_NUM
2. Inner join HEW_PROD (PROD) on
PROD.PROD_ID = CUSP.PROD_ID
3. Inner join
HEW_PROD_PRT_PROD_EOM_SNAP
(PROD_SNAP) on
Data fields used PROD_SNAP.SRCE_SYS_CDE=PROD.SRCE
for calculation of _SYS_CDE and PROD_SNAP.PROD_ID =
r CUSP.PROD_ID and WRK.YR_ADJ =
NIM_ANNL_DEP_ PROD_SNAP.YR_NUM and
WRK.MO_ADJ=PROD_SNAP.MO_NUM DECI
CTYLCL_AMT HEW_ORGN_CUSP_ INTIN_OFBS_NE
MAL(
4. Inner join HEW_PROD_RPT_CDE_EOM_SNAP PROFIT_EOM_SNAP T_CTYLCL_AMT
23,3)
and (CDE_SNAP) on
CDE_SNAP.SRCE_SYS_CDE=PROD.SRCE_
NIM_ANNL_LN_C SYS_CDE and CDE_SNAP.PROD_ID =
TYLCL_AMT CUSP.PROD_ID and WRK.YR_ADJ =
CDE_SNAP.YR_NUM and
WRK.MO_ADJ=CDE_SNAP.MO_NUM
5. inner join
HEW_ORGN_CUSP_PROFIT_EOM_SNAP
(CUSP) on WRK.IP_ID_CUST =
CUSP.IP_ID_ORGN_CUST and WRK.YR_ADJ
=CUSP.YR_NUM and WRK_MO_ADJ=
CUSP.MO_NUM
6. Sum INTIN_OFBS_NET_CTYLCL_AMT, by
group WRK.IP_ID_CUST,
CDE_SNAP.PROD_RPT_CAT_CDE

June 2009 334


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data type Table name Source field Data

Mandatory
name name type

INTIN_NFUND_ DECIMAL(23,3) N 1. WRK_IP_ID_LAST (WRK) inner join


NET_CTYLCL_A HEW_ORGN_CUSP_PROFIT_EOM_SNAP
MT (CUSP) on WRK.IP_ID_CUST =
CUSP.IP_ID_CUST and
WRK.YR_ADJ=CUSP.YR_NUM and
WRK.MO_ADJ=MO_NUM
2. Inner join HEW_PROD (PROD) on
PROD.PROD_ID = CUSP.PROD_ID
3. Inner join
HEW_PROD_PRT_PROD_EOM_SNAP
(PROD_SNAP) on
Data fields used PROD_SNAP.SRCE_SYS_CDE=PROD.SRCE_
for calculation of SYS_CDE and PROD_SNAP.PROD_ID =
r CUSP.PROD_ID and WRK.YR_ADJ =
NIM_ANNL_DEP_ PROD_SNAP.YR_NUM and
WRK.MO_ADJ=PROD_SNAP.MO_NUM INTIN_NFUND_N DECI
CTYLCL_AMT HEW_ORGN_CUSP_
ET_CTYLCL_AM MAL(
4. Inner join HEW_PROD_RPT_CDE_EOM_SNAP PROFIT_EOM_SNAP
T 23,3)
and (CDE_SNAP) on
CDE_SNAP.SRCE_SYS_CDE=PROD.SRCE_S
NIM_ANNL_LN_C YS_CDE and CDE_SNAP.PROD_ID =
TYLCL_AMT CUSP.PROD_ID and WRK.YR_ADJ =
CDE_SNAP.YR_NUM and
WRK.MO_ADJ=CDE_SNAP.MO_NUM
5. inner join
HEW_ORGN_CUSP_PROFIT_EOM_SNAP
(CUSP) on WRK.IP_ID_CUST =
CUSP.IP_ID_ORGN_CUST and WRK.YR_ADJ
=CUSP.YR_NUM and WRK_MO_ADJ=
CUSP.MO_NUM
6. Sum INTIN_NFUND_NET_CTYLCL_AMT, by
group WRK.IP_ID_CUST,
CDE_SNAP.PROD_RPT_CAT_CDE

June 2009 335


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data type Table name Source field Data

Mandatory
name name type

BAL_CUST_DEP DECIMAL(23,3) N 1. WRK_IP_ID_LAST (WRK) inner join


ST_CTYLCL_AM HEW_ORGN_CUSP_PROFIT_EOM_SNAP
T (CUSP) on WRK.IP_ID_CUST =
CUSP.IP_ID_CUST and
WRK.YR_ADJ=CUSP.YR_NUM and
WRK.MO_ADJ=MO_NUM
2. Inner join HEW_PROD (PROD) on
PROD.PROD_ID = CUSP.PROD_ID
3. Inner join
HEW_PROD_PRT_PROD_EOM_SNAP
(PROD_SNAP) on
Data fields used PROD_SNAP.SRCE_SYS_CDE=PROD.SRCE_
for calculation of SYS_CDE and PROD_SNAP.PROD_ID =
r CUSP.PROD_ID and WRK.YR_ADJ =
NIM_ANNL_DEP_ PROD_SNAP.YR_NUM and
WRK.MO_ADJ=PROD_SNAP.MO_NUM BAL_CUST_DEP DECI
CTYLCL_AMT HEW_ORGN_CUSP_
ST_CTYLCL_AM MAL(
4. Inner join HEW_PROD_RPT_CDE_EOM_SNAP PROFIT_EOM_SNAP
T 23,3)
and (CDE_SNAP) on
CDE_SNAP.SRCE_SYS_CDE=PROD.SRCE_S
NIM_ANNL_LN_C YS_CDE and CDE_SNAP.PROD_ID =
TYLCL_AMT CUSP.PROD_ID and WRK.YR_ADJ =
CDE_SNAP.YR_NUM and
WRK.MO_ADJ=CDE_SNAP.MO_NUM
5. inner join
HEW_ORGN_CUSP_PROFIT_EOM_SNAP
(CUSP) on WRK.IP_ID_CUST =
CUSP.IP_ID_ORGN_CUST and WRK.YR_ADJ
=CUSP.YR_NUM and WRK_MO_ADJ=
CUSP.MO_NUM
6. Sum BAL_CUST_DEPST_CTYLCL_AMT, by
group WRK.IP_ID_CUST,
CDE_SNAP.PROD_RPT_CAT_CDE

June 2009 336


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data type Table name Source field Data

Mandatory
name name type

BAL_CUST_ADV DECIMAL(23,3) N 1. WRK_IP_ID_LAST (WRK) inner join


_CTYLCL_AMT HEW_ORGN_CUSP_PROFIT_EOM_SNAP
(CUSP) on WRK.IP_ID_CUST =
CUSP.IP_ID_CUST and
WRK.YR_ADJ=CUSP.YR_NUM and
WRK.MO_ADJ=MO_NUM
2. Inner join HEW_PROD (PROD) on
PROD.PROD_ID = CUSP.PROD_ID
3. Inner join
HEW_PROD_PRT_PROD_EOM_SNAP
(PROD_SNAP) on
Data fields used PROD_SNAP.SRCE_SYS_CDE=PROD.SRCE_
for calculation of SYS_CDE and PROD_SNAP.PROD_ID =
r CUSP.PROD_ID and WRK.YR_ADJ =
NIM_ANNL_DEP_ PROD_SNAP.YR_NUM and
WRK.MO_ADJ=PROD_SNAP.MO_NUM DECI
CTYLCL_AMT HEW_ORGN_CUSP_ BAL_CUST_ADV
MAL(
4. Inner join HEW_PROD_RPT_CDE_EOM_SNAP PROFIT_EOM_SNAP _CTYLCL_AMT
23,3)
and (CDE_SNAP) on
CDE_SNAP.SRCE_SYS_CDE=PROD.SRCE_S
NIM_ANNL_LN_C YS_CDE and CDE_SNAP.PROD_ID =
TYLCL_AMT CUSP.PROD_ID and WRK.YR_ADJ =
CDE_SNAP.YR_NUM and
WRK.MO_ADJ=CDE_SNAP.MO_NUM
5. inner join
HEW_ORGN_CUSP_PROFIT_EOM_SNAP
(CUSP) on WRK.IP_ID_CUST =
CUSP.IP_ID_ORGN_CUST and WRK.YR_ADJ
=CUSP.YR_NUM and WRK_MO_ADJ=
CUSP.MO_NUM
6. Sum BAL_CUST_ADV_CTYLCL_AMT, by group
WRK.IP_ID_CUST,
CDE_SNAP.PROD_RPT_CAT_CDE

June 2009 337


OCBB CPT Summary and Snapshot Design Overview

HEW_ORGN_CUST_EOM_SUMM
The following table maps data elements for the entity, HEW_ORGN_CUST_EOM_SUMM with the source.

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data Table name Source field Data

Mandatory
name type name type

IP_ID_ORGN_CU BIGIN Y HEW_ORGN_CUST IP_ID_ORGN_CU BIGIN


HEW_ORGN_CU Directly mapping
ST T ST T
ST_EOM_SUMM (WRK_IP_ID)

HEW_ORGN_CU YR_NUM DECI Y HEW_SUMM_DATE_ YR DECI


ST_EOM_SUMM MAL(4 Directly mapping REF MAL
) (4)
(WRK_IP_ID_LAST)

HEW_ORGN_CU MO_NUM DECI N HEW_SUMM_DATE_ MO DECI


ST_EOM_SUMM MAL(2 Directly mapping REF MAL
) (4)
(WRK_IP_ID_LAST)

HEW_ORGN_CU DIRTR_CNT SMAL N 1. Select HEW_ORGN_OWN with HEW_ORGN_OWN IP_ID_ORGN_O BIGIN


ST_EOM_SUMM LINT ORGN_OWN_CDE =D WN T
2. (1) Inner join HEW_INDCV on SEQ_NUM INT
HEW_ORGN_OWN.IP_ID_ORGN_OWN BIGIN
= HEW_INDV.IP_ID_INDV IP_ID_INDV T
3. WRK_IP_ID left outer join (2) on HEW_INDV
WRK_IP_ID.IP_ID_CUST =
HEW_ORGN_OWN.IP_ID_ORGN_CUST
4. count distinct seq_num and assign to
dirtr_cnt

June 2009 338


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data Table name Source field Data

Mandatory
name type name type

HEW_ORGN_CU DIRTR_AGE_AVG SMAL N 1. Select HEW_ORGN_OWN with HEW_ORGN_OWN IP_ID_ORGN_O BIGIN


ST_EOM_SUMM _CNT LINT ORGN_OWN_CDE =D WN T
2. (1) Inner join HEW_INDCV on SEQ_NUM INT
HEW_ORGN_OWN.IP_ID_ORGN_OWN BIGIN
= HEW_INDV.IP_ID_INDV IP_ID_INDV T
3. WRK_IP_ID left outer join (2) on HEW_INDV BIRTH_DT DATE
WRK_IP_ID.IP_ID_CUST =
HEW_ORGN_OWN.IP_ID_ORGN_CUST DEC(
4. YR YEAR(INDV.BIRTH_DT) *12 + HEW_SUMM_DATE_ YR 4)
DF.MO MONTH(INDV.BIRTH_DT) ) REF MO DEC(
AS AGE_IN_MO 4)
5. AGE_IN_MO / DIRTR_CNT

HEW_ORGN_CU CTRY_PRNT_OR CHAR N 1. WRK_IP_ID left outer join HEW_ORGN HEW_ORGN CTRY_ORGN_CD CHAR
ST_EOM_SUMM GN_CDE (2) on WRK_IP_ID.IP_ID_CUST = E (2)
HEW_ORGN.IP_ID_ORGN_GROUP
2. Direct mapping of CTRY_ORGN_CDE
HEW_ORGN_CU ORGN_PRNT_NA VARC N HEW_ORGN ORGN_NAME DECI
ST_EOM_SUMM ME HAR(7 1. WRK_IP_ID left outer join HEW_ORGN MAL(
0) on WRK_IP_ID.IP_ID_CUST = 23.3)
HEW_ORGN.IP_ID_ORGN_GROUP
2. Direct mapping of ORGN_NAME

HEW_ORGN_CU CUST_NUM CHAR N 1. WRK_IP_ID left outer join HEW_CUST on


ST_EOM_SUMM (25) WRK_IP_ID.IP_ID_CUST = CHAR
HEW_CUST CUST_NUM
HEW_CUST.IP_ID_CUST (25)
2. Direct mapping of CUST_NUM
HEW_ORGN_CU CUST_INTL_NUM CHAR N 1. WRK_IP_ID left outer join HEW_CUST on HEW_CUST
ST_EOM_SUMM (20) WRK_IP_ID.IP_ID_CUST = CHAR
CUST_INTL_NUM
HEW_CUST.IP_ID_CUST (20)
2. Direct mapping of CUST_INTL_NUM

June 2009 339


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data Table name Source field Data

Mandatory
name type name type

HEW_ORGN_CU OFCR_ACCT_NU DECI N 1. WRK_IP_ID left outer join HEW_CUST on HEW_CUST


DECI
ST_EOM_SUMM M MAL(3 WRK_IP_ID.IP_ID_CUST = OFCR_ACCT_NU
MAL(
) HEW_CUST.IP_ID_CUST M
3)
2. Direct mapping of OFCR_ACCT_NUM
HEW_ORGN_CU EMPLY_ID_CRED BIGIN N 3. WRK_IP_ID left outer join HEW_CUST on HEW_CUST EMPLY_ID_CR BIGI
ST_EOM_SUMM _OFCR T WRK_IP_ID.IP_ID_CUST = ED_OFCR NT
HEW_CUST.IP_ID_CUST
4. Direct mapping of
EMPLY_ID_CRED_OFCR
HEW_ORGN_CU PRNT_CUST_IND CHAR N 1. WRK_IP_ID left outer join HEW_ORGN HEW_ORGN_CUST IP_ID_ORGN_GR BIGIN
ST_EOM_SUMM (1) on WRK_IP_ID.IP_ID_CUST = OUP T
HEW_ORGN.IP_ID_ORGN_GROUP
2. IF found record then Y else UBT

HEW_ORGN_CU CUST_SUBS_RE CHAR N 1. WRK_IP_ID left outer join HEW_ORGN HEW_ORGN_CUST IP_ID_ORGN_CU BIGIN
ST_EOM_SUMM L_IND (1) on WRK_IP_ID.IP_ID_CUST = ST T
HEW_ORGN.IP_ID_ORGN_CUST
2. IF found record then Y else UBT

HEW_ORGN_CU CUST_DORM_DT DATE N 1. WRK_IP_ID left outer join HEW_ACCT_ARR ACTV_LAST_DT Date
ST_EOM_SUMM HEW_ACCT_ARR on ACCT_STAT_CD CHAR
WRK_IP_ID.IP_ID_CUST = E (3)
HEW_ACCT_ARR.IP_ID_PRIM_CUST
2. Min(ACTV_LAST_DT) of records in
condition ACCT_STAT_CDE =2 or 3

HEW_ORGN_CU CUST_BHAV_SC CHAR N HEW_ORGN_CUST CUST_BHAV_S CHAR


ST_EOM_SUMM R_NUM (4) Direct Mapping (4)
CR_NUM
HEW_ORGN_CU LMT_PRE_APV_ DECI N HEW_ORGN_CUST LMT_PRE_APV_ DECI
ST_EOM_SUMM AMT MAL(1 Direct Mapping AMT MAL(1
7,3) 7,3)

June 2009 340


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data Table name Source field Data

Mandatory
name type name type

HEW_ORGN_CU BAL_LMT_PRE_A DECI N HEW_ORGN_CUST BAL_LMT_PRE_A DECI


ST_EOM_SUMM PV_AMT MAL(1 Direct Mapping PV_AMT MAL(1
7,3) 7,3)
HEW_ORGN_CU GROUP_ITEG_C CHAR N HEW_ORGN_CUST GROUP_ITEG_C
Direct Mapping
ST_EOM_SUMM UST_IND (1) UST_IND
HEW_ORGN_CU DERV_ACTV_CU CHAR N 1. WRK_IP_ID left outer join HEW_ORGN IP_ID_ORGN_GR BIGIN
ST_EOM_SUMM ST_IND (1) HEW_ACCT_ARR on OUP T
WRK_IP_ID.IP_ID_CUST =
HEW_ORGN.IP_ID_ORGN_GROUP HEW_ACCT_ARR IP_ID_PRIM_CUS BIGIN
2. Left outer join T T
HEW_ORGN.IP_ID_ORGN_GROUP = ARR_ID_ACCT BIGIN
HEW_ACCT_ARR.IP_ID_PRIM_CUST ACCT_STAT_CD T
3. ACTIVE_ACCT= 1 if records found with E CHAR
HEW_ACCT_ARR.ACCT_STAT_CDE = (3)
1
4. if ACTIVE_ACCT = 1 then Y else N

HEW_ORGN_CU ACTV_CUST_TTL CHAR N 1. WRK_IP_ID left outer join HEW_ACCT_ARR IP_ID_PRIM_CUS BIGIN
ST_EOM_SUMM _REL_IND (1) HEW_ACCT_ARR on T T
WRK_IP_ID.IP_ID_CUST = ARR_ID_ACCT BIGIN
HEW_ACCT_ARR.IP_ID_PRIM_CUST ACCT_STAT_CD T
2. ACTIVE_ACCT= 1 if records found with E CHAR
HEW_ACCT_ARR.ACCT_STAT_CDE = (3)
1
3. if ACTIVE_ACCT = 1 then Y else N

HEW_ORGN_CU GROUP_SEG_C CHAR N HEW_CUST_CLASS GROUP_SEG_C CHAR


ST_EOM_SUMM DE (6) Direct Mapping _GROUP_CDE DE (6)

HEW_ORGN_CU CUST_SEG_DER CHAR N HEW_CUST CUST_CLASS_C CHAR


ST_EOM_SUMM V_CDE (6) Direct mapping (6)
DE

June 2009 341


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data Table name Source field Data

Mandatory
name type name type

HEW_ORGN_CU CUST_SEG_TTL_ CHAR N 1. WRK_IP_ID left outer join HEW_ACCT_ARR HEW_ORGN IP_ID_ORGN_GR BIGIN
ST_EOM_SUMM REL_CDE (6) on WRK_IP_ID.IP_ID_CUST = OUP T
HEW_ORGN.IP_ID_ORGN_GROUP
2. left outer join HEW_CUST on HEW_ORGN_CUST IP_ID_PRIM_CUS BIGIN
HEW_CUST.IP_ID_CUST = T T
HEW_ORGN_CUST.IP_ID_ORGN_GROUP BIGIN
3. left outer join HEW_CUST_CLASS_CDE on CUST_CLASS_C T
HEW_CUST_CLASS_CDE.CUST_CLASS_ HEW_CUST_CLASS DE CHAR
CDE = HEW_CUST.CUST_CLASS_CDE _CDE (3)
4. Left outer join HEW_CUST_CLASS CUST_CLASS_G CHAR
HEW_CUST_CLASS_GROUP_CDE on _GROUP_CDE ROUP_CDE (3)
HEW_CUST_CLASS_GROUP_CDE.CUST CUST_SEG_PRT CHAR
_CLASS_GROUP_CDE = Y_NUM (1)
HEW_CUST_CLASS_CDE.CUST_CLASS_
GROUP_CDE
5. SEG_PRTY_NUM = CUST_SEG_PRTY_NUM

1. PRNT_CUST_CLASS_GROUP_CDE
=CUST_CLASS_GROUP_CDE
2. WRK_IP_ID left outer join HEW_ACCT_ARR
on WRK_IP_ID.IP_ID_CUST =
HEW_ORGN.IP_ID_ORGN_CUST
3. SUBS_PRTY_NUM =
CUST_SEG_PRTY_NUM
4. SUBS_CUST_CLASS_GROUP_CDE
=CUST_CLASS_GROUP_CDE

IF SEG_PRTY_NUM is NULL
THEN PRNT_CUST_CLASS_GROUP_CDE
ELSE IF PRNT_SEG_PRTY_NUM Is NULL
THEN CUST_CLASS_GROUP_CDE
ELSE IF compare( CUST_SEG_PRTY_NUM,
PRNT_SEG_PRTY_NUM, R ) < 0
THEN CUST_CLASS_GROUP_CDE
ELSE PRNT_SEG_PRTY_NUM

June 2009 342


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data Table name Source field Data

Mandatory
name type name type

HEW_ORGN_CU TRAN_ATM_SUB INTEG N 1. WRK_IP_ID left outer join HEW_TRAN_DEAL_ DISTB_METH_C CHAR
ST_EOM_SUMM S_CNT ER HEW_TRAN_CUST_EOM_SUMM on STATS_EOM_SUMM DE (1)
WRK_IP_ID.IP_ID_CUST = INT
HEW_TRAN_DEAL_STATS_EOM_SUM TRAN_DEAL_CN
M.IP_ID_CUST T
2. Inner join HEW_SUMM_REF_DATE on
HEW_TRAN_DEAL_STATS_EOM_SUM
M.YR_NUM =
HEW_SUMM_DATE_REF.YR and
HEW_TRAN_DEAL_STATS_EOM_SUM
M.MO_NUM =
HEW_SUMM_DATE_REF.MO
3. left outer join HEW_ORGN on
WRK_IP_ID.IP_ID_CUST =
HEW_ORGN.IP_ID_ORGN_GROUP
4. By Grouping IP_ID_ORGN_GROUP,
sum(TRAN_DEAL_CNT) when
DISTB_METH_CDE= ATM

June 2009 343


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data Table name Source field Data

Mandatory
name type name type

HEW_ORGN_CU TRAN_ATM_SUB DECI N 1. WRK_IP_ID left outer join HEW_TRAN_DEAL_ DISTB_METH_C CHAR
ST_EOM_SUMM S_CTRY_CTYLC MAL(2 HEW_TRAN_CUST_EOM_SUMM on STATS_EOM_SUMM DE (1)
L_AMT 3,3) WRK_IP_ID.IP_ID_CUST = DEC(
HEW_TRAN_DEAL_STATS_EOM_SUM TRAN_DEAL_CT 23,3)
M.IP_ID_CUST YLCL_AMT
2. Inner join HEW_SUMM_REF_DATE on
HEW_TRAN_DEAL_STATS_EOM_SUM
M.YR_NUM =
HEW_SUMM_DATE_REF.YR and
HEW_TRAN_DEAL_STATS_EOM_SUM
M.MO_NUM =
HEW_SUMM_DATE_REF.MO
3. left outer join HEW_ORGN on
WRK_IP_ID.IP_ID_CUST =
HEW_ORGN.IP_ID_ORGN_GROUP
4. By Grouping IP_ID_ORGN_GROUP,
sum(TRAN_DEAL_CTYLCL_AMT) when
DISTB_METH_CDE= ATM

HEW_ORGN_CU TRAN_NMON_AT INTEG N


0
ST_EOM_SUMM M_SUBS_CNT ER

June 2009 344


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data Table name Source field Data

Mandatory
name type name type

HEW_ORGN_CU TRAN_ATM_PRN INTEG N 1. WRK_IP_ID left outer join HEW_TRAN_DEAL_ DISTB_METH_C CHAR
ST_EOM_SUMM T_CNT ER HEW_TRAN_CUST_EOM_SUMM on STATS_EOM_SUMM DE (1)
WRK_IP_ID.IP_ID_CUST = INT
HEW_TRAN_DEAL_STATS_EOM_SUM TRAN_DEAL_CN
M.IP_ID_CUST T
2. Inner join HEW_SUMM_REF_DATE on
HEW_TRAN_DEAL_STATS_EOM_SUM
M.YR_NUM =
HEW_SUMM_DATE_REF.YR and
HEW_TRAN_DEAL_STATS_EOM_SUM
M.MO_NUM =
HEW_SUMM_DATE_REF.MO
3. By Grouping IP_ID_CUST
sum(TRAN_DEAL_CNT) when
DISTB_METH_CDE= ATM

HEW_ORGN_CU TRAN_ATM_PRN DECI N 1. WRK_IP_ID left outer join HEW_TRAN_DEAL_ DISTB_METH_C CHAR
ST_EOM_SUMM T_CTYLCL_AMT MAL(2 HEW_TRAN_CUST_EOM_SUMM on STATS_EOM_SUMM DE (1)
3,3) WRK_IP_ID.IP_ID_CUST = DEC(
HEW_TRAN_DEAL_STATS_EOM_SUM TRAN_DEAL_CT 23,3)
M.IP_ID_CUST YLCL_AMT
2. Inner join HEW_SUMM_REF_DATE on
HEW_TRAN_DEAL_STATS_EOM_SUM
M.YR_NUM =
HEW_SUMM_DATE_REF.YR and
HEW_TRAN_DEAL_STATS_EOM_SUM
M.MO_NUM =
HEW_SUMM_DATE_REF.MO
3. By Grouping IP_ID_CUST,
sum(TRAN_DEAL_CTYLCL_AMT) when
DISTB_METH_CDE= ATM

HEW_ORGN_CU TRAN_NMON_AT INTEG N


0
ST_EOM_SUMM M_PRNT_CNT ER

June 2009 345


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data Table name Source field Data

Mandatory
name type name type

HEW_ORGN_CU TRAN_INET_BAN INTEG N 1. WRK_IP_ID left outer join HEW_TRAN_DEAL_ DISTB_METH_C CHAR
ST_EOM_SUMM K_SUBS_CNT ER HEW_TRAN_CUST_EOM_SUMM on STATS_EOM_SUMM DE (1)
WRK_IP_ID.IP_ID_CUST = INT
HEW_TRAN_DEAL_STATS_EOM_SUM TRAN_DEAL_CN
M.IP_ID_CUST T
2. Inner join HEW_SUMM_REF_DATE on
HEW_TRAN_DEAL_STATS_EOM_SUM
M.YR_NUM =
HEW_SUMM_DATE_REF.YR and
HEW_TRAN_DEAL_STATS_EOM_SUM
M.MO_NUM =
HEW_SUMM_DATE_REF.MO
3. left outer join HEW_ORGN on
WRK_IP_ID.IP_ID_CUST =
HEW_ORGN.IP_ID_ORGN_GROUP
4. By Grouping IP_ID_ORGN_GROUP,
sum(TRAN_DEAL_CNT) when
DISTB_METH_CDE= IBK or EBK

June 2009 346


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data Table name Source field Data

Mandatory
name type name type

HEW_ORGN_CU TRAN_INET_BAN DECI N 1. WRK_IP_ID left outer join HEW_TRAN_DEAL_ DISTB_METH_C CHAR
ST_EOM_SUMM K_SUBS_CTYLC MAL(2 HEW_TRAN_CUST_EOM_SUMM on STATS_EOM_SUMM DE (1)
L_AMT 3,3) WRK_IP_ID.IP_ID_CUST = DEC(
HEW_TRAN_DEAL_STATS_EOM_SUM TRAN_DEAL_CT 23,3)
M.IP_ID_CUST YLCL_AMT
2. Inner join HEW_SUMM_REF_DATE on
HEW_TRAN_DEAL_STATS_EOM_SUM
M.YR_NUM =
HEW_SUMM_DATE_REF.YR and
HEW_TRAN_DEAL_STATS_EOM_SUM
M.MO_NUM =
HEW_SUMM_DATE_REF.MO
3. left outer join HEW_ORGN on
WRK_IP_ID.IP_ID_CUST =
HEW_ORGN.IP_ID_ORGN_GROUP
4. By Grouping IP_ID_ORGN_GROUP,
sum(TRAN_DEAL_CTYLCL_AMT) when
DISTB_METH_CDE= IBK or EBK

HEW_ORGN_CU TRAN_NMON_IN INTEG N


ST_EOM_SUMM ET_BANK_SUBS ER 0
_CNT

June 2009 347


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data Table name Source field Data

Mandatory
name type name type

HEW_ORGN_CU TRAN_INET_BAN INTEG N 1. WRK_IP_ID left outer join HEW_TRAN_DEAL_ DISTB_METH_C CHAR
ST_EOM_SUMM K_PRNT_CNT ER HEW_TRAN_CUST_EOM_SUMM on STATS_EOM_SUMM DE (1)
WRK_IP_ID.IP_ID_CUST = INT
HEW_TRAN_DEAL_STATS_EOM_SUM TRAN_DEAL_CN
M.IP_ID_CUST T
2. Inner join HEW_SUMM_REF_DATE on
HEW_TRAN_DEAL_STATS_EOM_SUM
M.YR_NUM =
HEW_SUMM_DATE_REF.YR and
HEW_TRAN_DEAL_STATS_EOM_SUM
M.MO_NUM =
HEW_SUMM_DATE_REF.MO
3. By Grouping IP_ID_CUST
sum(TRAN_DEAL_CNT) when
DISTB_METH_CDE= IBK or EBK

HEW_ORGN_CU TRAN_INET_BAN DECI N 1. WRK_IP_ID left outer join HEW_TRAN_DEAL_ DISTB_METH_C CHAR
ST_EOM_SUMM K_PRNT_CTYLC MAL(2 HEW_TRAN_CUST_EOM_SUMM on STATS_EOM_SUMM DE (1)
L_AMT 3,3) WRK_IP_ID.IP_ID_CUST = DEC(
HEW_TRAN_DEAL_STATS_EOM_SUM TRAN_DEAL_CT 23,3)
M.IP_ID_CUST YLCL_AMT
2. Inner join HEW_SUMM_REF_DATE on
HEW_TRAN_DEAL_STATS_EOM_SUM
M.YR_NUM =
HEW_SUMM_DATE_REF.YR and
HEW_TRAN_DEAL_STATS_EOM_SUM
M.MO_NUM =
HEW_SUMM_DATE_REF.MO
3. By Grouping IP_ID_CUST,
sum(TRAN_DEAL_CTYLCL_AMT) when
DISTB_METH_CDE= IBK or EBK

June 2009 348


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data Table name Source field Data

Mandatory
name type name type

HEW_ORGN_CU TRAN_NMON_IN INTEG N


ST_EOM_SUMM ET_BANK_PRNT ER 0
_CNT
HEW_ORGN_CU TRAN_TELLR_S INTEG N 1. WRK_IP_ID left outer join HEW_TRAN_DEAL_ DISTB_METH_C CHAR
ST_EOM_SUMM UBS_CNT ER HEW_TRAN_CUST_EOM_SUMM on STATS_EOM_SUMM DE (1)
WRK_IP_ID.IP_ID_CUST = INT
HEW_TRAN_DEAL_STATS_EOM_SUM TRAN_DEAL_CN
M.IP_ID_CUST T
2. Inner join HEW_SUMM_REF_DATE on
HEW_TRAN_DEAL_STATS_EOM_SUM
M.YR_NUM =
HEW_SUMM_DATE_REF.YR and
HEW_TRAN_DEAL_STATS_EOM_SUM
M.MO_NUM =
HEW_SUMM_DATE_REF.MO
3. left outer join HEW_ORGN on
WRK_IP_ID.IP_ID_CUST =
HEW_ORGN.IP_ID_ORGN_GROUP
4. By Grouping IP_ID_ORGN_GROUP,
sum(TRAN_DEAL_CNT) when
DISTB_METH_CDE= HFE or UBT

June 2009 349


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data Table name Source field Data

Mandatory
name type name type

HEW_ORGN_CU TRAN_TELLR_S DECI N 1. WRK_IP_ID left outer join HEW_TRAN_DEAL_ DISTB_METH_C CHAR
ST_EOM_SUMM UBS_CTYLCL_A MAL(2 HEW_TRAN_CUST_EOM_SUMM on STATS_EOM_SUMM DE (1)
MT 3,3) WRK_IP_ID.IP_ID_CUST = DEC(
HEW_TRAN_DEAL_STATS_EOM_SUM TRAN_DEAL_CT 23,3)
M.IP_ID_CUST YLCL_AMT
2. Inner join HEW_SUMM_REF_DATE on
HEW_TRAN_DEAL_STATS_EOM_SUM
M.YR_NUM =
HEW_SUMM_DATE_REF.YR and
HEW_TRAN_DEAL_STATS_EOM_SUM
M.MO_NUM =
HEW_SUMM_DATE_REF.MO
3. left outer join HEW_ORGN on
WRK_IP_ID.IP_ID_CUST =
HEW_ORGN.IP_ID_ORGN_GROUP
4. By Grouping IP_ID_ORGN_GROUP,
sum(TRAN_DEAL_CTYLCL_AMT) when
DISTB_METH_CDE= HFE or UBT

HEW_ORGN_CU TRAN_NMON_TR INTEG N


0
ST_EOM_SUMM ML_SUBS_CNT ER

June 2009 350


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data Table name Source field Data

Mandatory
name type name type

HEW_ORGN_CU TRAN_TELLR_P INTEG N 1. WRK_IP_ID left outer join HEW_TRAN_DEAL_ DISTB_METH_C CHAR
ST_EOM_SUMM RNT_CNT ER HEW_TRAN_CUST_EOM_SUMM on STATS_EOM_SUMM DE (1)
WRK_IP_ID.IP_ID_CUST = INT
HEW_TRAN_DEAL_STATS_EOM_SUM TRAN_DEAL_CN
M.IP_ID_CUST T
2. Inner join HEW_SUMM_REF_DATE on
HEW_TRAN_DEAL_STATS_EOM_SUM
M.YR_NUM =
HEW_SUMM_DATE_REF.YR and
HEW_TRAN_DEAL_STATS_EOM_SUM
M.MO_NUM =
HEW_SUMM_DATE_REF.MO
3. By Grouping IP_ID_CUST
sum(TRAN_DEAL_CNT) when
DISTB_METH_CDE= HFE or UBT

HEW_ORGN_CU TRAN_TELLR_P DECI N 1. WRK_IP_ID left outer join HEW_TRAN_DEAL_ DISTB_METH_C CHAR
ST_EOM_SUMM RNT_CTYLCL_A MAL(2 HEW_TRAN_CUST_EOM_SUMM on STATS_EOM_SUMM DE (1)
MT 3,3) WRK_IP_ID.IP_ID_CUST = DEC(
HEW_TRAN_DEAL_STATS_EOM_SUM TRAN_DEAL_CT 23,3)
M.IP_ID_CUST YLCL_AMT
2. Inner join HEW_SUMM_REF_DATE on
HEW_TRAN_DEAL_STATS_EOM_SUM
M.YR_NUM =
HEW_SUMM_DATE_REF.YR and
HEW_TRAN_DEAL_STATS_EOM_SUM
M.MO_NUM =
HEW_SUMM_DATE_REF.MO
3. By Grouping IP_ID_CUST,
sum(TRAN_DEAL_CTYLCL_AMT) when
DISTB_METH_CDE= = HFE or UBT

HEW_ORGN_CU TRAN_NMON_TR INTEG N


0
ST_EOM_SUMM ML_PRNT_CNT ER

June 2009 351


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data Table name Source field Data

Mandatory
name type name type

HEW_ORGN_CU TRAN_CCTR_SU INTEG N 1. WRK_IP_ID left outer join HEW_TRAN_DEAL_ DISTB_METH_C CHAR
ST_EOM_SUMM BS_CNT ER HEW_TRAN_CUST_EOM_SUMM on STATS_EOM_SUMM DE (1)
WRK_IP_ID.IP_ID_CUST = INT
HEW_TRAN_DEAL_STATS_EOM_SUM TRAN_DEAL_CN
M.IP_ID_CUST T
2. Inner join HEW_SUMM_REF_DATE on
HEW_TRAN_DEAL_STATS_EOM_SUM
M.YR_NUM =
HEW_SUMM_DATE_REF.YR and
HEW_TRAN_DEAL_STATS_EOM_SUM
M.MO_NUM =
HEW_SUMM_DATE_REF.MO
3. left outer join HEW_ORGN on
WRK_IP_ID.IP_ID_CUST =
HEW_ORGN.IP_ID_ORGN_GROUP
4. By Grouping IP_ID_ORGN_GROUP,
sum(TRAN_DEAL_CNT) when
DISTB_METH_CDE= MPB or PTB

June 2009 352


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data Table name Source field Data

Mandatory
name type name type

HEW_ORGN_CU TRAN_CCTR_SU DECI N 1. WRK_IP_ID left outer join HEW_TRAN_DEAL_ DISTB_METH_C CHAR
ST_EOM_SUMM BS_CTYLCL_AM MAL(2 HEW_TRAN_CUST_EOM_SUMM on STATS_EOM_SUMM DE (1)
T 3,3) WRK_IP_ID.IP_ID_CUST = DEC(
HEW_TRAN_DEAL_STATS_EOM_SUM TRAN_DEAL_CT 23,3)
M.IP_ID_CUST YLCL_AMT
2. Inner join HEW_SUMM_REF_DATE on
HEW_TRAN_DEAL_STATS_EOM_SUM
M.YR_NUM =
HEW_SUMM_DATE_REF.YR and
HEW_TRAN_DEAL_STATS_EOM_SUM
M.MO_NUM =
HEW_SUMM_DATE_REF.MO
3. left outer join HEW_ORGN on
WRK_IP_ID.IP_ID_CUST =
HEW_ORGN.IP_ID_ORGN_GROUP
4. By Grouping IP_ID_ORGN_GROUP,
sum(TRAN_DEAL_CTYLCL_AMT) when
DISTB_METH_CDE= MPB or PTB

HEW_ORGN_CU TRAN_NMON_C INTEG N


0
ST_EOM_SUMM CTR_SUBS_CNT ER

June 2009 353


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data Table name Source field Data

Mandatory
name type name type

HEW_ORGN_CU TRAN_CCTR_PR INTEG N 1. WRK_IP_ID left outer join HEW_TRAN_DEAL_ DISTB_METH_C CHAR
ST_EOM_SUMM NT_CNT ER HEW_TRAN_CUST_EOM_SUMM on STATS_EOM_SUMM DE (1)
WRK_IP_ID.IP_ID_CUST = INT
HEW_TRAN_DEAL_STATS_EOM_SUM TRAN_DEAL_CN
M.IP_ID_CUST T
2. Inner join HEW_SUMM_REF_DATE on
HEW_TRAN_DEAL_STATS_EOM_SUM
M.YR_NUM =
HEW_SUMM_DATE_REF.YR and
HEW_TRAN_DEAL_STATS_EOM_SUM
M.MO_NUM =
HEW_SUMM_DATE_REF.MO
3. By Grouping IP_ID_CUST
sum(TRAN_DEAL_CNT) when
DISTB_METH_CDE= MPB or PTB

HEW_ORGN_CU TRAN_CCTR_PR DECI N 1. WRK_IP_ID left outer join HEW_TRAN_DEAL_ DISTB_METH_C CHAR
ST_EOM_SUMM NT_CTYLCL_AM MAL(2 HEW_TRAN_CUST_EOM_SUMM on STATS_EOM_SUMM DE (1)
T 3,3) WRK_IP_ID.IP_ID_CUST = DEC(
HEW_TRAN_DEAL_STATS_EOM_SUM TRAN_DEAL_CT 23,3)
M.IP_ID_CUST YLCL_AMT
2. Inner join HEW_SUMM_REF_DATE on
HEW_TRAN_DEAL_STATS_EOM_SUM
M.YR_NUM =
HEW_SUMM_DATE_REF.YR and
HEW_TRAN_DEAL_STATS_EOM_SUM
M.MO_NUM =
HEW_SUMM_DATE_REF.MO
3. By Grouping IP_ID_CUST,
sum(TRAN_DEAL_CTYLCL_AMT) when
DISTB_METH_CDE= = MPB or PTB

HEW_ORGN_CU TRAN_NMON_C INTEG N


0
ST_EOM_SUMM CTR_PRNT_CNT ER

June 2009 354


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data Table name Source field Data

Mandatory
name type name type

HEW_ORGN_CU TRAN_BKOFC_S INTEG N 1. WRK_IP_ID left outer join HEW_TRAN_DEAL_ DISTB_METH_C CHAR
ST_EOM_SUMM UBS_CNT ER HEW_TRAN_CUST_EOM_SUMM on STATS_EOM_SUMM DE (1)
WRK_IP_ID.IP_ID_CUST = INT
HEW_TRAN_DEAL_STATS_EOM_SUM TRAN_DEAL_CN
M.IP_ID_CUST T
2. Inner join HEW_SUMM_REF_DATE on
HEW_TRAN_DEAL_STATS_EOM_SUM
M.YR_NUM =
HEW_SUMM_DATE_REF.YR and
HEW_TRAN_DEAL_STATS_EOM_SUM
M.MO_NUM =
HEW_SUMM_DATE_REF.MO
3. left outer join HEW_ORGN on
WRK_IP_ID.IP_ID_CUST =
HEW_ORGN.IP_ID_ORGN_GROUP
4. By Grouping IP_ID_ORGN_GROUP,
sum(TRAN_DEAL_CNT) when
DISTB_METH_CDE= VDU

June 2009 355


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data Table name Source field Data

Mandatory
name type name type

HEW_ORGN_CU TRAN_BKOFC_S DECI N 1. WRK_IP_ID left outer join HEW_TRAN_DEAL_ DISTB_METH_C CHAR
ST_EOM_SUMM UBS_CTYLCL_A MAL(2 HEW_TRAN_CUST_EOM_SUMM on STATS_EOM_SUMM DE (1)
MT 3,3) WRK_IP_ID.IP_ID_CUST = DEC(
HEW_TRAN_DEAL_STATS_EOM_SUM TRAN_DEAL_CT 23,3)
M.IP_ID_CUST YLCL_AMT
2. Inner join HEW_SUMM_REF_DATE on
HEW_TRAN_DEAL_STATS_EOM_SUM
M.YR_NUM =
HEW_SUMM_DATE_REF.YR and
HEW_TRAN_DEAL_STATS_EOM_SUM
M.MO_NUM =
HEW_SUMM_DATE_REF.MO
3. left outer join HEW_ORGN on
WRK_IP_ID.IP_ID_CUST =
HEW_ORGN.IP_ID_ORGN_GROUP
4. By Grouping IP_ID_ORGN_GROUP,
sum(TRAN_DEAL_CTYLCL_AMT) when
DISTB_METH_CDE= VDU

HEW_ORGN_CU TRAN_NMON_BK INTEG N


0
ST_EOM_SUMM OFC_SUBS_CNT ER

June 2009 356


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data Table name Source field Data

Mandatory
name type name type

HEW_ORGN_CU TRAN_BKOFC_P INTEG N 1. WRK_IP_ID left outer join HEW_TRAN_DEAL_ DISTB_METH_C CHAR
ST_EOM_SUMM RNT_CNT ER HEW_TRAN_CUST_EOM_SUMM on STATS_EOM_SUMM DE (1)
WRK_IP_ID.IP_ID_CUST = INT
HEW_TRAN_DEAL_STATS_EOM_SUM TRAN_DEAL_CN
M.IP_ID_CUST T
2. Inner join HEW_SUMM_REF_DATE on
HEW_TRAN_DEAL_STATS_EOM_SUM
M.YR_NUM =
HEW_SUMM_DATE_REF.YR and
HEW_TRAN_DEAL_STATS_EOM_SUM
M.MO_NUM =
HEW_SUMM_DATE_REF.MO
3. By Grouping IP_ID_CUST
sum(TRAN_DEAL_CNT) when
DISTB_METH_CDE= VDU

HEW_ORGN_CU TRAN_BKOFC_P DECI N 1. WRK_IP_ID left outer join HEW_TRAN_DEAL_ DISTB_METH_C CHAR
ST_EOM_SUMM RNT_CTYLCL_A MAL(2 HEW_TRAN_CUST_EOM_SUMM on STATS_EOM_SUMM DE (1)
MT 3,3) WRK_IP_ID.IP_ID_CUST = DEC(
HEW_TRAN_DEAL_STATS_EOM_SUM TRAN_DEAL_CT 23,3)
M.IP_ID_CUST YLCL_AMT
2. Inner join HEW_SUMM_REF_DATE on
HEW_TRAN_DEAL_STATS_EOM_SUM
M.YR_NUM =
HEW_SUMM_DATE_REF.YR and
HEW_TRAN_DEAL_STATS_EOM_SUM
M.MO_NUM =
HEW_SUMM_DATE_REF.MO
3. By Grouping IP_ID_CUST,
sum(TRAN_DEAL_CTYLCL_AMT) when
DISTB_METH_CDE= = VDU

HEW_ORGN_CU TRAN_NMON_BK INTEG N


0
ST_EOM_SUMM OFC_PRNT_CNT ER

June 2009 357


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data Table name Source field Data

Mandatory
name type name type

HEW_ORGN_CU TRAN_OTHER_S INTEG N 1. WRK_IP_ID left outer join HEW_TRAN_DEAL_ DISTB_METH_C CHAR
ST_EOM_SUMM UBS_CNT ER HEW_TRAN_CUST_EOM_SUMM on STATS_EOM_SUMM DE (1)
WRK_IP_ID.IP_ID_CUST = INT
HEW_TRAN_DEAL_STATS_EOM_SUM TRAN_DEAL_CN
M.IP_ID_CUST T
2. Inner join HEW_SUMM_REF_DATE on
HEW_TRAN_DEAL_STATS_EOM_SUM
M.YR_NUM =
HEW_SUMM_DATE_REF.YR and
HEW_TRAN_DEAL_STATS_EOM_SUM
M.MO_NUM =
HEW_SUMM_DATE_REF.MO
3. left outer join HEW_ORGN on
WRK_IP_ID.IP_ID_CUST =
HEW_ORGN.IP_ID_ORGN_GROUP
4. By Grouping IP_ID_ORGN_GROUP,
sum(TRAN_DEAL_CNT) when
DISTB_METH_CDE not in
(ATM,IBK,EBK,HFE,UBT,MPB,
PTB,VDU)

June 2009 358


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data Table name Source field Data

Mandatory
name type name type

HEW_ORGN_CU TRAN_OTHER_S DECI N 1. WRK_IP_ID left outer join HEW_TRAN_DEAL_ DISTB_METH_C CHAR
ST_EOM_SUMM UBS_CTYLCL_A MAL(2 HEW_TRAN_CUST_EOM_SUMM on STATS_EOM_SUMM DE (1)
MT 3,3) WRK_IP_ID.IP_ID_CUST = DEC(
HEW_TRAN_DEAL_STATS_EOM_SUM TRAN_DEAL_CT 23,3)
M.IP_ID_CUST YLCL_AMT
2. Inner join HEW_SUMM_REF_DATE on
HEW_TRAN_DEAL_STATS_EOM_SUM
M.YR_NUM =
HEW_SUMM_DATE_REF.YR and
HEW_TRAN_DEAL_STATS_EOM_SUM
M.MO_NUM =
HEW_SUMM_DATE_REF.MO
3. left outer join HEW_ORGN on
WRK_IP_ID.IP_ID_CUST =
HEW_ORGN.IP_ID_ORGN_GROUP
4. By Grouping IP_ID_ORGN_GROUP,
sum(TRAN_DEAL_CTYLCL_AMT) when
DISTB_METH_CDE not in
(ATM,IBK,EBK,HFE,UBT,MPB,
PTB,VDU)

HEW_ORGN_CU TRAN_NMON_OT INTEG N


0
ST_EOM_SUMM HER_SUBS_CNT ER

June 2009 359


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data Table name Source field Data

Mandatory
name type name type

HEW_ORGN_CU TRAN_OTHER_P INTEG N 1. WRK_IP_ID left outer join HEW_TRAN_DEAL_ DISTB_METH_C CHAR
ST_EOM_SUMM RNT_CNT ER HEW_TRAN_CUST_EOM_SUMM on STATS_EOM_SUMM DE (1)
WRK_IP_ID.IP_ID_CUST = INT
HEW_TRAN_DEAL_STATS_EOM_SUM TRAN_DEAL_CN
M.IP_ID_CUST T
2. Inner join HEW_SUMM_REF_DATE on
HEW_TRAN_DEAL_STATS_EOM_SUM
M.YR_NUM =
HEW_SUMM_DATE_REF.YR and
HEW_TRAN_DEAL_STATS_EOM_SUM
M.MO_NUM =
HEW_SUMM_DATE_REF.MO
3. By Grouping IP_ID_CUST
sum(TRAN_DEAL_CNT) when
DISTB_METH_CDE not in
(ATM,IBK,EBK,HFE,UBT,MPB,
PTB,VDU)

June 2009 360


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data Table name Source field Data

Mandatory
name type name type

HEW_ORGN_CU TRAN_OTHER_P DECI N 1. WRK_IP_ID left outer join HEW_TRAN_DEAL_ DISTB_METH_C CHAR
ST_EOM_SUMM RNT_CTYLCL_A MAL(2 HEW_TRAN_CUST_EOM_SUMM on STATS_EOM_SUMM DE (1)
MT 3,3) WRK_IP_ID.IP_ID_CUST = DEC(
HEW_TRAN_DEAL_STATS_EOM_SUM TRAN_DEAL_CT 23,3)
M.IP_ID_CUST YLCL_AMT
2. Inner join HEW_SUMM_REF_DATE on
HEW_TRAN_DEAL_STATS_EOM_SUM
M.YR_NUM =
HEW_SUMM_DATE_REF.YR and
HEW_TRAN_DEAL_STATS_EOM_SUM
M.MO_NUM =
HEW_SUMM_DATE_REF.MO
3. By Grouping IP_ID_CUST,
sum(TRAN_DEAL_CTYLCL_AMT) when
DISTB_METH_CDE not in
(ATM,IBK,EBK,HFE,UBT,MPB,
PTB,VDU)

HEW_ORGN_CU TRAN_NMON_OT INTEG N


0
ST_EOM_SUMM HER_PRNT_CNT ER

June 2009 361


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data Table name Source field Data

Mandatory
name type name type

HEW_ORGN_CU CNTC_SUBS_CN INTEG N 1. WRK_IP_ID left outer join HEW_COMN CNTC_TYPE_CD CHAR
ST_EOM_SUMM T ER HEW_TRAN_CUST_EOM_SUMM on E (3)
WRK_IP_ID.IP_ID_CUST =
HEW_COMN.IP_ID_CUST
2. Inner join HEW_SUMM_REF_DATE on
HEW_SUMM_REF_DATE.YR =
YEAR(HEW_COMN.CNTC_DT) and
HEW_SUMM_REF_DATE.MO =
MONTH(HEW_COMN_CNTC_DT)
3. left outer join HEW_ORGN on
WRK_IP_ID.IP_ID_CUST =
HEW_ORGN.IP_ID_ORGN_GROUP
4. By grouping IP_ID_ORGN_GROUP,
count no of record in condition
CNTC_TYPE_CDE IS NULL OR
CNTC_TYPE_CDE <> REF) AND
( RSULT_TYPE_CDE IS NULL OR
RSULT_TYPE_CDE <> ACL

June 2009 362


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data Table name Source field Data

Mandatory
name type name type

HEW_ORGN_CU SALES_SUBS_C INTEG N 1. WRK_IP_ID left outer join HEW_COMN CNTC_TYPE_CD CHAR
ST_EOM_SUMM NT ER HEW_TRAN_CUST_EOM_SUMM on E (3)
WRK_IP_ID.IP_ID_CUST =
HEW_COMN.IP_ID_CUST
2. Inner join HEW_SUMM_REF_DATE on
HEW_SUMM_REF_DATE.YR =
YEAR(HEW_COMN.CNTC_DT) and
HEW_SUMM_REF_DATE.MO =
MONTH(HEW_COMN_CNTC_DT)
3. left outer join HEW_ORGN on
WRK_IP_ID.IP_ID_CUST =
HEW_ORGN.IP_ID_ORGN_GROUP
4. By grouping IP_ID_ORGN_GROUP,
count no of record in condition
CNTC_TYPE_CDE IN (ERA,PTS,PT1,
PT2, PT3,PT4,PT5)

HEW_ORGN_CU LEAD_SUBS_CN INTEG N 1. WRK_IP_ID left outer join N/A N/A N/A
ST_EOM_SUMM T ER HEW_TRAN_CUST_EOM_SUMM on
WRK_IP_ID.IP_ID_CUST =
HEW_COMN.IP_ID_CUST
2. Inner join HEW_SUMM_REF_DATE on
HEW_SUMM_REF_DATE.YR =
YEAR(HEW_COMN.CNTC_DT) and
HEW_SUMM_REF_DATE.MO =
MONTH(HEW_COMN.CNTC_DT)
3. left outer join HEW_ORGN on
WRK_IP_ID.IP_ID_CUST =
HEW_ORGN.IP_ID_ORGN_GROUP
4. By grouping IP_ID_ORGN_GROUP,
count no of distinct
(CNTL_COMN_SRCE_NUM,
CNTL_COMN_SRCE_DT, ) record as lead
record

June 2009 363


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data Table name Source field Data

Mandatory
name type name type

HEW_ORGN_CU CNTC_PRNT_CN INTEG N 1. WRK_IP_ID left outer join HEW_COMN CNTC_TYPE_CD CHAR
ST_EOM_SUMM T ER HEW_TRAN_CUST_EOM_SUMM on E (3)
WRK_IP_ID.IP_ID_CUST =
HEW_COMN.IP_ID_CUST
2. Inner join HEW_SUMM_REF_DATE on
HEW_SUMM_REF_DATE.YR =
YEAR(HEW_COMN.CNTC_DT) and
HEW_SUMM_REF_DATE.MO =
MONTH(HEW_COMN_CNTC_DT)
3. By grouping IP_ID_CUST,
count no of record in condition
CNTC_TYPE_CDE IS NULL OR
CNTC_TYPE_CDE <> REF) AND
( RSULT_TYPE_CDE IS NULL OR
RSULT_TYPE_CDE <> ACL

HEW_ORGN_CU SALES_PRNT_C INTEG N 1. WRK_IP_ID left outer join HEW_COMN CNTC_TYPE_CD CHAR
ST_EOM_SUMM NT ER HEW_TRAN_CUST_EOM_SUMM on E (3)
WRK_IP_ID.IP_ID_CUST =
HEW_COMN.IP_ID_CUST
2. Inner join HEW_SUMM_REF_DATE on
HEW_SUMM_REF_DATE.YR =
YEAR(HEW_COMN.CNTC_DT) and
HEW_SUMM_REF_DATE.MO =
MONTH(HEW_COMN_CNTC_DT)
3. By grouping IP_ID_CUST,
count no of record in condition
CNTC_TYPE_CDE IN (ERA,PTS,PT1,
PT2, PT3,PT4,PT5)

June 2009 364


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data Table name Source field Data

Mandatory
name type name type

HEW_ORGN_CU LEAD_PRNT_CN INTEG N 5. WRK_IP_ID left outer join N/A N/A N/A
ST_EOM_SUMM T ER HEW_TRAN_CUST_EOM_SUMM on
WRK_IP_ID.IP_ID_CUST =
HEW_COMN.IP_ID_CUST
6. Inner join HEW_SUMM_REF_DATE on
HEW_SUMM_REF_DATE.YR =
YEAR(HEW_COMN.CNTC_DT) and
HEW_SUMM_REF_DATE.MO =
MONTH(HEW_COMN.CNTC_DT)
7. By grouping IP_ID_CUST,
count no of record distinct
(CNTL_COMN_SRCE_NUM,
CNTL_COMN_DT)

HEW_ORGN_CU LMT_PRE_APV_ DECI N HEW_ORGN_CUST BAL_LMT_PRE DECI


ST_EOM_SUMM CTYLCL_AMT MAL(1 LMT_PRE_APV_AMT/ CONV_RATE _APV_AMT MAL(
7,3) CONV_RATE 17,3)
HEW_ORGN_CU BAL_LMT_PRE_A DECI N HEW_ORGN_CUST BAL_LMT_PRE DECI
ST_EOM_SUMM PV_CTYLCL_AM MAL(1 BAL_LMT_PRE_APV_AMT/ CONV_RATE _APV_AMT MAL(
T 7,3) CONV_RATE 17,3)
HEW_ORGN_CU LOAD_DT_TM TIMES N
prmDate:00:00:00
ST_EOM_SUMM TAMP

June 2009 365


OCBB CPT Summary and Snapshot Design Overview

WRK_SLS_ACTV_COMN_CURR_MO (working table for HEW_EMP_OCUS_SLS_ACTV_EOM_SUMM)

WRK_SLS_ACTV_COMN_CURR_MO is a working staging table to hold the employee communication to the CMB customer of a
specified year and month of summary generation. The record is refreshed from HEW_COMN base on the CMB customer list
(WRK_IP_ID) at end of each month

The following table maps data elements for the entity, WRK_SLS_ACTV_COMN_CURR_MO with the source.

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Mandatory
Table name Attribute/ Data Table name Source field Data
column name type name type

WRK_SLS_ACTV COMN_ID VARC Y 1. WRK_IP_ID (WRK) inner join HEW_COMN COMN_SRCE_N VARC
_COMN_CURR_ HAR(5 HEW_COMN (COMN) on WRK.IP_ID_CUST = UM HAR(
MO 4) COMN.IP_ID_CUST COMN_DT 40)
2. Then left outer join SRCE_SYS_CDE DATE
HEW_SUMM_DATE_REF (DF) on CHA
YEAR(COMN.INTT_TM_DT) = DF.YR and R(6)
MONTH(COMN.INTT_TM_DT) = DF.MO
3. Assign COMN.COMN_SRCE_NUM +
YEAR(COMN.COMN_DT)+
MONTH(COMN.COMN_DT)
+DAY(COMN.COMN_DT)+
COMN.SRCE_SYS_CDE

June 2009 366


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Mandatory
Table name Attribute/ Data Table name Source field Data
column name type name type

WRK_SLS_ACTV CNTL_COMN_ID VARC Y 1. WRK_IP_ID (WRK) inner join HEW_COMN CNTL_COMN_SR VARC
_COMN_CURR_ HAR(5 HEW_COMN (COMN) on WRK.IP_ID_CUST = CE_NUM HAR(
MO 4) COMN.IP_ID_CUST CNTL_COMN_DT 40)
2. Then left outer join IP_ID_CUST DATE
HEW_SUMM_DATE_REF (DF) on SRCE_SYS_CDE T(8)
YEAR(COMN.INTT_TM_DT) = DF.YR and CHA
MONTH(COMN.INTT_TM_DT) = DF.MO R(6)
3. Assign
COMN.CNTL_COMN_SRCE_NUM
+YEAR(COMN.CNTL_COMN_DT)
+MONTH(COMN.CNTL_COMN_DT) +
DAY(COMN.CNTL_COMN_DT) +
COMN.SRCE_SYS_CDE
WRK_SLS_ACTV CNTC_TYPE_CD VARC Y 1. WRK_IP_ID (WRK) inner join HEW_COMN VARC
_COMN_CURR_ E HAR(3 HEW_COMN (COMN) on WRK.IP_ID_CUST = HAR(
MO ) COMN.IP_ID_CUST 3)
2. Then left outer join
HEW_SUMM_DATE_REF (DF) on
YEAR(COMN.INTT_TM_DT) = DF.YR and
MONTH(COMN.INTT_TM_DT) = DF.MO
3. Assign COMN.CNTC_TYPE_CDE
WRK_SLS_ACTV CNTC_SRCE_CD VARC Y 1. WRK_IP_ID (WRK) inner join HEW_COMN CNTC_SRCE_CD VARC
_COMN_CURR_ E HAR(3 HEW_COMN (COMN) on WRK.IP_ID_CUST = E HAR(
MO ) COMN.IP_ID_CUST 3)
2. Then left outer join
HEW_SUMM_DATE_REF (DF) on
YEAR(COMN.INTT_TM_DT) = DF.YR and
MONTH(COMN.INTT_TM_DT) = DF.MO
3. Assign CNTC_SRCE_CDE

June 2009 367


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Mandatory
Table name Attribute/ Data Table name Source field Data
column name type name type

WRK_SLS_ACTV CNTC_STAT_CD VARC Y 1. WRK_IP_ID (WRK) inner join HEW_COMN CNTC_STAT_CD VARC
_COMN_CURR_ E HAR(3 HEW_COMN (COMN) on WRK.IP_ID_CUST = E HAR(
MO ) COMN.IP_ID_CUST 3)
2. Then left outer join
HEW_SUMM_DATE_REF (DF) on
YEAR(COMN.INTT_TM_DT) = DF.YR and
MONTH(COMN.INTT_TM_DT) = DF.MO
3. Assign CNTC_STAT_CDE
WRK_SLS_ACTV RSULT_TYPE_C VARC Y 1. WRK_IP_ID (WRK) inner join HEW_COMN RSULT_TYPE_C VARC
_COMN_CURR_ DE HAR(3 HEW_COMN (COMN) on WRK.IP_ID_CUST = DE HAR(
MO ) COMN.IP_ID_CUST 3)
2. Then left outer join
HEW_SUMM_DATE_REF (DF) on
YEAR(COMN.INTT_TM_DT) = DF.YR and
MONTH(COMN.INTT_TM_DT) = DF.MO
3. Assign RSULT_TYPE_CDE
WRK_SLS_ACTV PROD_ID BIGIN N 1. WRK_IP_ID (WRK) inner join HEW_COMN PROD_ID BIGIN
_COMN_CURR_ T HEW_COMN (COMN) on WRK.IP_ID_CUST = T
MO COMN.IP_ID_CUST
2. Then left outer join
HEW_SUMM_DATE_REF (DF) on
YEAR(COMN.INTT_TM_DT) = DF.YR and
MONTH(COMN.INTT_TM_DT) = DF.MO
3. Assign PROD_ID
WRK_SLS_ACTV EMPLY_ID_COM BIGIN N 1. WRK_IP_ID (WRK) inner join HEW_COMN EMPLY_ID_COM BIGIN
_COMN_CURR_ N_FROM T HEW_COMN (COMN) on WRK.IP_ID_CUST = N_FROM T
MO COMN.IP_ID_CUST
2. Then left outer join
HEW_SUMM_DATE_REF (DF) on
YEAR(COMN.INTT_TM_DT) = DF.YR and
MONTH(COMN.INTT_TM_DT) = DF.MO
3. Assign EMPLY_ID_COMN_FROM

June 2009 368


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Mandatory
Table name Attribute/ Data Table name Source field Data
column name type name type

WRK_SLS_ACTV EMPLY_ID_COM BIGIN N 1. WRK_IP_ID (WRK) inner join HEW_COMN EMPLY_ID_COM BIGIN
_COMN_CURR_ N_TO T HEW_COMN (COMN) on WRK.IP_ID_CUST = N_TO T
MO COMN.IP_ID_CUST
2. Then left outer join
HEW_SUMM_DATE_REF (DF) on
YEAR(COMN.INTT_TM_DT) = DF.YR and
MONTH(COMN.INTT_TM_DT) = DF.MO
3. Assign EMPLY_ID_COMN_TO
WRK_SLS_ACTV CHANL_COMN_C VARC N 1. WRK_IP_ID (WRK) inner join HEW_COMN CHANL_COMN_C VARC
_COMN_CURR_ DE HAR(3 HEW_COMN (COMN) on WRK.IP_ID_CUST = DE HAR(
MO ) COMN.IP_ID_CUST 3)
2. Then left outer join
HEW_SUMM_DATE_REF (DF) on
YEAR(COMN.INTT_TM_DT) = DF.YR and
MONTH(COMN.INTT_TM_DT) = DF.MO
3. Assign CHANL_COMN_CDE
WRK_SLS_ACTV REASON_COMN VARC N 1. WRK_IP_ID (WRK) inner join HEW_COMN REASON_COMN VARC
_COMN_CURR_ _CDE HAR(6 HEW_COMN (COMN) on WRK.IP_ID_CUST = _CDE HAR(
MO ) COMN.IP_ID_CUST 6)
2. Then left outer join
HEW_SUMM_DATE_REF (DF) on
YEAR(COMN.INTT_TM_DT) = DF.YR and
MONTH(COMN.INTT_TM_DT) = DF.MO
3. Assign REASON_COMN_CDE
WRK_SLS_ACTV INTT_DT_TM TIMES N 1. WRK_IP_ID (WRK) inner join HEW_COMN INTT_DT_TM TIME
_COMN_CURR_ TAMP HEW_COMN (COMN) on WRK.IP_ID_CUST = STAM
MO COMN.IP_ID_CUST P
2. Then left outer join
HEW_SUMM_DATE_REF (DF) on
YEAR(COMN.INTT_TM_DT) = DF.YR and
MONTH(COMN.INTT_TM_DT) = DF.MO
3. Assign INTT_DT_TM

June 2009 369


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Mandatory
Table name Attribute/ Data Table name Source field Data
column name type name type

WRK_SLS_ACTV UPDT_DT_TM TIMES Y Current Date


_COMN_CURR_ TAMP
MO

WRK_SLS_ACTV_COMN_PREV_MO (Working table for HEW_EMP_OCUS_SLS_ACTV_EOM_SUMM)


WRK_SLS_ACTV_COMN_PREV_MO is a working staging table to hold the employee communication lead (sale lead) to the CMB
customer before a specified year and month of summary generation. The record is refreshed from HEW_COMN base on the CMB
customer list (WRK_IP_ID) at end of each month

The following table maps data elements for the entity, WRK_SLS_ACTV_COMN_PREV_MO with the source.

June 2009 370


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Mandatory
Table name Attribute/ Data Table name Source field Data
column name type name type

WRK_SLS_ACTV CNTL_COMN_ID VARC Y 1. WRK_IP_ID (WRK) inner join HEW_COMN CNTL_COMN_SR VARC
_COMN_PREV_M HAR(5 HEW_COMN (COMN) on CE_NUM HAR(
O 4) WRK.IP_ID_CUST = COMN.IP_ID_CUST CNTL_COMN_DT 40)
2. left outer join HEW_SUMM_DATE_REF IP_ID_CUST DATE
(DF) on YEAR(COM.INTT_TM_DT 1 BIGIN
month) = DF.YR and SRCE_SYS_CDE
T(8)
MONTH(COM.INTT_TM_DT -1 month) =
DF.MO CHA
R(6)
3. Then select the records with
max(COMN.INTT_DT_TM), by grouping
COMN.CNTL_COMN_SRCE_NUM,
COMN.CNTL_COMN_DT and
COMN.SRCE_SYS_CDE latest
communication to customer.
4. For each records of (3) , assign
COMN.CNTL_COMN_SRCE_NUM
+YEAR(COMN.CNTL_COMN_DT)+
MONTH(COMN.CNTL_COMN_DT) +
DAY(COMN.CNTL_COMN_DT)
+COMN.SRCE_SYS_CDE

June 2009 371


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Mandatory
Table name Attribute/ Data Table name Source field Data
column name type name type

WRK_SLS_ACTV CNTC_SRCE_CD VARC Y 1. WRK_IP_ID (WRK) inner join HEW_COMN CNTC_SRCE_CD VARC
_COMN_PREV_M E HAR(3 HEW_COMN (COMN) on E HAR(
O ) WRK.IP_ID_CUST = COMN.IP_ID_CUST 3)
2. left outer join HEW_SUMM_DATE_REF
(DF) on YEAR(COM.INTT_TM_DT 1
month) = DF.YR and
MONTH(COM.INTT_TM_DT -1 month) =
DF.MO
3. Then select the records with
max(COMN.INTT_DT_TM), by grouping
COMN.CNTL_COMN_SRCE_NUM,
COMN.CNTL_COMN_DT and
COMN.SRCE_SYS_CDE latest
communication to customer.
4. Assign COMN.CNTC_SRCE_CDE

WRK_SLS_ACTV CNTC_STAT_CD VARC Y 1. WRK_IP_ID (WRK) inner join HEW_COMN CNTC_STAT_CD VARC
_COMN_PREV_M E HAR(3 HEW_COMN (COMN) on E HAR(
O ) WRK.IP_ID_CUST = COMN.IP_ID_CUST 3)
2. left outer join HEW_SUMM_DATE_REF
(DF) on YEAR(COM.INTT_TM_DT 1
month) = DF.YR and
MONTH(COM.INTT_TM_DT -1 month) =
DF.MO
3. Then select the records with
max(COMN.INTT_DT_TM), by grouping
COMN.CNTL_COMN_SRCE_NUM,
COMN.CNTL_COMN_DT and
COMN.SRCE_SYS_CDE latest
communication to customer.
4. Assign COMN.CNTC_STAT_CDE

June 2009 372


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Mandatory
Table name Attribute/ Data Table name Source field Data
column name type name type

WRK_SLS_ACTV RSULT_TYPE_C VARC Y 1. WRK_IP_ID (WRK) inner join HEW_COMN RSULT_TYPE_C VARC
_COMN_PREV_M DE HAR(3 HEW_COMN (COMN) on DE HAR(
O ) WRK.IP_ID_CUST = COMN.IP_ID_CUST 3)
2. left outer join HEW_SUMM_DATE_REF
(DF) on YEAR(COM.INTT_TM_DT 1
month) = DF.YR and
MONTH(COM.INTT_TM_DT -1 month) =
DF.MO
3. Then select the records with
max(COMN.INTT_DT_TM), by grouping
COMN.CNTL_COMN_SRCE_NUM,
COMN.CNTL_COMN_DT and
COMN.SRCE_SYS_CDE latest
communication to customer.
4. Assign COMN.RSULT_TYPE_CDE

WRK_SLS_ACTV PROD_ID BIGIN N 1. WRK_IP_ID (WRK) inner join HEW_COMN PROD_ID BIGIN
_COMN_PREV_M T HEW_COMN (COMN) on T
O WRK.IP_ID_CUST = COMN.IP_ID_CUST
2. left outer join HEW_SUMM_DATE_REF
(DF) on YEAR(COM.INTT_TM_DT 1
month) = DF.YR and
MONTH(COM.INTT_TM_DT -1 month) =
DF.MO
3. Then select the records with
max(COMN.INTT_DT_TM), by grouping
COMN.CNTL_COMN_SRCE_NUM,
COMN.CNTL_COMN_DT and
COMN.SRCE_SYS_CDE latest
communication to customer.
4. Assign COMN.PROD_ID

June 2009 373


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Mandatory
Table name Attribute/ Data Table name Source field Data
column name type name type

WRK_SLS_ACTV EMPLY_ID BIGIN N 1. WRK_IP_ID (WRK) inner join HEW_COMN EMPLY_ID_COM BIGIN
_COMN_PREV_M T HEW_COMN (COMN) on N_FROM T
O WRK.IP_ID_CUST = COMN.IP_ID_CUST
2. left outer join HEW_SUMM_DATE_REF
(DF) on YEAR(COM.INTT_TM_DT 1
month) = DF.YR and
MONTH(COM.INTT_TM_DT -1 month) =
DF.MO
3. Then select the records with
max(COMN.INTT_DT_TM), by grouping
COMN.CNTL_COMN_SRCE_NUM,
COMN.CNTL_COMN_DT and
COMN.SRCE_SYS_CDE latest
communication to customer.
4. Assign
COMN.EMPLY_ID_COMN_FROM

WRK_SLS_ACTV CHANL_COMN_C VARC N 1. WRK_IP_ID (WRK) inner join HEW_COMN CHANL_COMN_C VARC
_COMN_PREV_M DE HAR(3 HEW_COMN (COMN) on DE HAR(
O ) WRK.IP_ID_CUST = COMN.IP_ID_CUST 3)
2. left outer join HEW_SUMM_DATE_REF
(DF) on YEAR(COM.INTT_TM_DT 1
month) = DF.YR and
MONTH(COM.INTT_TM_DT -1 month) =
DF.MO
3. Then select the records with
max(COMN.INTT_DT_TM), by grouping
COMN.CNTL_COMN_SRCE_NUM,
COMN.CNTL_COMN_DT and
COMN.SRCE_SYS_CDE latest
communication to customer.
4. Assign COMN.CHANL_CMON_CDE

June 2009 374


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Mandatory
Table name Attribute/ Data Table name Source field Data
column name type name type

WRK_SLS_ACTV REASON_COMN VARC N 1. WRK_IP_ID (WRK) inner join HEW_COMN REASON_COMN VARC
_COMN_PREV_M _CDE HAR(6 HEW_COMN (COMN) on _CDE HAR(
O ) WRK.IP_ID_CUST = COMN.IP_ID_CUST 6)
2. left outer join HEW_SUMM_DATE_REF
(DF) on YEAR(COM.INTT_TM_DT 1
month) = DF.YR and
MONTH(COM.INTT_TM_DT -1 month) =
DF.MO
3. Then select the records with
max(COMN.INTT_DT_TM), by grouping
COMN.CNTL_COMN_SRCE_NUM,
COMN.CNTL_COMN_DT and
COMN.SRCE_SYS_CDE latest
communication to customer.
4. Assign COMN.REASON_COMN_CDE

WRK_SLS_ACTV INTT_DT_TM TIMES N 1. WRK_IP_ID (WRK) inner join HEW_COMN INTT_DT_TM TIME
_COMN_PREV_M TAMP HEW_COMN (COMN) on STAM
O WRK.IP_ID_CUST = COMN.IP_ID_CUST P
2. left outer join HEW_SUMM_DATE_REF
(DF) on YEAR(COM.INTT_TM_DT 1
month) = DF.YR and
MONTH(COM.INTT_TM_DT -1 month) =
DF.MO
3. Then select the records with
max(COMN.INTT_DT_TM), by grouping
COMN.CNTL_COMN_SRCE_NUM,
COMN.CNTL_COMN_DT and
COMN.SRCE_SYS_CDE latest
communication to customer,
4. Assign COMN.INTT_DT_TM

June 2009 375


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Mandatory
Table name Attribute/ Data Table name Source field Data
column name type name type

WRK_SLS_ACTV UPDT_DT_TM TIMES Y Current Date


_COMN_PREV_M TAMP
O

June 2009 376


OCBB CPT Summary and Snapshot Design Overview

WRK_SLS_ACTV_COMN_LST_LEAD (Working table for HEW_EMP_OCUS_SLS_ACTV_EOM_SUMM)


WRK_SLS_ACTV_COMN_LST_LEAD is a staging working table contains the latest non-closed sale communication from the month
before summary generation and the latest sale communication in the month of summary generation for each CMB customer. The data is
refreshed by djpHewr2LOD_HEW_EMPLY_SALE_ACTV_2 at end of each month.

The following table maps data elements for the entity, WRK_ACTV_SLS_COMN_LST_LEAD with the source

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Mandatory
Table name Attribute/ Data Table name Source field Data
column name type name type

WRK_SLS_ACTV CNTL_COMN_ID VARC Y 1. Select open communication record from HEW_COM N CNTL_COMN_ID VARC
_COMN_LST_LE HAR(5 WRK_SLS_ACTV_COMN_PREV_MO with (WRK_SLS_ACTV_C HAR(
AD 4) condition CNTC_STAT_CDE <> C OMN_CURR_MO 54)
2. Merge the communication record from and
WRK_SLS_ACTV_COMN_CURR_MO WRK_SLS_ACTV_C
3. Remove duplicated record of control OMN_PREV_MO )
communication Id (lead communication)
CNTL_COMN_ID
4. Assign CNTL_COMN_ID

WRK_SLS_ACTV CNTC_SRCE_CD VARC Y 1. Select open communication record from HEW_COM N CNTC_SRCE_CD VARC
_COMN_LST_LE E HAR(3 WRK_SLS_ACTV_COMN_PREV_MO with (WRK_SLS_ACTV_C E HAR(
AD ) condition CNTC_STAT_CDE <> C OMN_CURR_MO 3)
2. Merge the communication record from and
WRK_SLS_ACTV_COMN_CURR_MO WRK_SLS_ACTV_C
3. Remove duplicated record of control OMN_PREV_MO )
communication Id (lead communication)
CNTL_COMN_ID
4. Assign CNTC_SRCE_CDE

June 2009 377


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Mandatory
Table name Attribute/ Data Table name Source field Data
column name type name type

WRK_SLS_ACTV CNTC_STAT_CD VARC Y 1. Select open communication record from HEW_COM N CNTC_STAT_CD VARC
_COMN_LST_LE E HAR(3 WRK_SLS_ACTV_COMN_PREV_MO with (WRK_SLS_ACTV_C E HAR(
AD ) condition CNTC_STAT_CDE <> C OMN_CURR_MO 3)
2. Merge the communication record from and
WRK_SLS_ACTV_COMN_CURR_MO WRK_SLS_ACTV_C
3. Remove duplicated record of control OMN_PREV_MO )
communication Id (lead communication)
CNTL_COMN_ID
4. Assign CNTC_STAT_CDE

WRK_SLS_ACTV RSULT_TYPE_C VARC Y 1. Select open communication record from HEW_COM N RSULT_TYPE_C VARC
_COMN_LST_LE DE HAR(3 WRK_SLS_ACTV_COMN_PREV_MO with (WRK_SLS_ACTV_C DE HAR(
AD ) condition CNTC_STAT_CDE <> C OMN_CURR_MO 3)
2. Merge the communication record from and
WRK_SLS_ACTV_COMN_CURR_MO WRK_SLS_ACTV_C
3. Remove duplicated record of control OMN_PREV_MO )
communication Id (lead communication)
CNTL_COMN_ID
4. Assign RSULT_TYPE_CDE

WRK_SLS_ACTV PROD_ID BIGIN N 1. Select open communication record from HEW_COM N PROD_ID BIGIN
_COMN_LST_LE T WRK_SLS_ACTV_COMN_PREV_MO with (WRK_SLS_ACTV_C T
AD condition CNTC_STAT_CDE <> C OMN_CURR_MO
2. Merge the communication record from and
WRK_SLS_ACTV_COMN_CURR_MO WRK_SLS_ACTV_C
3. Remove duplicated record of control OMN_PREV_MO )
communication Id (lead communication)
CNTL_COMN_ID
4. Assign PROD_ID

June 2009 378


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Mandatory
Table name Attribute/ Data Table name Source field Data
column name type name type

WRK_SLS_ACTV EMPLY_ID BIGIN N 1. Select open communication record from HEW_COM N EMPLY_ID_COM BIGIN
_COMN_LST_LE T WRK_SLS_ACTV_COMN_PREV_MO with (WRK_SLS_ACTV_C N_FROM T
AD condition CNTC_STAT_CDE <> C OMN_CURR_MO
2. Merge the communication record from and
WRK_SLS_ACTV_COMN_CURR_MO WRK_SLS_ACTV_C
3. Remove duplicated record of control OMN_PREV_MO )
communication Id (lead communication)
CNTL_COMN_ID
4. IF record come from
WRK_SLS_ACTV_COMN_CURR_MO assign
EMPLY_ID_COMN_FROM
5. IF record come from
WRK_SLS_ACTV_COMN_PREV_MO assign
EMPLY_ID

WRK_SLS_ACTV CHANL_COMN_C VARC N 1. Select open communication record from HEW_COM N CHANL_COMN_C VARC
_COMN_LST_LE DE HAR(3 WRK_SLS_ACTV_COMN_PREV_MO with (WRK_SLS_ACTV_C DE HAR(
AD ) condition CNTC_STAT_CDE <> C OMN_CURR_MO 3)
2. Merge the communication record from and
WRK_SLS_ACTV_COMN_CURR_MO WRK_SLS_ACTV_C
3. Remove duplicated record of control OMN_PREV_MO )
communication Id (lead communication)
CNTL_COMN_ID
4. Assign CHANL_COMN_CDE

June 2009 379


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Mandatory
Table name Attribute/ Data Table name Source field Data
column name type name type

WRK_SLS_ACTV REASON_COMN VARC N 1. Select open communication record from HEW_COM N REASON_COMN VARC
_COMN_LST_LE _CDE HAR(6 WRK_SLS_ACTV_COMN_PREV_MO with (WRK_SLS_ACTV_C _CDE HAR(
AD ) condition CNTC_STAT_CDE <> C OMN_CURR_MO 6)
2. Merge the communication record from and
WRK_SLS_ACTV_COMN_CURR_MO WRK_SLS_ACTV_C
3. Remove duplicated record of control OMN_PREV_MO )
communication Id (lead communication)
CNTL_COMN_ID
4. Assign REASON_COMN_CDE

WRK_SLS_ACTV INTT_DT_TM TIMES N 1. Select open communication record from HEW_COM N INTT_DT_TM TIME
_COMN_LST_LE TAMP WRK_SLS_ACTV_COMN_PREV_MO with (WRK_SLS_ACTV_C STAM
AD condition CNTC_STAT_CDE <> C OMN_CURR_MO P
2. Merge the communication record from and
WRK_SLS_ACTV_COMN_CURR_MO WRK_SLS_ACTV_C
3. Remove duplicated record of control OMN_PREV_MO )
communication Id (lead communication)
CNTL_COMN_ID
4. Assign INTT_DT_TM

WRK_SLS_ACTV UPDT_DT_TM TIMES Y Current timestamp


_COMN_LST_LE TAMP
AD

HEW_EMP_OCUS_SLS_ACTV_EOM_SUMM
The following table maps data elements for the entity, HEW_EMP_OCUS_SLS_ACTV_EOM_SUMM with the source.

June 2009 380


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Mandatory
Table name Attribute/ column Data Table name Source field Data
name type name type

HEW_EMP_OCU PROD_ID BIGIN Y Direct Mapping HEW_COMN PROD_ID BIGIN


S_SLS_ACTV_E T (WRK_SLS_ACTV_C T
OM_SUMM OMN_LST_LEAD)
HEW_EMP_OCU EMPLY_ID BIGIN Y Direct Mapping HEW_COMN EMPLY_ID BIGIN
S_SLS_ACTV_E T (WRK_SLS_ACTV_C T
OM_SUMM OMN_LST_LEAD)
HEW_EMP_OCU REASON_COMN CHAR Y Direct Mapping HEW_COMN REASON_COMN VARC
S_SLS_ACTV_E _CDE (6) (WRK_SLS_ACTV_C _CDE HAR(
OM_SUMM OMN_LST_LEAD) 6)
HEW_EMP_OCU CNTC_SRCE_CD CHAR Y Direct Mapping HEW_COMN CNTC_SRC_CDE VARC
S_SLS_ACTV_E E (3) (WRK_SLS_ACTV_C HAR(
OM_SUMM OMN_LST_LEAD) 3)
HEW_EMP_OCU CHANL_COMN_C CHAR Y Direct Mapping HEW_COMN CHANL_COMN_C VARC
S_SLS_ACTV_E DE (3) (WRK_SLS_ACTV_C DE HAR(
OM_SUMM OMN_LST_LEAD) 3
HEW_EMP_OCU YR_NUM DECI Y Direct Mapping HEW_SUMM_DATE_ YR DEC(
S_SLS_ACTV_E MAL(4 REF 4)
OM_SUMM )
HEW_EMP_OCU MO_NUM DECI Y Direct Mapping HEW_SUMM_DATE_ MO DEC(
S_SLS_ACTV_E MAL(2 REF 2)
OM_SUMM )

June 2009 381


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Mandatory
Table name Attribute/ column Data Table name Source field Data
name type name type

HEW_EMP_OCU LEAD_NEW_MO_ INTEG Y 1. Select lead record from HEW_COMN COMN_ID VARC
S_SLS_ACTV_E CNT ER WRK_SLS_ACTV_COMN_CURR_MO with CNTL_COMN_ID HAR(
OM_SUMM condition with condition COMN_ID = (WRK_SLS_ACTV_C 62)
CNTL_COMN_ID OMN_CURR_MO) VARC
2. Count number of the distinct CNTL_COMN_ID, HAR(
by grouping PROD_ID, PROD_ID 62)
EMPLY_ID_COMN_FROM, EMPLY_ID_COM BIGIN
REASON_COMN_CDE, CNTC_SRCE_CDE, N_FROM T
CHANL_COMN_CDE REASON_COMN BIGIN
_CDE T
if LEAD_NEW_MO_CNT is NULL then Assign 0 else CNTC_SRCE_CD VARC
assign LEAD_NEW_MO_CNT E HAR(
CHANL_COMN_C 6)
DE VARC
HAR(
3)
VARC
HAR(
3)

June 2009 382


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Mandatory
Table name Attribute/ column Data Table name Source field Data
name type name type

HEW_EMP_OCU LEAD_CARR_FW INTEG Y 1. Select the sale communication carried forward HEW_COMN CNTL_COMN_ID VARC
S_SLS_ACTV_E D_CNT ER in previous months from PROD_ID HAR(
OM_SUMM WRK_SLS_ACTV_COMN_PREV_MO with (WRK_SLS_ACTV_C EMPLY_ID 62)
condition CNTC_STAT_CDE = O OMN_PREV_MO) REASON_COMN BIGIN
2. Select the sale communication in current and _CDE T
month from WRK_SLS_ACTV_C CNTC_SRCE_CD BIGIN
WRK_SLS_ACTV_COMN_CURR_MO with OMN_CURR_MO ) E T
condition min(INTT_TM_DT) AND COMN_ID CHANL_COMN_C VARC
<> CNTL_COMN_ID DE HAR(
3. Union the results of (1) and (2) and sort by CNTC_STAT_CD 6)
CNTL_COMN_ID, INTT_DT_TM E VARC
4. Remove duplicated CNTL_COMN_ID record COMN_ID HAR(
and retain last records CNTL_COMN_ID 3)
5. count the number of records from (4), by CNTC_SRCE_CD VARC
grouping E HAR(
PROD_ID,EMPLY_ID,REASON_COMN_CDE, PROD_ID 3)
CNTC_SRCE_CDE,CHANL_COMN_CDE EMPLY_ID_COM VARC
N_FROM HAR(
CHANL_COMN_C 3)
DE VARC
REASON_COMN HAR(
_CDE 62)
INTT_TM_DT CHA
R(20)
CHA
R(3)
BIGIN
T
BIGIN
T
CHA
R(3)
CHA
R(6)
TIME
DATE

June 2009 383


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Mandatory
Table name Attribute/ column Data Table name Source field Data
name type name type

HEW_EMP_OCU LEAD_AVAIL_TTL INTEG Y LEAD_NEW_MO_CNT +.LEAD_CARR_FWD_CNT


S_SLS_ACTV_E _CNT ER
OM_SUMM

June 2009 384


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Mandatory
Table name Attribute/ column Data Table name Source field Data
name type name type

N/A LIFE_TM 1. Select the sales lead records from HEW_COMN CNTL_COMN_ID VARC
*variable for WRK_SLS_ACTV_COMN_LST_LEAD of PROD_ID HAR(
LEAD_LIFE_AVG condition CNTC_STAT_CDE<>C (WRK_SLS_ACTV_C EMPLY_ID 62)
_MO_CNT 2. select the YR, MO from summary date OMN_PREV_MO REASON_COMN BIGIN
reference (HEW_SUMM_REF_DATE) and _CDE T
3. Result of 1 cross result of 2 WRK_SLS_ACTV_C CNTC_SRCE_CD BIGIN
4. For each record, calculate the LIFE_TM with OMN_CURR_MO) E T
the following logic CHANL_COMN_C VARC
If CNTL_INTT_DT_TM is null or equal to 0001- DE HAR(
01-01:00:00:00. Then LIFT_TM equal to zero. CNTL_COMN_ID 6)
Else LIFE_TM = (YR Year of PROD_ID VARC
(CNTL_INTT_DT_TM))*12 + (MO Month of EMPLY_ID_COM HAR(
(CNTL_INTT_DT_TM)) N_FROM 3)
REASON_COMN VARC
_CDE HAR(
CNTC_SRCE_CD 3)
E
CHANL_COMN_C
DE VARC
CNTC_STAT_CD HAR(
E 62)
RSULT_TYPE_C BIGIN
DE T
BIGIN
T
VARC
HAR(
6)
VARC
HAR(
3)
VARC
HAR(
3)
VARC
HAR(
3)

June 2009 385


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Mandatory
Table name Attribute/ column Data Table name Source field Data
name type name type

HEW_EMP_OCU LEAD_LIFE_AVG DECI Y 1.Calculate the SUM_LIFE_TM WRK_SLS_ACTV_C CNTL_COMN_ID VARC


S_SLS_ACTV_E _MO_CNT MAL(7 a. Calculate LIFE_TM OMN_PREV_MO PROD_ID HAR(
OM_SUMM ,4) b. sum the value of LIFE_TM, by grouping EMPLY_ID 62)
PROD_ID,EMPLY_ID,REASON_COMN_CDE,CNT REASON_COMN BIGIN
C_SRCE_CDE,CHANL_COMN_CDE _CDE T
CNTC_SRCE_CD BIGIN
2.Calculate the LEAD_NOT_CLS_CNT E T
a. count the number of records from CHANL_COMN_C VARC
WRK_SLS_ACTV_COMN_LST_LEAD, by grouping DE HAR(
PROD_ID,EMPLY_ID,REASON_COMN_CDE,CNT CNTL_COMN_ID 6)
C_SRCE_CDE,CHANL_COMN_CDE WRK_SLS_ACTV_C PROD_ID VARC
OMN_CURR_MO EMPLY_ID_COM HAR(
2. Calculate the LEAD_LIFE_AVG_MO_CNT N_FROM 3)
with following logic: REASON_COMN VARC
IF IsNotNull(SUM_LIFE_TM) AND _CDE HAR(
NullToZero(LEAD_NOT_CLS_CNT) <> 0 CNTC_SRCE_CD 3)
THEN AsFloat(SUM_LIFE_TM) E
AsFloat(LEAD_NOT_CLS_CNT) CHANL_COMN_C
ELSE 0 DE VARC
CNTC_STAT_CD HAR(
E 62)
RSULT_TYPE_C BIGIN
DE T
BIGIN
T
VARC
HAR(
6)
VARC
HAR(
3)
VARC
HAR(
3)
VARC
HAR(
3)

June 2009 386


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Mandatory
Table name Attribute/ column Data Table name Source field Data
name type name type

HEW_EMP_OCU LEAD_CNTC_MO INTEG Y 1. Select Distinct CNTC_COMN_ID, PROD_ID, WRK_SLS_ACTV_C CNTL_COMN_ID


S_SLS_ACTV_E _CNT ER EMPLY_ID, REASON_COMN_CDE, OMN_LST_LEAD PROD_ID VARC
OM_SUMM CNTC_SRCE_CDE, CHANL_COMN_CDE from EMPLY_ID HAR(
WRK_SLS_ACTV_COMN_LST_LEAD REASON_COMN 62)
2. Select Distinct CNTC_COMN_ID from _CDE BIGIN
WRK_SLS_ACTV_COMN_CURR_MO of CNTC_SRCE_CD T
condition CNTC_STAT_CDE = CON AND E BIGIN
RSULT_TYPE_CDE <> ACL CHANL_COMN_C T
3. 1 Left outer join 2 on keys CNTC_COMN_ID and DE VARC
select records exist in 2 CNTL_COMN_ID HAR(
4. Count number of records by grouping WRK_SLS_ACTV_C PROD_ID 6)
PROD_ID,EMPLY_ID,REASON_COMN_CDE,C OMN_CURR_MO EMPLY_ID_COM VARC
NTC_SRCE_CDE,CHANL_COMN_CDE N_FROM HAR(
REASON_COMN 3)
_CDE VARC
CNTC_SRCE_CD HAR(
E 3)
CHANL_COMN_C
DE
CNTC_STAT_CD VARC
E HAR(
RSULT_TYPE_C 62)
DE BIGIN
T
BIGIN
T
VARC
HAR(
6)
VARC
HAR(
3)
VARC
HAR(
3)
VARC
HAR(

June 2009 387


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Mandatory
Table name Attribute/ column Data Table name Source field Data
name type name type

HEW_EMP_OCU LEAD_NO_CNTC INTEG Y 1. Select distinct CNTC_COMN_ID, PROD_ID, WRK_SLS_ACTV_C CNTL_COMN_ID


S_SLS_ACTV_E _MO_CNT ER EMPLY_ID, REASON_COMN_CDE, OMN_LST_LEAD PROD_ID VARC
OM_SUMM CNTC_SRCE_CDE, CHANL_COMN_CDE from EMPLY_ID HAR(
WRK_SLS_ACTV_COMN_LST_LEAD REASON_COMN 62)
2. Select distinct CNTC_COMN_ID from _CDE BIGIN
WRK_SLS_ACTV_COMN_CURR_MO of CNTC_SRCE_CD T
condition CNTC_STAT_CDE = CON AND E BIGIN
RSULT_TYPE_CDE <> ACL CHANL_COMN_C T
3. (1) Left outer join (2) on keys CNTC_COMN_ID DE VARC
and select records not exist in (2) CNTL_COMN_ID HAR(
4. Count number of records by grouping WRK_SLS_ACTV_C PROD_ID 6)
PROD_ID,EMPLY_ID,REASON_COMN_CDE,C OMN_CURR_MO EMPLY_ID_COM VARC
NTC_SRCE_CDE,CHANL_COMN_CDE N_FROM HAR(
REASON_COMN 3)
_CDE VARC
CNTC_SRCE_CD HAR(
E 3)
CHANL_COMN_C
DE
CNTC_STAT_CD VARC
E HAR(
RSULT_TYPE_C 62)
DE BIGIN
T
BIGIN
T
VARC
HAR(
6)
VARC
HAR(
3)
VARC
HAR(
3)
VARC
HAR(

June 2009 388


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Mandatory
Table name Attribute/ column Data Table name Source field Data
name type name type

HEW_EMP_OCU LEAD_CLOSE_M INTEG Y 1. Select distinct CNTC_COMN_ID, PROD_ID, WRK_SLS_ACTV_C CNTL_COMN_ID VARC
S_SLS_ACTV_E O_CNT ER EMPLY_ID,REASON_COMN_CDE, OMN_LST_LEAD PROD_ID HAR(
OM_SUMM CNTC_SRCE_CDE, CHANL_COMN_CDE from EMPLY_ID 62)
WRK_SLS_ACTV_COMN_LST_LEAD with REASON_COMN BIGIN
condition CNTC_STAT_CDE = C and _CDE T
RSULT_TYPE_CDE <> ACL CNTC_SRCE_CD BIGIN
2. Select record from E T
WRK_SLS_ACTV_COMN_PREV_MO of CHANL_COMN_C CHA
condition CNTC_STAT_CDE <> C DE R(6)
3. (1) inner join (2) on LST_LEAD.CNTC_COMN_ID CNTL_COMN_SR CHA
= PREV_MO.CNTC_COMN_ID WRK_SLS_ACTV_C CE_NUM R(3)
4. Count the number of records by grouping OMN_CURR_MO CNTC_SRCE_CD CHA
PROD_ID,EMPLY_ID,REASON_COMN_CDE,C E R(3)
NTC_SRCE_CDE,CHANL_COMN_CDE PROD_ID CHA
EMPLY_ID_COM R(20)
N_FROM CHA
CHANL_COMN_C R(3)
DE BIGIN
REASON_COMN T
_CDE BIGIN
CNTC_TYPE_CD T
E CHA
RSULT_TYPE_C R(3)
DE CHA
R(6)
CHA
R(3)
CHA
R(3)

June 2009 389


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Mandatory
Table name Attribute/ column Data Table name Source field Data
name type name type

HEW_EMP_OCU PROD_SOLD_LE SMAL Y 1. Select record from WRK_SLS_ACTV_C CNTL_COMN_ID VARC


S_SLS_ACTV_E AD_CLOSE_CNT LINT WRK_SLS_ACTV_COMN_LST_LEAD with OMN_LST_LEAD PROD_ID HAR(
OM_SUMM condition CNTL_STAT_CDE = C EMPLY_ID_COM 62)
2. select record from N_FROM BIGIN
WRK_SLS_ACTV_COMN_CURR_MO with REASON_COMN T
condition RSULT_STAT_CDE IN _CDE BIGIN
(ERA,PTS,PT1, PT2, PT3,PT4,PT5) CNTC_SRCE_CD T
3. (1) inner join (2) on LST_LEAD.CNTC_COMN_ID E VARC
= CURR_MO.CNTC_COMN_ID CHANL_COMN_C HAR(
4. count the number of distinct CNTL_COMN_ID, by DE 6)
grouping WRK_SLS_ACTV_C CNTL_STAT_CDE VARC
PROD_ID,EMPLY_ID,REASON_COMN_CDE, OMN_CURR_MO CNTL_COMN_ID HAR(
CNTC_SRCE_CDE, CHANL_COMN_CDE PROD_ID 3)
EMPLY_ID_COM VARC
N_FROM HAR(
REASON_COMN 3)
_CDE VARC
CNTC_SRCE_CD HAR(
E 3)
CHANL_COMN_C
DE
RSULT_TYPE_C VARC
DE HAR(
62)
BIGIN
T
BIGIN
T
VARC
HAR(
6)
VARC
HAR(
3)
VARC
HAR(
3)

June 2009 390


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Mandatory
Table name Attribute/ column Data Table name Source field Data
name type name type

HEW_EMP_OCU PROD_SOLD_AU INTEG Y 1. Select record from WRK_SLS_ACTV_C CNTL_COMN_ID VARC


S_SLS_ACTV_E TO_CLOSE_CNT ER WRK_SLS_ACTV_COMN_LST_LEAD with OMN_LST_LEAD PROD_ID HAR(
OM_SUMM condition CNTL_STAT_CDE = C EMPLY_ID_COM 62)
2. select record from N_FROM BIGIN
WRK_SLS_ACTV_COMN_CURR_MO with REASON_COMN T
condition RSULT_STAT_CDE IN (PTS,PT1, _CDE BIGIN
PT2, PT3,PT4,PT5) CNTC_SRCE_CD T
3. x(1) inner join (2) on E VARC
LST_LEAD.CNTC_COMN_ID = CHANL_COMN_C HAR(
CURR_MO.CNTC_COMN_ID DE 6)
4. count the number of distinct CNTL_COMN_ID, by WRK_SLS_ACTV_C CNTL_STAT_CDE VARC
grouping OMN_CURR_MO CNTL_COMN_ID HAR(
PROD_ID,EMPLY_ID,REASON_COMN_CDE, PROD_ID 3)
CNTC_SRCE_CDE, CHANL_COMN_CDE EMPLY_ID_COM VARC
N_FROM HAR(
REASON_COMN 3)
_CDE VARC
CNTC_SRCE_CD HAR(
E 3)
CHANL_COMN_C
DE
RSULT_TYPE_C VARC
DE HAR(
62)
BIGIN
T
BIGIN
T
VARC
HAR(
6)
VARC
HAR(
3)
VARC
HAR(
3)

June 2009 391


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Mandatory
Table name Attribute/ column Data Table name Source field Data
name type name type

HEW_EMP_OCU PROD_SOLD_NO INTEG Y 1. Select record from WRK_SLS_ACTV_C CNTL_COMN_ID VARC


S_SLS_ACTV_E T_AUTO_CLOSE ER WRK_SLS_ACTV_COMN_LST_LEAD with OMN_LST_LEAD PROD_ID HAR(
OM_SUMM _CNT condition CNTL_STAT_CDE = C EMPLY_ID_COM 62)
2. select record from N_FROM BIGIN
WRK_SLS_ACTV_COMN_CURR_MO with REASON_COMN T
condition RSULT_STAT_CDE =ERA _CDE BIGIN
3. (1) inner join (2) on LST_LEAD.CNTC_COMN_ID CNTC_SRCE_CD T
= CURR_MO.CNTC_COMN_ID E VARC
4. count the number of distinct CNTL_COMN_ID, by CHANL_COMN_C HAR(
grouping DE 6)
PROD_ID,EMPLY_ID,REASON_COMN_CDE, WRK_SLS_ACTV_C CNTL_STAT_CDE VARC
CNTC_SRCE_CDE, CHANL_COMN_CDE OMN_CURR_MO CNTL_COMN_ID HAR(
PROD_ID 3)
EMPLY_ID_COM VARC
N_FROM HAR(
REASON_COMN 3)
_CDE VARC
CNTC_SRCE_CD HAR(
E 3)
CHANL_COMN_C
DE
RSULT_TYPE_C VARC
DE HAR(
62)
BIGIN
T
BIGIN
T
VARC
HAR(
6)
VARC
HAR(
3)
VARC
HAR(
3)

June 2009 392


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Mandatory
Table name Attribute/ column Data Table name Source field Data
name type name type

HEW_EMP_OCU PROD_DCLN_CN INTEG Y 1. select record from WRK_SLS_ACTV_C CNTL_COMN_ID VARC


S_SLS_ACTV_E T ER WRK_SLS_ACTV_COMN_LST_LEAD with OMN_LST_LEAD PROD_ID HAR(
OM_SUMM condition CNTL_STAT_CDE = C EMPLY_ID_COM 62)
2. select record from N_FROM BIGIN
WRK_SLS_ACTV_COMN_CURR_MO with REASON_COMN T
condition RSULT_STAT_CDE in _CDE BIGIN
(BD0,BD1,BD2,BD3,BD4,BD5,CD0,CD1, CNTC_SRCE_CD T
CD2,CD3,CD4,CD5) E VARC
3. (1) inner join (2) on LST_LEAD.CNTC_COMN_ID CHANL_COMN_C HAR(
= CURR_MO.CNTC_COMN_ID DE 6)
4. count the number of distinct CNTL_COMN_ID, by WRK_SLS_ACTV_C CNTL_STAT_CDE VARC
grouping OMN_CURR_MO CNTL_COMN_ID HAR(
PROD_ID,EMPLY_ID,REASON_COMN_CDE, PROD_ID 3)
CNTC_SRCE_CDE, CHANL_COMN_CDE EMPLY_ID_COM VARC
N_FROM HAR(
REASON_COMN 3)
_CDE VARC
CNTC_SRCE_CD HAR(
E 3)
CHANL_COMN_C
DE
RSULT_TYPE_C VARC
DE HAR(
62)
BIGIN
T
BIGIN
T
VARC
HAR(
6)
VARC
HAR(
3)
VARC
HAR(
3)

June 2009 393


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Mandatory
Table name Attribute/ column Data Table name Source field Data
name type name type

HEW_EMP_OCU LEAD_ACTN_RA DECI Y 1. If LEAD_CNTAC_MO_CNT is not null and


S_SLS_ACTV_E TE MAL(7 LEAD_NEW_MO_CNT is not null and
OM_SUMM ,5) LEAD_CARR_FWD_CNT is not null and
LEAD_NEW_MO_CNT +
LEAD_CARR_FWD_CNT <> 0 then
assign LEAD_CNTAC_MO_CNT /
(LEAD_NEW_MO_CNT +
LEAD_CARR_FWD_CNT) else
assign 0
HEW_EMP_OCU LEAD_TAKE_UP_ DECI Y 1. If PROD_SOLD_CNT is not null and
S_SLS_ACTV_E RATE MAL(9 LEAD_CLOSE_MO_CNT is not null and
OM_SUMM ,5) LEAD_CLOSE_MO_CNT <> 0 then
PROD_SOLD_CNT / LEAD_CLOSE_MO_CNT
else 0

June 2009 394


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Mandatory
Table name Attribute/ column Data Table name Source field Data
name type name type

HEW_EMP_OCU CNTC_CNT SMAL Y 1. By grouping PROD_ID, WRK_SLS_ACTV_C CNTL_COMN_ID VARC


S_SLS_ACTV_E LINT EMPLY_ID_COMN_FROM, OMN_CURR_MO PROD_ID HAR(
OM_SUMM REASON_COMN_CDE, CNTC_SRCE_CDE, EMPLY_ID_COM 62)
CHANL_COMN_CDE, count the total number of N_FROM BIGIN
record from REASON_COMN T
WRK_SLS_ACTV_COMN_CURR_WRK with _CDE BIGIN
condition CNTC_TYPE_CDE <> REF and CNTC_SRCE_CD T
RSULT_TYPE_CDE <> ACL E VARC
CHANL_COMN_C HAR(
DE 6)
RSULT_TYPE_C VARC
DE HAR(
CNTC_TYPE_CD 3)
E VARC
HAR(
3)
VARC
HAR(
3)
VARC
HAR(
3)

June 2009 395


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Mandatory
Table name Attribute/ column Data Table name Source field Data
name type name type

HEW_EMP_OCU LEAD_RECV_CN INTEG Y 1. Select the records from WRK_SLS_ACTV_C COMN_ID VARC
S_SLS_ACTV_E T ER WRK_SLS_ACTV_COMN_CURR_MO with OMN_CURR_MO CNTL_COMN_ID HAR(
OM_SUMM condition EMPLY_ID_COMN_FROM <> CNTC_SRCE_CD 62)
EMPLY_ID_COMN_TO E VARC
2. Count the number of records from 1, by PROD_ID HAR(
grouping EMPLY_ID_COM 62)
PROD_ID,EMPLY_ID_COMN_TO,REASON_CO N_TO CHA
MN_CDE,CNTC_SRCE_CDE,CHANL_COMN_C CHANL_COMN_C R(3)
DE DE BIGIN
REASON_COMN T
_CDE BIGIN
RSULT_TYPE_C T
DE CHA
R(3)
CHA
R(6)
CHA
R(3)

June 2009 396


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Mandatory
Table name Attribute/ column Data Table name Source field Data
name type name type

HEW_EMP_OCU LEAD_REFER_C INTEG Y 1. Select the records from WRK_SLS_ACTV_C COMN_ID VARC
S_SLS_ACTV_E NT ER WRK_SLS_ACTV_COMN_CURR_MO with OMN_CURR_MO CNTL_COMN_ID HAR(
OM_SUMM condition EMPLY_ID_COMN_FROM <> CNTC_SRCE_CD 62)
EMPLY_ID_COMN_TO E VARC
2. Count the number of records from 1, by grouping PROD_ID HAR(
PROD_ID,EMPLY_ID_COMN_FROM,REASON_ EMPLY_ID_COM 62)
COMN_CDE,CNTC_SRCE_CDE,CHANL_COM N_FROM CHA
N_CDE CHANL_COMN_C R(3)
DE BIGIN
REASON_COMN T
_CDE BIGIN
RSULT_TYPE_C T
DE CHA
R(3)
CHA
R(6)
CHA
R(3)

HEW_EMP_OCU LEAD_1_TM_CN INTEG Y 3. Select the lead one time record from WRK_SLS_ACTV_C COMN_ID VARC
S_SLS_ACTV_E T ER WRK_SLS_ACTV_COMN_CURR_MO with OMN_CURR_MO CNTL_COMN_ID HAR(
OM_SUMM condition CNTC_SRCE_CD 62)
StringToDecimal(TrimleadingTailing(Right(CNTL_ E VARC
COMN_ID,40) ) ) = 0 PROD_ID HAR(
4. Count the number of records from 1, by EMPLY_ID_COM 62)
PROD_ID,EMPLY_ID_COMN_FROM,REASON_ N_FROM CHA
COMN_CDE,CNTC_SRCE_CDE,CHANL_COM CHANL_COMN_C R(3)
N_CDE DE BIGIN
REASON_COMN T
_CDE BIGIN
T
CHA
R(3)
CHA
R(6)

June 2009 397


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Mandatory
Table name Attribute/ column Data Table name Source field Data
name type name type

HEW_EMP_OCU LOAD_DT_TM DATE Y prmDate + 00:00:00


S_SLS_ACTV_E
OM_SUMM

HEW_ACCT_ARR_TRD_PRD_EOM_SUMM
The following table maps data elements for the entity, HEW_ACCT_ARR_TRD_PRD_EOM_SUMM with the source.

June 2009 398


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data Table name Source field Data type

Mandatory
name type name

HEW_ACCT_ARR ARR_ID_IMPRT_ BIGIN Y SourcetoInterface


_TRD_PRD_EOM EXPRT_ACCT T IPCMSTP_SUMM IP.ANCTCD CHAR(2)
_SUMM Concate the component together to form a OR IP.ANGMAB CHAR(4)
arrangement local key EPCMSTP_SUMM IP.ANACB DECIMAL(3)
Please use a UNION ALL to link 2 source files IP.ANACS DECIMAL(6)
together. For records with ACB/ACS/ACX=0, please IP.ANACX DECIMAL(3)
drop the records OR
EP.ANCTCD CHAR(2)
In the source, it will contain historical data up to 24 EP.ANGMAB CHAR(4)
months, please use ANTRDT to link with EP.ANACB DECIMAL(3)
HEW_SUMM_DATE_REF YR, MO to get back the EP.ANACS DECIMAL(6)
final result. EP.ANACX DECIMAL(3)

InterfacetoBIR2 ARRGXREF ARR_ID BIGINT


Lookup ARRGXREF with ARR_SRCE_KEY =
ARIDKEY and SRCE_SYS_CDE=
SRCE_SYS_CDE
Get back ARR_ID and assign

June 2009 399


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data Table name Source field Data type

Mandatory
name type name

HEW_ACCT_ARR PROD_ID_MEMO BIGIN Y SourcetoInterface IPCMSTP_SUMM IP.ANCTCD CHAR(2)


_TRD_PRD_EOM T OR IP.ANGMAB CHAR(4)
_SUMM Concate the component together to form a product EPCMSTP_SUMM IP.ANAPTY CHAR(3)
local key OR
EP.ANCTCD CHAR(2)
EP.ANGMAB CHAR(4)
EP.ANAPTY CHAR(3)
InterfacetoBIR2 PRODXREF PROD_ID BIGINT
Lookup HEW_PROD, PRODXREF with
PROD_SRCE_KEY = ARIDKEY and
SRCE_SYS_CDE= SRCE_SYS_CDE
Get back PROD_ID and assign

HEW_ACCT_ARR YR_NUM DECI Y Get the only record from HEW_SUMM_DATE_REF HEW_SUMM_DATE_ YR_DIM DECIMAL(4,0)
_TRD_PRD_EOM MAL(4 REF
_SUMM ) Direct Mapping

HEW_ACCT_ARR MO_NUM DECI Y Get the only record from HEW_SUMM_DATE_REF HEW_SUMM_DATE_ YR_DIM DECIMAL(4,0)
_TRD_PRD_EOM MAL(2 REF
_SUMM ) Direct Mapping

June 2009 400


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data Table name Source field Data type

Mandatory
name type name

HEW_ACCT_ARR BAL_AVG_CRED DECI N Link SSSTTPP with IPCMSTP/EMCMSTP by the SSSTTPP ZLDV01 DECIMAL(18,0
_TRD_PRD_EOM _CTYLCL_AMT MAL(2 arrangement key. )
_SUMM 3,3) SS.ZLCTCD = IP/EP.ANCTCD
SS. ZLGMAB = IP/EP.ANGMAB
SS. ZLACB = IP/EP.ANACB
SS. ZLACS = IP/EP.ANACS
SS. ZLACX = IP/EP.ANACX
SS.ZLAPTY=IP/EP.ANAPTY
SS.ZLDITY=ACB

Get back ZLDV01 from each file.


Apply a currency conversion since it is a local
amount
i.e. ZLDV01 / 10^XRCDPF

For the same arrangement source key, aggregate


ZLDV01 and divide the amount by the number of
days in the current month (i.e. REF.MO).

For example, if REF.MO=4,6,9,11, divide the amount


by 30

If REF.MO=1,3,5,7,8,10,12, divide the amount by 31


If REF.MO=2, divide the amount by 28/29,
depending on the leap year setting

June 2009 401


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data Table name Source field Data type

Mandatory
name type name

HEW_ACCT_ARR BAL_AVG_DB_C DECI N Link SSSTTPP with IPCMSTP/EMCMSTP by the SSSTTPP ZLDV01 DECIMAL(18,0
_TRD_PRD_EOM TYLCL_AMT MAL(2 arrangement key. )
_SUMM 3,3) SS.ZLCTCD = IP/EP.ANCTCD
SS. ZLGMAB = IP/EP.ANGMAB
SS. ZLACB = IP/EP.ANACB
SS. ZLACS = IP/EP.ANACS
SS. ZLACX = IP/EP.ANACX
SS.ZLAPTY=IP/EP.ANAPTY
SS.ZLDITY=ADB

Get back ZLDV01 from each file.


Apply a currency conversion since it is a local
amount
i.e. ZLDV01 / 10^XRCDPF

For the same arrangement source key, aggregate


ZLDV01 and divide the amount by the number of
days in the current month (i.e. REF.MO).

For example, if REF.MO=4,6,9,11, divide the amount


by 30

If REF.MO=1,3,5,7,8,10,12, divide the amount by 31


If REF.MO=2, divide the amount by 28/29,
depending on the leap year setting

HEW_ACCT_ARR BAL_CURR_CTY DECI N HEW_MEMO_ARR BAL_CURR_LCL_ DECIMAL(17,3


_TRD_PRD_EOM LCL_AMT MAL(2 AMT )
_SUMM 3,3) Direct Mapping

June 2009 402


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data Table name Source field Data type

Mandatory
name type name

HEW_ACCT_ARR TRNVR_CRED_C DECI N Link IPCMSTP and EMCMSTP by the arrangement IPCMSTP_SUMM IP.ANTRDT DECIMAL(8)
_TRD_PRD_EOM TYLCL_AMT MAL(2 key. OR EP.ANTRDT DECIMAL(8)
_SUMM 3,3) IP.ANCTCD = EP.ANCTCD EPCMSTP_SUMM IP.ANCTOL DECIMAL(18)
IP.ANGMAB = EP.ANGMAB EP.ANCTOL DECIMAL(18)
IP.ANACB = EP.ANACB
IP.ANACS = EP.ANACS
IP.ANACX = EP.ANACX

Get back ANCTOL from each file.


Then, extract the records only if ANTRDT(1,4) =
REF.YR and ANTRDT(5,2)=REF.MO

Finally, apply a currency conversion since it is a


local amount
i.e. ANCTOL / 10^XRCDPF

Finally add IP.ANCTOL & EP.ANCTOL together

For the same arrangement source key with the


correct year/month information, aggregate ANCTOL
and assign

June 2009 403


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data Table name Source field Data type

Mandatory
name type name

HEW_ACCT_ARR TRNVR_CRED_Y DECI N Link IPCMSTP and EMCMSTP by the arrangement IPCMSTP_SUMM IP.ANTRDT DECIMAL(8)
_TRD_PRD_EOM TD_CTYLCL_AM MAL(2 key. OR EP.ANTRDT DECIMAL(8)
_SUMM T 3,3) IP.ANCTCD = EP.ANCTCD EPCMSTP_SUMM IP.ANCTOL DECIMAL(18)
IP.ANGMAB = EP.ANGMAB EP.ANCTOL DECIMAL(18)
IP.ANACB = EP.ANACB
IP.ANACS = EP.ANACS
IP.ANACX = EP.ANACX

Get back ANCTOL from each file.


Then, extract the records only if ANTRDT(1,4) =
REF.YR and ANTRDT(5,2)<=REF.MO

Finally, apply a currency conversion since it is a


local amount
i.e. ANCTOL / 10^XRCDPF
Finally add IP.ANCTOL & EP.ANCTOL together

For the same arrangement source key with the


correct year/month information, aggregate ANCTOL
and assign

June 2009 404


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data Table name Source field Data type

Mandatory
name type name

HEW_ACCT_ARR TRNVR_DB_CTY DECI N Link IPCMSTP and EMCMSTP by the arrangement IPCMSTP_SUMM IP.ANTRDT DECIMAL(8)
_TRD_PRD_EOM LCL_AMT MAL(2 key. OR EP.ANTRDT DECIMAL(8)
_SUMM 3,3) IP.ANCTCD = EP.ANCTCD EPCMSTP_SUMM IP.ANDTOL DECIMAL(18)
IP.ANGMAB = EP.ANGMAB EP.ANDTOL DECIMAL(18)
IP.ANACB = EP.ANACB
IP.ANACS = EP.ANACS
IP.ANACX = EP.ANACX

Get back ANDTOL from each file.

Then, extract the records only if ANTRDT(1,4) =


REF.YR and ANTRDT(5,2)=REF.MO

Finally, apply a currency conversion since it is a


local amount
i.e. ANDTOL / 10^XRCDPF

Finally add IP.ANCTOL & EP.ANCTOL together

For the same arrangement source key with the


correct year/month information, aggregate ANDTOL
and assign

June 2009 405


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data Table name Source field Data type

Mandatory
name type name

HEW_ACCT_ARR TRNVR_DB_YTD DECI N Link IPCMSTP and EMCMSTP by the arrangement IPCMSTP_SUMM IP.ANTRDT DECIMAL(8)
_TRD_PRD_EOM _CTYLCL_AMT MAL(2 key. OR EP.ANTRDT DECIMAL(8)
_SUMM 3,3) IP.ANCTCD = EP.ANCTCD EPCMSTP_SUMM IP.ANDTOL DECIMAL(18)
IP.ANGMAB = EP.ANGMAB EP.ANDTOL DECIMAL(18)
IP.ANACB = EP.ANACB
IP.ANACS = EP.ANACS
IP.ANACX = EP.ANACX

Get back ANDTOL from each file.

Then, extract the records only if ANTRDT(1,4) =


REF.YR and ANTRDT(5,2)<=REF.MO

Finally, apply a currency conversion since it is a


local amount
i.e. ANDTOL / 10^XRCDPF

Finally add IP.ANCTOL & EP.ANCTOL together

For the same arrangement source key with the


correct year/month information, aggregate ANDTOL
and assign

June 2009 406


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data Table name Source field Data type

Mandatory
name type name

HEW_ACCT_ARR CMSSN_ACCR_C DECI N Link IPCMSTP and EMCMSTP by the arrangement IPCMSTP_SUMM IP.ANTRDT DECIMAL(8)
_TRD_PRD_EOM TYLCL_AMT MAL(2 key. OR EP.ANTRDT DECIMAL(8)
_SUMM 3,3) IP.ANCTCD = EP.ANCTCD EPCMSTP_SUMM IP.ANLYCA DECIMAL(15)
IP.ANGMAB = EP.ANGMAB EP.ANLYCA DECIMAL(15)
IP.ANACB = EP.ANACB
IP.ANACS = EP.ANACS
IP.ANACX = EP.ANACX

Get back ANLYCA from each file.

Then, extract the records only if ANTRDT(1,4) =


REF.YR and ANTRDT(5,2)=REF.MO

Finally, apply a currency conversion since it is a


local amount
i.e. ANLYCA / 10^XRCDPF

Finally add IP.ANLYCA & EP.ANLYCA together

For the same arrangement source key with the


correct year/month information, aggregate ANLYCA
and assign

June 2009 407


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data Table name Source field Data type

Mandatory
name type name

HEW_ACCT_ARR INT_ACCR_CTYL DECI N Link IPCMSTP and EMCMSTP by the arrangement IPCMSTP_SUMM IP.ANTRDT DECIMAL(8)
_TRD_PRD_EOM CL_AMT MAL(2 key. OR EP.ANTRDT DECIMAL(8)
_SUMM 3,3) IP.ANCTCD = EP.ANCTCD EPCMSTP_SUMM IP.ANLYIA DECIMAL(15)
IP.ANGMAB = EP.ANGMAB EP.ANLYIA DECIMAL(15)
IP.ANACB = EP.ANACB
IP.ANACS = EP.ANACS
IP.ANACX = EP.ANACX

Get back ANLYIA from each file.

Then, extract the records only if ANTRDT(1,4) =


REF.YR and ANTRDT(5,2)=REF.MO
Finally, apply a currency conversion since it is a
local amount

i.e. ANLYIA / 10^XRCDPF

Finally add IP.ANLYIA & EP.ANLYIA together

For the same arrangement source key with the


correct year/month information, aggregate ANLYIA
and assign

HEW_ACCT_ARR TRAN_TRADE_C INTEG N Assign ANCCNT IPCMSTP_SUMM IP.ANCCNT DECIMAL(7)


_TRD_PRD_EOM RED_CNT ER OR EP.ANCCNT
_SUMM EPCMSTP_SUMM

HEW_ACCT_ARR TRAN_TRADE_D INTEG N Assign ANDCNT IPCMSTP_SUMM IP.ANDCNT DECIMAL(7)


_TRD_PRD_EOM EBIT_CNT ER OR EP.ANDCNT
_SUMM EPCMSTP_SUMM

June 2009 408


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data Table name Source field Data type

Mandatory
name type name

HEW_ACCT_ARR LOAD_DT_TM TIMES Y


_TRD_PRD_EOM TAMP prmDate:00:00:00
_SUMM

HEW_OCUS_PCMT_STATS_EOM_SUMM
The following table maps data elements for the entity, HEW_OCUS_PCMT_STATS_EOM_SUMM with the source.

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data Table name Source field Data type
Mandatory

name type name

HEW_OCUS_PCM IP_ID_ORGN_CU BIGIN Y SourcetoInterface VRSCLACW CUST_ID CHAR(18)


T_STATS_EOM_S ST T Left(CUST_ID,6) : Right(CUST_ID,9)
UMM INVPXREF IP_ID BIGINT
InterfacetoBIR2
Lookup INVPXREF, get back IP_ID and assign

HEW_OCUS_PC YR_NUM DECI Y HEW_SUMM_DATE_ YR DECIMAL(4,0)


MT_STATS_EOM MAL(4 Get back the year component REF
_SUMM ,0)
HEW_OCUS_PC MO_NUM DECI Y HEW_SUMM_DATE_ MO DECIMAL(2,0)
MT_STATS_EOM MAL(2 Get back the month component REF
_SUMM ,0)

June 2009 409


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data Table name Source field Data type

Mandatory
name type name

HEW_OCUS_PC TRAN_COLL_EN SMAL Y Create 2 fields to store the year/month of XACT_DT. VRSPLAC XACT_DT CHAR(10)
MT_STATS_EOM GN_CNT LINT (i.e. XACT_DT[1,4]=Year, XACT_DT[6,2]=Month)
_SUMM
Aggregate to count the number of transaction rows
of VRSPLAC, group by CTRY_COD, GP_MEMB,
CUST_ID, XACT_DT(Year), XACT_DT(Month)

HEW_OCUS_PC TRAN_PYMT_EN SMAL N


MT_STATS_EOM GN_CNT LINT Assign NULL
_SUMM
HEW_OCUS_PC TRAN_ADVS_EN SMAL N Create 2 fields to store the year/month of GVDELV GVDELV_CRT_T CHAR(26)
MT_STATS_EOM GN_CNT LINT GVDELV_CRT_TS. (i.e. S
_SUMM GVDELV_CRT_TS[1,4]=Year,
GVDELV_CRT_TS[6,2]=Month)
Aggregate to count the number of transaction rows
of GVDELV, group by CTRY_COD, CUST_ID,
YR(GVDELV_CRT_TS), MO(GVDELV_CRT_TS)

HEW_OCUS_PC LOAD_DT_TM TIMES N


MT_STATS_EOM TAMP
_SUMM prmDate:00:00:00

HEW_ORGN_OWN_EOM_SUMM
The following table maps data elements for the entity, HEW_ORGN_OWN_EOM_SUMM with the source.

June 2009 410


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data Table name Source field Data type

Mandatory
name type name

HEW_ORGN_O IP_ID_ORGN BIGIN Y Direct Mapping HEW_ORGN_OW IP_ID_ORGN BIGINT


WN_EOM_SUM T N_EOM_SNAP
M
HEW_ORGN_O SEQ_NUM SMAL Y Directly Mapping HEW_ORGN_OW SEQ_NUM SMALLINT
WN_EOM_SUM LINT N_EOM_SNAP
M
HEW_ORGN_O YR_NUM DECI Y Directly Mapping HEW_SUMM_DAT YR DECIMAL(4)
WN_EOM_SUM MAL( Attached the YR column to the target table E_REF
M 4)
HEW_ORGN_O MO_NUM DECI Y Directly Mapping HEW_SUMM_DAT MO DECIMAL(4)
WN_EOM_SUM MAL( Attached the MO column to the target table E_REF
M 2)

HEW_ORGN_O HOLD_PERSL_ CHA N Take INT.IP_ID_ORGN & SEQ_NUM, link it to HEW_ORGN_OW CORE_BANK_ CHARACTER
WN_EOM_SUM ACCT_DIRTR_I R(1) HEW_ORGN_OWN.IP_ID_ORGN & N CUST_DIRTR_I (1)
M ND SEQ_NUM, get back ND
CORE_BANK_CUST_DIRTR_IND

If CORE_BANK_CUST_DIRTR_IND=Y,
assign Y, else assign N

June 2009 411


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data Table name Source field Data type

Mandatory
name type name

HEW_ORGN_O HOLD_NO_PE CHA N Reverse of HEW_INDV CORE_BANK_ CHARACTER


WN_EOM_SUM RSL_ACCT_DI R(1) HOLD_PERSL_ACCT_DIRTR_IND CUST_DIRTR_I (1)
M RTR_IND ND

i.e.
Take INT.IP_ID_
ORGN & SEQ_NUM,
link it to HEW_ORGN_OWN.IP_ID_ORGN &
SEQ_NUM,
get back CORE_BANK_CUST_DIRTR_IND

If CORE_BANK_CUST_DIRTR_IND='N',
assign 'Y', else assign 'N'

HEW_ORGN_O PERSL_INET_B CHA N Take INT.IP_ID_ORGN_OWN_CUST, link it to HEW_CUST SCRIB_INET_B CHARACTER


WN_EOM_SUM ANK_DIRTR_IN R(1) HEW_CUST.IP_ID_CUST, get back ANK_IND (1)
M D CUST.SCRIB_INET_BANK_IND

If SCRIB_INET_BANK_IND =Y, assign Y,

June 2009 412


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data Table name Source field Data type

Mandatory
name type name

HEW_ORGN_O PREMR_ACCT CHA N Take INT.IP_ID_ORGN_OWN_CUST, link it to HEW_SEG SEG_SRCE_SY VARCHAR(50


WN_EOM_SUM _DIRTR_IND R(1) SEG_MEMB.IP_ID_CUST, with S_DESC )
M SEG_MEMB.END_DT=9999-12-31 &
SEG_TYPE_CDE=MK1, get back the record
with the latest SEG_MEMB.REL.START_DT

Further link the record with HEW_SEG, with


SEG.SEG_SRCE_SYS_CDE=SEG_MEMB.S
EG_SRCE_SYS_CDE,
SEG.SEG_TYPE_CDE=SEG_MEMB.SEG_T
YPE_CDE,
SEG.SRCE_SYS_CDE=SEG_MEMB.SRCE_
SYS_CDE,

get back SEG.SEG_SRCE_SYS_DESC,

if SEG.SEG_SRCE_SYS_DESC[32,3] =
PMR then Y else N

HEW_ORGN_O BAD_DBTF_CU CHA N Take INT.IP_ID_ORGN_OWN_CUST, link it to HEW_CUST_CRE CRED_RISK_G CHARACTER


WN_EOM_SUM ST_IND R(1) CRED.IP_ID_CUST, with maximum DIT_RISK_RTNG_ RDE_CDE (6)
M CRED.HIST_START_DT, HIST
Get back CRED.CRED_RISK_GRDE_CDE

If CRED.CRED_RISK_GRDE_CDE = 6 or 7
then assign Y, else N

June 2009 413


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data Table name Source field Data type

Mandatory
name type name

HEW_ORGN_O DIRTR_ANO_C CHA N Take INT.IP_ID_ORGN, SEQ_NUM to link with HEW_ORGN_OW ORGN_OWN_C CHAR(3)
WN_EOM_SUM OMP_DIRTR_I R(1) HEW_ORGN_OWN.IP_ID_ORGN, N DE
M ND SEQ_NUM, get back ORGN_OWN_CDE, In
the result, count the number of records by
aggregating the following fields in the interface
file,

YR_DIM, MO_DIM, IP_ID_INDV

if the number of rows returned > 1 and


ORGN_OWN_CDE= D, then Y, else N

June 2009 414


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data Table name Source field Data type

Mandatory
name type name

HEW_ORGN_O PERSL_ACCT_ CHA N Take INT.IP_ID_ORGN_OWN_CUST, link with HEW_SEG SEG_SRCE_SY VARCHAR(50
WN_EOM_SUM OFCR_DIRTR_I R(1) SEG_MEMB.IP_ID_CUST, with S_DESC )
M ND SEG_MEMB.END_DT=9999-12-31 &
SEG_TYPE_CDE=MK1, get back the record
with the latest SEG_MEMB.REL.START_DT

Further link the record with HEW_SEG, with


SEG.SEG_SRCE_SYS_CDE=SEG_MEMB.S
EG_SRCE_SYS_CDE,
SEG.SEG_TYPE_CDE=SEG_MEMB.SEG_T
YPE_CDE,
SEG.SRCE_SYS_CDE=SEG_MEMB.SRCE_
SYS_CDE,

get back SEG.SEG_SRCE_SYS_DESC,

if SEG.SEG_SRCE_SYS_DESC[32,3] =
PMR then Y else N

HEW_ORGN_O SHRHLD_ANO CHA N Take INT.IP_ID_ORGN, SEQ_NUM to link with HEW_ORGN_OWN ORGN_OWN_C CHAR(3)
WN_EOM_SUM _COMP_DIRTR R(1) HEW_ORGN_OWN.IP_ID_ORGN, DE
M _IND SEQ_NUM, get back ORGN_OWN_CDE,

Count the number of records in the layout by


aggregating INT.YR_DIM, INT.MO_DIM,
INDV.IP_ID_INDV, if the number of returned
records > 1 and ORGN_OWN_CDE= P, then
Y, else N

June 2009 415


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data Table name Source field Data type

Mandatory
name type name

HEW_ORGN_O DIRTR_REL_AV SMAL N Use Year(CurrentDate())- HEW_ORGN START_DT DATE


WN_EOM_SUM G_MO_CNT LINT Year(HEW_ORGN.START_DT) * 12 +
M Month(CurrentDate())
Month(HEW_ORGN.START_DT)

HEW_ORGN_O OVS_NATL_DI CHA N Use HEW_CUST.IP_ID_CUST to link with HEW_INDV CTRY_NATL_C CHARACTER
WN_EOM_SUM RTR_IND R(1) INVPXREF.IP_ID, get back IDEN_KEY[1,2], DE (2)
M check IDEN_KEY[1.2] with
HEW_INDV.CTRY_NATL_CDE, if they are not
the same, assign Y, else N

HEW_ORGN_O OVS_RES_DIR CHA N Use HEW_CUST.IP_ID_CUST to link with HEW_INDV CTRY_RES_CD CHARACTER
WN_EOM_SUM TR_IND R(1) INVPXREF.IP_ID, get back IDEN_KEY[1,2], E (2)
M check IDEN_KEY[1.2] with
HEW_INDV.CTRY_RES_CDE, if they are not
the same, assign Y else, N

HEW_ORGN_O PRFSN_OCPT_ CHA N Link the information with IP_ID_INDV, with HEW_INDV_OCC INDV_OCPT_C CHARACTER
WN_EOM_SUM DIRTR_IND R(1) maximum OCCUP_START_DT & maximum UP DE (3)
M SEQ_NUM, get back INDV_OCUP_CDE

If INDV_OCUP_CDE=01 then assign Y,


else N

June 2009 416


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data Table name Source field Data type

Mandatory
name type name

HEW_ORGN_O CRED_BAL_AV DECI N Direct Mapping HEW_CUST_EOM BAL_CRED_AV DECIMAL(23,


WN_EOM_SUM G_CTYLCL_AM MAL( _SUMM G_LCL_AMT 3)
M T 17,3) Link HEW_CUST_EOM_SUMM.YR and
HEW_CUST_EOM_SUMM.MO with
HEW_SUMM_DATE_REF.YR and
HEW_SUMM_DATE_REF.MO

Link HEW_CUST_EOM_SUMM.IP_ID_CUST
with IP_ID_INDV, get back
BAL_CRED_AVG_LCL_AMT

HEW_ORGN_O DB_BAL_AVG_ DECI N Directly Mapping HEW_CUST_EOM BAL_DB_AVG_ DECIMAL(23,


WN_EOM_SUM CTYLCL_AMT MAL( _SUMM LCL_AMT 3)
M 17,3) Link HEW_CUST_EOM_SUMM.YR and
HEW_CUST_EOM_SUMM.MO with
HEW_SUMM_DATE_REF.YR and
HEW_SUMM_DATE_REF.MO

Link HEW_CUST_EOM_SUMM.IP_ID_CUST
with IP_ID_INDV, get back
BAL_DB_AVG_LCL_AMT

June 2009 417


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data Table name Source field Data type

Mandatory
name type name

HEW_ORGN_O INSTM_HELD_ DECI N Link HEW_FIN_MKT_I INSTM_PUR_C Decimal(17,3)


WN_EOM_SUM MV_TTL_CTYL MAL( XREF.IDEN_KEY=INT.CUST_SRCE_KEY & NSTM URR_AMT
M CL_AMT 17,3) XREF.START_DT=INT.CUST_START_DT &
XREF.SRCE_SYS_CDE=INT.CUST_SRCE_S
YS_CDE, get back XREF.IP_ID

Link XREF.IP_ID with


ACCT.IP_ID_PRIM_CUST, get back all
ACCT.ARR_ID_ACCT

Link ACCT.ARR_ID_ACCT with


PORTF.ARR_ID_INVST, get back
PORTF.FIN_MKT_INSTM_CDE.

Finally, use PORTF.FIN_MKT_INSTM_CDE to


link with INSTM.FIN_MKT_INSTM_CDE and
get back INSTM.INSTM.PUR_CURR_AMT

Aggregate the result by IP_ID_CUST,


IP_ID_ORGN.

HEW_ORGN_O CHANL_TRAN_ CHA N SetNull()


WN_EOM_SUM PRIM_CDE R(6)
M
HEW_ORGN_O LOAD_DT_TM TIMES Y
WN_EOM_SUM TAMP prmDate:00:00:00
M

June 2009 418


OCBB CPT Summary and Snapshot Design Overview

HEW_OCUS_RPT_PTYP_EOM_SUMM (Part 1)
The following table maps data elements for the entity, HEW_OCUS_RPT_PTYP_EOM_SUMM with the source.

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data Table name Source field Data type

Mandatory
name type name

HEW_OCUS_R IP_ID_ORGN_C BIGIN Y Direct Mapping HEW_CUST IP_ID_CUST BIGINT


PT_PTYP_EOM UST T
_SUMM

HEW_OCUS_R PROD_TYPE_R CHA Y HEW_PRD_RPT_ PROD_TYPE_R CHAR(6)


PT_PTYP_EOM PT_CDE R(6) LOAN, GUAR or OD PTYP_EOM_SNAP PT_CDE
_SUMM
HEW_OCUS_R YR_NUM DECI Y Get back the year component HEW_SUMM_DAT YR DECIMAL(4)
PT_PTYP_EOM MAL( E_REF
_SUMM 4)
HEW_OCUS_R MO_NUM DECI Y Get back the month component HEW_SUMM_DAT MO DECIMAL(2)
PT_PTYP_EOM MAL( E_REF
_SUMM 2)

June 2009 419


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data Table name Source field Data type

Mandatory
name type name

HEW_OCUS_R SUBS_ACCT_C INTE N Get all HEW_ACCT_ARR.ARR_ID_ACCT with


PT_PTYP_EOM NT GER HEW_CUST.IP_ID_CUST=HEW_ACCT_ARR.
_SUMM IP_ID_PRIM_CUST. Get back
PROD_ID_ACCT with ACCT_STAT_CDE = 1

Link HEW_ACCT_ARR.PROD_ID_ACCT with


HEW_PROD.PROD_ID

Filter the record only if HEW_PROD.PROD_ID


could be found in
HEW_PRD_RPT_PTYP_EOM_SNAP.PROD_I
D, get back PROD_TYPE_RPT_CDE

Further filter the records according to


PROD_TYPE_RPT_CDE, only LOAN,
GUAR and OD will be allowed

For PROD_TYPE_RPT_CDE = OD case, it is


also required to link
HEW_ACCT_ARR.ARR_ID_ACCT with
HEW_DEPST_ARR.ARR_ID_DEPST and
HEW_OD_FACIL.ARR_ID_DEPST, get back
records with CRED_FACIL_IND=Y only

Count the number of records retrieved for


each IP_ID_ORGN_CUST,
PROD_TYPE_RPT_CDE

June 2009 420


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data Table name Source field Data type

Mandatory
name type name

HEW_OCUS_R CRED_BAL_AV DECI N Assign 0


PT_PTYP_EOM G_SUBS_CTYL MAL(
_SUMM CL_AMT 23,3)

June 2009 421


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data Table name Source field Data type

Mandatory
name type name

HEW_OCUS_R DB_BAL_AVG_ DECI N Get all HEW_ACCT_ARR.ARR_ID_ACCT with HEW_ACCT_ARR BAL_AVG_DB_ DECIMAL(23,
PT_PTYP_EOM SUBS_CTYLCL MAL( HEW_CUST.IP_ID_CUST=HEW_ACCT_ARR. _EOM_SUMM CTYLCL_AMT 3)
_SUMM _AMT 23,3) IP_ID_PRIM_CUST. Get back
PROD_ID_ACCT with ACCT_STAT_CDE = 1

Link HEW_ACCT_ARR.PROD_ID_ACCT with


HEW_PROD.PROD_ID.

Filter the record only if HEW_PROD.PROD_ID


could be found in
HEW_PRD_RPT_PTYP_EOM_SNAP.PROD_I
D, get back PROD_TYPE_RPT_CDE

Further filter the records according to


PROD_TYPE_RPT_CDE, only LOAN,
GUAR and OD will be allowed

For PROD_TYPE_RPT_CDE = OD case, it


is also required to link
HEW_ACCT_ARR.ARR_ID_ACCT with
HEW_DEPST_ARR.ARR_ID_DEPST and
HEW_OD_FACIL.ARR_ID_DEPST, get back
records with CRED_FACIL_IND=Y

For each ARR_ID_ACCT extracted, link the


information with
HEW_ACCT_ARR_EOM_SUMM.ARR_ID_AC
CT, YR_NUM, MO_NUM, get back
BAL_AVG_DB_CTYLCL_AMT

To confirm the country local currency code, it


relies on the group member of the customer.

June 2009 422


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data Table name Source field Data type

Mandatory
name type name

HEW_OCUS_R INSTM_HELD_ DECI N Assign 0


PT_PTYP_EOM MV_SUBS_CTY MAL(
_SUMM LCL_AMT 23,3)
HEW_OCUS_R INS_SUBS_CT DECI N Assign 0
PT_PTYP_EOM YLCL_AMT MAL(
_SUMM 23,3)
HEW_OCUS_R LMT_SUBS_CT DECI N Assign 0
PT_PTYP_EOM YLCL_AMT MAL(
_SUMM 23,3)
HEW_OCUS_R TRNVR_SUBS_ DECI N Assign 0
PT_PTYP_EOM CTYLCL_AMT MAL(
_SUMM 23,3)

June 2009 423


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data Table name Source field Data type

Mandatory
name type name

HEW_OCUS_R ACCT_ISUBS_ INTE N Get all HEW_ACCT_ARR.ARR_ID_ACCT with


PT_PTYP_EOM CNT GER HEW_CUST.IP_ID_CUST=HEW_ACCT_ARR.
_SUMM IP_ID_PRIM_CUST. Get back
PROD_ID_ACCT with ACCT_STAT_CDE = 2
or 3

Link HEW_ACCT_ARR.PROD_ID_ACCT with


HEW_PROD.PROD_ID

Filter the record only if HEW_PROD.PROD_ID


could be found in
HEW_PRD_RPT_PTYP_EOM_SNAP.PROD_I
D, get back PROD_TYPE_RPT_CDE

Further filter the records according to


PROD_TYPE_RPT_CDE, only LOAN,
GUAR and OD will be allowed

For OD case, it is also required to link


HEW_ACCT_ARR.ARR_ID_ACCT with
HEW_DEPST_ARR.ARR_ID_DEPST and
HEW_OD_FACIL.ARR_ID_DEPST, get back
records with CRED_FACIL_IND=Y

Count the number of records retrieved for


each IP_ID_ORGN_CUST,
PROD_TYPE_RPT_CDE

June 2009 424


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data Table name Source field Data type

Mandatory
name type name

HEW_OCUS_R CRED_BAL_AV DECI N Assign 0


PT_PTYP_EOM G_ISUBS_CTY MAL(
_SUMM LCL_AMT 23,3)

June 2009 425


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data Table name Source field Data type

Mandatory
name type name

HEW_OCUS_R DB_BAL_AVG_I DECI N Get all HEW_ACCT_ARR.ARR_ID_ACCT with HEW_ACCT_ARR BAL_AVG_DB_ DECIMAL(23,
PT_PTYP_EOM SUBS_CTYLCL MAL( HEW_CUST.IP_ID_CUST=HEW_ACCT_ARR. _EOM_SUMM CTYLCL_AMT 3)
_SUMM _AMT 23,3) IP_ID_PRIM_CUST. Get back
PROD_ID_ACCT with ACCT_STAT_CDE = 2
or 3

Link HEW_ACCT_ARR.PROD_ID_ACCT with


HEW_PROD.PROD_ID. Filter the record only
if HEW_PROD.PROD_ID could be found in
HEW_PRD_RPT_PTYP_EOM_SNAP.PROD_I
D, get back PROD_TYPE_RPT_CDE

Further filter the records according to


PROD_TYPE_RPT_CDE, only LOAN,
GUAR and OD will be allowed

For OD case, it is also required to link


HEW_ACCT_ARR.ARR_ID_ACCT with
HEW_DEPST_ARR.ARR_ID_DEPST and
HEW_OD_FACIL.ARR_ID_DEPST, get back
records with CRED_FACIL_IND=Y

For each ARR_ID_ACCT extracted, link the


information with
HEW_ACCT_ARR_EOM_SUMM.ARR_ID_AC
CT, YR_NUM, MO_NUM, get back
BAL_AVG_DB_CTYLCL_AMT

To confirm the country local currency code, it


relies on the group member of the customer.
HEW_CUST.GROUP_MEMBR_CDE. Apply a
currency conversion to the amount field before

June 2009 426


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data Table name Source field Data type

Mandatory
name type name

HEW_OCUS_R INSTM_HELD_ DECI N Assign 0


PT_PTYP_EOM MV_ISUBS_CT MAL(
_SUMM YLCL_AMT 23,3)
HEW_OCUS_R INS_ISUBS_CT DECI N Assign 0
PT_PTYP_EOM YLCL_AMT MAL(
_SUMM 23,3)
HEW_OCUS_R LMT_ISUBS_C DECI N Assign 0
PT_PTYP_EOM TYLCL_AMT MAL(
_SUMM 23,3)
HEW_OCUS_R TRNVR_ISUBS DECI N Assign 0
PT_PTYP_EOM _CTYLCL_AMT MAL(
_SUMM 23,3)

June 2009 427


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data Table name Source field Data type

Mandatory
name type name

HEW_OCUS_R ACCT_PRNT_C INTE N Link ALL HEW_CUST records with


PT_PTYP_EOM NT GER HEW_CUST_CUST_REL, with
_SUMM HEW_CUST_CUST_REL.REL_END_DT=999
9-12-31 and
HEW_CUST_CUST_REL.IP_ID_CUST<>HE
W_CUST_CUST_REL.IP_ID_CUST_REL and
CUST_CUST_REL_CDE=CGP and
HEW_CUST.IP_ID_CUST=HEW_CUST_CUS
T_REL.IP_ID_CUST_REL

For the remaining HEW_CUST records which


fulfill the requirement, get all
HEW_ACCT_ARR.ARR_ID_ACCT with
HEW_CUST.IP_ID_CUST=HEW_ACCT_ARR.
IP_ID_PRIM_CUST. Get back all records with
ACCT_STAT_CDE = 1

Link HEW_ACCT_ARR.PROD_ID_ACCT with


HEW_PROD.PROD_ID

Filter the record only if HEW_PROD.PROD_ID


could be found in
HEW_PRD_RPT_PTYP_EOM_SNAP.PROD_I
D, get back PROD_TYPE_RPT_CDE

Further filter the records according to


PROD_TYPE_RPT_CDE, only LOAN,
GUAR and OD will be allowed

For OD case, it is also required to link


HEW_ACCT_ARR.ARR_ID_ACCT with

June 2009 428


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data Table name Source field Data type

Mandatory
name type name

HEW_OCUS_R CRED_BAL_AV DECI N Assign 0


PT_PTYP_EOM G_PRNT_CTYL MAL(
_SUMM CL_AMT 23,3)

June 2009 429


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data Table name Source field Data type

Mandatory
name type name

HEW_OCUS_R DB_BAL_AVG_ DECI N Link ALL HEW_CUST records with HEW_ACCT_ARR BAL_AVG_DB_ DECIMAL(23,
PT_PTYP_EOM PRNT_CTYLCL MAL( HEW_CUST_CUST_REL, with _EOM_SUMM CTYLCL_AMT 3)
_SUMM _AMT 23,3) REL.REL_END_DT=9999-12-31 and
REL.IP_ID_CUST<>REL.IP_ID_CUST_REL
and CUST_CUST_REL_CDE=CGP and
HEW_CUST.IP_ID_CUST=REL.IP_ID_CUST_
REL

For the remaining HEW_CUST records which


fulfill the requirement, get all
HEW_ACCT_ARR.ARR_ID_ACCT with
HEW_CUST.IP_ID_CUST=HEW_ACCT_ARR.
IP_ID_PRIM_CUST. Get back all records with
ACCT_STAT_CDE = 1

Link HEW_ACCT_ARR.PROD_ID_ACCT with


HEW_PROD.PROD_ID. Filter the record only
if HEW_PROD.PROD_ID could be found in
HEW_PRD_RPT_PTYP_EOM_SNAP.PROD_I
D, get back PROD_TYPE_RPT_CDE

Further filter the records according to


PROD_TYPE_RPT_CDE, only LOAN,
GUAR and OD will be allowed

For OD case, it is also required to link


HEW_ACCT_ARR.ARR_ID_ACCT with
HEW_DEPST_ARR.ARR_ID_DEPST and
HEW_OD_FACIL.ARR_ID_DEPST, get back
records with CRED_FACIL_IND=Y

For each ARR_ID_ACCT extracted, link the

June 2009 430


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data Table name Source field Data type

Mandatory
name type name

HEW_OCUS_R INSTM_HELD_ DECI N Assign 0


PT_PTYP_EOM MV_PRNT_CTY MAL(
_SUMM LCL_AMT 23,3)
HEW_OCUS_R INS_PRNT_CT DECI N Assign 0
PT_PTYP_EOM YLCL_AMT MAL(
_SUMM 23,3)
HEW_OCUS_R LMT_PRNT_CT DECI N Assign 0
PT_PTYP_EOM YLCL_AMT MAL(
_SUMM 23,3)
HEW_OCUS_R TRNVR_PRNT_ DECI N Assign 0
PT_PTYP_EOM CTYLCL_AMT MAL(
_SUMM 23,3)

June 2009 431


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data Table name Source field Data type

Mandatory
name type name

HEW_OCUS_R ACCT_IPRNT_ INTE N Link ALL HEW_CUST records with


PT_PTYP_EOM CNT GER HEW_CUST_CUST_REL, with
_SUMM HEW_CUST_CUST_REL.REL_END_DT=999
9-12-31 and
HEW_CUST_CUST_REL.IP_ID_CUST<>HE
W_CUST_CUST_REL.IP_ID_CUST_REL and
CUST_CUST_REL_CDE=CGP and
HEW_CUST.IP_ID_CUST=HEW_CUST_CUS
T_REL.IP_ID_CUST_REL

For the remaining HEW_CUST records which


fulfill the requirement, get all
HEW_ACCT_ARR.ARR_ID_ACCT with
HEW_CUST.IP_ID_CUST=HEW_ACCT_ARR.
IP_ID_PRIM_CUST. Get back all records with
ACCT_STAT_CDE = 2 or 3

Link HEW_ACCT_ARR.PROD_ID_ACCT with


HEW_PROD.PROD_ID

Filter the record only if HEW_PROD.PROD_ID


could be found in
HEW_PRD_RPT_PTYP_EOM_SNAP.PROD_I
D, get back PROD_TYPE_RPT_CDE

Further filter the records according to


PROD_TYPE_RPT_CDE, only LOAN,
GUAR and OD will be allowed

For OD case, it is also required to link


HEW_ACCT_ARR.ARR_ID_ACCT with
HEW_DEPST_ARR.ARR_ID_DEPST and

June 2009 432


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data Table name Source field Data type

Mandatory
name type name

HEW_OCUS_R CRED_BAL_AV DECI N Assign 0


PT_PTYP_EOM G_IPRNT_CTY MAL(
_SUMM LCL_AMT 23,3)

June 2009 433


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data Table name Source field Data type

Mandatory
name type name

HEW_OCUS_R DB_BAL_AVG_I DECI N Link ALL HEW_CUST records with HEW_ACCT_ARR BAL_AVG_DB_ DECIMAL(23,
PT_PTYP_EOM PRNT_CTYLCL MAL( HEW_CUST_CUST_REL, with _EOM_SUMM CTYLCL_AMT 3)
_SUMM _AMT 23,3) REL.REL_END_DT=9999-12-31 and
REL.IP_ID_CUST<>REL.IP_ID_CUST_REL
and CUST_CUST_REL_CDE=CGP and
HEW_CUST.IP_ID_CUST=REL.IP_ID_CUST_
REL

For the remaining HEW_CUST records which


fulfill the requirement, get all
HEW_ACCT_ARR.ARR_ID_ACCT with
HEW_CUST.IP_ID_CUST=HEW_ACCT_ARR.
IP_ID_PRIM_CUST. Get back all records with
ACCT_STAT_CDE = 2 or 3

Link HEW_ACCT_ARR.PROD_ID_ACCT with


HEW_PROD.PROD_ID. Filter the record only
if HEW_PROD.PROD_ID could be found in
HEW_PRD_RPT_PTYP_EOM_SNAP.PROD_I
D, get back PROD_TYPE_RPT_CDE

Further filter the records according to


PROD_TYPE_RPT_CDE, only LOAN,
GUAR and OD will be allowed

For OD case, it is also required to link


HEW_ACCT_ARR.ARR_ID_ACCT with
HEW_DEPST_ARR.ARR_ID_DEPST and
HEW_OD_FACIL.ARR_ID_DEPST, get back
records with CRED_FACIL_IND=Y

For each ARR_ID_ACCT extracted, link the

June 2009 434


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data Table name Source field Data type

Mandatory
name type name

HEW_OCUS_R INSTM_HELD_ DECI N Assign 0


PT_PTYP_EOM MV_IPRNT_CT MAL(
_SUMM YLCL_AMT 23,3)
HEW_OCUS_R INS_IPRNT_LC DECI N Assign 0
PT_PTYP_EOM L_AMT MAL(
_SUMM 23,3)
HEW_OCUS_R LMT_IPRNT_L DECI N Assign 0
PT_PTYP_EOM CL_AMT MAL(
_SUMM 23,3)
HEW_OCUS_R TRNVR_IPRNT DECI N Assign 0
PT_PTYP_EOM _LCL_AMT MAL(
_SUMM 23,3)
HEW_OCUS_R LOAD_DT_TM TIMES Y
PT_PTYP_EOM TAMP prmDate:00:00:00
_SUMM

HEW_OCUS_RPT_PTYP_EOM_SUMM (Part 2)
The following table maps data elements for the entity, HEW_OCUS_RPT_PTYP_EOM_SUMM with the source.

June 2009 435


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data Table name Source field Data type

Mandatory
name type name

HEW_OCUS_R IP_ID_ORGN_C BIGIN Y Direct Mapping HEW_CUST IP_ID_CUST BIGINT


PT_PTYP_EOM UST T
_SUMM

HEW_OCUS_R PROD_TYPE_R CHA Y HEW_PRD_RPT_ PROD_TYPE_R CHAR(6)


PT_PTYP_EOM PT_CDE R(6) DDLCY, DDFCY, TDLCY or TDFCY PTYP_EOM_SNAP PT_CDE
_SUMM
HEW_OCUS_R YR_NUM DECI Y Get back the year component HEW_SUMM_DAT YR DECIMAL(4)
PT_PTYP_EOM MAL( E_REF
_SUMM 4)
HEW_OCUS_R MO_NUM DECI Y Get back the month component HEW_SUMM_DAT MO DECIMAL(2)
PT_PTYP_EOM MAL( E_REF
_SUMM 2)

June 2009 436


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data Table name Source field Data type

Mandatory
name type name

HEW_OCUS_R SUBS_ACCT_C INTE N Get all HEW_ACCT_ARR.ARR_ID_ACCT with


PT_PTYP_EOM NT GER HEW_CUST.IP_ID_CUST=HEW_ACCT_ARR.
_SUMM IP_ID_PRIM_CUST. Get back
PROD_ID_ACCT with ACCT_STAT_CDE = 1

Link HEW_ACCT_ARR.PROD_ID_ACCT with


HEW_PROD.PROD_ID.

Filter the record only if HEW_PROD.PROD_ID


could be found in
HEW_PRD_RPT_PTYP_EOM_SNAP.PROD_I
D, get back PROD_TYPE_RPT_CDE

Further filter the records according to


PROD_TYPE_RPT_CDE. Only DDLCY,
DDFCY, TDLCY or TDFCY will be allowed

For DDLCY & TDLCY case, only pick up the


records with CRNCY_CDE =
#prmCrncyCode#
For DDFCY & TDFCY case, only pick up the
records with CRNCY_CDE <>
#prmCrncyCode#

Count the number of records retrieved for


each IP_ID_ORGN_CUST,
PROD_TYPE_RPT_CDE

June 2009 437


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data Table name Source field Data type

Mandatory
name type name

HEW_OCUS_R CRED_BAL_AV DECI N Get all HEW_ACCT_ARR.ARR_ID_ACCT with HEW_ACCT_ARR BAL_AVG_CRE DECIMAL(23,
PT_PTYP_EOM G_SUBS_CTYL MAL( HEW_CUST.IP_ID_CUST=HEW_ACCT_ARR. _EOM_SUMM D_CTYLCL_AM 3)
_SUMM CL_AMT 23,3) IP_ID_PRIM_CUST. Get back T
PROD_ID_ACCT with ACCT_STAT_CDE = 1

Link HEW_ACCT_ARR.PROD_ID_ACCT with


HEW_PROD.PROD_ID.

Link HEW_ACCT_ARR.PROD_ID_ACCT with


HEW_PROD.PROD_ID.

Filter the record only if HEW_PROD.PROD_ID


could be found in
HEW_PRD_RPT_PTYP_EOM_SNAP.PROD_I
D, get back PROD_TYPE_RPT_CDE

Further filter the records according to


PROD_TYPE_RPT_CDE, only DDLCY,
DDFCY, TDLCY or TDFCY will be allowed

For DDLCY & TDLCY case, only pick up the


records with CRNCY_CDE =
#prmCrncyCode#
For DDFCY & TDFCY case, only pick up the
records with CRNCY_CDE <>
#prmCrncyCode#

For the extracted records, join the result with


HEW_ACCT_ARR_EOM_SUMM.ARR_ID_AC
CT, YR_NUM, MO_NUM, get back
BAL_AVG_CRED_CTYLCL_AMT

June 2009 438


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data Table name Source field Data type

Mandatory
name type name

HEW_OCUS_R DB_BAL_AVG_ DECI N Assign 0


PT_PTYP_EOM SUBS_CTYLCL MAL(
_SUMM _AMT 23,3)

HEW_OCUS_R INSTM_HELD_ DECI N Assign 0


PT_PTYP_EOM MV_SUBS_CTY MAL(
_SUMM LCL_AMT 23,3)
HEW_OCUS_R INS_SUBS_CT DECI N Assign 0
PT_PTYP_EOM YLCL_AMT MAL(
_SUMM 23,3)
HEW_OCUS_R LMT_SUBS_CT DECI N Assign 0
PT_PTYP_EOM YLCL_AMT MAL(
_SUMM 23,3)
HEW_OCUS_R TRNVR_SUBS_ DECI N Assign 0
PT_PTYP_EOM CTYLCL_AMT MAL(
_SUMM 23,3)

June 2009 439


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data Table name Source field Data type

Mandatory
name type name

HEW_OCUS_R ACCT_ISUBS_ INTE N Get all HEW_ACCT_ARR.ARR_ID_ACCT with


PT_PTYP_EOM CNT GER HEW_CUST.IP_ID_CUST=HEW_ACCT_ARR.
_SUMM IP_ID_PRIM_CUST. Get back
PROD_ID_ACCT with ACCT_STAT_CDE = 2
or 3 (inactive account)

Link HEW_ACCT_ARR.PROD_ID_ACCT with


HEW_PROD.PROD_ID.

Filter the record only if HEW_PROD.PROD_ID


could be found in
HEW_PRD_RPT_PTYP_EOM_SNAP.PROD_I
D, get back PROD_TYPE_RPT_CDE

Further filter the records according to


PROD_TYPE_RPT_CDE. Only DDLCY,
DDFCY, TDLCY or TDFCY will be allowed

For DDLCY & TDLCY case, only pick up the


records with CRNCY_CDE =
#prmCrncyCode#
For DDFCY & TDFCY case, only pick up the
records with CRNCY_CDE <>
#prmCrncyCode#

Count the number of records retrieved for


each IP_ID_ORGN_CUST,
PROD_TYPE_RPT_CDE

June 2009 440


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data Table name Source field Data type

Mandatory
name type name

HEW_OCUS_R CRED_BAL_AV DECI N Get all HEW_ACCT_ARR.ARR_ID_ACCT with HEW_ACCT_ARR BAL_AVG_CRE DECIMAL(23,
PT_PTYP_EOM G_ISUBS_CTY MAL( HEW_CUST.IP_ID_CUST=HEW_ACCT_ARR. _EOM_SUMM D_CTYLCL_AM 3)
_SUMM LCL_AMT 23,3) IP_ID_PRIM_CUST. Get back T
PROD_ID_ACCT with ACCT_STAT_CDE = 2
or 3 (inactive account)

Link HEW_ACCT_ARR.PROD_ID_ACCT with


HEW_PROD.PROD_ID.

Filter the record only if HEW_PROD.PROD_ID


could be found in
HEW_PRD_RPT_PTYP_EOM_SNAP.PROD_I
D, get back PROD_TYPE_RPT_CDE

Further filter the records according to


PROD_TYPE_RPT_CDE. Only DDLCY,
DDFCY, TDLCY or TDFCY will be allowed.

For DDLCY & TDLCY case, only pick up the


records with CRNCY_CDE =
#prmCrncyCode#
For DDFCY & TDFCY case, only pick up the
records with CRNCY_CDE <>
#prmCrncyCode#

For the extracted records, join the result with


HEW_ACCT_ARR_EOM_SUMM.ARR_ID_AC
CT, YR_NUM, MO_NUM, get back
BAL_AVG_CRED_CTYLCL_AMT

To confirm the country local currency code, it


relies on the group member of the customer.

June 2009 441


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data Table name Source field Data type

Mandatory
name type name

HEW_OCUS_R DB_BAL_AVG_I DECI N Assign 0


PT_PTYP_EOM SUBS_CTYLCL MAL(
_SUMM _AMT 23,3)
HEW_OCUS_R INSTM_HELD_ DECI N Assign 0
PT_PTYP_EOM MV_ISUBS_CT MAL(
_SUMM YLCL_AMT 23,3)
HEW_OCUS_R INS_ISUBS_CT DECI N Assign 0
PT_PTYP_EOM YLCL_AMT MAL(
_SUMM 23,3)
HEW_OCUS_R LMT_ISUBS_C DECI N Assign 0
PT_PTYP_EOM TYLCL_AMT MAL(
_SUMM 23,3)
HEW_OCUS_R TRNVR_ISUBS DECI N Assign 0
PT_PTYP_EOM _CTYLCL_AMT MAL(
_SUMM 23,3)

June 2009 442


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data Table name Source field Data type

Mandatory
name type name

HEW_OCUS_R ACCT_PRNT_C INTE N Link ALL HEW_CUST records with


PT_PTYP_EOM NT GER HEW_CUST_CUST_REL, with
_SUMM HEW_CUST_CUST_REL.REL_END_DT=999
9-12-31 and
HEW_CUST_CUST_REL.IP_ID_CUST<>HE
W_CUST_CUST_REL.IP_ID_CUST_REL and
CUST_CUST_REL_CDE=CGP and
HEW_CUST.IP_ID_CUST=HEW_CUST_CUS
T_REL.IP_ID_CUST_REL

For the remaining HEW_CUST records which


fulfill the requirement, get all
HEW_ACCT_ARR.ARR_ID_ACCT with
HEW_CUST.IP_ID_CUST=HEW_ACCT_ARR.
IP_ID_PRIM_CUST. Get back all records with
ACCT_STAT_CDE = 1

Link HEW_ACCT_ARR.PROD_ID_ACCT with


HEW_PROD.PROD_ID.

Filter the record only if HEW_PROD.PROD_ID


could be found in
HEW_PRD_RPT_PTYP_EOM_SNAP.PROD_I
D, get back PROD_TYPE_RPT_CDE

Further filter the records according to


PROD_TYPE_RPT_CDE, only DDLCY,
DDFCY, TDLCY or TDFCY will be allowed

For DDLCY & TDLCY case, only pick up the


records with CRNCY_CDE =

June 2009 443


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data Table name Source field Data type

Mandatory
name type name

HEW_OCUS_R CRED_BAL_AV DECI N Link ALL HEW_CUST records with HEW_ACCT_ARR BAL_AVG_CRE DECIMAL(23,
PT_PTYP_EOM G_PRNT_CTYL MAL( HEW_CUST_CUST_REL, with _EOM_SUMM D_CTYLCL_AM 3)
_SUMM CL_AMT 23,3) REL.REL_END_DT=9999-12-31 and T
REL.IP_ID_CUST<> REL.IP_ID_CUST_REL
and CUST_CUST_REL_CDE=CGP and
HEW_CUST.IP_ID_CUST=
REL.IP_ID_CUST_REL

For the remaining HEW_CUST records which


fulfill the requirement, get all
HEW_ACCT_ARR.ARR_ID_ACCT with
HEW_CUST.IP_ID_CUST=HEW_ACCT_ARR.
IP_ID_PRIM_CUST. Get back all records with
ACCT_STAT_CDE = 1. Link
HEW_ACCT_ARR.PROD_ID_ACCT with
HEW_PROD.PROD_ID.

Filter the record only if HEW_PROD.PROD_ID


could be found in
HEW_PRD_RPT_PTYP_EOM_SNAP.PROD_I
D, get back PROD_TYPE_RPT_CDE

Further filter the records according to


PROD_TYPE_RPT_CDE, only DDLCY,
DDFCY, TDLCY or TDFCY will be allowed

For DDLCY & TDLCY case, only pick up the


records with CRNCY_CDE =
#prmCrncyCode#
For DDFCY & TDFCY case, only pick up the
records with CRNCY_CDE <>
#prmCrncyCode#

June 2009 444


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data Table name Source field Data type

Mandatory
name type name

HEW_OCUS_R DB_BAL_AVG_ DECI N Assign 0


PT_PTYP_EOM PRNT_CTYLCL MAL(
_SUMM _AMT 23,3)
HEW_OCUS_R INSTM_HELD_ DECI N Assign 0
PT_PTYP_EOM MV_PRNT_CTY MAL(
_SUMM LCL_AMT 23,3)
HEW_OCUS_R INS_PRNT_CT DECI N Assign 0
PT_PTYP_EOM YLCL_AMT MAL(
_SUMM 23,3)
HEW_OCUS_R LMT_PRNT_CT DECI N Assign 0
PT_PTYP_EOM YLCL_AMT MAL(
_SUMM 23,3)
HEW_OCUS_R TRNVR_PRNT_ DECI N Assign 0
PT_PTYP_EOM CTYLCL_AMT MAL(
_SUMM 23,3)

June 2009 445


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data Table name Source field Data type

Mandatory
name type name

HEW_OCUS_R ACCT_IPRNT_ INTE N Link ALL HEW_CUST records with


PT_PTYP_EOM CNT GER HEW_CUST_CUST_REL, with
_SUMM REL.REL_END_DT=9999-12-31 and
REL.IP_ID_CUST<>REL.IP_ID_CUST_REL
and CUST_CUST_REL_CDE=CGP and
HEW_CUST.IP_ID_CUST=REL.IP_ID_CUST_
REL

For the remaining HEW_CUST records which


fulfill the requirement, get all
HEW_ACCT_ARR.ARR_ID_ACCT with
HEW_CUST.IP_ID_CUST=HEW_ACCT_ARR.
IP_ID_PRIM_CUST. Get back all records with
ACCT_STAT_CDE = 2 or 3 (inactive
account)

Link HEW_ACCT_ARR.PROD_ID_ACCT with


HEW_PROD.PROD_ID. Filter the record only
if HEW_PROD.PROD_ID could be found in
HEW_PRD_RPT_PTYP_EOM_SNAP.PROD_I
D, get back PROD_TYPE_RPT_CDE

Further filter the records according to


PROD_TYPE_RPT_CDE, only DDLCY,
DDFCY, TDLCY or TDFCY will be allowed

For DDLCY & TDLCY case, only pick up the


records with CRNCY_CDE =
#prmCrncyCode#
For DDFCY & TDFCY case, only pick up the
records with CRNCY_CDE <>
#prmCrncyCode#

June 2009 446


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data Table name Source field Data type

Mandatory
name type name

HEW_OCUS_R CRED_BAL_AV DECI N Link ALL HEW_CUST records with HEW_ACCT_ARR BAL_AVG_CRE DECIMAL(23,
PT_PTYP_EOM G_IPRNT_CTY MAL( HEW_CUST_CUST_REL, with _EOM_SUMM D_CTYLCL_AM 3)
_SUMM LCL_AMT 23,3) REL.REL_END_DT=9999-12-31 and T
REL.IP_ID_CUST<>REL.IP_ID_CUST_REL
and CUST_CUST_REL_CDE=CGP and
HEW_CUST.IP_ID_CUST=REL.IP_ID_CUST_
REL

For the remaining HEW_CUST records which


fulfill the requirement, get all
HEW_ACCT_ARR.ARR_ID_ACCT with
HEW_CUST.IP_ID_CUST=HEW_ACCT_ARR.
IP_ID_PRIM_CUST. Get back all records with
ACCT_STAT_CDE = 2 or 3

Link HEW_ACCT_ARR.PROD_ID_ACCT with


HEW_PROD.PROD_ID, get back
PROD_CDE,
Filter the record only if PROD_CDE could be
found in
HEW_PROD_PARAM_REG.PROD_CDE, get
back PROD_GROUP_CDE

Further link PROD_GROUP_CDE with


HEW_USER_DEFIN_PROD_MAP.PROD_GR
OUP_CDE and pick up those records
according to PROD_TYPE_RPT_CDE. Only
DDLCY, DDFCY, TDLCY or TDFCY will
be allowed

For each ARR_ID_ACCT extracted, link the


information with

June 2009 447


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data Table name Source field Data type

Mandatory
name type name

HEW_OCUS_R DB_BAL_AVG_I DECI N Assign 0


PT_PTYP_EOM PRNT_CTYLCL MAL(
_SUMM _AMT 23,3)
HEW_OCUS_R INSTM_HELD_ DECI N Assign 0
PT_PTYP_EOM MV_IPRNT_CT MAL(
_SUMM YLCL_AMT 23,3)
HEW_OCUS_R INS_IPRNT_LC DECI N Assign 0
PT_PTYP_EOM L_AMT MAL(
_SUMM 23,3)
HEW_OCUS_R LMT_IPRNT_L DECI N Assign 0
PT_PTYP_EOM CL_AMT MAL(
_SUMM 23,3)
HEW_OCUS_R TRNVR_IPRNT DECI N Assign 0
PT_PTYP_EOM _LCL_AMT MAL(
_SUMM 23,3)
HEW_OCUS_R LOAD_DT_TM TIMES Y
PT_PTYP_EOM TAMP prmDate:00:00:00
_SUMM

HEW_OCUS_RPT_PTYP_EOM_SUMM (Part 3)
The following table maps data elements for the entity, HEW_OCUS_RPT_PTYP_EOM_SUMM with the source.

June 2009 448


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data Table name Source field Data type

Mandatory
name type name

HEW_OCUS_R IP_ID_ORGN_C BIGIN Y Direct Mapping HEW_CUST IP_ID_CUST BIGINT


PT_PTYP_EOM UST T
_SUMM

HEW_OCUS_R PROD_TYPE_R CHA Y HEW_PRD_RPT_ PROD_TYPE_R CHAR(6)


PT_PTYP_EOM PT_CDE R(6) IMP, EXP PTYP_EOM_SNAP PT_CDE
_SUMM
HEW_OCUS_R YR_NUM DECI Y Get back the year component HEW_SUMM_DAT YR DECIMAL(4)
PT_PTYP_EOM MAL( E_REF
_SUMM 4)
HEW_OCUS_R MO_NUM DECI Y Get back the month component HEW_SUMM_DAT MO DECIMAL(2)
PT_PTYP_EOM MAL( E_REF
_SUMM 2)

June 2009 449


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data Table name Source field Data type

Mandatory
name type name

HEW_OCUS_R SUBS_ACCT_C INTE N Get all HEW_ACCT_ARR.ARR_ID_ACCT with


PT_PTYP_EOM NT GER HEW_CUST.IP_ID_CUST=HEW_ACCT_ARR.
_SUMM IP_ID_PRIM_CUST. Get back records with
ACCT_STAT_CDE = 1

For PROD_TYPE_RPT_CDE =IMP, verify


the account records against
HEW_IMPRT_DOC_CR_ARR
HEW_IMPRT_BILL_ARR
HEW_IMPRT_LOAN_ARR
HEW_SHIP_GURNT_ARR

Only pickup the record if it falls either one of


the subtypes.

For PROD_TYPE_RPT_CDE =EXP, verify


the account records against
HEW_EXPRT_DOC_CR_ARR
HEW_EXPRT_LOAN_ARR
HEW_EXPRT_BILL_ARR

Only pickup the record if it falls either one of


the subtypes.

Count the number of records retrieved for


each IP_ID_ORGN_CUST,
PROD_TYPE_RPT_CDE, YR_DIM, MO_DIM

June 2009 450


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data Table name Source field Data type

Mandatory
name type name

HEW_OCUS_R CRED_BAL_AV DECI N Get all HEW_ACCT_ARR.ARR_ID_ACCT with HEW_ACCT_ARR BAL_AVG_CRE DECIMAL(23,
PT_PTYP_EOM G_SUBS_CTYL MAL( HEW_CUST.IP_ID_CUST=HEW_ACCT_ARR. _TRD_PRD_EOM_ D_CTYLCL_AM 3)
_SUMM CL_AMT 23,3) IP_ID_PRIM_CUST. Get back records with SUMM T
ACCT_STAT_CDE = 1

For PROD_TYPE_RPT_CDE =IMP, verify


the account records against
HEW_IMPRT_DOC_CR_ARR
HEW_IMPRT_BILL_ARR
HEW_IMPRT_LOAN_ARR
HEW_SHIP_GURNT_ARR

Only pickup the record if it falls either one of


the subtypes.

For PROD_TYPE_RPT_CDE=EXP, verify the


account records against
HEW_EXPRT_DOC_CR_ARR
HEW_EXPRT_LOAN_ARR
HEW_EXPRT_BILL_ARR

Only pickup the record if it falls either one of


the subtypes.

For the extracted records, join the result with


HEW_IMPRT_EXPRT_ACCT_ARR.ARR_ID_I
MPRT_EXPRT_ACCT and
IMPRT_ACCT_IND = Y for IMP and
IMPRT_ACCT_IND=N for EXP. Further link
the arrangement ID with
HEW_ACCT_ARR_TRD_PRD_EOM_SUMM.
ARR_ID_IMPRT_EXPRT_ACCT, YR_NUM

June 2009 451


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data Table name Source field Data type

Mandatory
name type name

HEW_OCUS_R DB_BAL_AVG_ DECI N Same logic as HEW_ACCT_ARR BAL_AVG_DB_ DECIMAL(23,


PT_PTYP_EOM SUBS_CTYLCL MAL( CRED_BAL_AVG_SUBS_LCL_AMT except _TRD_PRD_EOM_ CTYLCL_AMT 3)
_SUMM _AMT 23,3) we retrieve the field SUMM
BAL_AVG_DB_CTYLCL_AMT instead of
BAL_AVG_CRED_CTYLCL_AMT in the table
HEW_OCUS_R INSTM_HELD_ DECI N Assign 0
PT_PTYP_EOM MV_SUBS_CTY MAL(
_SUMM LCL_AMT 23,3)
HEW_OCUS_R INS_SUBS_CT DECI N Assign 0
PT_PTYP_EOM YLCL_AMT MAL(
_SUMM 23,3)
HEW_OCUS_R LMT_SUBS_CT DECI N Assign 0
PT_PTYP_EOM YLCL_AMT MAL(
_SUMM 23,3)

June 2009 452


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data Table name Source field Data type

Mandatory
name type name

HEW_OCUS_R TRNVR_SUBS_ DECI N Get all HEW_ACCT_ARR.ARR_ID_ACCT with HEW_ACCT_ARR TRNVR_CRED DECIMAL(23,
PT_PTYP_EOM CTYLCL_AMT MAL( HEW_CUST.IP_ID_CUST=HEW_ACCT_ARR. _TRD_PRD_EOM_ _CTYLCL_AMT 3)
_SUMM 23,3) IP_ID_PRIM_CUST. Get back records with SUMM
ACCT_STAT_CDE = 1 HEW_ACCT_ARR TRNVR_DB_CT DECIMAL(23,
_TRD_PRD_EOM_ YLCL_AMT 3)
For PROD_TYPE_RPT_CDE=IMP, verify the SUMM
account records against
HEW_IMPRT_DOC_CR_ARR
HEW_IMPRT_BILL_ARR
HEW_IMPRT_LOAN_ARR
HEW_SHIP_GURNT_ARR

Only pickup the record if it falls either one of


the subtypes.

For PROD_TYPE_RPT_CDE=EXP, verify the


account records against
HEW_EXPRT_DOC_CR_ARR
HEW_EXPRT_LOAN_ARR
HEW_EXPRT_BILL_ARR

Only pickup the record if it falls either one of


the subtypes.

For the extracted records, join the result with


HEW_IMPRT_EXPRT_ACCT_ARR.ARR_ID_I
MPRT_EXPRT_ACCT and
IMPRT_ACCT_IND = Y for IMP and
IMPRT_ACCT_IND=N for EXP. Further link
the arrangement ID with
HEW_ACCT_ARR_TRD_PRD_EOM_SUMM.
ARR_ID_IMPRT_EXPRT_ACCT, YR_NUM

June 2009 453


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data Table name Source field Data type

Mandatory
name type name

HEW_OCUS_R ACCT_ISUBS_ INTE N Get all HEW_ACCT_ARR.ARR_ID_ACCT with


PT_PTYP_EOM CNT GER HEW_CUST.IP_ID_CUST=HEW_ACCT_ARR.
_SUMM IP_ID_PRIM_CUST. Get back records with
ACCT_STAT_CDE = 2 or 3 (inactive
account)

For PROD_TYPE_RPT_CDE =IMP, verify


the account records against
HEW_IMPRT_DOC_CR_ARR
HEW_IMPRT_BILL_ARR
HEW_IMPRT_LOAN_ARR
HEW_SHIP_GURNT_ARR

Only pickup the record if it falls either one of


the subtypes.

For PROD_TYPE_RPT_CDE =EXP, verify


the account records against
HEW_EXPRT_DOC_CR_ARR
HEW_EXPRT_LOAN_ARR
HEW_EXPRT_BILL_ARR

Only pickup the record if it falls either one of


the subtypes.

Count the number of records retrieved for


each IP_ID_ORGN_CUST,
PROD_TYPE_RPT_CDE, YR_DIM, MO_DIM

June 2009 454


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data Table name Source field Data type

Mandatory
name type name

HEW_OCUS_R CRED_BAL_AV DECI N Get all HEW_ACCT_ARR.ARR_ID_ACCT with HEW_ACCT_ARR BAL_AVG_CRE DECIMAL(23,
PT_PTYP_EOM G_ISUBS_CTY MAL( HEW_CUST.IP_ID_CUST=HEW_ACCT_ARR. _TRD_PRD_EOM_ D_CTYLCL_AM 3)
_SUMM LCL_AMT 23,3) IP_ID_PRIM_CUST. Get back records with SUMM T
ACCT_STAT_CDE = 2 or 3 (inactive account)

For PROD_TYPE_RPT_CDE =IMP, verify


the account records against
HEW_IMPRT_DOC_CR_ARR
HEW_IMPRT_BILL_ARR
HEW_IMPRT_LOAN_ARR
HEW_SHIP_GURNT_ARR

Only pickup the record if it falls either one of


the subtypes.

For PROD_TYPE_RPT_CDE =EXP, verify


the account records against
HEW_EXPRT_DOC_CR_ARR
HEW_EXPRT_LOAN_ARR
HEW_EXPRT_BILL_ARR

Only pickup the record if it falls either one of


the subtypes.

For the extracted records, join the result with


HEW_IMPRT_EXPRT_ACCT_ARR.ARR_ID_I
MPRT_EXPRT_ACCT and
IMPRT_ACCT_IND = Y for IMP and
IMPRT_ACCT_IND=N for EXP. Further link
the arrangement ID with
HEW_ACCT_ARR_TRD_PRD_EOM_SUMM.
ARR_ID_IMPRT_EXPRT_ACCT, YR_NUM

June 2009 455


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data Table name Source field Data type

Mandatory
name type name

HEW_OCUS_R DB_BAL_AVG_I DECI N Get all HEW_ACCT_ARR.ARR_ID_ACCT with HEW_ACCT_ARR BAL_AVG_DB_ DECIMAL(23,
PT_PTYP_EOM SUBS_CTYLCL MAL( HEW_CUST.IP_ID_CUST=HEW_ACCT_ARR. _TRD_PRD_EOM_ CTYLCL_AMT 3)
_SUMM _AMT 23,3) IP_ID_PRIM_CUST. Get back records with SUMM
ACCT_STAT_CDE = 2 or 3 (inactive account)

For PROD_TYPE_RPT_CDE =IMP, verify


the account records against
HEW_IMPRT_DOC_CR_ARR
HEW_IMPRT_BILL_ARR
HEW_IMPRT_LOAN_ARR
HEW_SHIP_GURNT_ARR

Only pickup the record if it falls either one of


the subtypes.

For PROD_TYPE_RPT_CDE =EXP, verify


the account records against
HEW_EXPRT_DOC_CR_ARR
HEW_EXPRT_LOAN_ARR
HEW_EXPRT_BILL_ARR

Only pickup the record if it falls either one of


the subtypes.

For the extracted records, join the result with


HEW_IMPRT_EXPRT_ACCT_ARR.ARR_ID_I
MPRT_EXPRT_ACCT and
IMPRT_ACCT_IND = Y for IMP and
IMPRT_ACCT_IND=N for EXP. Further link
the arrangement ID with
HEW_ACCT_ARR_TRD_PRD_EOM_SUMM.
ARR_ID_IMPRT_EXPRT_ACCT, YR_NUM

June 2009 456


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data Table name Source field Data type

Mandatory
name type name

HEW_OCUS_R INSTM_HELD_ DECI N Assign 0


PT_PTYP_EOM MV_ISUBS_CT MAL(
_SUMM YLCL_AMT 23,3)
HEW_OCUS_R INS_ISUBS_CT DECI N Assign 0
PT_PTYP_EOM YLCL_AMT MAL(
_SUMM 23,3)
HEW_OCUS_R LMT_ISUBS_C DECI N Assign 0
PT_PTYP_EOM TYLCL_AMT MAL(
_SUMM 23,3)

June 2009 457


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data Table name Source field Data type

Mandatory
name type name

HEW_OCUS_R TRNVR_ISUBS DECI N The logic is very similar to the item 11 except HEW_ACCT_ARR TRNVR_CRED DECIMAL(23,
PT_PTYP_EOM _CTYLCL_AMT MAL( we used different account status code. _TRD_PRD_EOM_ _CTYLCL_AMT 3)
_SUMM 23,3) SUMM
Get all HEW_ACCT_ARR.ARR_ID_ACCT with
HEW_CUST.IP_ID_CUST=HEW_ACCT_ARR. HEW_ACCT_ARR TRNVR_DB_CT DECIMAL(23,
IP_ID_PRIM_CUST. Get back records with _TRD_PRD_EOM_ YLCL_AMT 3)
ACCT_STAT_CDE = 2 or 3 SUMM

For PROD_TYPE_RPT_CDE =IMP, verify


the records against
HEW_IMPRT_DOC_CR_ARR,
HEW_IMPRT_BILL_ARR,
HEW_IMPRT_LOAN_ARR,
HEW_SHIP_GURNT_ARR

Only pickup the record if it falls either one of


the subtypes.

For PROD_TYPE_RPT_CDE =EXP, verify


the account records against
HEW_EXPRT_DOC_CR_ARR
HEW_EXPRT_LOAN_ARR
HEW_EXPRT_BILL_ARR

Only pickup the record if it falls either one of


the subtypes.

For the extracted records, join the result with


HEW_IMPRT_EXPRT_ACCT_ARR.ARR_ID_I
MPRT_EXPRT_ACCT and
IMPRT_ACCT_IND = Y for IMP and
IMPRT_ACCT_IND=N for EXP. Further link

June 2009 458


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data Table name Source field Data type

Mandatory
name type name

HEW_OCUS_R ACCT_PRNT_C INTE N Link ALL HEW_CUST records with


PT_PTYP_EOM NT GER HEW_CUST_CUST_REL, with
_SUMM HEW_CUST_CUST_REL.REL_END_DT=999
9-12-31 and
HEW_CUST_CUST_REL.IP_ID_CUST <>
HEW_CUST_CUST_REL.IP_ID_CUST_REL
and CUST_CUST_REL_CDE=CGP and
HEW_CUST.IP_ID_CUST=HEW_CUST_CUS
T_REL.IP_ID_CUST_REL

Get all HEW_ACCT_ARR.ARR_ID_ACCT with


HEW_CUST.IP_ID_CUST=HEW_ACCT_ARR.
IP_ID_PRIM_CUST. Get back records with
ACCT_STAT_CDE = 1 (active account)

For PROD_TYPE_RPT_CDE =IMP, verify


the account records against
HEW_IMPRT_DOC_CR_ARR
HEW_IMPRT_BILL_ARR
HEW_IMPRT_LOAN_ARR
HEW_SHIP_GURNT_ARR

Only pickup the record if it falls either one of


the subtypes.

For PROD_TYPE_RPT_CDE =EXP, verify


the account records against
HEW_EXPRT_DOC_CR_ARR
HEW_EXPRT_LOAN_ARR
HEW_EXPRT_BILL_ARR

Only pickup the record if it falls either one of

June 2009 459


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data Table name Source field Data type

Mandatory
name type name

HEW_OCUS_R CRED_BAL_AV DECI N Link ALL HEW_CUST records with HEW_ACCT_ARR BAL_AVG_CRE DECIMAL(23,
PT_PTYP_EOM G_PRNT_CTYL MAL( HEW_CUST_CUST_REL, with _TRD_PRD_EOM_ D_CTYLCL_AM 3)
_SUMM CL_AMT 23,3) HEW_CUST_CUST_REL.REL_END_DT=999 SUMM T
9-12-31 and
HEW_CUST_CUST_REL.IP_ID_CUST <>
HEW_CUST_CUST_REL.IP_ID_CUST_REL
and CUST_CUST_REL_CDE=CGP and
HEW_CUST.IP_ID_CUST=HEW_CUST_CUS
T_REL.IP_ID_CUST_REL

Get all HEW_ACCT_ARR.ARR_ID_ACCT with


HEW_CUST.IP_ID_CUST=HEW_ACCT_ARR.
IP_ID_PRIM_CUST. Get back records with
ACCT_STAT_CDE = 1

For PROD_TYPE_RPT_CDE =IMP, verify


the records against
HEW_IMPRT_DOC_CR_ARR,
HEW_IMPRT_BILL_ARR,
HEW_IMPRT_LOAN_ARR,
HEW_SHIP_GURNT_ARR

For PROD_TYPE_RPT_CDE =EXP, verify


the account records against
HEW_EXPRT_DOC_CR_ARR,
HEW_EXPRT_LOAN_ARR,
HEW_EXPRT_BILL_ARR
Only pickup the record if it falls either one of
the subtypes.

For the extracted records, join the result with


HEW_IMPRT_EXPRT_ACCT_ARR.ARR_ID_I

June 2009 460


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data Table name Source field Data type

Mandatory
name type name

HEW_OCUS_R DB_BAL_AVG_ DECI N Same logic as item 20 above except that we HEW_ACCT_ARR BAL_AVG_DB_ DECIMAL(23,
PT_PTYP_EOM PRNT_CTYLCL MAL( retrieved the field _TRD_PRD_EOM_ CTYLCL_AMT 3)
_SUMM _AMT 23,3) BAL_AVG_DB_CTYLCL_AMT, instead of SUMM
BAL_AVG_CRED_CTYLCL_AMT in the table
HEW_ACCT_ARR_TRD_PRD_EOM_SUMM

Apply a currency conversion to the amount


field before aggregation. Refer to session 4.2
for the formula.

HEW_OCUS_R INSTM_HELD_ DECI N Assign 0


PT_PTYP_EOM MV_PRNT_CTY MAL(
_SUMM LCL_AMT 23,3)
HEW_OCUS_R INS_PRNT_CT DECI N Assign 0
PT_PTYP_EOM YLCL_AMT MAL(
_SUMM 23,3)
HEW_OCUS_R LMT_PRNT_CT DECI N Assign 0
PT_PTYP_EOM YLCL_AMT MAL(
_SUMM 23,3)

June 2009 461


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data Table name Source field Data type

Mandatory
name type name

HEW_OCUS_R TRNVR_PRNT_ DECI N Same logic as item 20 above except that we HEW_ACCT_ARR TRNVR_CRED DECIMAL(23,
PT_PTYP_EOM CTYLCL_AMT MAL( retrieved the field _TRD_PRD_EOM_ _CTYLCL_AMT 3)
_SUMM 23,3) (HEW_ACCT_ARR_TRD_PRD_EOM_SUMM SUMM
.TRNVR_CRED_CTYLCL_AMT + TRNVR_DB_CT
HEW_ACCT_ARR_TRD_PRD_EOM_SUMM . YLCL_AMT DECIMAL(23
TRNVR_DB_CTYLCL_AMT) in the output. ,3)

Apply a currency conversion to the amount


field before aggregation. Refer to session 4.2
for the formula.

June 2009 462


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data Table name Source field Data type

Mandatory
name type name

HEW_OCUS_R ACCT_IPRNT_ INTE N Link ALL HEW_CUST records with


PT_PTYP_EOM CNT GER HEW_CUST_CUST_REL, with
_SUMM HEW_CUST_CUST_REL.REL_END_DT=999
9-12-31 and
HEW_CUST_CUST_REL.IP_ID_CUST<>HE
W_CUST_CUST_REL.IP_ID_CUST_REL and
CUST_CUST_REL_CDE=CGP and
HEW_CUST.IP_ID_CUST=HEW_CUST_CUS
T_REL.IP_ID_CUST_REL

Get all HEW_ACCT_ARR.ARR_ID_ACCT with


HEW_CUST.IP_ID_CUST=HEW_ACCT_ARR.
IP_ID_PRIM_CUST. Get back records with
ACCT_STAT_CDE = 2 or 3 (Inactive account)

For PROD_TYPE_RPT_CDE =IMP, verify


the account records against
HEW_IMPRT_DOC_CR_ARR
HEW_IMPRT_BILL_ARR
HEW_IMPRT_LOAN_ARR
HEW_SHIP_GURNT_ARR

Only pickup the record if it falls either one of


the subtypes.

For PROD_TYPE_RPT_CDE =EXP, verify


the account records against
HEW_EXPRT_DOC_CR_ARR
HEW_EXPRT_LOAN_ARR
HEW_EXPRT_BILL_ARR

Only pickup the record if it falls either one of

June 2009 463


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data Table name Source field Data type

Mandatory
name type name

HEW_OCUS_R CRED_BAL_AV DECI N Link ALL HEW_CUST records with HEW_ACCT_ARR BAL_AVG_CRE DECIMAL(23,
PT_PTYP_EOM G_IPRNT_CTY MAL( HEW_CUST_CUST_REL, with _TRD_PRD_EOM_ D_CTYLCL_AM 3)
_SUMM LCL_AMT 23,3) HEW_CUST_CUST_REL.REL_END_DT=999 SUMM T
9-12-31 and
HEW_CUST_CUST_REL.IP_ID_CUST <>
HEW_CUST_CUST_REL.IP_ID_CUST_REL
and CUST_CUST_REL_CDE=CGP and
HEW_CUST.IP_ID_CUST=HEW_CUST_CUS
T_REL.IP_ID_CUST_REL

Get all HEW_ACCT_ARR.ARR_ID_ACCT with


HEW_CUST.IP_ID_CUST=HEW_ACCT_ARR.
IP_ID_PRIM_CUST. Get back records with
ACCT_STAT_CDE = 2 or 3

For PROD_TYPE_RPT_CDE =IMP, verify


the account records against
HEW_IMPRT_DOC_CR_ARR,
HEW_IMPRT_BILL_ARR,
HEW_IMPRT_LOAN_ARR,
HEW_SHIP_GURNT_ARR

For PROD_TYPE_RPT_CDE =EXP, verify


the account records against
HEW_EXPRT_DOC_CR_ARR,
HEW_EXPRT_LOAN_ARR,
HEW_EXPRT_BILL_ARR
Only pickup the record if it falls either one of
the subtypes.

For the extracted records, join the result with


HEW_IMPRT_EXPRT_ACCT_ARR.ARR_ID_I

June 2009 464


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data Table name Source field Data type

Mandatory
name type name

HEW_OCUS_R DB_BAL_AVG_I DECI N Same logic as item 27 except that it will take HEW_ACCT_ARR BAL_AVG_DB_ DECIMAL(23,
PT_PTYP_EOM PRNT_CTYLCL MAL( the field, BAL_AVG_DB_CTYLCL_AMT. _TRD_PRD_EOM_ CTYLCL_AMT 3)
_SUMM _AMT 23,3) SUMM
Apply a currency conversion to the amount
field before aggregation. Refer to session 4.2
for the formula.

HEW_OCUS_R INSTM_HELD_ DECI N Assign 0


PT_PTYP_EOM MV_IPRNT_CT MAL(
_SUMM YLCL_AMT 23,3)
HEW_OCUS_R INS_IPRNT_LC DECI N Assign 0
PT_PTYP_EOM L_AMT MAL(
_SUMM 23,3)
HEW_OCUS_R LMT_IPRNT_L DECI N Assign 0
PT_PTYP_EOM CL_AMT MAL(
_SUMM 23,3)
HEW_OCUS_R TRNVR_IPRNT DECI N Same logic as item 27 above except that we HEW_ACCT_ARR TRNVR_CRED DECIMAL(23,
PT_PTYP_EOM _LCL_AMT MAL( retrieved the field _TRD_PRD_EOM_ _CTYLCL_AMT 3)
_SUMM 23,3) (HEW_ACCT_ARR_TRD_PRD_EOM_SUMM SUMM
.TRNVR_CRED_CTYLCL_AMT +
HEW_ACCT_ARR_TRD_PRD_EOM_SUMM . TRNVR_DB_CT DECIMAL(23
TRNVR_DB_CTYLCL_AMT) in the output. YLCL_AMT ,3)

Apply a currency conversion to the amount


field before aggregation. Refer to session 4.2
for the formula.

June 2009 465


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data Table name Source field Data type

Mandatory
name type name

HEW_OCUS_R LOAD_DT_TM TIMES Y


PT_PTYP_EOM TAMP prmDate:00:00:00
_SUMM

HEW_OCUS_RPT_PTYP_EOM_SUMM (Part 4)
The following table maps data elements for the entity, HEW_OCUS_RPT_PTYP_EOM_SUMM with the source.

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data Table name Source field Data type
Mandatory

name type name

HEW_OCUS_R IP_ID_ORGN_C BIGIN Y Direct Mapping HEW_CUST IP_ID_CUST BIGINT


PT_PTYP_EOM UST T
_SUMM

HEW_OCUS_R PROD_TYPE_R CHA Y HEW_PRD_RPT_ PROD_TYPE_R CHAR(6)


PT_PTYP_EOM PT_CDE R(6) REMIN, REMOUT & OTHERS PTYP_EOM_SNAP PT_CDE
_SUMM
HEW_OCUS_R YR_NUM DECI Y Get back the year component HEW_SUMM_DAT YR DECIMAL(4)
PT_PTYP_EOM MAL( E_REF
_SUMM 4)

June 2009 466


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data Table name Source field Data type

Mandatory
name type name

HEW_OCUS_R MO_NUM DECI Y Get back the month component HEW_SUMM_DAT MO DECIMAL(2)
PT_PTYP_EOM MAL( E_REF
_SUMM 2)

June 2009 467


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data Table name Source field Data type

Mandatory
name type name

HEW_OCUS_R SUBS_ACCT_C INTE N Get all HEW_ACCT_ARR.ARR_ID_ACCT with


PT_PTYP_EOM NT GER HEW_CUST.IP_ID_CUST=HEW_ACCT_ARR.
_SUMM IP_ID_PRIM_CUST. Get back records with
ACCT_STAT_CDE = 1

Link HEW_ACCT_ARR.PROD_ID_ACCT with


HEW_PROD.PROD_ID

Filter the record only if HEW_PROD.PROD_ID


could be found in
HEW_PRD_RPT_PTYP_EOM_SNAP.PROD_I
D, get back PROD_TYPE_RPT_CDE

Further filter the records according to


PROD_TYPE_RPT_CDE, only REMIN,
REMOUT & OTHERS will be allowed

Link ARR_ID_ACCT to
HEW_REMIT_TRAN.ARR_ID_ACCT to get
back TRAN_DT

Link to HEW_SUMM_DATE_REF to ensure


TRAN_DT is fallen within the summary data
range.

Count the number of records retrieved for


each IP_ID_ORGN_CUST,
PROD_TYPE_RPT_CDE, YR_DIM, MO_DIM

June 2009 468


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data Table name Source field Data type

Mandatory
name type name

HEW_OCUS_R CRED_BAL_AV DECI N For PROD_TYPE_RPT_CDE = REMIN or HEW_ACCT_ARR BAL_AVG_CRE DECIMAL(23,


PT_PTYP_EOM G_SUBS_CTYL MAL( REMOUT, set amount =0 _TRD_PRD_EOM_ D_CTYLCL_AM 3)
_SUMM CL_AMT 23,3) SUMM T
For PROD_TYPE_RPT_CDE=OTHERS

Get all HEW_ACCT_ARR.ARR_ID_ACCT with


HEW_CUST.IP_ID_CUST=HEW_ACCT_ARR.
IP_ID_PRIM_CUST. Get back records with
ACCT_STAT_CDE = 1

Link HEW_ACCT_ARR.PROD_ID_ACCT with


HEW_PROD.PROD_ID

Filter the record only if HEW_PROD.PROD_ID


could be found in
HEW_PRD_RPT_PTYP_EOM_SNAP.PROD_I
D, get back PROD_TYPE_RPT_CDE

Further filter the records according to


PROD_TYPE_RPT_CDE, only those records
NOT IN (LOAN, GUAR, OD, DDLCY, DDFCY,
TDLCY, TDFCY) will be allowed

Further check to ensure the ARR_ID_ACCT


NOT IN HEW_INS_ARR.ARR_ID_INS &
HEW_INVST_ARR.ARR_ID_INVST &
HEW_IMPRT_EXPRT_ACCT_ARR.ARR_ID_I
MPRT_EXPRT_ACCT

For each remaining acct (ARR_ID_ACCT), link


with
HEW_ACCT_ARR_TRD_PRD_EOM_SUMM.

June 2009 469


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data Table name Source field Data type

Mandatory
name type name

HEW_OCUS_R DB_BAL_AVG_ DECI N For PROD_TYPE_RPT_CDE = REMIN or HEW_ACCT_ARR BAL_AVG_DB_ DECIMAL(23,


PT_PTYP_EOM SUBS_CTYLCL MAL( REMOUT, set amount =0 _TRD_PRD_EOM_ CTYLCL_AMT 3)
_SUMM _AMT 23,3) SUMM
For PROD_TYPE_RPT_CDE=OTHERS

HEW_OCUS_R INSTM_HELD_ DECI N Assign 0


PT_PTYP_EOM MV_SUBS_CTY MAL(
_SUMM LCL_AMT 23,3)
HEW_OCUS_R INS_SUBS_CT DECI N Assign 0
PT_PTYP_EOM YLCL_AMT MAL(
_SUMM 23,3)
HEW_OCUS_R LMT_SUBS_CT DECI N Assign 0
PT_PTYP_EOM YLCL_AMT MAL(
_SUMM 23,3)

June 2009 470


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data Table name Source field Data type

Mandatory
name type name

HEW_OCUS_R TRNVR_SUBS_ DECI N Get all HEW_ACCT_ARR.ARR_ID_ACCT with HEW_REMIT_TRA PYMT_DEAL_L DECIMAL(23,
PT_PTYP_EOM CTYLCL_AMT MAL( HEW_CUST.IP_ID_CUST=HEW_ACCT_ARR. N CL_AMT 3)
_SUMM 23,3) IP_ID_PRIM_CUST. Get back records with
ACCT_STAT_CDE = 1

Link HEW_ACCT_ARR.PROD_ID_ACCT with


HEW_PROD.PROD_ID

Filter the record only if HEW_PROD.PROD_ID


could be found in
HEW_PRD_RPT_PTYP_EOM_SNAP.PROD_I
D, get back PROD_TYPE_RPT_CDE

Further filter the records according to


PROD_TYPE_RPT_CDE, only REMIN,
REMOUT will be allowed

Link ARR_ID_ACCT to
HEW_REMIT_TRAN.ARR_ID_ACCT to get
back TRAN_DT and PYMT_DEAL_LCL_AMT.

Link to HEW_SUMM_DATE_REF to ensure


TRAN_DT is fallen within the summary data
range.

To confirm the country local currency code, it


relies on the group member of the customer.
HEW_CUST.GROUP_MEMBR_CDE. Apply a
currency conversion to the amount field before
aggregation. Refer to session 4.2 for the
formula.

June 2009 471


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data Table name Source field Data type

Mandatory
name type name

HEW_OCUS_R ACCT_ISUBS_ INTE N For PROD_TYPE_RPT_CDE=REMIN or


PT_PTYP_EOM CNT GER REMOUT
_SUMM
Assign 0

For PROD_TYPE_RPT_CDE=OTHERS

Get all HEW_ACCT_ARR.ARR_ID_ACCT with


HEW_CUST.IP_ID_CUST=HEW_ACCT_ARR.
IP_ID_PRIM_CUST. Get back records with
ACCT_STAT_CDE = 2 or 3

Link HEW_ACCT_ARR.PROD_ID_ACCT with


HEW_PROD.PROD_ID

Filter the record only if HEW_PROD.PROD_ID


could be found in
HEW_PRD_RPT_PTYP_EOM_SNAP.PROD_I
D, get back PROD_TYPE_RPT_CDE

Further filter the records according to


PROD_TYPE_RPT_CDE, only those records
NOT IN (LOAN, GUAR, OD, DDLCY, DDFCY,
TDLCY, TDFCY) will be allowed

Further check to ensure the ARR_ID_ACCT


NOT IN HEW_INS_ARR.ARR_ID_INS &
HEW_INVST_ARR.ARR_ID_INVST &
HEW_IMPRT_EXPRT_ACCT_ARR.ARR_ID_I
MPRT_EXPRT_ACCT

Count the number of records retrieved for

June 2009 472


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data Table name Source field Data type

Mandatory
name type name

HEW_OCUS_R CRED_BAL_AV DECI N For PROD_TYPE_RPT_CDE=REMIN or HEW_ACCT_ARR BAL_AVG_CRE DECIMAL(23,


PT_PTYP_EOM G_ISUBS_CTY MAL( REMOUT _TRD_PRD_EOM_ D_CTYLCL_AM 3)
_SUMM LCL_AMT 23,3) SUMM T
Assign 0

For PROD_TYPE_RPT_CDE=OTHERS

Get all HEW_ACCT_ARR.ARR_ID_ACCT with


HEW_CUST.IP_ID_CUST=HEW_ACCT_ARR.
IP_ID_PRIM_CUST. Get back records with
ACCT_STAT_CDE = 2 or 3

Link HEW_ACCT_ARR.PROD_ID_ACCT with


HEW_PROD.PROD_ID

Filter the record only if HEW_PROD.PROD_ID


could be found in
HEW_PRD_RPT_PTYP_EOM_SNAP.PROD_I
D, get back PROD_TYPE_RPT_CDE

Further filter the records according to


PROD_TYPE_RPT_CDE, only those records
NOT IN (LOAN, GUAR, OD, DDLCY, DDFCY,
TDLCY, TDFCY) will be allowed

Further check to ensure the ARR_ID_ACCT


NOT IN HEW_INS_ARR.ARR_ID_INS &
HEW_INVST_ARR.ARR_ID_INVST &
HEW_IMPRT_EXPRT_ACCT_ARR.ARR_ID_I
MPRT_EXPRT_ACCT

For each remaining acct (ARR_ID_ACCT), link

June 2009 473


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data Table name Source field Data type

Mandatory
name type name

HEW_OCUS_R DB_BAL_AVG_I DECI N For PROD_TYPE_RPT_CDE = REMIN or HEW_ACCT_ARR BAL_AVG_DB_ DECIMAL(23,


PT_PTYP_EOM SUBS_CTYLCL MAL( REMOUT, set amount =0 _TRD_PRD_EOM_ CTYLCL_AMT 3)
_SUMM _AMT 23,3) SUMM
For PROD_TYPE_RPT_CDE=OTHERS

Same logic as item 6 except the target amount


field is BAL_AVG_DB_CTYLCL_AMT.

Apply a currency conversion to the amount


field before aggregation. Refer to session 4.2
for the formula.

HEW_OCUS_R INSTM_HELD_ DECI N Assign 0


PT_PTYP_EOM MV_ISUBS_CT MAL(
_SUMM YLCL_AMT 23,3)
HEW_OCUS_R INS_ISUBS_CT DECI N Assign 0
PT_PTYP_EOM YLCL_AMT MAL(
_SUMM 23,3)
HEW_OCUS_R LMT_ISUBS_C DECI N Assign 0
PT_PTYP_EOM TYLCL_AMT MAL(
_SUMM 23,3)
HEW_OCUS_R TRNVR_ISUBS DECI N Assign 0
PT_PTYP_EOM _CTYLCL_AMT MAL(
_SUMM 23,3)

June 2009 474


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data Table name Source field Data type

Mandatory
name type name

HEW_OCUS_R ACCT_PRNT_C INTE N Link ALL HEW_CUST records with


PT_PTYP_EOM NT GER HEW_CUST_CUST_REL, with
_SUMM HEW_CUST_CUST_REL.REL_END_DT=999
9-12-31 and
HEW_CUST_CUST_REL.IP_ID_CUST<>HE
W_CUST_CUST_REL.IP_ID_CUST_REL and
CUST_CUST_REL_CDE=CGP and
HEW_CUST.IP_ID_CUST=HEW_CUST_CUS
T_REL.IP_ID_CUST_REL

Use IP_ID_CUST to link


HEW_ACCT_ARR.IP_ID_PRIM_CUST, get
back ARR_ID_ACCT, PROD_ID_ACCT

Link PROD_ID_ACCT could be found in


HEW_PRD_RPT_PTYP_EOM_SNAP.PROD_I
D, get back PROD_TYPE_RPT_CDE

For REMIN & REMOUT case, filter the


records only if
PROD_TYPE_RPT_CDE=REMIN or
REMOUT

For OTHERS, filter the records according to


PROD_TYPE_RPT_CDE, only those records
NOT IN (LOAN, GUAR, OD, DDLCY, DDFCY,
TDLCY, TDFCY) will be allowed.

Finally, link ARR_ID_ACCT against


HEW_REMIT_TRAN.ARR_ID_ACCT, join
HEW_REMIT_TRAN.TRAN_DT with
HEW_SUMM_DATE_REF to ensure all

June 2009 475


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data Table name Source field Data type

Mandatory
name type name

HEW_OCUS_R CRED_BAL_AV DECI N For PROD_TYPE_RPT_CDE = REMIN or HEW_ACCT_ARR BAL_AVG_CRE DECIMAL(23,


PT_PTYP_EOM G_PRNT_CTYL MAL( REMOUT, set amount =0 _TRD_PRD_EOM_ D_CTYLCL_AM 3)
_SUMM CL_AMT 23,3) SUMM T
For PROD_TYPE_RPT_CDE=OTHERS

Link ALL HEW_CUST records with


HEW_CUST_CUST_REL, with
HEW_CUST_CUST_REL.REL_END_DT=999
9-12-31 and
HEW_CUST_CUST_REL.IP_ID_CUST <>
HEW_CUST_CUST_REL.IP_ID_CUST_REL
and CUST_CUST_REL_CDE=CGP and
HEW_CUST.IP_ID_CUST=HEW_CUST_CUS
T_REL.IP_ID_CUST_REL

Use IP_ID_CUST to link


HEW_ACCT_ARR.IP_ID_PRIM_CUST, get
back ARR_ID_ACCT, PROD_ID_ACCT, with
ACCT_STAT_CDE = 1

Link PROD_ID_ACCT could be found in


HEW_PRD_RPT_PTYP_EOM_SNAP.PROD_I
D, get back PROD_TYPE_RPT_CDE NOT IN
(LOAN, GUAR, OD, DDLCY, DDFCY, TDLCY,
TDFCY)

Further check to ensure the ARR_ID_ACCT


NOT IN HEW_INS_ARR.ARR_ID_INS &
HEW_INVST_ARR.ARR_ID_INVST &
HEW_IMPRT_EXPRT_ACCT_ARR.ARR_ID_I
MPRT_EXPRT_ACCT

June 2009 476


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data Table name Source field Data type

Mandatory
name type name

HEW_OCUS_R DB_BAL_AVG_ DECI N For PROD_TYPE_RPT_CDE = REMIN or HEW_ACCT_ARR BAL_AVG_DB_ DECIMAL(23,


PT_PTYP_EOM PRNT_CTYLCL MAL( REMOUT, set amount =0 _TRD_PRD_EOM_ CTYLCL_AMT 3)
_SUMM _AMT 23,3) SUMM
For PROD_TYPE_RPT_CDE=OTHERS

Same logic as item 20 except the target


amount field is BAL_AVG_DB_CTYLCL_AMT.

Apply a currency conversion to the amount


field before aggregation. Refer to session 4.2
for the formula.

HEW_OCUS_R INSTM_HELD_ DECI N Assign 0


PT_PTYP_EOM MV_PRNT_CTY MAL(
_SUMM LCL_AMT 23,3)
HEW_OCUS_R INS_PRNT_CT DECI N Assign 0
PT_PTYP_EOM YLCL_AMT MAL(
_SUMM 23,3)
HEW_OCUS_R LMT_PRNT_CT DECI N Assign 0
PT_PTYP_EOM YLCL_AMT MAL(
_SUMM 23,3)

June 2009 477


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data Table name Source field Data type

Mandatory
name type name

HEW_OCUS_R TRNVR_PRNT_ DECI N Get all HEW_ACCT_ARR.ARR_ID_ACCT with HEW_REMIT_TRA PYMT_DEAL_L DECIMAL(23,
PT_PTYP_EOM CTYLCL_AMT MAL( HEW_CUST.IP_ID_CUST=HEW_ACCT_ARR. N CL_AMT 3)
_SUMM 23,3) IP_ID_PRIM_CUST. Get back records with
ACCT_STAT_CDE = 1

Link HEW_ACCT_ARR.PROD_ID_ACCT with


HEW_PROD.PROD_ID

Filter the record only if HEW_PROD.PROD_ID


could be found in
HEW_PRD_RPT_PTYP_EOM_SNAP.PROD_I
D, get back PROD_TYPE_RPT_CDE

For REMIN & REMOUT, further filter the


records according to
PROD_TYPE_RPT_CDE, only REMIN,
REMOUT will be allowed

For OTHERS, further filter the records


according to PROD_TYPE_RPT_CDE NOT IN
(REMIN, REMOUT)

Link ARR_ID_ACCT to
HEW_REMIT_TRAN.ARR_ID_ACCT to get
back TRAN_DT and PYMT_DEAL_LCL_AMT.

Link to HEW_SUMM_DATE_REF to ensure


TRAN_DT is fallen within the summary data
range.

To confirm the country local currency code, it


relies on the group member of the customer.

June 2009 478


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data Table name Source field Data type

Mandatory
name type name

HEW_OCUS_R ACCT_IPRNT_ INTE N For PROD_TYPE_RPT_CDE=REMIN or


PT_PTYP_EOM CNT GER REMOUT
_SUMM
Assign 0

For PROD_TYPE_RPT_CDE=OTHERS

Get all HEW_ACCT_ARR.ARR_ID_ACCT with


HEW_CUST.IP_ID_CUST=HEW_ACCT_ARR.
IP_ID_PRIM_CUST. Get back records with
ACCT_STAT_CDE = 2 or 3

Link HEW_ACCT_ARR.PROD_ID_ACCT with


HEW_PROD.PROD_ID

Filter the record only if HEW_PROD.PROD_ID


could be found in
HEW_PRD_RPT_PTYP_EOM_SNAP.PROD_ID,
get back PROD_TYPE_RPT_CDE

Further filter the records according to


PROD_TYPE_RPT_CDE, only those records NOT
IN (LOAN, GUAR, OD, DDLCY, DDFCY, TDLCY,
TDFCY) will be allowed

Further check to ensure the ARR_ID_ACCT NOT IN


HEW_INS_ARR.ARR_ID_INS &
HEW_INVST_ARR.ARR_ID_INVST &
HEW_IMPRT_EXPRT_ACCT_ARR.ARR_ID_IMPR
T_EXPRT_ACCT

Count the number of records retrieved for each


IP_ID_ORGN_CUST, PROD_TYPE_RPT_CDE,
YR_DIM, MO_DIM

June 2009 479


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data Table name Source field Data type

Mandatory
name type name

HEW_OCUS_R CRED_BAL_AV DECI N For PROD_TYPE_RPT_CDE = REMIN or HEW_ACCT_ARR BAL_AVG_CRE DECIMAL(23,


PT_PTYP_EOM G_IPRNT_CTY MAL( REMOUT, set amount =0 _TRD_PRD_EOM_ D_CTYLCL_AM 3)
_SUMM LCL_AMT 23,3) SUMM T
For PROD_TYPE_RPT_CDE=OTHERS

Link ALL HEW_CUST records with


HEW_CUST_CUST_REL, with
HEW_CUST_CUST_REL.REL_END_DT=9999-12-
31 and HEW_CUST_CUST_REL.IP_ID_CUST <>
HEW_CUST_CUST_REL.IP_ID_CUST_REL and
CUST_CUST_REL_CDE=CGP and
HEW_CUST.IP_ID_CUST=HEW_CUST_CUST_RE
L.IP_ID_CUST_REL

Use IP_ID_CUST to link


HEW_ACCT_ARR.IP_ID_PRIM_CUST, get back
ARR_ID_ACCT, PROD_ID_ACCT, with
ACCT_STAT_CDE = 2 or 3

Link PROD_ID_ACCT could be found in


HEW_PRD_RPT_PTYP_EOM_SNAP.PROD_ID,
get back PROD_TYPE_RPT_CDE NOT IN (LOAN,
GUAR, OD, DDLCY, DDFCY, TDLCY, TDFCY)

Further check to ensure the ARR_ID_ACCT NOT IN


HEW_INS_ARR.ARR_ID_INS &
HEW_INVST_ARR.ARR_ID_INVST &
HEW_IMPRT_EXPRT_ACCT_ARR.ARR_ID_IMPR
T_EXPRT_ACCT

For each remaining acct (ARR_ID_ACCT), link with


HEW_ACCT_ARR_TRD_PRD_EOM_SUMM.ARR_I
D_IMPRT_EXPRT_ACCT, YR_NUM, MO_NUM and
get back BAL_AVG_CRED_CTYLCL_AMT

To confirm the country local currency code, it relies

June 2009 480


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data Table name Source field Data type

Mandatory
name type name

HEW_OCUS_R DB_BAL_AVG_I DECI N For PROD_TYPE_RPT_CDE = REMIN or HEW_ACCT_ARR BAL_AVG_DB_ DECIMAL(23,


PT_PTYP_EOM PRNT_CTYLCL MAL( REMOUT, set amount =0 _TRD_PRD_EOM_ CTYLCL_AMT 3)
_SUMM _AMT 23,3) SUMM
For PROD_TYPE_RPT_CDE=OTHERS

Same logic as item 27 except that it will take


the field, BAL_AVG_DB_CTYLCL_AMT.

Apply a currency conversion to the amount


field before aggregation. Refer to session 4.2
for the formula.

HEW_OCUS_R INSTM_HELD_ DECI N Assign 0


PT_PTYP_EOM MV_IPRNT_CT MAL(
_SUMM YLCL_AMT 23,3)
HEW_OCUS_R INS_IPRNT_LC DECI N Assign 0
PT_PTYP_EOM L_AMT MAL(
_SUMM 23,3)
HEW_OCUS_R LMT_IPRNT_L DECI N Assign 0
PT_PTYP_EOM CL_AMT MAL(
_SUMM 23,3)
HEW_OCUS_R TRNVR_IPRNT DECI N Assign 0
PT_PTYP_EOM _LCL_AMT MAL(
_SUMM 23,3)
HEW_OCUS_R LOAD_DT_TM TIMES Y
PT_PTYP_EOM TAMP prmDate:00:00:00
_SUMM

June 2009 481


OCBB CPT Summary and Snapshot Design Overview

HEW_OCUS_RPT_PTYP_EOM_SUMM (Part 5)
The following table maps data elements for the entity, HEW_OCUS_RPT_PTYP_EOM_SUMM with the source.

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data Table name Source field Data type

Mandatory
name type name

HEW_OCUS_R IP_ID_ORGN_C BIGIN Y Direct Mapping HEW_CUST IP_ID_CUST BIGINT


PT_PTYP_EOM UST T
_SUMM

HEW_OCUS_R PROD_TYPE_R CHA Y HEW_PRD_RPT_ PROD_TYPE_R CHAR(6)


PT_PTYP_EOM PT_CDE R(6) FOREX PTYP_EOM_SNAP PT_CDE
_SUMM
HEW_OCUS_R YR_NUM DECI Y Get back the year component HEW_SUMM_DAT YR DECIMAL(4)
PT_PTYP_EOM MAL( E_REF
_SUMM 4)
HEW_OCUS_R MO_NUM DECI Y Get back the month component HEW_SUMM_DAT MO DECIMAL(2)
PT_PTYP_EOM MAL( E_REF
_SUMM 2)

June 2009 482


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data Table name Source field Data type

Mandatory
name type name

HEW_OCUS_R SUBS_ACCT_C INTE N Get all HEW_ACCT_ARR.ARR_ID_ACCT with


PT_PTYP_EOM NT GER HEW_CUST.IP_ID_CUST=HEW_ACCT_ARR.
_SUMM IP_ID_PRIM_CUST.
Link ARR_ID_ACCT with
HEW_CRED_FACIL_ARR.ARR_ID_CRED_F
ACIL, get back records with
CRED_LMT_TYPE_CDE=FEX only.

Count the number of records retrieved for


each IP_ID_ORGN_CUST,
PROD_TYPE_RPT_CDE

HEW_OCUS_R CRED_BAL_AV DECI N Assign 0


PT_PTYP_EOM G_SUBS_CTYL MAL(
_SUMM CL_AMT 23,3)
HEW_OCUS_R DB_BAL_AVG_ DECI N Assign 0
PT_PTYP_EOM SUBS_CTYLCL MAL(
_SUMM _AMT 23,3)

HEW_OCUS_R INSTM_HELD_ DECI N Assign 0


PT_PTYP_EOM MV_SUBS_CTY MAL(
_SUMM LCL_AMT 23,3)
HEW_OCUS_R INS_SUBS_CT DECI N Assign 0
PT_PTYP_EOM YLCL_AMT MAL(
_SUMM 23,3)

June 2009 483


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data Table name Source field Data type

Mandatory
name type name

HEW_OCUS_R LMT_SUBS_CT DECI N Get all HEW_ACCT_ARR.ARR_ID_ACCT with HEW_CRED_FACI ARR_ID_CRED BIGINT
PT_PTYP_EOM YLCL_AMT MAL( HEW_CUST.IP_ID_CUST=HEW_ACCT_ARR. L_ARR _FACIL
_SUMM 23,3) IP_ID_PRIM_CUST. HEW_CRED_FACI CRED_LIMIT_L DECIMAL(17,
L_ARR CL_AMT 3)
Link ARR_ID_ACCT with
HEW_CRED_FACIL_ARR.ARR_ID_CRED_F
ACIL, get back records with
CRED_LMT_TYPE_CDE=FEX only.

For each ARR_ID_ACCT_CRED_FACIL


extracted, aggregate
CRED_LIMIT_CURR_AMT based on
IP_ID_ORGN_CUST,
PROD_TYPE_RPT_CDE

Apply a currency conversion to the amount


field before aggregation. Refer to session 4.2
for the formula.

HEW_OCUS_R TRNVR_SUBS_ DECI N Assign 0


PT_PTYP_EOM CTYLCL_AMT MAL(
_SUMM 23,3)
HEW_OCUS_R ACCT_ISUBS_ INTE N Assign 0
PT_PTYP_EOM CNT GER
_SUMM
HEW_OCUS_R CRED_BAL_AV DECI N Assign 0
PT_PTYP_EOM G_ISUBS_CTY MAL(
_SUMM LCL_AMT 23,3)

June 2009 484


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data Table name Source field Data type

Mandatory
name type name

HEW_OCUS_R DB_BAL_AVG_I DECI N Assign 0


PT_PTYP_EOM SUBS_CTYLCL MAL(
_SUMM _AMT 23,3)
HEW_OCUS_R INSTM_HELD_ DECI N Assign 0
PT_PTYP_EOM MV_ISUBS_CT MAL(
_SUMM YLCL_AMT 23,3)
HEW_OCUS_R INS_ISUBS_CT DECI N Assign 0
PT_PTYP_EOM YLCL_AMT MAL(
_SUMM 23,3)
HEW_OCUS_R LMT_ISUBS_C DECI N Assign 0
PT_PTYP_EOM TYLCL_AMT MAL(
_SUMM 23,3)
HEW_OCUS_R TRNVR_ISUBS DECI N Assign 0
PT_PTYP_EOM _CTYLCL_AMT MAL(
_SUMM 23,3)

June 2009 485


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data Table name Source field Data type

Mandatory
name type name

HEW_OCUS_R ACCT_PRNT_C INTE N Link ALL HEW_CUST records with


PT_PTYP_EOM NT GER HEW_CUST_CUST_REL, with
_SUMM REL.REL_END_DT=9999-12-31 and
REL.IP_ID_CUST<>REL.IP_ID_CUST_REL
and CUST_CUST_REL_CDE=CGP and
HEW_CUST.IP_ID_CUST=REL.IP_ID_CUST_
REL

For remaining HEW_CUST,


get all HEW_ACCT_ARR.ARR_ID_ACCT with
HEW_CUST.IP_ID_CUST=HEW_ACCT_ARR.
IP_ID_PRIM_CUST.
Link ARR_ID_ACCT with
HEW_CRED_FACIL_ARR.ARR_ID_CRED_F
ACIL, get back records with
CRED_LMT_TYPE_CDE=FEX only.

Count the number of records retrieved for


each IP_ID_ORGN_CUST,
PROD_TYPE_RPT_CDE

HEW_OCUS_R CRED_BAL_AV DECI N Assign 0


PT_PTYP_EOM G_PRNT_CTYL MAL(
_SUMM CL_AMT 23,3)
HEW_OCUS_R DB_BAL_AVG_ DECI N Assign 0
PT_PTYP_EOM PRNT_CTYLCL MAL(
_SUMM _AMT 23,3)

June 2009 486


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data Table name Source field Data type

Mandatory
name type name

HEW_OCUS_R INSTM_HELD_ DECI N Assign 0


PT_PTYP_EOM MV_PRNT_CTY MAL(
_SUMM LCL_AMT 23,3)
HEW_OCUS_R INS_PRNT_CT DECI N Assign 0
PT_PTYP_EOM YLCL_AMT MAL(
_SUMM 23,3)

June 2009 487


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data Table name Source field Data type

Mandatory
name type name

HEW_OCUS_R LMT_PRNT_CT DECI N Link ALL HEW_CUST records with HEW_CRED_FACI ARR_ID_CRED BIGINT
PT_PTYP_EOM YLCL_AMT MAL( HEW_CUST_CUST_REL, with L_ARR _FACIL
_SUMM 23,3) REL.REL_END_DT=9999-12-31 and HEW_CRED_FACI CRED_LIMIT_L DECIMAL(17,
REL.IP_ID_CUST<>REL.IP_ID_CUST_REL L_ARR CL_AMT 3)
and CUST_CUST_REL_CDE=CGP and
HEW_CUST.IP_ID_CUST=REL.IP_ID_CUST_
REL

For remaining HEW_CUST, get all


HEW_ACCT_ARR.ARR_ID_ACCT with
HEW_CUST.IP_ID_CUST=HEW_ACCT_ARR.
IP_ID_PRIM_CUST.
Link ARR_ID_ACCT with
HEW_CRED_FACIL_ARR.ARR_ID_CRED_F
ACIL, get back records with
CRED_LMT_TYPE_CDE=FEX only.

For each ARR_ID_ACCT_CRED_FACIL


extracted, aggregate
CRED_LIMIT_CURR_AMT based on
IP_ID_ORGN_CUST,
PROD_TYPE_RPT_CDE

Apply a currency conversion to the amount


field before aggregation. Refer to session 4.2
for the formula.

June 2009 488


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data Table name Source field Data type

Mandatory
name type name

HEW_OCUS_R TRNVR_PRNT_ DECI N Assign 0


PT_PTYP_EOM CTYLCL_AMT MAL(
_SUMM 23,3)
HEW_OCUS_R ACCT_IPRNT_ INTE N Assign 0
PT_PTYP_EOM CNT GER
_SUMM
HEW_OCUS_R CRED_BAL_AV DECI N Assign 0
PT_PTYP_EOM G_IPRNT_CTY MAL(
_SUMM LCL_AMT 23,3)
HEW_OCUS_R DB_BAL_AVG_I DECI N Assign 0
PT_PTYP_EOM PRNT_CTYLCL MAL(
_SUMM _AMT 23,3)
HEW_OCUS_R INSTM_HELD_ DECI N Assign 0
PT_PTYP_EOM MV_IPRNT_CT MAL(
_SUMM YLCL_AMT 23,3)
HEW_OCUS_R INS_IPRNT_LC DECI N Assign 0
PT_PTYP_EOM L_AMT MAL(
_SUMM 23,3)
HEW_OCUS_R LMT_IPRNT_L DECI N Assign 0
PT_PTYP_EOM CL_AMT MAL(
_SUMM 23,3)
HEW_OCUS_R TRNVR_IPRNT DECI N Assign 0
PT_PTYP_EOM _LCL_AMT MAL(
_SUMM 23,3)
HEW_OCUS_R LOAD_DT_TM TIMES Y
PT_PTYP_EOM TAMP prmDate:00:00:00
_SUMM

June 2009 489


OCBB CPT Summary and Snapshot Design Overview

HEW_OCUS_RPT_PTYP_EOM_SUMM (Part 6)
The following table maps data elements for the entity, HEW_OCUS_RPT_PTYP_EOM_SUMM with the source.

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data Table name Source field Data type

Mandatory
name type name

HEW_OCUS_R IP_ID_ORGN_C BIGIN Y Direct Mapping HEW_CUST IP_ID_CUST BIGINT


PT_PTYP_EOM UST T
_SUMM

HEW_OCUS_R PROD_TYPE_R CHA Y HEW_PRD_RPT_ PROD_TYPE_R CHAR(6)


PT_PTYP_EOM PT_CDE R(6) INS PTYP_EOM_SNAP PT_CDE
_SUMM
HEW_OCUS_R YR_NUM DECI Y Get back the year component HEW_SUMM_DAT YR DECIMAL(4)
PT_PTYP_EOM MAL( E_REF
_SUMM 4)
HEW_OCUS_R MO_NUM DECI Y Get back the month component HEW_SUMM_DAT MO DECIMAL(2)
PT_PTYP_EOM MAL( E_REF
_SUMM 2)

June 2009 490


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data Table name Source field Data type

Mandatory
name type name

HEW_OCUS_R SUBS_ACCT_C INTE N Get all HEW_ACCT_ARR.ARR_ID_ACCT with


PT_PTYP_EOM NT GER HEW_CUST.IP_ID_CUST=HEW_ACCT_ARR.
_SUMM IP_ID_PRIM_CUST. Get back records with
ACCT_STAT_CDE=1 only.

Link ARR_ID_ACCT with


HEW_INS_ARR.ARR_ID_INS, only those
account records will be extracted.

Count the number of records retrieved for


each IP_ID_ORGN_CUST,
PROD_TYPE_RPT_CDE

HEW_OCUS_R CRED_BAL_AV DECI N Assign 0


PT_PTYP_EOM G_SUBS_CTYL MAL(
_SUMM CL_AMT 23,3)
HEW_OCUS_R DB_BAL_AVG_ DECI N Assign 0
PT_PTYP_EOM SUBS_CTYLCL MAL(
_SUMM _AMT 23,3)

HEW_OCUS_R INSTM_HELD_ DECI N Assign 0


PT_PTYP_EOM MV_SUBS_CTY MAL(
_SUMM LCL_AMT 23,3)

June 2009 491


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data Table name Source field Data type

Mandatory
name type name

HEW_OCUS_R INS_SUBS_CT DECI N Get all HEW_ACCT_ARR.ARR_ID_ACCT with HEW_INS_ARR INS_AMT DECIMAL(17,
PT_PTYP_EOM YLCL_AMT MAL( HEW_CUST.IP_ID_CUST=HEW_ACCT_ARR. 3)
_SUMM 23,3) IP_ID_PRIM_CUST. Get back records with
ACCT_STAT_CDE=1 only.

Link ARR_ID_ACCT with


HEW_INS_ARR.ARR_ID_INS, only those
account records will be extracted. Get back
INS_AMT.

Aggregate the amount field according to


IP_ID_ORGN_CUST,
PROD_TYPE_RPT_CDE

Perform a country local currency conversion.


Please refer to session 4.2

HEW_OCUS_R LMT_SUBS_CT DECI N Assign 0


PT_PTYP_EOM YLCL_AMT MAL(
_SUMM 23,3)
HEW_OCUS_R TRNVR_SUBS_ DECI N Assign 0
PT_PTYP_EOM CTYLCL_AMT MAL(
_SUMM 23,3)

June 2009 492


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data Table name Source field Data type

Mandatory
name type name

HEW_OCUS_R ACCT_ISUBS_ INTE N Get all HEW_ACCT_ARR.ARR_ID_ACCT with


PT_PTYP_EOM CNT GER HEW_CUST.IP_ID_CUST=HEW_ACCT_ARR.
_SUMM IP_ID_PRIM_CUST. Get back records with
ACCT_STAT_CDE=2 or 3 only.

Link ARR_ID_ACCT with


HEW_INS_ARR.ARR_ID_INS, only those
account records will be extracted.

Count the number of records retrieved for


each IP_ID_ORGN_CUST,
PROD_TYPE_RPT_CDE

HEW_OCUS_R CRED_BAL_AV DECI N Assign 0


PT_PTYP_EOM G_ISUBS_CTY MAL(
_SUMM LCL_AMT 23,3)
HEW_OCUS_R DB_BAL_AVG_I DECI N Assign 0
PT_PTYP_EOM SUBS_CTYLCL MAL(
_SUMM _AMT 23,3)
HEW_OCUS_R INSTM_HELD_ DECI N Assign 0
PT_PTYP_EOM MV_ISUBS_CT MAL(
_SUMM YLCL_AMT 23,3)

June 2009 493


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data Table name Source field Data type

Mandatory
name type name

HEW_OCUS_R INS_ISUBS_CT DECI N Get all HEW_ACCT_ARR.ARR_ID_ACCT with HEW_INS_ARR INS_AMT DECIMAL(17,
PT_PTYP_EOM YLCL_AMT MAL( HEW_CUST.IP_ID_CUST=HEW_ACCT_ARR. 3)
_SUMM 23,3) IP_ID_PRIM_CUST. Get back records with
ACCT_STAT_CDE=2 or 3 only.

Link ARR_ID_ACCT with


HEW_INS_ARR.ARR_ID_INS, only those
account records will be extracted. Get back
INS_AMT.

Aggregate the amount field according to


IP_ID_ORGN_CUST,
PROD_TYPE_RPT_CDE

Perform a country local currency conversion.


Please refer to session 4.2

HEW_OCUS_R LMT_ISUBS_C DECI N Assign 0


PT_PTYP_EOM TYLCL_AMT MAL(
_SUMM 23,3)
HEW_OCUS_R TRNVR_ISUBS DECI N Assign 0
PT_PTYP_EOM _CTYLCL_AMT MAL(
_SUMM 23,3)

June 2009 494


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data Table name Source field Data type

Mandatory
name type name

HEW_OCUS_R ACCT_PRNT_C INTE N Link ALL HEW_CUST records with


PT_PTYP_EOM NT GER HEW_CUST_CUST_REL, with
_SUMM REL.REL_END_DT=9999-12-31 and
REL.IP_ID_CUST<>REL.IP_ID_CUST_REL
and CUST_CUST_REL_CDE=CGP and
HEW_CUST.IP_ID_CUST=REL.IP_ID_CUST_
REL

For the remaining HEW_CUST records which


fulfill the requirement, get all
HEW_ACCT_ARR.ARR_ID_ACCT with
HEW_CUST.IP_ID_CUST=HEW_ACCT_ARR.
IP_ID_PRIM_CUST. Get back records with
ACCT_STAT_CDE=1 only.

Link ARR_ID_ACCT with


HEW_INS_ARR.ARR_ID_INS, only those
account records will be extracted.

Count the number of records retrieved for


each IP_ID_ORGN_CUST,
PROD_TYPE_RPT_CDE

HEW_OCUS_R CRED_BAL_AV DECI N Assign 0


PT_PTYP_EOM G_PRNT_CTYL MAL(
_SUMM CL_AMT 23,3)
HEW_OCUS_R DB_BAL_AVG_ DECI N Assign 0
PT_PTYP_EOM PRNT_CTYLCL MAL(
_SUMM _AMT 23,3)

June 2009 495


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data Table name Source field Data type

Mandatory
name type name

HEW_OCUS_R INSTM_HELD_ DECI N Assign 0


PT_PTYP_EOM MV_PRNT_CTY MAL(
_SUMM LCL_AMT 23,3)
HEW_OCUS_R INS_PRNT_CT DECI N Link ALL HEW_CUST records with HEW_INS_A INS_AMT DECIMAL(17,
PT_PTYP_EOM YLCL_AMT MAL( HEW_CUST_CUST_REL, with RR 3)
_SUMM 23,3) REL.REL_END_DT=9999-12-31 and
REL.IP_ID_CUST<>REL.IP_ID_CUST_REL
and CUST_CUST_REL_CDE=CGP and
HEW_CUST.IP_ID_CUST=REL.IP_ID_CUST_
REL

For the remaining HEW_CUST records which


fulfill the requirement, get all
HEW_ACCT_ARR.ARR_ID_ACCT with
HEW_CUST.IP_ID_CUST=HEW_ACCT_ARR.
IP_ID_PRIM_CUST. Get back records with
ACCT_STAT_CDE=1 only.

Link ARR_ID_ACCT with


HEW_INS_ARR.ARR_ID_INS, only those
account records will be extracted. Get back
INS_AMT.

Aggregate the amount field according to


IP_ID_ORGN_CUST,
PROD_TYPE_RPT_CDE

Perform a country local currency conversion.


Please refer to session 4.2

June 2009 496


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data Table name Source field Data type

Mandatory
name type name

HEW_OCUS_R LMT_PRNT_CT DECI N Assign 0


PT_PTYP_EOM YLCL_AMT MAL(
_SUMM 23,3)
HEW_OCUS_R TRNVR_PRNT_ DECI N Assign 0
PT_PTYP_EOM CTYLCL_AMT MAL(
_SUMM 23,3)
HEW_OCUS_R ACCT_IPRNT_ INTE N Link ALL HEW_CUST records with
PT_PTYP_EOM CNT GER HEW_CUST_CUST_REL, with
_SUMM REL.REL_END_DT=9999-12-31 and
REL.IP_ID_CUST<>REL.IP_ID_CUST_REL
and CUST_CUST_REL_CDE=CGP and
HEW_CUST.IP_ID_CUST=REL.IP_ID_CUST_
REL

For the remaining HEW_CUST records which


fulfill the requirement, get all
HEW_ACCT_ARR.ARR_ID_ACCT with
HEW_CUST.IP_ID_CUST=HEW_ACCT_ARR.
IP_ID_PRIM_CUST. Get back records with
ACCT_STAT_CDE=2 or 3 only.

Link ARR_ID_ACCT with


HEW_INS_ARR.ARR_ID_INS, only those
account records will be extracted.

Count the number of records retrieved for


each IP_ID_ORGN_CUST,
PROD_TYPE_RPT_CDE

June 2009 497


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data Table name Source field Data type

Mandatory
name type name

HEW_OCUS_R CRED_BAL_AV DECI N Assign 0


PT_PTYP_EOM G_IPRNT_CTY MAL(
_SUMM LCL_AMT 23,3)
HEW_OCUS_R DB_BAL_AVG_I DECI N Assign 0
PT_PTYP_EOM PRNT_CTYLCL MAL(
_SUMM _AMT 23,3)
HEW_OCUS_R INSTM_HELD_ DECI N Assign 0
PT_PTYP_EOM MV_IPRNT_CT MAL(
_SUMM YLCL_AMT 23,3)

June 2009 498


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data Table name Source field Data type

Mandatory
name type name

HEW_OCUS_R INS_IPRNT_LC DECI N Link ALL HEW_CUST records with HEW_INS_A INS_AMT DECIMAL(17,
PT_PTYP_EOM L_AMT MAL( HEW_CUST_CUST_REL, with RR 3)
_SUMM 23,3) REL.REL_END_DT=9999-12-31 and
REL.IP_ID_CUST<>REL.IP_ID_CUST_REL
and CUST_CUST_REL_CDE=CGP and
HEW_CUST.IP_ID_CUST=REL.IP_ID_CUST_
REL

For the remaining HEW_CUST records which


fulfill the requirement, get all
HEW_ACCT_ARR.ARR_ID_ACCT with
HEW_CUST.IP_ID_CUST=HEW_ACCT_ARR.
IP_ID_PRIM_CUST. Get back records with
ACCT_STAT_CDE=1 only.

Link ARR_ID_ACCT with


HEW_INS_ARR.ARR_ID_INS, only those
account records will be extracted. Get back
INS_AMT.

Aggregate the amount field according to


IP_ID_ORGN_CUST,
PROD_TYPE_RPT_CDE

Perform a country local currency conversion.


Please refer to session 4.2

HEW_OCUS_R LMT_IPRNT_L DECI N Assign 0


PT_PTYP_EOM CL_AMT MAL(
_SUMM 23,3)

June 2009 499


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data Table name Source field Data type

Mandatory
name type name

HEW_OCUS_R TRNVR_IPRNT DECI N Assign 0


PT_PTYP_EOM _LCL_AMT MAL(
_SUMM 23,3)
HEW_OCUS_R LOAD_DT_TM TIMES Y
PT_PTYP_EOM TAMP prmDate:00:00:00
_SUMM

HEW_OCUS_RPT_PTYP_EOM_SUMM (Part 7)
The following table maps data elements for the entity, HEW_OCUS_RPT_PTYP_EOM_SUMM with the source.

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data Table name Source field Data type
Mandatory

name type name

HEW_OCUS_R IP_ID_ORGN_C BIGIN Y Direct Mapping HEW_CUST IP_ID_CUST BIGINT


PT_PTYP_EOM UST T
_SUMM

HEW_OCUS_R PROD_TYPE_R CHA Y HEW_PRD_RPT_ PROD_TYPE_R CHAR(6)


PT_PTYP_EOM PT_CDE R(6) INV PTYP_EOM_SNAP PT_CDE
_SUMM

June 2009 500


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data Table name Source field Data type

Mandatory
name type name

HEW_OCUS_R YR_NUM DECI Y Get back the year component HEW_SUMM_DAT YR DECIMAL(4)
PT_PTYP_EOM MAL( E_REF
_SUMM 4)
HEW_OCUS_R MO_NUM DECI Y Get back the month component HEW_SUMM_DAT MO DECIMAL(2)
PT_PTYP_EOM MAL( E_REF
_SUMM 2)
HEW_OCUS_R SUBS_ACCT_C INTE N Get all HEW_ACCT_ARR.ARR_ID_ACCT with
PT_PTYP_EOM NT GER HEW_CUST.IP_ID_CUST=HEW_ACCT_ARR.
_SUMM IP_ID_PRIM_CUST. Get back records with
ACCT_STAT_CDE = 1

Link ARR_ID_ACCT with


HEW_INSTM_HLDG_PORTF_EOM_SUMM.A
RR_ID_INVST, with the corresponding
YR_NUM, MO_NUM.

Count the number of records retrieved for


each IP_ID_ORGN_CUST,
PROD_TYPE_RPT_CDE

HEW_OCUS_R CRED_BAL_AV DECI N Assign 0


PT_PTYP_EOM G_SUBS_CTYL MAL(
_SUMM CL_AMT 23,3)
HEW_OCUS_R DB_BAL_AVG_ DECI N Assign 0
PT_PTYP_EOM SUBS_CTYLCL MAL(
_SUMM _AMT 23,3)

June 2009 501


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data Table name Source field Data type

Mandatory
name type name

HEW_OCUS_R INSTM_HELD_ DECI N Get all HEW_ACCT_ARR.ARR_ID_ACCT with HEW_INSTM_HLD INSM_HELD_M DECIMAL(17,
PT_PTYP_EOM MV_SUBS_CTY MAL( HEW_CUST.IP_ID_CUST=HEW_ACCT_ARR. G_PORTF_EOM_ KT_VALUE_CT 3)
_SUMM LCL_AMT 23,3) IP_ID_PRIM_CUST. Get back records with SUMM YLCL_AMT
ACCT_STAT_CDE = 1

Link ARR_ID_ACCT with


HEW_INSTM_HLDG_PORTF_EOM_SUMM.A
RR_ID_INVST, with the corresponding
YR_NUM, MO_NUM, get back
INSM_HELD_MKT_VALUE_CTYLCL_AMT

Perform a country local currency conversion.


Please refer to session 4.2

Aggregate the amount by


IP_ID_ORGN_CUST,
PROD_TYPE_RPT_CDE

HEW_OCUS_R INS_SUBS_CT DECI N Assign 0


PT_PTYP_EOM YLCL_AMT MAL(
_SUMM 23,3)
HEW_OCUS_R LMT_SUBS_CT DECI N Assign 0
PT_PTYP_EOM YLCL_AMT MAL(
_SUMM 23,3)
HEW_OCUS_R TRNVR_SUBS_ DECI N Assign 0
PT_PTYP_EOM CTYLCL_AMT MAL(
_SUMM 23,3)

June 2009 502


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data Table name Source field Data type

Mandatory
name type name

HEW_OCUS_R ACCT_ISUBS_ INTE N Get all HEW_ACCT_ARR.ARR_ID_ACCT with


PT_PTYP_EOM CNT GER HEW_CUST.IP_ID_CUST=HEW_ACCT_ARR.
_SUMM IP_ID_PRIM_CUST. Get back records with
ACCT_STAT_CDE = 2 or 3

Link ARR_ID_ACCT with


HEW_INSTM_HLDG_PORTF_EOM_SUMM.A
RR_ID_INVST, with the corresponding
YR_NUM, MO_NUM.

Count the number of records retrieved for


each IP_ID_ORGN_CUST,
PROD_TYPE_RPT_CDE

HEW_OCUS_R CRED_BAL_AV DECI N Assign 0


PT_PTYP_EOM G_ISUBS_CTY MAL(
_SUMM LCL_AMT 23,3)
HEW_OCUS_R DB_BAL_AVG_I DECI N Assign 0
PT_PTYP_EOM SUBS_CTYLCL MAL(
_SUMM _AMT 23,3)

June 2009 503


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data Table name Source field Data type

Mandatory
name type name

HEW_OCUS_R INSTM_HELD_ DECI N Get all HEW_ACCT_ARR.ARR_ID_ACCT with HEW_INSTM_HLD INSM_HELD_M DECIMAL(17,
PT_PTYP_EOM MV_ISUBS_CT MAL( HEW_CUST.IP_ID_CUST=HEW_ACCT_ARR. G_PORTF_EOM_ KT_VALUE_CT 3)
_SUMM YLCL_AMT 23,3) IP_ID_PRIM_CUST. Get back records with SUMM YLCL_AMT
ACCT_STAT_CDE = 2 or 3

Link ARR_ID_ACCT with


HEW_INSTM_HLDG_PORTF_EOM_SUMM.A
RR_ID_INVST, with the corresponding
YR_NUM, MO_NUM, get back
INSM_HELD_MKT_VALUE_CTYLCL_AMT

Perform a country local currency conversion.


Please refer to session 4.2

Aggregate the amount by


IP_ID_ORGN_CUST,
PROD_TYPE_RPT_CDE

HEW_OCUS_R INS_ISUBS_CT DECI N Assign 0


PT_PTYP_EOM YLCL_AMT MAL(
_SUMM 23,3)
HEW_OCUS_R LMT_ISUBS_C DECI N Assign 0
PT_PTYP_EOM TYLCL_AMT MAL(
_SUMM 23,3)
HEW_OCUS_R TRNVR_ISUBS DECI N Assign 0
PT_PTYP_EOM _CTYLCL_AMT MAL(
_SUMM 23,3)

June 2009 504


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data Table name Source field Data type

Mandatory
name type name

HEW_OCUS_R ACCT_PRNT_C INTE N Link ALL HEW_CUST records with


PT_PTYP_EOM NT GER HEW_CUST_CUST_REL, with
_SUMM REL.REL_END_DT=9999-12-31 and
REL.IP_ID_CUST<>REL.IP_ID_CUST_REL
and CUST_CUST_REL_CDE=CGP and
HEW_CUST.IP_ID_CUST=REL.IP_ID_CUST_
REL

Get all HEW_ACCT_ARR.ARR_ID_ACCT with


HEW_CUST.IP_ID_CUST=HEW_ACCT_ARR.
IP_ID_PRIM_CUST. Get back records with
ACCT_STAT_CDE = 1

Link ARR_ID_ACCT with


HEW_INSTM_HLDG_PORTF_EOM_SUMM.A
RR_ID_INVST, with the corresponding
YR_NUM, MO_NUM.

Count the number of records retrieved for


each IP_ID_ORGN_CUST,
PROD_TYPE_RPT_CDE

HEW_OCUS_R CRED_BAL_AV DECI N Assign 0


PT_PTYP_EOM G_PRNT_CTYL MAL(
_SUMM CL_AMT 23,3)
HEW_OCUS_R DB_BAL_AVG_ DECI N Assign 0
PT_PTYP_EOM PRNT_CTYLCL MAL(
_SUMM _AMT 23,3)

June 2009 505


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data Table name Source field Data type

Mandatory
name type name

HEW_OCUS_R INSTM_HELD_ DECI N Link ALL HEW_CUST records with HEW_INSTM_HLD INSM_HELD_M DECIMAL(17,
PT_PTYP_EOM MV_PRNT_CTY MAL( HEW_CUST_CUST_REL, with G_PORTF_EOM_ KT_VALUE_CT 3)
_SUMM LCL_AMT 23,3) REL.REL_END_DT=9999-12-31 and SUMM YLCL_AMT
REL.IP_ID_CUST<>REL.IP_ID_CUST_REL
and CUST_CUST_REL_CDE=CGP and
HEW_CUST.IP_ID_CUST=REL.IP_ID_CUST_
REL

Get all HEW_ACCT_ARR.ARR_ID_ACCT with


HEW_CUST.IP_ID_CUST=HEW_ACCT_ARR.
IP_ID_PRIM_CUST. Get back records with
ACCT_STAT_CDE = 1

Link ARR_ID_ACCT with


HEW_INSTM_HLDG_PORTF_EOM_SUMM.A
RR_ID_INVST, with the corresponding
YR_NUM, MO_NUM, get back
INSM_HELD_MKT_VALUE_CTYLCL_AMT

Perform a country local currency conversion.


Please refer to session 4.2

Aggregate the amount by


IP_ID_ORGN_CUST,
PROD_TYPE_RPT_CDE

HEW_OCUS_R INS_PRNT_CT DECI N Assign 0


PT_PTYP_EOM YLCL_AMT MAL(
_SUMM 23,3)

June 2009 506


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data Table name Source field Data type

Mandatory
name type name

HEW_OCUS_R LMT_PRNT_CT DECI N Assign 0


PT_PTYP_EOM YLCL_AMT MAL(
_SUMM 23,3)
HEW_OCUS_R TRNVR_PRNT_ DECI N Assign 0
PT_PTYP_EOM CTYLCL_AMT MAL(
_SUMM 23,3)
HEW_OCUS_R ACCT_IPRNT_ INTE N Link ALL HEW_CUST records with
PT_PTYP_EOM CNT GER HEW_CUST_CUST_REL, with
_SUMM REL.REL_END_DT=9999-12-31 and
REL.IP_ID_CUST<>REL.IP_ID_CUST_REL
and CUST_CUST_REL_CDE=CGP and
HEW_CUST.IP_ID_CUST=REL.IP_ID_CUST_
REL

Get all HEW_ACCT_ARR.ARR_ID_ACCT with


HEW_CUST.IP_ID_CUST=HEW_ACCT_ARR.
IP_ID_PRIM_CUST. Get back records with
ACCT_STAT_CDE = 2 or 3

Link ARR_ID_ACCT with


HEW_INSTM_HLDG_PORTF_EOM_SUMM.A
RR_ID_INVST, with the corresponding
YR_NUM, MO_NUM.

Count the number of records retrieved for


each IP_ID_ORGN_CUST,
PROD_TYPE_RPT_CDE

June 2009 507


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data Table name Source field Data type

Mandatory
name type name

HEW_OCUS_R CRED_BAL_AV DECI N Assign 0


PT_PTYP_EOM G_IPRNT_CTY MAL(
_SUMM LCL_AMT 23,3)
HEW_OCUS_R DB_BAL_AVG_I DECI N Assign 0
PT_PTYP_EOM PRNT_CTYLCL MAL(
_SUMM _AMT 23,3)

June 2009 508


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data Table name Source field Data type

Mandatory
name type name

HEW_OCUS_R INSTM_HELD_ DECI N Link ALL HEW_CUST records with HEW_INSTM_HLD INSM_HELD_M DECIMAL(17,
PT_PTYP_EOM MV_IPRNT_CT MAL( HEW_CUST_CUST_REL, with G_PORTF_EOM_ KT_VALUE_CT 3)
_SUMM YLCL_AMT 23,3) REL.REL_END_DT=9999-12-31 and SUMM YLCL_AMT
REL.IP_ID_CUST<>REL.IP_ID_CUST_REL
and CUST_CUST_REL_CDE=CGP and
HEW_CUST.IP_ID_CUST=REL.IP_ID_CUST_
REL

Get all HEW_ACCT_ARR.ARR_ID_ACCT with


HEW_CUST.IP_ID_CUST=HEW_ACCT_ARR.
IP_ID_PRIM_CUST. Get back records with
ACCT_STAT_CDE = 2 or 3

Link ARR_ID_ACCT with


HEW_INSTM_HLDG_PORTF_EOM_SUMM.A
RR_ID_INVST, with the corresponding
YR_NUM, MO_NUM, get back
INSM_HELD_MKT_VALUE_CTYLCL_AMT

Perform a country local currency conversion.


Please refer to session 4.2

Aggregate the amount by


IP_ID_ORGN_CUST,
PROD_TYPE_RPT_CDE

HEW_OCUS_R INS_IPRNT_LC DECI N Assign 0


PT_PTYP_EOM L_AMT MAL(
_SUMM 23,3)

June 2009 509


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data Table name Source field Data type

Mandatory
name type name

HEW_OCUS_R LMT_IPRNT_L DECI N Assign 0


PT_PTYP_EOM CL_AMT MAL(
_SUMM 23,3)
HEW_OCUS_R TRNVR_IPRNT DECI N Assign 0
PT_PTYP_EOM _LCL_AMT MAL(
_SUMM 23,3)
HEW_OCUS_R LOAD_DT_TM TIMES Y
PT_PTYP_EOM TAMP prmDate:00:00:00
_SUMM

HEW_CUST_CLAS_TRD_PRD_EOM_SUMM
The following table maps data elements for the entity, HEW_ACCT_ARR_TRD_PRD_EOM_SUMM with the source.
Logical entity name: Trade Product Summary

June 2009 510


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data

Mandatory
column name type name type

HEW_CUST_CLA CUST_CLASS_C CHAR


Y
S_TRD_PRD_EO DE (3) Lookup #prmSummSrcSchema#.HEW_CUST table
M_SUMM and fetch CUST_CLASS_CDE CUST_CLASS_CD CHAR
HEW_CUST
E (3)
Lookup keys:
ACCT.IP_ID_PRIM_CUST = HEW_CUST.IP_ID_CUST

HEW_CUST_CLA Lookup #prmSummSrcSchema#.HEW_CUST table


S_TRD_PRD_EO
M_SUMM DERV_ACTV_CUS CHAR( and fetch ACTV_CUST_IND CHAR
Y HEW_CUST ACTV_CUST_IND
T_IND 1) (1)
Lookup keys:
ACCT.IP_ID_PRIM_CUST = HEW_CUST.IP_ID_CUST

HEW_CUST_CLA
BIGIN HEW_ACCT_ARR_TR BIGIN
S_TRD_PRD_EO PROD_ID Y Direct Mapping PROD_ID_MEMO
T D_PRD_EOM_SUMM T
M_SUMM

HEW_CUST_CLA DECI Lookup


HEW_SUMM_DATE_ INTEG
S_TRD_PRD_EO YR_NUM MAL(4 Y #prmSummSrcSchema#.HEW_SUMM_DATE_REF YR
REF ER
M_SUMM ) table and fetch YR (contains only one record)

HEW_CUST_CLA DECI Lookup


HEW_SUMM_DATE_ INTE
S_TRD_PRD_EO MAL(2 Y #prmSummSrcSchema#.HEW_SUMM_DATE_REF MO
REF GER
M_SUMM ) table and fetch MO (contains only one record)
MO_NUM

HEW_CUST_CLA N Count number of distinct NA


SMAL
S_TRD_PRD_EO CUST_CNT HEW_ACCT_ARR_TRD_PRD_EOM_SUMM.IP_ID NA NA
LINT
M_SUMM _CUST

June 2009 511


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data

Mandatory
column name type name type

HEW_CUST_CLA N NA
SMAL
S_TRD_PRD_EO ARR_CNT Count number of records NA NA
LINT
M_SUMM

HEW_CUST_CLA DECI N Sum of HEW_ACCT_ARR_T DECI


TRNVR_CRED_C TRNVR_CRED_C
S_TRD_PRD_EO MAL(2 HEW_ACCT_ARR_TRD_PRD_EOM_SUMM.TRNV RD_PRD_EOM_SUM MAL(
TYLCL_AMT TYLCL_AMT
M_SUMM 3,3) R_CRED_CTYLCL_AMT M 23,3)

HEW_CUST_CLA TRNVR_CRED_Y DECI N Sum of HEW_ACCT_ARR_T TRNVR_CRED_Y DECI


S_TRD_PRD_EO TD_CTYLCL_AM MAL(2 HEW_ACCT_ARR_TRD_PRD_EOM_SUMM.TRNV RD_PRD_EOM_SUM TD_CTYLCL_AM MAL(
M_SUMM T 3,3) R_CRED_YTD_CTYLCL_AMT M T 23,3)

HEW_CUST_CLA DECI N Sum of HEW_ACCT_ARR_T DECI


TRNVR_DB_CTY TRNVR_DB_CTY
S_TRD_PRD_EO MAL(2 HEW_ACCT_ARR_TRD_PRD_EOM_SUMM.TRNV RD_PRD_EOM_SUM MAL(
LCL_AMT LCL_AMT
M_SUMM 3,3) R_DB_CTYLCL_AMT M 23,3)

HEW_CUST_CLA DECI N Sum of HEW_ACCT_ARR_T DECI


TRNVR_DB_YTD TRNVR_DB_YTD
S_TRD_PRD_EO MAL(2 HEW_ACCT_ARR_TRD_PRD_EOM_SUMM.TRNV RD_PRD_EOM_SUM MAL(
_CTYLCL_AMT _CTYLCL_AMT
M_SUMM 3,3) R_DB_YTD_CTYLCL_AMT M 23,3)

HEW_CUST_CLA DECI N Sum of HEW_ACCT_ARR_T DECI


BAL_CURR_CTY BAL_CURR_CTY
S_TRD_PRD_EO MAL(1 HEW_ACCT_ARR_TRD_PRD_EOM_SUMM.BAL_ RD_PRD_EOM_SUM MAL(
LCL_AMT LCL_AMT
M_SUMM 7,3) CURR_CTYLCL_AMT M 23,3)

HEW_CUST_CLA DECI N Sum of HEW_ACCT_ARR_T DECI


BAL_AVG_CRED BAL_AVG_CRED
S_TRD_PRD_EO MAL(2 HEW_ACCT_ARR_TRD_PRD_EOM_SUMM.BAL_ RD_PRD_EOM_SUM MAL(
_CTYLCL_AMT _CTYLCL_AMT
M_SUMM 3,3) AVG_CRED_CTYLCL_AMT M 26,3)

HEW_CUST_CLA DECI N Sum of HEW_ACCT_ARR_T DECI


BAL_AVG_DB_C BAL_AVG_DB_C
S_TRD_PRD_EO MAL(2 HEW_ACCT_ARR_TRD_PRD_EOM_SUMM.BAL_ RD_PRD_EOM_SUM MAL(
TYLCL_AMT TYLCL_AMT
M_SUMM 3,3) AVG_DB_CTYLCL_AMT M 26,3)

HEW_CUST_CLA N HEW_CUST
BUS_CLASS_CD CHAR BUS_CLASS_CD CHAR
S_TRD_PRD_EO Direct Mapping
E (4) E (4)
M_SUMM

June 2009 512


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ Data Table name Source field Data

Mandatory
column name type name type

HEW_CUST_CLA
TIMES
S_TRD_PRD_EO LOAD_DT_TM Y prmDate : 00:00:00 NA NA NA
TAMP
M_SUMM

HEW_REMIT_EOM_SUMM
The following table maps data elements for the entity, HEW_REMIT_EOM_SUMM with the source.
Logical entity name: Remittance Summary

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data Table name Source field Data
Mandatory

name type name type

HEW_REMIT_EO IP_ID_CUST BIGIN N Direct Mapping HEW_ACCT_TRAN IP_ID_CUST BIGIN


M_SUMM T o T

HEW_REMIT_EO PROD_ID BIGIN N Direct Mapping HEW_ACCT_TRAN PROD_ID BIGIN


M_SUMM T o T

June 2009 513


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data Table name Source field Data

Mandatory
name type name type

HEW_REMIT_EO BANK_CTPT_COR CHAR( N 1.Join HEW_ACCT_TRAN and HEW_PROD to retrieve


M_SUMM R_NUM 10) o HEW_PROD.PROD_CDE
where
HEW_ACCT_TRAN.Prod_ID=HEW_PROD.Prod_ID
and where PROD_CDE in
(BCC,CBP,CBR,DDI,MTI,TTI,SPC,TFC,CO,D
D,NP,NS,TCQ,TT,TTB,LP,TFD)
2. If PROD_CDE in
(BCC,CBP,CBR,DDI,MTI,TTI,SPC,TFC) , map
to HEW_REMIT_TRAN.BANK_REMIT_CORS_NUM
and if PROD_CDE in
(CO,DD,NP,NS,TCQ,TT,TTB,LP,TFD) Map to
HEW_REMIT_TRAN.BANK_BENE_CORS_NUM

HEW_REMIT_EO CRNCY_PYMT_C CHAR( N Direct Mapping HEW_REMIT_TRAN CRNCY_PYMT_C CHAR


M_SUMM DE 3) o DE (3)

HEW_REMIT_EO YR_NUM DECI N Direct Mapping HEW_SUMM_DATE_ YR_NUM DEC(


M_SUMM MAL(4 o REF 4)
)

HEW_REMIT_EO MO_NUM DECI Y Direct Mapping HEW_SUMM_DATE_ MO_NUM DEC(


M_SUMM MAL(2 e REF 2)
) s

June 2009 514


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data Table name Source field Data

Mandatory
name type name type

HEW_REMIT_EO TRAN_CNT SMAL Y Get the row count by grouping PROD_ID, ID_CUST, Derived (Summary)
M_SUMM LINT e BANK_CTPT_CORR_NUM, CRNCY_PYMT_CDE,
s YR_NUM, MO_NUM where Year

(TRAN_DT)=YR_NUM and
Month(TRAN_DT)=MO_NUM

HEW_REMIT_EO TRNVR_CTYLCL DECI Y Get the sum of HEW_REMIT_TRAN PYMT_DEAL_AM DEC(


M_SUMM _AMT MAL(2 e HEW_REMIT_TRAN.PYMT_DEAL_AMT grouping T 23,3)
3,3) s by PROD_ID, ID_CUST, CRNCY_PYMT_C CHAR
BANK_CTPT_CORR_NUM, CRNCY_PYMT_CDE, DE (3)
YR_NUM, MO_NUM where

Year(TRAN_DT)=YR_NUM and
Month(TRAN_DT)=MO_NUM
Currency conversion

HEW_REMIT_EO TRAN_YTD_CNT SMAL Y Get the row count grouping by PROD_ID, ID_CUST, Derived (Summary)
M_SUMM LINT e BANK_CTPT_CORR_NUM, CRNCY_PYMT_CDE,
s YR_NUM where Year(TRAN_DT)=YR_NUM

HEW_REMIT_EO TRNVR_YTD_CT DECI Y Get the sum of HEW_REMIT_TRAN PYMT_DEAL_AM DEC(


M_SUMM YLCL_AMT MAL(2 e HEW_REMIT_TRAN.PYMT_DEAL_AMT grouping T 23,3)
3,3) s by PROD_ID, ID_CUST, CRNCY_PYMT_C CHAR
BANK_CTPT_CORR_NUM, CRNCY_PYMT_CDE, DE (3)
YR_NUM where

Year(TRAN_DT)=YR_NUM

currency conversion

June 2009 515


OCBB CPT Summary and Snapshot Design Overview

HEW_CRED_FACIL_ARR_EOM_SUMM
The following table maps data elements for the entity, HEW_CRED_FACIL_ARR_EOM_SUMM with the source.
Logical entity name: Credit Facility End of Month Summary

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data Table name Source field Data

Mandatory
name type name type

HEW_CRED_FAC Y Direct Mapping HEW_CRED_FACIL_ ARR_ID_CRED_F BIGIN


IL_ARR_EOM_SU ARR_ID_CRED_F BIGIN e EOM_SNAP.ARR ACIL T
MM ACIL T s

HEW_CRED_FAC Y Direct Mapping HEW_SUMM_DATE_ YR DEC(


IL_ARR_EOM_SU DEC(4 e REF 4.0)
MM YR_NUM ,0) s

HEW_CRED_FAC Y Direct Mapping HEW_SUMM_DATE MO DEC(


IL_ARR_EOM_SU DEC(2 e _REF 2.0)
MM MO_NUM ,0) s

FCL_INCR_ N HEW_CRED_FACIL_ CRED_LIMIT_CU DEC(


CTYLCL_AMT o ARR_EOM_SNAP RR_AMT 17,3)
5. Get the CRED_LIMIT_CURR_AMT in the
current processing month minus the HEW_SUMM_DATE_ YR DEC(
CRED_LIMIT_CURR_AMT in the REF 4,0)
HEW_CRED_FAC MO
previous month.
IL_ARR_EOM_SU DEC(1 DEC(
MM 7,3) 2,0)

June 2009 516


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data Table name Source field Data

Mandatory
name type name type

FCL_INCR_YTD_ N 1.Get the CRED_LIMIT_CURR_AMT in the current HEW_CRED_FACIL_ CRED_LIMIT_CU DEC(


CTYLCL_AMT o processing month minus the ARR_EOM_SNAP RR_AMT 17,3)
CRED_LIMIT_CURR_AMT in the previous month.
HEW_SUMM_DATE_ YR DEC(
To get FCL_INCR_ CTYLCL_AMT REF 4,0)
MO
2. Sum the increase in facility limit DEC(
2,0)
YTM (FCL_INCR_ CTYLCL_AMT)

HEW_CRED_FAC
6. Country Local Currency Conversion
IL_ARR_EOM_SU DEC(1
MM 7,3)

BAL_OUTSTD_Y N 1.Sum of BAL_OUT_STD_AMT of the current year HEW_CRED_FACIL_ BAL_OUT_STD_ DEC(


TD_AVG_AMT o ARR_EOM_SNAP AMT 17,3)
YTM(HEW_CRED_FACIL_ARR_EOM_SNAP.BAL_
OUTSTD_AMT) HEW_SUMM_DATE_ YR DEC(
REF 4,0)

7. Divided the value by the number of


months to get the average.

HEW_CRED_FAC
3. Country Local Currency conversion
IL_ARR_EOM_SU DEC(1
MM 7,3)

June 2009 517


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data Table name Source field Data

Mandatory
name type name type

HEW_CRED_FAC LOAD_DT_TM N Derived (Summary)


IL_ARR_EOM_SU TIMES o
MM TAMP parmdate:00:00:00

HEW_INSTM_HLDG_PORTF_EOM_SUMM
The following table maps data elements for the entity, HEW_INSTM_HLDG_PORTF_EOM_SUMM with the source.
Logical entity name: Instrument Holding Portfolio Summary

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data Table name Source field Data
Mandatory

name type name type

HEW_INSTM_ ARRG_ID_AC BIGI N


HLDG_PORT CT NT o
F_EOM_SUM
M
HEW_INSTM_HL ARR_ID_ACC BIGI
Direct Mapping DG_PORTF T NT

June 2009 518


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data Table name Source field Data

Mandatory
name type name type

HEW_INSTM_ FIN_MKT_INS CHA N CHA


HLDG_PORTF TM_CDE R(15) o HEW_INSTM_HL FIN_MKT_INS R(15
_EOM_SUMM Direct Mapping DG_PORTF TM_CDE )

HEW_INSTM_ YR_DIM Small Y


HLDG_PORTF Int e HEW_SUMM_DA Smal
_EOM_SUMM s Direct Mapping TE_REF YR lInt

HEW_INSTM_ MO_DIM Sma Y


HLDG_PORTF llInt e HEW_SUMM_DA Smal
_EOM_SUMM s Direct Mapping TE_REF MO lInt

HEW_INSTM_ TRAN_SALES INTE Y Count the row group by ARRG_ID_ACCT


HLDG_PORTF _NEW_CNT GER e and FIN_MKT_INSTM_CDE where TRAN_INVST CHA
_EOM_SUMM s TRAN_INVST_TYPE_CDE = P _TYPE_CDE R(3)
and MO= month(SETL_ACTL_DT) and HEW_TRDNG_T SETL_ACTL_ DAT
YR= year(SETL_ACTL_DT) RAN DT E

June 2009 519


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data Table name Source field Data

Mandatory
name type name type

HEW_INSTM_ TRAN_SALES DECI Y Sum of SETL_AMT group by CHA


HLDG_PORT _NEW_CTYL MAL( e ARR_ID_ACCT and R(3)
F_EOM_SUM CL_AMT 23,3) s FIN_MKT_INSTM_CDE TRAN_INVST DAT
M where TRAN_INVST_TYPE_CDE = P _TYPE_CDE E
and MO= month(SETL_ACTL_DT) and HEW_TRDNG_T SETL_ACTL_ DEC
YR= year(SETL_ACTL_DT) RAN DT (17,3
HEW_EXCHG_R SETL_AMT )
Country Local Currency Conversion : ATE
Source currency: HEW_GROUP_ CRNCY_SEC CHA
CRNCY_DEC_TRADE_CDE MEMBR _TRADE_CDE R(3)

HEW_INSTM_ RDM_CTYLC DECI Y Sum of SETL_AMT group by CHA


HLDG_PORT L_AMT MAL( e ARR_ID_ACCT and R(3)
F_EOM_SUM 23,3) s FIN_MKT_INSTM_CDE TRAN_INVST DAT
M where TRAN_INVST_TYPE_CDE = S _TYPE_CDE E
and MO= month(SETL_ACTL_DT) and HEW_TRDNG_T SETL_ACTL_ DEC
YR= year(SETL_ACTL_DT) RAN DT (17,3
HEW_EXCHG_R SETL_AMT )
Country Local Currency Conversion : ATE
Source currency: HEW_GROUP_ CRNCY_SEC CHA
CRNCY_SEC_TRADE_CDE MEMBR _TRADE_CDE R(3)

HEW_INSTM_ REV_SALES_ DECI Y TRAN_SALES_NEW_CTYLCL_AMT


HLDG_PORT NET_CTYLCL MAL( e RDM_CTYLCL_AMT
F_EOM_SUM _AMT 23,3) s
M <derived>

June 2009 520


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data Table name Source field Data

Mandatory
name type name type

HEW_INSTM_ INSTM_HELD DECI Y Direct Mapping DEC


HLDG_PORT _MKT_VALUE MAL( e Country Local Currency Conversion HEW_INSTM_HL INSTM_HELD (17,3
F_EOM_SUM _CTYLCL_AM 23,3) s DG_PORTF _MKT_VALUE )
M T HEW_FIN_MKT_ _AMT CHA
INSTM CRNCY_CDE R(3)

HEW_INSTM_ REV_FE_CTY DECI Y Sum of REV_FE_AMT


HLDG_PORT LCL_AMT MAL( e Group by ARR_ID_ACCT and DAT
F_EOM_SUM 23,3) s FIN_MKT_INSTM_CDE where MO= E
M month(SETL_ACTL_DT) and YR= HEW_TRDNG_T CHA
year(SETL_ACTL_DT) RAN SETL_ACTL_ R(3)
HEW_EXCHG_R DT
Country Local Currency Conversion : ATE CRNCY_SEC DEC
Source currency: HEW_GROUP_ _TRADE_CDE (17,3
CRNCY_SEC_TRADE_CDE MEMBR REV_FE_AMT )

HEW_INSTM_ REV_TRLR_C DECI Y Direct Mapping HEW_INSTM_HL


HLDG_PORT TYLCL_AMT MAL( e Country Local Currency Conversion : DG_PORTF DEC
F_EOM_SUM 23,3) s Source currency: CRNCY_CDE HEW_FIN_MKT_ (23,3
M INSTM REV_TRLR_A )
HEW_GROUP_ MT CHA
MEMBR CRNCY_CDE R(3)

June 2009 521


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data Table name Source field Data

Mandatory
name type name type

HEW_INSTM_ REV_SW_CT DECI Y Sum of REV_SW_AMT


HLDG_PORT YLCL_AMT MAL( e Group by ARR_ID_ACCT and DAT
F_EOM_SUM 23,3) s FIN_MKT_INSTM_CDE where MO= E
M month(SETL_ACTL_DT) and YR= HEW_TRDNG_T SETL_ACTL_ CHA
year(SETL_ACTL_DT) RAN DT R(3)
HEW_EXCHG_R CRNCY_SEC
Country Local Currency Conversion : ATE _TRADE_CDE DEC
Source currency: HEW_GROUP_ REV_SW_AM (17,3
CRNCY_SEC_TRADE_CDE MEMBR T )

HEW_INSTM_ REV_GROS_ DECI Y Sum of REV_GROS_AMT


HLDG_PORT CTYLCL_AMT MAL( e Group by ARR_ID_ACCT and DAT
F_EOM_SUM 23,3) s FIN_MKT_INSTM_CDE where MO= E
M month(SETL_ACTL_DT) and YR= HEW_TRDNG_T SETL_ACTL_ CHA
year(SETL_ACTL_DT) RAN DT R(3)
HEW_EXCHG_R CRNCY_SEC
Country Local Currency Conversion : ATE _TRADE_CDE DEC
Source currency: HEW_GROUP_ REV_GROS_ (17,3
CRNCY_SEC_TRADE_CDE MEMBR AMT )

HEW_INSTM_ PROD_GROS DECI Y REV_FE_CTYLCL_AMT /


HLDG_PORT _MRGN_PCT MAL( e REV_GROS_CTYLCL_AMT
F_EOM_SUM 9,5) s
M <derived>

June 2009 522


OCBB CPT Summary and Snapshot Design Overview

Target table (BI Summary) Derivation logic Source (BI Warehouse)

Table name Attribute/ column Data Table name Source field Data

Mandatory
name type name type

HEW_INSTM_ INSTM_CTYL DECI Y 1) Sort the transaction order by TRAN_DT


HLDG_PORT CL_AMT MAL( e desc
F_EOM_SUM 23,3) s USHR_BUY_ DEC
M 2) Get the 1st row of USHR_BUY_AMT AMT (17,3
3) Country Local Currency Conversion: CRNCY_DEA )
Source Currency: HEW_TRDNG_T L_PRICE_CD CHA
CRNCY_DEAL_PRICE_CDE RAN E R(3)

HEW_INSTM_ CHA N Join with


HLDG_PORT R(6) o HEW_FIN_MKT_INSTM_TYPE_CDE_E HEW_FIN_MKT_
F_EOM_SUM OM_SNAP by using key INSTM
M FIN_MKT_INSTM_TYPE_CDE, HEW_FIN_MKT_
YR_NUM, MO_NUM INSTM_TYPE_C
FIN_MKT_INS To retrieve DE_EOM_SNAP FIN_MKT_INS
TM_TYPE_G FIN_MKT_INSTM_TYPE_GROUP_CDE HEW_SUMM_D TM_TYPE_G CHA
ROUP_CDE Assign (blank) if null record is retrieved/ ATE_REF ROUP_CDE R(6)

HEW_TRAN_DEAL_STATS_SUMM
The following table maps data elements for the entity, HEW_TRAN_DEAL_STATS_SUMM with the source.
Logical entity name: Transaction Deal Statistics Summary

June 2009 523


OCBB CPT Summary and Snapshot Design Overview

Target Table (BI Summary) Derivation logic Interface Table Derivation logic Staging Table

Mandatory

Mandatory
Table name Attribute Data Source field Data Table Source Data
/ column type name type name field type
name name

HEW_TRA YR_NUM INTEG N Direct Mapping YR_NUM INTEGE N Direct Mapping HEW_D YR INTEGER
N_DEAL_S ER o R o ATE_SU
TATS_EOM MM_RE
_SUMM F

HEW_TRAN MO_NU INTEGE N Direct Mapping MO_NUM INTEGE N Direct Mapping HEW_D MO INTEGER
_DEAL_STA M R o R o ATE_SU
TS_EOM_S MM_RE
UMM F

June 2009 524


OCBB CPT Summary and Snapshot Design Overview

Target Table (BI Summary) Derivation logic Interface Table Derivation logic Staging Table

Mandatory

Mandatory
Table name Attribute Data Source field Data Table Source Data
/ column type name type name field type
name name

HEW_TRAN IP_ID_C BIGINT N Lookup / SRCE_SYS_ VARCH N concat of source SSGAC VDCTCD CHAR(2)
_DEAL_STA UST o Generate the CDE AR(6) o fields (VDCTCD + CP_SU VDDCG CHAR(4)
TS_EOM_S surrogate key CUST_SRCE VARCH N VDDCG + VDDCB MM VDDCB DEC(3,0)
UMM Join _KEY AR(25) o + VDDCS) VDDCS DEC(6,0)
TRAN_DEAL_ST
SRCE_SYS_CDE
ATS_SUMM_INT
=HUB
ERFACE_HEW A
and HEW_CUST *do not trim spaces
B ON for char columns
A.
CUST_SRCE_KE
Y=B.CUST_NUM
AND
A.SRCE_SYS_C
DE=B.SRCE_SY
S_CDE
to retrieve IP_ID

June 2009 525


OCBB CPT Summary and Snapshot Design Overview

Target Table (BI Summary) Derivation logic Interface Table Derivation logic Staging Table

Mandatory

Mandatory
Table name Attribute Data Source field Data Table Source Data
/ column type name type name field type
name name

HEW_TRAN ARR_ID_ BIGINT N Lookup / SRCE_SYS_ VARCH N concat of source SSGAC VDCTCD CHAR(2)
_DEAL_STA ACCT o Generate the CDE AR(6) o fields (VDCTCD + CP_SU VDGMA CHAR(4)
TS_EOM_S surrogate key ARR_SRCE_ VARCH N VDGMAB + MM B DEC(3,0)
UMM Join KEY AR(25) o VDACB + VDACS VDACB DEC(6,0)
TRAN_DEAL_ST + VDACX) VDACS DEC(3,0)
ATS_SUMM_INT VDACX
ERFACE_HEW A
and HEW_PROD SRCE_SYS_CDE
B ON =HUB
A.
ARR_SRCE_KEY
*do not trim spaces
=B.ACCT_NUM
for char columns
AND
A.SRCE_SYS_C
DE=B.SRCE_SY
S_CDE
to retrieve
ARR_ID

June 2009 526


OCBB CPT Summary and Snapshot Design Overview

Target Table (BI Summary) Derivation logic Interface Table Derivation logic Staging Table

Mandatory

Mandatory
Table name Attribute Data Source field Data Table Source Data
/ column type name type name field type
name name

HEW_TRAN PROD_I BIGINT N Lookup / PROD_ VARCH N concat of source SSGAC VDCTC CHAR(2)
_DEAL_STA D o Generate the SRCE_SYS_ AR(6) o fields (VDCTCD + CP_SU D CHAR(4)
TS_EOM_S surrogate key CDE VARCH N VDGMAB + MM VDGMA CHAR(3)
UMM Join PROD_SRC AR(25) o VDAPTY) B
TRAN_DEAL_ST E_KEY PROD_SRCE_SY VDAPTY
ATS_SUMM_INT S_CDE =HUB
ERFACE_HEW A
and HEW_PROD
B ON
A.
PROD_SRCE_K *do not trim
EY=B. spaces for char
PROD_SRCE_N columns
UM AND
A.PROD_SRCE_
SYS_CDE=B.SR
CE_SYS_CDE
to retrieve
PROD_ID

HEW_TRA DISTB_ VARCH N Direct Mapping DISTB_MET VARCH N Direct Mapping SSGAC VDDSM CHAR(3)
N_DEAL_S METH_C AR(6) o H_CDE AR(6) o CP_SU T
TATS_EOM DE MM
_SUMM

June 2009 527


OCBB CPT Summary and Snapshot Design Overview

Target Table (BI Summary) Derivation logic Interface Table Derivation logic Staging Table

Mandatory

Mandatory
Table name Attribute Data Source field Data Table Source Data
/ column type name type name field type
name name

HEW_TRA TRAN_D SMALLI Y Calculation: TRAN_DEAL SMALLI Ye Calculation: SSGAC VDDLC DEC(15,
N_DEAL_S EAL_CN NT e _CNT NT s CP_SU N 0)
TATS_EOM T s 1) Sum of 1) Sum of MM
_SUMM VDDLCN group VDDLCN group
by VDCTCD, by VDCTCD,
VDGMAB, VDGMAB,
VDACB, VDACS, VDACB, VDACS,
VDACX, VDACX, VDDCG,
VDDCG, VDDCB, VDDCS,
VDDCB, VDDSMT
VDDCS, 2) Divided by 100
VDDSMT
2) Divided by 100

HEW_TRA TRAN_D DECIM Y Calculation: TRAN_DEAL DECIM Ye Calculation: SSGAC VDTTOL DECL(15
N_DEAL_S EAL_CT AL(16,3 e _CTYLCL_A AL(16,3 s CP_SU ,0)
TATS_EOM YLCL_A ) s 1) Sum of MT ) 1) Sum of MM
_SUMM MT VDTTOL group VDTTOL group by
by VDCTCD, VDCTCD,
VDGMAB, VDGMAB,
VDACB, VDACS, VDACB, VDACS,
VDACX,VDDCG, VDACX,VDDCG,
VDDCB, VDDCB, VDDCS,
VDDCS, VDDSMT
VDDSMT 2) Country Local
2) Country Local Currency
Currency Conversion
Conversion

June 2009 528


OCBB CPT Summary and Snapshot Design Overview

HEW_ORGN_CUST_PROFIT_EOM_SNAP
The following table maps data elements for the entity, HEW_ORGN_CUST_PROFIT_EOM_SNAP with the source.
Logical entity name: Customer Profit Summary

June 2009 529


OCBB CPT Summary and Snapshot Design Overview

Target Table (BI Summary) Derivation logic Interface Table Derivation logic Staging Table

Mandatory

Mandatory
Table name Attribute Data Source field Data Table Source Data
/ column type name type name field type
name name

HEW_ORG IP_ID_O BIGINT N Left outer Join SRCE_KEY_ VARCH N For ABM & Non- CTRY_C VARCHA
N_CUST RGN_CU o HEW_CUST CUST AR(25) o ABM: SSCUS UST_CD R (2)
_PROFIT_E ST CUST_STAR DATE N concat of source TP E VARCHA
OM_SNAP SRCE_KEY_CUS T_DT VARCH o fields CUST_I R (15)
T SRCE_SYS_ AR(6) N (CTRY_CUST_CD D
CUST_START_D CDE o E + CUST_ID ) to CHAR (2)
T get ZGCTCD CHAR (4)
SRCE_SYS_CDE SRCE_KEY_CUS ZGDCG DEC(3,0)
T ZGDCB DEC(6,0)
ZGDCS
Assign IP_ID CUST_START_DT
maps to ZGDTAD ZGDTAD DEC(8,0)
Convert ZGDTAD
to Date format and
assign, if invalid,
assign 9999-12-
31

SRCE_SYS_CDE
= HUB

HEW_ORG YR_NUM DECIM N Direct Mapping YR_NUM DECIM No Lookup Cust Parm HMI_C DATA_IT VARCHA
N_CUST AL(4) o AL(4) File(*HMI_CMB3*. MB3*.P EM R (6)
_PROFIT_E parm) to get ARM
OM_SNAP DATA_ITEM[1,4]

June 2009 530


OCBB CPT Summary and Snapshot Design Overview

Target Table (BI Summary) Derivation logic Interface Table Derivation logic Staging Table

Mandatory

Mandatory
Table name Attribute Data Source field Data Table Source Data
/ column type name type name field type
name name

HEW_ORG MO_NU DECIM N Direct Mapping MO_NUM DECIM No Lookup Cust Parm HMI_C DATA_IT VARCHA
N_CUST M AL(2) o AL(2) File(*HMI_CMB3*. MB3*.P EM R (6)
_PROFIT_E parm) to get ARM
OM_SNAP DATA_ITEM[5,6]

HEW_ORG PROFIT_ DECIM Y Direct Mapping PROFIT_EC DECIM Ye For ABM: For Non- ECON_P DECIMAL
N_CUST ECON_C AL e ON_CTYLCL AL s SetNull ABM: ROFIT (26,5)
_PROFIT_E TYLCL_ (23,3) s _AMT (23,3)
OM_SNAP AMT For Non-ABM: xxHMI_
Direct Mapping CMB1yy
yymm.C
MA

HEW_ORG EMPLY_ DECIM Y Direct Mapping EMPLY_CHA DECIM Ye For ABM: For SAL-I- DECIMA
N_CUST CHANL_I AL e NL_INDR_C AL s SetNull Non- DCC L (26,5)
_PROFIT_E NDR_CT (23,3) s TYLCL_AMT (23,3) ABM:
OM_SNAP YLCL_A For Non-ABM:
MT Direct Mapping xxHMI_
CMB1yy
yymm.C
MA

June 2009 531


OCBB CPT Summary and Snapshot Design Overview

Target Table (BI Summary) Derivation logic Interface Table Derivation logic Staging Table

Mandatory

Mandatory
Table name Attribute Data Source field Data Table Source Data
/ column type name type name field type
name name

HEW_OR EMPLY_ DECIM Y Direct Mapping EMPLY_PRO DECIM Ye For ABM: For SAL-I- DECIMA
GN_CUST PROD_I AL e D_INDR_CT AL s SetNull Non- SPC L (26,5)
_PROFIT_ NDR_CT (23,3) s YLCL_AMT (23,3) ABM:
EOM_SNA YLCL_A For Non-ABM:
MT Direct Mapping xxHMI_
P
CMB1yy
yymm.C
MA

HEW_OR EMPLY_ DECIM Y Direct Mapping EMPLY_SVC DECIM Ye For ABM: For SAL-I- DECIMA
GN_CUST SVCE_I AL e E_INDR_CT AL s SetNull Non- SSP L (26,5)
_PROFIT_ NDR_CT (23,3) s YLCL_AMT (23,3) ABM:
EOM_SNA YLCL_A For Non-ABM:
MT Direct Mapping xxHMI_
P
CMB1yy
yymm.C
MA

HEW_OR EMPLY_ DECIM Y Direct Mapping EMPLY_OVH DECIM Ye For ABM: For SAL-O DECIMA
GN_CUST OVHD_C AL e D_CTYLCL_ AL s SetNull Non- L (26,5)
_PROFIT_ TYLCL_ (23,3) s AMT (23,3) ABM:
EOM_SNA AMT For Non-ABM:
Direct Mapping xxHMI_
P
CMB1yy
yymm.C
MA

June 2009 532


OCBB CPT Summary and Snapshot Design Overview

Target Table (BI Summary) Derivation logic Interface Table Derivation logic Staging Table

Mandatory

Mandatory
Table name Attribute Data Source field Data Table Source Data
/ column type name type name field type
name name

HEW_OR EMPLY_ DECIM Y Direct Mapping EMPLY_CUS DECIM Ye For ABM: For SAL-R DECIMA
GN_CUST CUST_R AL e T_REL_CTY AL s SetNull Non- L (26,5)
_PROFIT_ EL_CTY (23,3) s LCL_AMT (23,3) ABM:
EOM_SNA LCL_AM For Non-ABM:
T Direct Mapping xxHMI_
P
CMB1yy
yymm.C
MA

HEW_OR MKT_CH DECIM Y Direct Mapping MKT_CHAN DECIM Ye For ABM: For MAR-I- DECIMA
GN_CUST ANL_IND AL e L_INDR_CT AL s SetNull Non- DCC L (26,5)
_PROFIT_ R_CTYL (23,3) s YLCL_AMT (23,3) ABM:
EOM_SNA CL_AMT For Non-ABM:
Direct Mapping xxHMI_
P
CMB1yy
yymm.C
MA

HEW_OR MKT_PR DECIM Y Direct Mapping MKT_PROD DECIM Ye For ABM: For MAR-I- DECIMA
GN_CUST OD_IND AL e _INDR_CTY AL s SetNull Non- SPC L (26,5)
_PROFIT_ R_CTYL (23,3) s LCL_AMT (23,3) ABM:
EOM_SNA CL_AMT For Non-ABM:
Direct Mapping xxHMI_
P
CMB1yy
yymm.C
MA

June 2009 533


OCBB CPT Summary and Snapshot Design Overview

Target Table (BI Summary) Derivation logic Interface Table Derivation logic Staging Table

Mandatory

Mandatory
Table name Attribute Data Source field Data Table Source Data
/ column type name type name field type
name name

HEW_OR MKT_SV DECIM Y Direct Mapping MKT_SVCE_ DECIM Ye For ABM: For MAR-I- DECIMA
GN_CUST CE_IND AL e INDR_CTYL AL s SetNull Non- SSP L (26,5)
_PROFIT_ R_CTYL (23,3) s CL_AMT (23,3) ABM:
EOM_SNA CL_AMT For Non-ABM:
Direct Mapping xxHMI_
P
CMB1yy
yymm.C
MA

HEW_OR MKT_OV DECIM Y Direct Mapping MKT_OVHD DECIM Ye For ABM: For MAR-O DECIMA
GN_CUST HD_CTY AL e _CTYLCL_A AL s SetNull Non- L (26,5)
_PROFIT_ LCL_AM (23,3) s MT (23,3) ABM:
EOM_SNA T For Non-ABM:
Direct Mapping xxHMI_
P
CMB1yy
yymm.C
MA

HEW_OR MKT_CU DECIM Y Direct Mapping MKT_CUST_ DECIM Ye For ABM: For MAR-R DECIMA
GN_CUST ST_REL AL e REL_CTYLC AL s SetNull Non- L (26,5)
_PROFIT_ _CTYLC (23,3) s L_AMT (23,3) ABM:
EOM_SNA L_AMT For Non-ABM:
Direct Mapping xxHMI_
P
CMB1yy
yymm.C
MA

June 2009 534


OCBB CPT Summary and Snapshot Design Overview

Target Table (BI Summary) Derivation logic Interface Table Derivation logic Staging Table

Mandatory

Mandatory
Table name Attribute Data Source field Data Table Source Data
/ column type name type name field type
name name

HEW_OR TECH_C DECIM Y Direct Mapping TECH_CHA DECIM Ye For ABM: For IT-I-DCC DECIMA
GN_CUST HANL_IN AL e NL_INDR_C AL s SetNull Non- L (26,5)
_PROFIT_ DR_CTY (23,3) s TYLCL_AMT (23,3) ABM:
EOM_SNA LCL_AM For Non-ABM:
T Direct Mapping xxHMI_
P
CMB1yy
yymm.C
MA

HEW_OR TECH_P DECIM Y Direct Mapping TECH_PRO DECIM Ye For ABM: For IT-I-SPC DECIMA
GN_CUST ROD_IN AL e D_INDR_CT AL s SetNull Non- L (26,5)
_PROFIT_ DR_CTY (23,3) s YLCL_AMT (23,3) ABM:
EOM_SNA LCL_AM For Non-ABM:
T Direct Mapping xxHMI_
P
CMB1yy
yymm.C
MA

HEW_OR TECH_S DECIM Y Direct Mapping TECH_SVCE DECIM Ye For ABM: For IT-I-SSP DECIMA
GN_CUST VCE_IN AL e _INDR_CTY AL s SetNull Non- L (26,5)
_PROFIT_ DR_CTY (23,3) s LCL_AMT (23,3) ABM:
EOM_SNA LCL_AM For Non-ABM:
T Direct Mapping xxHMI_
P
CMB1yy
yymm.C
MA

June 2009 535


OCBB CPT Summary and Snapshot Design Overview

Target Table (BI Summary) Derivation logic Interface Table Derivation logic Staging Table

Mandatory

Mandatory
Table name Attribute Data Source field Data Table Source Data
/ column type name type name field type
name name

HEW_OR TECH_O DECIM Y Direct Mapping TECH_OVH DECIM Ye For ABM: For IT-O DECIMA
GN_CUST VHD_CT AL e D_CTYLCL_ AL s SetNull Non- L (26,5)
_PROFIT_ YLCL_A (23,3) s AMT (23,3) ABM:
EOM_SNA MT For Non-ABM:
Direct Mapping xxHMI_
P
CMB1yy
yymm.C
MA

HEW_OR TECH_C DECIM Y Direct Mapping TECH_CUST DECIM Ye For ABM: For IT-R DECIMA
GN_CUST UST_RE AL e _REL_CTYL AL s SetNull Non- L (26,5)
_PROFIT_ L_CTYL (23,3) s CL_AMT (23,3) ABM:
EOM_SNA CL_AMT For Non-ABM:
Direct Mapping xxHMI_
P
CMB1yy
yymm.C
MA

HEW_OR OTHER_ DECIM Y Direct Mapping OTHER_CH DECIM Ye For ABM: For OTH-I- DECIMA
GN_CUST CHANL_I AL e ANL_INDR_ AL s SetNull Non- DCC L (26,5)
_PROFIT_ NDR_CT (23,3) s CTYLCL_AM (23,3) ABM:
EOM_SNA YLCL_A T For Non-ABM:
MT Direct Mapping xxHMI_
P
CMB1yy
yymm.C
MA

June 2009 536


OCBB CPT Summary and Snapshot Design Overview

Target Table (BI Summary) Derivation logic Interface Table Derivation logic Staging Table

Mandatory

Mandatory
Table name Attribute Data Source field Data Table Source Data
/ column type name type name field type
name name

HEW_OR OTHER_ DECIM Y Direct Mapping OTHER_PR DECIM Ye For ABM: For OTH-I- DECIMA
GN_CUST PROD_I AL e OD_INDR_C AL s SetNull Non- SPC L (26,5)
_PROFIT_ NDR_CT (23,3) s TYLCL_AMT (23,3) ABM:
EOM_SNA YLCL_A For Non-ABM:
MT Direct Mapping xxHMI_
P
CMB1yy
yymm.C
MA

HEW_OR OTHER_ DECIM Y Direct Mapping OTHER_SV DECIM Ye For ABM: For OTH-I- DECIMA
GN_CUST SVCE_I AL e CE_INDR_C AL s SetNull Non- SSP L (26,5)
_PROFIT_ NDR_CT (23,3) s TYLCL_AMT (23,3) ABM:
EOM_SNA YLCL_A For Non-ABM:
MT Direct Mapping xxHMI_
P
CMB1yy
yymm.C
MA

HEW_OR OTHER_ DECIM Y Direct Mapping OTHER_OV DECIM Ye For ABM: For OTH-O DECIMA
GN_CUST OVHD_C AL e HD_CTYLCL AL s SetNull Non- L (26,5)
_PROFIT_ TYLCL_ (23,3) s _AMT (23,3) ABM:
EOM_SNA AMT For Non-ABM:
Direct Mapping xxHMI_
P
CMB1yy
yymm.C
MA

June 2009 537


OCBB CPT Summary and Snapshot Design Overview

Target Table (BI Summary) Derivation logic Interface Table Derivation logic Staging Table

Mandatory

Mandatory
Table name Attribute Data Source field Data Table Source Data
/ column type name type name field type
name name

HEW_OR OTHER_ DECIM Y Direct Mapping OTHER_CU DECIM Ye For ABM: For OTH-R DECIMA
GN_CUST CUST_R AL e ST_REL_CT AL s SetNull Non- L (26,5)
_PROFIT_ EL_CTY (23,3) s YLCL_AMT (23,3) ABM:
EOM_SNA LCL_AM For Non-ABM:
T Direct Mapping xxHMI_
P
CMB1yy
yymm.C
MA

HEW_OR PROFIT_ DECIM Y Direct Mapping PROFIT_EC DECIM Ye For ABM: For ECON_ Decimal
GN_CUST ECON_A AL e ON_ACTV_C AL s Direct Mapping ABM: PROFIT (26,5)
_PROFIT_ CTV_CO (23,3) s OST_CTYLC (23,3)
EOM_SNA ST_CTY L_AMT For Non-ABM: xxHMIA
LCL_AM SetNull BM_CM
P
T B1yyyy
mm.CM
A

HEW_OR EMPLY_ DECIM Y Direct Mapping EMPLY_SVT DECIM Ye For ABM: For SAL-D- Decimal
GN_CUST SVTRN_ AL e RN_DIR_CT AL s Direct Mapping ABM: SV (26,5)
_PROFIT_ DIR_CT (23,3) s YLCL_AMT (23,3)
EOM_SNA YLCL_A For Non-ABM: xxHMIA
MT SetNull BM_CM
P
B1yyyy
mm.CM
A

June 2009 538


OCBB CPT Summary and Snapshot Design Overview

Target Table (BI Summary) Derivation logic Interface Table Derivation logic Staging Table

Mandatory

Mandatory
Table name Attribute Data Source field Data Table Source Data
/ column type name type name field type
name name

HEW_OR EMPLY_ DECIM Y Direct Mapping EMPLY_CUS DECIM Ye For ABM: For SAL-D- Decimal
GN_CUST CUST_D AL e T_DIR_CTYL AL s Direct Mapping ABM: CC (26,5)
_PROFIT_ IR_CTYL (23,3) s CL_AMT (23,3)
EOM_SNA CL_AMT For Non-ABM: xxHMIA
SetNull BM_CM
P
B1yyyy
mm.CM
A

HEW_OR EMPLY_ DECIM Y Direct Mapping EMPLY_PDP DECIM Ye For ABM: For SAL-I- Decimal
GN_CUST PDPCS_ AL e CS_INDR_C AL s Direct Mapping ABM: PP (26,5)
_PROFIT_ INDR_C (23,3) s TYLCL_AMT (23,3)
EOM_SNA TYLCL_ For Non-ABM: xxHMIA
AMT SetNull BM_CM
P
B1yyyy
mm.CM
A

HEW_OR EMPLY_ DECIM Y Direct Mapping EMPLY_SVT DECIM Ye For ABM: For SAL-I- Decimal
GN_CUST SVTRN_I AL e RN_INDR_C AL s Direct Mapping ABM: SV (26,5)
_PROFIT_ NDR_CT (23,3) s TYLCL_AMT (23,3)
EOM_SNA YLCL_A For Non-ABM: xxHMIA
MT SetNull BM_CM
P
B1yyyy
mm.CM
A

June 2009 539


OCBB CPT Summary and Snapshot Design Overview

Target Table (BI Summary) Derivation logic Interface Table Derivation logic Staging Table

Mandatory

Mandatory
Table name Attribute Data Source field Data Table Source Data
/ column type name type name field type
name name

HEW_OR EMPLY_ DECIM Y Direct Mapping EMPLY_CUS DECIM Ye For ABM: For SAL-I- Decimal
GN_CUST CUST_I AL e T_INDR_CT AL s Direct Mapping ABM: CC (26,5)
_PROFIT_ NDR_CT (23,3) s YLCL_AMT (23,3)
EOM_SNA YLCL_A For Non-ABM: xxHMIA
MT SetNull BM_CM
P
B1yyyy
mm.CM
A

HEW_OR EMPLY_ DECIM Y Direct Mapping EMPLY_PDP DECIM Ye For ABM: For SAL-O- Decimal
GN_CUST PDPCS_ AL e CS_OVHD_ AL s Direct Mapping ABM: PP (26,5)
_PROFIT_ OVHD_C (23,3) s CTYLCL_AM (23,3)
EOM_SNA TYLCL_ T For Non-ABM: xxHMIA
AMT SetNull BM_CM
P
B1yyyy
mm.CM
A

HEW_OR EMPLY_ DECIM Y Direct Mapping EMPLY_SVT DECIM Ye For ABM: For SAL-O- Decimal
GN_CUST SVTRN_ AL e RN_OVHD_ AL s Direct Mapping ABM: SV (26,5)
_PROFIT_ OVHD_C (23,3) s CTYLCL_AM (23,3)
EOM_SNA TYLCL_ T For Non-ABM: xxHMIA
AMT SetNull BM_CM
P
B1yyyy
mm.CM
A

June 2009 540


OCBB CPT Summary and Snapshot Design Overview

Target Table (BI Summary) Derivation logic Interface Table Derivation logic Staging Table

Mandatory

Mandatory
Table name Attribute Data Source field Data Table Source Data
/ column type name type name field type
name name

HEW_OR EMPLY_ DECIM Y Direct Mapping EMPLY_CUS DECIM Ye For ABM: For SAL-O- Decimal
GN_CUST CUST_O AL e T_OVHD_CT AL s Direct Mapping ABM: CC (26,5)
_PROFIT_ VHD_CT (23,3) s YLCL_AMT (23,3)
EOM_SNA YLCL_A For Non-ABM: xxHMIA
MT SetNull BM_CM
P
B1yyyy
mm.CM
A

HEW_OR MKT_SV DECIM Y Direct Mapping MKT_SVTR DECIM Ye For ABM: For MAR-D- Decimal
GN_CUST TRN_DI AL e N_DIR_CTY AL s Direct Mapping ABM: SV (26,5)
_PROFIT_ R_CTYL (23,3) s LCL_AMT (23,3)
EOM_SNA CL_AMT For Non-ABM: xxHMIA
SetNull BM_CM
P
B1yyyy
mm.CM
A

HEW_OR MKT_CU DECIM Y Direct Mapping MKT_CUST_ DECIM Ye For ABM: For MAR-D- Decimal
GN_CUST ST_DIR_ AL e DIR_CTYLC AL s Direct Mapping ABM: CC (26,5)
_PROFIT_ CTYLCL (23,3) s L_AMT (23,3)
EOM_SNA _AMT For Non-ABM: xxHMIA
SetNull BM_CM
P
B1yyyy
mm.CM
A

June 2009 541


OCBB CPT Summary and Snapshot Design Overview

Target Table (BI Summary) Derivation logic Interface Table Derivation logic Staging Table

Mandatory

Mandatory
Table name Attribute Data Source field Data Table Source Data
/ column type name type name field type
name name

HEW_OR MKT_PD DECIM Y Direct Mapping MKT_PDPC DECIM Ye For ABM: For MAR-I- Decimal
GN_CUST PCS_IN AL e S_INDR_CT AL s Direct Mapping ABM: PP (26,5)
_PROFIT_ DR_CTY (23,3) s YLCL_AMT (23,3)
EOM_SNA LCL_AM For Non-ABM: xxHMIA
T SetNull BM_CM
P
B1yyyy
mm.CM
A

HEW_OR MKT_SV DECIM Y Direct Mapping MKT_SVTR DECIM Ye For ABM: For MAR-I- Decimal
GN_CUST TRN_IN AL e N_INDR_CT AL s Direct Mapping ABM: SV (26,5)
_PROFIT_ DR_CTY (23,3) s YLCL_AMT (23,3)
EOM_SNA LCL_AM For Non-ABM: xxHMIA
T SetNull BM_CM
P
B1yyyy
mm.CM
A

HEW_OR MKT_CU DECIM Y Direct Mapping MKT_CUST_ DECIM Ye For ABM: For MAR-I- Decimal
GN_CUST ST_IND AL e INDR_CTYL AL s Direct Mapping ABM: CC (26,5)
_PROFIT_ R_CTYL (23,3) s CL_AMT (23,3)
EOM_SNA CL_AMT For Non-ABM: xxHMIA
SetNull BM_CM
P
B1yyyy
mm.CM
A

June 2009 542


OCBB CPT Summary and Snapshot Design Overview

Target Table (BI Summary) Derivation logic Interface Table Derivation logic Staging Table

Mandatory

Mandatory
Table name Attribute Data Source field Data Table Source Data
/ column type name type name field type
name name

HEW_OR MKT_PD DECIM Y Direct Mapping MKT_PDPC DECIM Ye For ABM: For MAR-O- Decimal
GN_CUST PCS_OV AL e S_OVHD_CT AL s Direct Mapping ABM: PP (26,5)
_PROFIT_ HD_CTY (23,3) s YLCL_AMT (23,3)
EOM_SNA LCL_AM For Non-ABM: xxHMIA
T SetNull BM_CM
P
B1yyyy
mm.CM
A

HEW_OR MKT_SV DECIM Y Direct Mapping MKT_SVTR DECIM Ye For ABM: For MAR-O- Decimal
GN_CUST TRN_OV AL e N_OVHD_C AL s Direct Mapping ABM: SV (26,5)
_PROFIT_ HD_CTY (23,3) s TYLCL_AMT (23,3)
EOM_SNA LCL_AM For Non-ABM: xxHMIA
T SetNull BM_CM
P
B1yyyy
mm.CM
A

HEW_OR MKT_CU DECIM Y Direct Mapping MKT_CUST_ DECIM Ye For ABM: For MAR-O- Decimal
GN_CUST ST_OVH AL e OVHD_CTYL AL s Direct Mapping ABM: CC (26,5)
_PROFIT_ D_CTYL (23,3) s CL_AMT (23,3)
EOM_SNA CL_AMT For Non-ABM: xxHMIA
SetNull BM_CM
P
B1yyyy
mm.CM
A

June 2009 543


OCBB CPT Summary and Snapshot Design Overview

Target Table (BI Summary) Derivation logic Interface Table Derivation logic Staging Table

Mandatory

Mandatory
Table name Attribute Data Source field Data Table Source Data
/ column type name type name field type
name name

HEW_OR TECH_S DECIM Y Direct Mapping TECH_SVTR DECIM Ye For ABM: For ITC-D- Decimal
GN_CUST VTRN_D AL e N_DIR_CTY AL s Direct Mapping ABM: SV (26,5)
_PROFIT_ IR_CTYL (23,3) s LCL_AMT (23,3)
EOM_SNA CL_AMT For Non-ABM: xxHMIA
SetNull BM_CM
P
B1yyyy
mm.CM
A

HEW_OR TECH_C DECIM Y Direct Mapping TECH_CUST DECIM Ye For ABM: For ITC-D- Decimal
GN_CUST UST_DI AL e _DIR_CTYL AL s Direct Mapping ABM: CC (26,5)
_PROFIT_ R_CTYL (23,3) s CL_AMT (23,3)
EOM_SNA CL_AMT For Non-ABM: xxHMIA
SetNull BM_CM
P
B1yyyy
mm.CM
A

HEW_OR TECH_P DECIM Y Direct Mapping TECH_PDP DECIM Ye For ABM: For ITC-I-PP Decimal
GN_CUST DPCS_I AL e CS_INDR_C AL s Direct Mapping ABM: (26,5)
_PROFIT_ NDR_CT (23,3) s TYLCL_AMT (23,3)
EOM_SNA YLCL_A For Non-ABM: xxHMIA
MT SetNull BM_CM
P
B1yyyy
mm.CM
A

June 2009 544


OCBB CPT Summary and Snapshot Design Overview

Target Table (BI Summary) Derivation logic Interface Table Derivation logic Staging Table

Mandatory

Mandatory
Table name Attribute Data Source field Data Table Source Data
/ column type name type name field type
name name

HEW_OR TECH_S DECIM Y Direct Mapping TECH_SVTR DECIM Ye For ABM: For ITC-I-SV Decimal
GN_CUST VTRN_I AL e N_INDR_CT AL s Direct Mapping ABM: (26,5)
_PROFIT_ NDR_CT (23,3) s YLCL_AMT (23,3)
EOM_SNA YLCL_A For Non-ABM: xxHMIA
MT SetNull BM_CM
P
B1yyyy
mm.CM
A

HEW_OR TECH_C DECIM Y Direct Mapping TECH_CUST DECIM Ye For ABM: For ITC-I-CC Decimal
GN_CUST UST_IN AL e _INDR_CTY AL s Direct Mapping ABM: (26,5)
_PROFIT_ DR_CTY (23,3) s LCL_AMT (23,3)
EOM_SNA LCL_AM For Non-ABM: xxHMIA
T SetNull BM_CM
P
B1yyyy
mm.CM
A

HEW_OR TECH_P DECIM Y Direct Mapping TECH_PDP DECIM Ye For ABM: For ITC-O- Decimal
GN_CUST DPCS_O AL e CS_OVHD_ AL s Direct Mapping ABM: PP (26,5)
_PROFIT_ VHD_CT (23,3) s CTYLCL_AM (23,3)
EOM_SNA YLCL_A T For Non-ABM: xxHMIA
MT SetNull BM_CM
P
B1yyyy
mm.CM
A

June 2009 545


OCBB CPT Summary and Snapshot Design Overview

Target Table (BI Summary) Derivation logic Interface Table Derivation logic Staging Table

Mandatory

Mandatory
Table name Attribute Data Source field Data Table Source Data
/ column type name type name field type
name name

HEW_OR TECH_S DECIM Y Direct Mapping TECH_SVTR DECIM Ye For ABM: For ITC-O- Decimal
GN_CUST VTRN_O AL e N_OVHD_C AL s Direct Mapping ABM: SV (26,5)
_PROFIT_ VHD_CT (23,3) s TYLCL_AMT (23,3)
EOM_SNA YLCL_A For Non-ABM: xxHMIA
MT SetNull BM_CM
P
B1yyyy
mm.CM
A

HEW_OR TECH_C DECIM Y Direct Mapping TECH_CUST DECIM Ye For ABM: For ITC-O- Decimal
GN_CUST UST_OV AL e _OVHD_CTY AL s Direct Mapping ABM: CC (26,5)
_PROFIT_ HD_CTY (23,3) s LCL_AMT (23,3)
EOM_SNA LCL_AM For Non-ABM: xxHMIA
T SetNull BM_CM
P
B1yyyy
mm.CM
A

HEW_OR OTHER_ DECIM Y Direct Mapping OTHER_SVT DECIM Ye For ABM: For OTH-D- Decimal
GN_CUST SVTRN_ AL e RN_DIR_CT AL s Direct Mapping ABM: SV (26,5)
_PROFIT_ DIR_CT (23,3) s YLCL_AMT (23,3)
EOM_SNA YLCL_A For Non-ABM: xxHMIA
MT SetNull BM_CM
P
B1yyyy
mm.CM
A

June 2009 546


OCBB CPT Summary and Snapshot Design Overview

Target Table (BI Summary) Derivation logic Interface Table Derivation logic Staging Table

Mandatory

Mandatory
Table name Attribute Data Source field Data Table Source Data
/ column type name type name field type
name name

HEW_OR OTHER_ DECIM Y Direct Mapping OTHER_CU DECIM Ye For ABM: For OTH-D- Decimal
GN_CUST CUST_D AL e ST_DIR_CT AL s Direct Mapping ABM: CC (26,5)
_PROFIT_ IR_CTYL (23,3) s YLCL_AMT (23,3)
EOM_SNA CL_AMT For Non-ABM: xxHMIA
SetNull BM_CM
P
B1yyyy
mm.CM
A

HEW_OR OTHER_ DECIM Y Direct Mapping OTHER_PD DECIM Ye For ABM: For OTH-I- Decimal
GN_CUST PDPCS_ AL e PCS_INDR_ AL s Direct Mapping ABM: PP (26,5)
_PROFIT_ INDR_C (23,3) s CTYLCL_AM (23,3)
EOM_SNA TYLCL_ T For Non-ABM: xxHMIA
AMT SetNull BM_CM
P
B1yyyy
mm.CM
A

HEW_OR OTHER_ DECIM Y Direct Mapping OTHER_SVT DECIM Ye For ABM: For OTH-I- Decimal
GN_CUST SVTRN_I AL e RN_INDR_C AL s Direct Mapping ABM: SV (26,5)
_PROFIT_ NDR_CT (23,3) s TYLCL_AMT (23,3)
EOM_SNA YLCL_A For Non-ABM: xxHMIA
MT SetNull BM_CM
P
B1yyyy
mm.CM
A

June 2009 547


OCBB CPT Summary and Snapshot Design Overview

Target Table (BI Summary) Derivation logic Interface Table Derivation logic Staging Table

Mandatory

Mandatory
Table name Attribute Data Source field Data Table Source Data
/ column type name type name field type
name name

HEW_OR OTHER_ DECIM Y Direct Mapping OTHER_CU DECIM Ye For ABM: For OTH-I- Decimal
GN_CUST CUST_I AL e ST_INDR_C AL s Direct Mapping ABM: CC (26,5)
_PROFIT_ NDR_CT (23,3) s TYLCL_AMT (23,3)
EOM_SNA YLCL_A For Non-ABM: xxHMIA
MT SetNull BM_CM
P
B1yyyy
mm.CM
A

HEW_OR OTHER_ DECIM Y Direct Mapping OTHER_PD DECIM Ye For ABM: For OTH-O- Decimal
GN_CUST PDPCS_ AL e PCS_OVHD AL s Direct Mapping ABM: PP (26,5)
_PROFIT_ OVHD_C (23,3) s _CTYLCL_A (23,3)
EOM_SNA TYLCL_ MT For Non-ABM: xxHMIA
AMT SetNull BM_CM
P
B1yyyy
mm.CM
A

HEW_OR OTHER_ DECIM Y Direct Mapping OTHER_SVT DECIM Ye For ABM: For OTH-O- Decimal
GN_CUST SVTRN_ AL e RN_OVHD_ AL s Direct Mapping ABM: SV (26,5)
_PROFIT_ OVHD_C (23,3) s CTYLCL_AM (23,3)
EOM_SNA TYLCL_ T For Non-ABM: xxHMIA
AMT SetNull BM_CM
P
B1yyyy
mm.CM
A

June 2009 548


OCBB CPT Summary and Snapshot Design Overview

Target Table (BI Summary) Derivation logic Interface Table Derivation logic Staging Table

Mandatory

Mandatory
Table name Attribute Data Source field Data Table Source Data
/ column type name type name field type
name name

HEW_OR OTHER_ DECIM Y Direct Mapping OTHER_CU DECIM Ye For ABM: For OTH-O- Decimal
GN_CUST CUST_O AL e ST_OVHD_C AL s Direct Mapping ABM: CC (26,5)
_PROFIT_ VHD_CT (23,3) s TYLCL_AMT (23,3)
EOM_SNA YLCL_A For Non-ABM: xxHMIA
MT SetNull BM_CM
P
B1yyyy
mm.CM
A

HEW_ORGN_CUSP_PROFIT_EOM_SNAP
The following table maps data elements for the entity, HEW_ORGN_CUSP_PROFIT_EOM_SNAP with the source.
Logical entity name: Customer Product Profit Summary

June 2009 549


OCBB CPT Summary and Snapshot Design Overview

Target Table (BI Summary) Derivation logic Interface Table Derivation logic Staging Table

Mandatory

Mandatory
Table name Attribute Data Source field Data Table Source Data
/ column type name type name field type
name name

HEW_OR IP_ID_O BIGINT N Left outer Join SRCE_KEY_ VARCH N For ABM & Non- For CTRY_C VARCHA
GN_CUSP RGN_CU o HEW_CUST CUST AR(25) o ABM: ABM: UST_CD R (2)
_PROFIT_ ST CUST_STAR DATE N concat of source xxHMIA E VARCHA
EOM_SNA SRCE_KEY_CUS T_DT VARCH o fields BM_CM CUST_I R (15)
T SRCE_SYS_ AR(6) N (CTRY_CUST_CD B2yymm D
P
CUST_START_D CDE o E + CUST_ID ) to .CMA CHAR (2)
T get ZGCTCD CHAR (4)
SRCE_SYS_CDE SRCE_KEY_CUS For Non- ZGDCG DEC(3,0)
T ABM: ZGDCB DEC(6,0
xxHMI_ ZGDCS
Assign IP_ID CUST_START_DT CMB2yy
maps to ZGDTAD yymm.C ZGDTAD DECIMAL
Convert ZGDTAD MA (8)
to Date format and
assign, if invalid, SSCUS
assign 9999-12- TP
31

SRCE_SYS_CDE
= HUB

June 2009 550


OCBB CPT Summary and Snapshot Design Overview

Target Table (BI Summary) Derivation logic Interface Table Derivation logic Staging Table

Mandatory

Mandatory
Table name Attribute Data Source field Data Table Source Data
/ column type name type name field type
name name

HEW_ORG PROD_ID BIGINT N Left outer Join SRCE_KEY_ VARCH N For ABM & Non- For CTRY_C VARCHA
N_CUSP_P o HEW_PROD PROD AR(25) o ABM: ABM: UST_CD R (2)
ROFIT_EO PROD_STAR DATE N SRCE_KEY_PRO xxHMIA E VARCHA
M_SNAP SRCE_KEY_PRO T_DT VARCH o D = PROD_CDE BM_CM CUST_I R (15)
D SRCE_SYS_ AR(6) N B2yymm D VARCHA
SRCE_SYS_CDE CDE_PROD o SRCE_SYS_CDE .CMA PRODU R (5)
_PROD _PROD=HMI CT
For Non-
Assign PROD_ID ABM:
xxHMI_
CMB2yy
yymm.C
MA

HEW_ORG YR_NUM DECIM N Direct Mapping YR_NUM DECIM No Lookup Cust Parm HMI_C DATA_IT VARCHA
N_CUSP_P AL(4) o AL(4) File(*HMI_CMB3*. MB3*.pa EM R (6)
ROFIT_EO parm) to get rm
M_SNAP DATA_ITEM[1,4]

HEW_ORG MO_NU DECIM N Direct Mapping MO_NUM DECIM No Lookup Cust Parm HMI_C DATA_IT VARCHA
N_CUSP_P M AL(2) o AL(2) File(*HMI_CMB3*. MB3*.pa EM R (6)
ROFIT_EO parm) to get rm
M_SNAP DATA_ITEM[5,6]

June 2009 551


OCBB CPT Summary and Snapshot Design Overview

Target Table (BI Summary) Derivation logic Interface Table Derivation logic Staging Table

Mandatory

Mandatory
Table name Attribute Data Source field Data Table Source Data
/ column type name type name field type
name name

HEW_ORG EMPLY_ DECIM Y Direct Mapping EMPLY_CHA DECIM Ye For ABM: For SAL-D- DECIMA
N_CUSP_P CHANL_ AL e NL_DIR_CT AL s SetNull Non- DCC L (26,5)
ROFIT_EO DIR_CTY (23,3) s YLCL_AMT (23,3) ABM:
M_SNAP LCL_AM For Non-ABM:
T Direct Mapping xxHMI_
CMB2yy
yymm.C
MA

HEW_OR EMPLY_ DECIM Y Direct Mapping EMPLY_PRO DECIM Ye For ABM: For SAL-D- DECIMA
GN_CUSP PROD_D AL e D_DIR_CTY AL s SetNull Non- SPC L (26,5)
_PROFIT_ IR_CTYL (23,3) s LCL_AMT (23,3) ABM:
EOM_SNA CL_AMT For Non-ABM:
Direct Mapping xxHMI_
P
CMB2yy
yymm.C
MA

June 2009 552


OCBB CPT Summary and Snapshot Design Overview

Target Table (BI Summary) Derivation logic Interface Table Derivation logic Staging Table

Mandatory

Mandatory
Table name Attribute Data Source field Data Table Source Data
/ column type name type name field type
name name

HEW_OR EMPLY_ DECIM Y Direct Mapping EMPLY_SVC DECIM Ye For ABM: For SAL-D- DECIMA
GN_CUSP SVCE_D AL e E_DIR_CTY AL s SetNull Non- SSP L (26,5)
_PROFIT_ IR_CTYL (23,3) s LCL_AMT (23,3) ABM:
EOM_SNA CL_AMT For Non-ABM:
Direct Mapping xxHMI_
P
CMB2yy
yymm.C
MA

HEW_OR MKT_CH DECIM Y Direct Mapping MKT_CHAN DECIM Ye For ABM: For MAR-D- DECIMA
GN_CUSP ANL_DIR AL e L_DIR_CTYL AL s SetNull Non- DCC L (26,5)
_PROFIT_ _CTYLC (23,3) s CL_AMT (23,3) ABM:
EOM_SNA L_AMT For Non-ABM:
Direct Mapping xxHMI_
P
CMB2yy
yymm.C
MA

HEW_OR MKT_PR DECIM Y Direct Mapping MKT_PROD DECIM Ye For ABM: For MAR-D- DECIMA
GN_CUSP OD_DIR AL e _DIR_CTYL AL s SetNull Non- SPC L (26,5)
_PROFIT_ _CTYLC (23,3) s CL_AMT (23,3) ABM:
EOM_SNA L_AMT For Non-ABM:
Direct Mapping xxHMI_
P
CMB2yy
yymm.C
MA

June 2009 553


OCBB CPT Summary and Snapshot Design Overview

Target Table (BI Summary) Derivation logic Interface Table Derivation logic Staging Table

Mandatory

Mandatory
Table name Attribute Data Source field Data Table Source Data
/ column type name type name field type
name name

HEW_OR MKT_SV DECIM Y Direct Mapping MKT_SVCE_ DECIM Ye For ABM: For MAR-D- DECIMA
GN_CUSP CE_DIR_ AL e DIR_CTYLC AL s SetNull Non- SSP L (26,5)
_PROFIT_ CTYLCL (23,3) s L_AMT (23,3) ABM:
EOM_SNA _AMT For Non-ABM:
Direct Mapping xxHMI_
P
CMB2yy
yymm.C
MA

HEW_OR TECH_C DECIM Y Direct Mapping TECH_CHA DECIM Ye For ABM: For IT-D- DECIMA
GN_CUSP HANL_DI AL e NL_DIR_CT AL s SetNull Non- DCC L (26,5)
_PROFIT_ R_CTYL (23,3) s YLCL_AMT (23,3) ABM:
EOM_SNA CL_AMT For Non-ABM:
Direct Mapping xxHMI_
P
CMB2yy
yymm.C
MA

HEW_OR TECH_P DECIM Y Direct Mapping TECH_PRO DECIM Ye For ABM: For IT-D- DECIMA
GN_CUSP ROD_DI AL e D_DIR_CTY AL s SetNull Non- SPC L (26,5)
_PROFIT_ R_CTYL (23,3) s LCL_AMT (23,3) ABM:
EOM_SNA CL_AMT For Non-ABM:
Direct Mapping xxHMI_
P
CMB2yy
yymm.C
MA

June 2009 554


OCBB CPT Summary and Snapshot Design Overview

Target Table (BI Summary) Derivation logic Interface Table Derivation logic Staging Table

Mandatory

Mandatory
Table name Attribute Data Source field Data Table Source Data
/ column type name type name field type
name name

HEW_OR TECH_S DECIM Y Direct Mapping TECH_SVCE DECIM Ye For ABM: For IT-D- DECIMA
GN_CUSP VCE_DI AL e _DIR_CTYL AL s SetNull Non- SSP L (26,5)
_PROFIT_ R_CTYL (23,3) s CL_AMT (23,3) ABM:
EOM_SNA CL_AMT For Non-ABM:
Direct Mapping xxHMI_
P
CMB2yy
yymm.C
MA

HEW_OR OTHER_ DECIM Y Direct Mapping OTHER_CH DECIM Ye For ABM: For OTH-D- DECIMA
GN_CUSP CHANL_ AL e ANL_DIR_C AL s SetNull Non- DCC L (26,5)
_PROFIT_ DIR_CT (23,3) s TYLCL_AMT (23,3) ABM:
EOM_SNA YLCL_A For Non-ABM:
MT Direct Mapping xxHMI_
P
CMB2yy
yymm.C
MA

HEW_OR OTHER_ DECIM Y Direct Mapping OTHER_PR DECIM Ye For ABM: For OTH-D- DECIMA
GN_CUSP PROD_D AL e OD_DIR_CT AL s SetNull Non- SPC L (26,5)
_PROFIT_ IR_CTYL (23,3) s YLCL_AMT (23,3) ABM:
EOM_SNA CL_AMT For Non-ABM:
Direct Mapping xxHMI_
P
CMB2yy
yymm.C
MA

June 2009 555


OCBB CPT Summary and Snapshot Design Overview

Target Table (BI Summary) Derivation logic Interface Table Derivation logic Staging Table

Mandatory

Mandatory
Table name Attribute Data Source field Data Table Source Data
/ column type name type name field type
name name

HEW_OR OTHER_ DECIM Y Direct Mapping OTHER_SV DECIM Ye For ABM: For OTH-D- DECIMA
GN_CUSP SVCE_D AL e CE_DIR_CT AL s SetNull Non- SSP L (26,5)
_PROFIT_ IR_CTYL (23,3) s YLCL_AMT (23,3) ABM:
EOM_SNA CL_AMT For Non-ABM:
Direct Mapping xxHMI_
P
CMB2yy
yymm.C
MA

HEW_OR INTIN_F DECIM Y Direct Mapping INTIN_FDUS DECIM Ye For ABM: For NII_Asse DECIMA
GN_CUSP DUSE_N AL e E_NET_CTY AL s Direct Mapping ABM: t L (26,5)
_PROFIT_ ET_CTY (23,3) s LCL_AMT (23,3) xxHMIA
EOM_SNA LCL_AM For Non-ABM: BM_CM
T Direct Mapping B2yym
P
m.CMA

For
Non-
ABM:
xxHMI_
CMB2yy
yymm.C
MA

June 2009 556


OCBB CPT Summary and Snapshot Design Overview

Target Table (BI Summary) Derivation logic Interface Table Derivation logic Staging Table

Mandatory

Mandatory
Table name Attribute Data Source field Data Table Source Data
/ column type name type name field type
name name

HEW_OR INTIN_F DECIM Y Direct Mapping INTIN_FDRS DECIM Ye For ABM: For NII_Liabi DECIMA
GN_CUSP DRSE_N AL e E_NET_CTY AL s Direct Mapping ABM: lity L (26,5)
_PROFIT_ ET_CTY (23,3) s LCL_AMT (23,3) xxHMIA
EOM_SNA LCL_AM For Non-ABM: BM_CM
T Direct Mapping B2yym
P
m.CMA

For
Non-
ABM:
xxHMI_
CMB2yy
yymm.C
MA

June 2009 557


OCBB CPT Summary and Snapshot Design Overview

Target Table (BI Summary) Derivation logic Interface Table Derivation logic Staging Table

Mandatory

Mandatory
Table name Attribute Data Source field Data Table Source Data
/ column type name type name field type
name name

HEW_OR INTIN_O DECIM Y Direct Mapping INTIN_OFBS DECIM Ye For ABM: For NII_OFF DECIMA
GN_CUSP FBS_NE AL e _NET_CTYL AL s Direct Mapping ABM: BAL L (26,5)
_PROFIT_ T_CTYL (23,3) s CL_AMT (23,3) xxHMIA
EOM_SNA CL_AMT For Non-ABM: BM_CM
Direct Mapping B2yym
P
m.CMA

For
Non-
ABM:
xxHMI_
CMB2yy
yymm.C
MA

June 2009 558


OCBB CPT Summary and Snapshot Design Overview

Target Table (BI Summary) Derivation logic Interface Table Derivation logic Staging Table

Mandatory

Mandatory
Table name Attribute Data Source field Data Table Source Data
/ column type name type name field type
name name

HEW_OR INC_NF DECIM Y Direct Mapping INC_NFUND DECIM Ye For ABM: For NFI_CM DECIMA
GN_CUSP UND_C AL e _CMRCV_C AL s Direct Mapping ABM: R L (26,5)
_PROFIT_ MRCV_C (23,3) s TYLCL_AMT (23,3) xxHMIA
EOM_SNA TYLCL_ For Non-ABM: BM_CM
AMT Direct Mapping B2yym
P
m.CMA

For
Non-
ABM:
xxHMI_
CMB2yy
yymm.C
MA

June 2009 559


OCBB CPT Summary and Snapshot Design Overview

Target Table (BI Summary) Derivation logic Interface Table Derivation logic Staging Table

Mandatory

Mandatory
Table name Attribute Data Source field Data Table Source Data
/ column type name type name field type
name name

HEW_OR INC_NF DECIM Y Direct Mapping INC_NFUND DECIM Ye For ABM: For NFI_FE DECIMA
GN_CUSP UND_FX AL e _FX_PROFI AL s Direct Mapping ABM: X L (26,5)
_PROFIT_ _PROFIT (23,3) s T_CTYLCL_ (23,3) xxHMIA
EOM_SNA _CTYLC AMT For Non-ABM: BM_CM
L_AMT Direct Mapping B2yym
P
m.CMA

For
Non-
ABM:
xxHMI_
CMB2yy
yymm.C
MA

June 2009 560


OCBB CPT Summary and Snapshot Design Overview

Target Table (BI Summary) Derivation logic Interface Table Derivation logic Staging Table

Mandatory

Mandatory
Table name Attribute Data Source field Data Table Source Data
/ column type name type name field type
name name

HEW_OR PROV_B DECIM Y Direct Mapping PROV_BAD DECIM Ye For ABM: For PROVISI DECIMA
GN_CUSP ADB_CT AL e B_CTYLCL_ AL s Direct Mapping ABM: ONS L (26,5)
_PROFIT_ YLCL_A (23,3) s AMT (23,3) xxHMIA
EOM_SNA MT For Non-ABM: BM_CM
Direct Mapping B2yym
P
m.CMA

For
Non-
ABM:
xxHMI_
CMB2yy
yymm.C
MA

June 2009 561


OCBB CPT Summary and Snapshot Design Overview

Target Table (BI Summary) Derivation logic Interface Table Derivation logic Staging Table

Mandatory

Mandatory
Table name Attribute Data Source field Data Table Source Data
/ column type name type name field type
name name

HEW_OR COF_CT DECIM Y Direct Mapping COF_CTYLC DECIM Ye For ABM: For COF DECIMA
GN_CUSP YLCL_A AL(23,3 e L_AMT AL(23,3 s Direct Mapping ABM: L (26,5)
_PROFIT_ MT ) s ) xxHMIA
EOM_SNA For Non-ABM: BM_CM
Direct Mapping B2yym
P
m.CMA

For
Non-
ABM:
xxHMI_
CMB2yy
yymm.C
MA

June 2009 562


OCBB CPT Summary and Snapshot Design Overview

Target Table (BI Summary) Derivation logic Interface Table Derivation logic Staging Table

Mandatory

Mandatory
Table name Attribute Data Source field Data Table Source Data
/ column type name type name field type
name name

HEW_OR VOF_CT DECIM Y Direct Mapping VOF_CTYLC DECIM Ye For ABM: For VOF DECIMA
GN_CUSP YLCL_A AL(23,3 e L_AMT AL(23,3 s Direct Mapping ABM: L (26,5)
_PROFIT_ MT ) s ) xxHMIA
EOM_SNA For Non-ABM: BM_CM
Direct Mapping B2yym
P
m.CMA

For
Non-
ABM:
xxHMI_
CMB2yy
yymm.C
MA

June 2009 563


OCBB CPT Summary and Snapshot Design Overview

Target Table (BI Summary) Derivation logic Interface Table Derivation logic Staging Table

Mandatory

Mandatory
Table name Attribute Data Source field Data Table Source Data
/ column type name type name field type
name name

HEW_OR BAL_CU DECIM Y Direct Mapping BAL_CUST_ DECIM Ye For ABM: For EDB DECIMA
GN_CUSP ST_ADV AL e ADV_CTYLC AL s Direct Mapping ABM: L (26,5)
_PROFIT_ _CTYLC (23,3) s L_AMT (23,3) xxHMIA
EOM_SNA L_AMT For Non-ABM: BM_CM
Direct Mapping B2yym
P
m.CMA

For
Non-
ABM:
xxHMI_
CMB2yy
yymm.C
MA

June 2009 564


OCBB CPT Summary and Snapshot Design Overview

Target Table (BI Summary) Derivation logic Interface Table Derivation logic Staging Table

Mandatory

Mandatory
Table name Attribute Data Source field Data Table Source Data
/ column type name type name field type
name name

HEW_OR BAL_CU DECIM Y Direct Mapping BAL_CUST_ DECIM Ye For ABM: For ECB DECIMA
GN_CUSP ST_DEP AL e DEPST_CTY AL s Direct Mapping ABM: L (26,5)
_PROFIT_ ST_CTY (23,3) s LCL_AMT (23,3) xxHMIA
EOM_SNA LCL_AM For Non-ABM: BM_CM
T Direct Mapping B2yym
P
m.CMA

For
Non-
ABM:
xxHMI_
CMB2yy
yymm.C
MA

June 2009 565


OCBB CPT Summary and Snapshot Design Overview

Target Table (BI Summary) Derivation logic Interface Table Derivation logic Staging Table

Mandatory

Mandatory
Table name Attribute Data Source field Data Table Source Data
/ column type name type name field type
name name

HEW_OR BAL_FU DECIM Y Direct Mapping BAL_FUNDS DECIM Ye For ABM: For ADB DECIMA
GN_CUSP NDS_US AL e _USE_AVG_ AL s Direct Mapping ABM: L (26,5)
_PROFIT_ E_AVG_ (23,3) s CTYLCL_AM (23,3) xxHMIA
EOM_SNA CTYLCL T For Non-ABM: BM_CM
_AMT Direct Mapping B2yym
P
m.CMA

For
Non-
ABM:
xxHMI_
CMB2yy
yymm.C
MA

June 2009 566


OCBB CPT Summary and Snapshot Design Overview

Target Table (BI Summary) Derivation logic Interface Table Derivation logic Staging Table

Mandatory

Mandatory
Table name Attribute Data Source field Data Table Source Data
/ column type name type name field type
name name

HEW_OR BAL_FU DECIM Y Direct Mapping BAL_FUNDS DECIM Ye For ABM: For ACB DECIMA
GN_CUSP NDS_RA AL e _RAIS_AVG_ AL s Direct Mapping ABM: L (26,5)
_PROFIT_ IS_AVG_ (23,3) s CTYLCL_AM (23,3) xxHMIA
EOM_SNA CTYLCL T For Non-ABM: BM_CM
_AMT Direct Mapping B2yym
P
m.CMA

For
Non-
ABM:
xxHMI_
CMB2yy
yymm.C
MA

June 2009 567


OCBB CPT Summary and Snapshot Design Overview

Target Table (BI Summary) Derivation logic Interface Table Derivation logic Staging Table

Mandatory

Mandatory
Table name Attribute Data Source field Data Table Source Data
/ column type name type name field type
name name

HEW_OR RWA_CT DECIM Y Direct Mapping RWA_CTYL DECIM Ye For ABM: For RWE DECIMA
GN_CUSP YLCL_A AL e CL_AMT AL s Direct Mapping ABM: L (26,5)
_PROFIT_ MT (23,3) s (23,3) xxHMIA
EOM_SNA For Non-ABM: BM_CM
Direct Mapping B2yym
P
m.CMA

For
Non-
ABM:
xxHMI_
CMB2yy
yymm.C
MA

June 2009 568


OCBB CPT Summary and Snapshot Design Overview

Target Table (BI Summary) Derivation logic Interface Table Derivation logic Staging Table

Mandatory

Mandatory
Table name Attribute Data Source field Data Table Source Data
/ column type name type name field type
name name

HEW_OR ASET_RI DECIM Y Direct Mapping ASET_RISK DECIM Ye For ABM: For RWG DECIMA
GN_CUSP SK_AVG AL e _AVG_CTYL AL s Direct Mapping ABM: L (26,5)
_PROFIT_ _CTYLC (23,3) s CL_AMT (23,3) xxHMIA
EOM_SNA L_AMT For Non-ABM: BM_CM
Direct Mapping B2yym
P
m.CMA

For
Non-
ABM:
xxHMI_
CMB2yy
yymm.C
MA

HEW_OR ASET_O DECIM Y Direct Mapping ASET_OFBS DECIM Ye For ABM: For OFF- VARCHA
GN_CUSP FBS_AV AL e _AVG_CTYL AL s SetNull Non- BAL_A R(1)
_PROFIT_ G_CTYL (23,3) s CL_AMT (23,3) ABM:
EOM_SNA CL_AMT For Non-ABM: xxHMI_
Direct Mapping CMB2yy
P
yymm.C
MA

June 2009 569


OCBB CPT Summary and Snapshot Design Overview

Target Table (BI Summary) Derivation logic Interface Table Derivation logic Staging Table

Mandatory

Mandatory
Table name Attribute Data Source field Data Table Source Data
/ column type name type name field type
name name

HEW_OR INTIN_N DECIM Y Direct Mapping INTIN_NFUN DECIM Ye For ABM: For NII_Non- DECIMA
GN_CUSP FUND_N AL e D_NET_CTY AL s Direct Mapping ABM: Fun L (26,5)
_PROFIT_ ET_CTY (23,3) s LCL_AMT (23,3) xxHMIA
EOM_SNA LCL_AM For Non-ABM: BM_CM
T Direct Mapping B2yym
P
m.CMA

For
Non-
ABM:
xxHMI_
CMB2yy
yymm.C
MA

HEW_OR EMPLY_ DECIM Y Direct Mapping EMPLY_PDP DECIM Ye For ABM: For SAL-D- DECIMA
GN_CUSP PDPCS_ AL e CS_DIR_CT AL s Direct Mapping ABM: PP L (26,5)
_PROFIT_ DIR_CT (23,3) s YLCL_AMT (23,3) xxHMIA
EOM_SNA YLCL_A For Non-ABM: BM_CM
MT SetNull B2yym
P
m.CMA

HEW_OR MKT_PD DECIM Y Direct Mapping MKT_PDPC DECIM Ye For ABM: For MAR-D- DECIMA
GN_CUSP PCS_DI AL e S_DIR_CTY AL s Direct Mapping ABM: PP L (26,5)
_PROFIT_ R_CTYL (23,3) s LCL_AMT (23,3) xxHMIA
EOM_SNA CL_AMT For Non-ABM: BM_CM
SetNull B2yym
P
m.CMA

June 2009 570


OCBB CPT Summary and Snapshot Design Overview

Target Table (BI Summary) Derivation logic Interface Table Derivation logic Staging Table

Mandatory

Mandatory
Table name Attribute Data Source field Data Table Source Data
/ column type name type name field type
name name

HEW_OR TECH_P DECIM Y Direct Mapping TECH_PDP DECIM Ye For ABM: For ITC-D- DECIMA
GN_CUSP DPCS_D AL e CS_DIR_CT AL s Direct Mapping ABM: PP L (26,5)
_PROFIT_ IR_CTYL (23,3) s YLCL_AMT (23,3) xxHMIA
EOM_SNA CL_AMT For Non-ABM: BM_CM
SetNull B2yym
P
m.CMA

HEW_OR OTHER_ DECIM Y Direct Mapping OTHER_PD DECIM Ye For ABM: For OTH-D- DECIMA
GN_CUSP PDPCS_ AL e PCS_DIR_C AL s Direct Mapping ABM: PP L (26,5)
_PROFIT_ DIR_CT (23,3) s TYLCL_AMT (23,3) xxHMIA
EOM_SNA YLCL_A For Non-ABM: BM_CM
MT SetNull B2yym
P
m.CMA

HEW_CUST_TRAN_STATS_EOM_SUMM
The following table maps data elements for the entity, HEW_CUST_TRAN_STATS_EOM_SUMM with the source.
Logical entity name: Customer Transaction Statistics Summary

June 2009 571


OCBB CPT Summary and Snapshot Design Overview

Target Table (BI Summary) Derivation logic Interface Table Derivation logic Staging Table
Table name Attribute Data Source field Data Table Source Data

Mandatory

Mandatory
/ column type name type name field type
name name

HEW_CUST IP_ID_C BIGINT Y Left outer Join CUST_SRCE VARCH Y CUST_SRCE_KE SSCUS ZGCTCD CHAR (2)
_TRAN_ST UST INVPXREF by _KEY, AR (25) Y concatenates of TP ZGDCG CHAR (4)
Y
ATS_EOM_ source fields ZGDCB DEC(3,0)
CUST_STAR DATE
SUMM CUST_SRCE_KE Y ZGDCS DEC(6,0)
T_DT, ZGCTCD
Y, VARCH
SRCE_SYS_ AR (6) ZGDCG ZGDTAD DEC(8,0)
CUST_START_D
CDE
T, ZGDCB
SRCE_SYS_CDE ZGDCS

Assign IP_ID
CUST_START_DT
maps to ZGDTAD
Convert ZGDTAD
to Date format and
assign, if invalid,
assign 9999-12-
31

SRCE_SYS_CDE
= HUB

HEW_CUST YR_NUM DECIM Y - - - - Direct Mapping HEW_D YR INTEGER


_TRAN_ST AL(4,0) ATE_SU
ATS_EOM_ MM_RE
SUMM F

June 2009 572


OCBB CPT Summary and Snapshot Design Overview

Target Table (BI Summary) Derivation logic Interface Table Derivation logic Staging Table
Table name Attribute Data Source field Data Table Source Data

Mandatory

Mandatory
/ column type name type name field type
name name

HEW_CUST MO_NU DECIM Y - - - - Direct Mapping HEW_D MO INTEGER


_TRAN_ST M AL(2,0) ATE_SU
ATS_EOM_ MM_RE
SUMM F

June 2009 573


OCBB CPT Summary and Snapshot Design Overview

Target Table (BI Summary) Derivation logic Interface Table Derivation logic Staging Table
Table name Attribute Data Source field Data Table Source Data

Mandatory

Mandatory
/ column type name type name field type
name name

HEW_CUST SVCE_IN SMALLI N Direct Mapping SVCE_INET_ SMALLI N 8. Use EBSVJN PJPBN DECIMAL
_TRAN_ST ET_BAN NT BANK_TTL_ NT SSCUSTP P PJPBIF (10,0)
ATS_EOM_ K_TTL_C CNT join with CHAR(1)
SUMM NT EBCUSTP
on
(SSCUSTP.ZGCTCD =
EBCUSTP.PCCTCD
AND
SSCUSTP.ZGDCG =
EBCUSTP.PCGMAB
AND
SSCUSTP.ZGDCB =
EBCUSTP.PCDCB AND
SSCUSTP.ZGDCS =
EBCUSTP.PCDCS )
2. Then join with
EBSVJNP on
(EBSVJNP.PJPBN =
EBCUSTP.PCPBN). And
only the current months
data with
Year(PJCPDT)=
HEW_SUMM_DATE_R
EF.YR and
Month(PJCPDT)=
HEW_SUMM_DATE_R
EF.MO should be
selected from EBSVJNP.
3. At last, accumulate
the row count of
corresponding kind of
PBN(Phone Banking
Number) with

June 2009 574


OCBB CPT Summary and Snapshot Design Overview

Target Table (BI Summary) Derivation logic Interface Table Derivation logic Staging Table
Table name Attribute Data Source field Data Table Source Data

Mandatory

Mandatory
/ column type name type name field type
name name

HEW_CUST TRAN_A SMALLI N Direct Mapping TRAN_ATM_ SMALLI N 9. Use ATTNFJ EAECPT CHAR(4)
SSCUSTP
_TRAN_ST TM_CAR NT CARD_CNT NT P,
join with ACPDTY CHAR(4)
ATS_EOM_ D_CNT ATCAHFP on ATCAH
SUMM (SSCUSTP.ZGCTCD =
ATCAHFP.ACCTCD FP
AND
SSCUSTP.ZGDCG =
ATCAHFP.ACGMAB
AND
SSCUSTP.ZGDCB =
DECIMAL(substr(DIGI
TS(ATCAHFP.ACPAN),
8,3),3,0) AND
SSCUSTP.ZGDCS =
DECIMAL(substr(DIGI
TS(ATCAHFP.ACPAN),
11,6),6,0) )
2. Then inner join with
ATTNFJP on
(ATTNFJP.EACDNO =
ATCAHFP.ACPAN
AND
ATTNFJP.EACINO =
ATCAHFP.ACCINO).
And only the current
month data with
Year(XSLPDT)=
HEW_SUMM_DATE_R
EF.YR and
Month(XSLPDT)=
HEW_SUMM_DATE_R
EF.MO should be
selected from ATTNFJP.
3. At last, accumulate the

June 2009 575


OCBB CPT Summary and Snapshot Design Overview

Target Table (BI Summary) Derivation logic Interface Table Derivation logic Staging Table
Table name Attribute Data Source field Data Table Source Data

Mandatory

Mandatory
/ column type name type name field type
name name

HEW_CUST TRAN_A SMALLI N Direct Mapping TRAN_ATM_ SMALLI N 10. Use ATTNFJ EAECPT CHAR(4)
SSCUSTP
_TRAN_ST TM_DEP NT DEPST_CAR NT P
join with ACPDTY CHAR(4)
ATS_EOM_ ST_CAR D_CNT ATCAHFP on ATCAH
SUMM D_CNT (SSCUSTP.ZGCTCD =
ATCAHFP.ACCTCD FP
AND
SSCUSTP.ZGDCG =
ATCAHFP.ACGMAB
AND
SSCUSTP.ZGDCB =
DECIMAL(substr(DIGI
TS(ATCAHFP.ACPAN),
8,3),3,0) AND
SSCUSTP.ZGDCS =
DECIMAL(substr(DIGI
TS(ATCAHFP.ACPAN),
11,6),6,0) )
2. Then inner join with
ATTNFJP on
(ATTNFJP.EACDNO =
ATCAHFP.ACPAN
AND
ATTNFJP.EACINO =
ATCAHFP.ACCINO).
And only the current
month data with
Year(XSLPDT)=
HEW_SUMM_DATE_R
EF.YR and
Month(XSLPDT)=
HEW_SUMM_DATE_R
EF.MO should be
selected from ATTNFJP.
3. At last, accumulate the

June 2009 576


OCBB CPT Summary and Snapshot Design Overview

Target Table (BI Summary) Derivation logic Interface Table Derivation logic Staging Table
Table name Attribute Data Source field Data Table Source Data

Mandatory

Mandatory
/ column type name type name field type
name name

HEW_CUST TRAN_A SMALLI N Direct Mapping TRAN_ATM_I SMALLI N 11. Use ATTNFJ EAECPT CHAR(4)
SSCUSTP
_TRAN_ST TM_ISLM NT SLM_CARD_ NT P
join with ACPDTY CHAR(4)
ATS_EOM_ _CARD_ CNT ATCAHFP on ATCAH
SUMM CNT (SSCUSTP.ZGCTCD =
ATCAHFP.ACCTCD FP
AND
SSCUSTP.ZGDCG =
ATCAHFP.ACGMAB
AND
SSCUSTP.ZGDCB =
DECIMAL(substr(DIGI
TS(ATCAHFP.ACPAN),
8,3),3,0) AND
SSCUSTP.ZGDCS =
DECIMAL(substr(DIGI
TS(ATCAHFP.ACPAN),
11,6),6,0) )
2. Then inner join with
ATTNFJP on
(ATTNFJP.EACDNO =
ATCAHFP.ACPAN
AND
ATTNFJP.EACINO =
ATCAHFP.ACCINO).
And only the current
month data with
Year(XSLPDT)=
HEW_SUMM_DATE_R
EF.YR and
Month(XSLPDT)=
HEW_SUMM_DATE_R
EF.MO should be
selected from ATTNFJP.
3. At last, accumulate the

June 2009 577


OCBB CPT Summary and Snapshot Design Overview

Target Table (BI Summary) Derivation logic Interface Table Derivation logic Staging Table
Table name Attribute Data Source field Data Table Source Data

Mandatory

Mandatory
/ column type name type name field type
name name

HEW_CUST TRAN_S SMALLI N Direct Mapping TRAN_SMGS SMALLI N 12. Use CSAMG P4PBN DECIMAL
SSCUSTP
_TRAN_ST MGS_CN NT _CNT NT DP (10,0)
join with
ATS_EOM_ T EBCUSTP on
SUMM (SSCUSTP.ZGCTCD =
EBCUSTP.PCCTCD
AND
SSCUSTP.ZGDCG =
EBCUSTP.PCGMAB
AND
SSCUSTP.ZGDCB =
EBCUSTP.PCDCB AND
SSCUSTP.ZGDCS =
EBCUSTP.PCDCS )
2. Then join with
CSAMGDP on
(CSAMGDP.P4PBN =
EBCUSTP.PCPBN). And
only the current month
data with
Year(P4CRED)=
HEW_SUMM_DATE_R
EF.YR and
Month(P4CRED)=
HEW_SUMM_DATE_R
EF.MO should be
selected from
CSAMGDP.
3. At last, accumulate the
row count of
corresponding kind of
PBN(Phone Banking
Number) in CSAMGDP in
Customer Level.

June 2009 578


OCBB CPT Summary and Snapshot Design Overview

Target Table (BI Summary) Derivation logic Interface Table Derivation logic Staging Table
Table name Attribute Data Source field Data Table Source Data

Mandatory

Mandatory
/ column type name type name field type
name name

HEW_CUST LOAD_D TIMEST Y LOAD_DT: LOAD_DT Date Y prmdate - - -


_TRAN_ST T_TM AMP 00:00:00
ATS_EOM_
SUMM

HEW_ACCT_CRED_RISK_EOM_SNAP (BASEL)

June 2009 579


OCBB CPT Summary and Snapshot Design Overview

Target Table (BI Summary) Derivation logic Interface Table Derivation logic Source file:
HEW_ACCT_CRED_RISK_EOM_SNAP ACCT_CRED_RISK_EOM_SNAP_I hew_ACCT_CRED_RISK_EOM_SNAP<
NTERFACE_HEW n>.txt

Table name Attribute Data Source field Data Table Source Data

Mandatory

Mandatory
/ column type name type name field type
name name

HEW_ACCT_C ARR_ID_A Lookup ACCT_NUM VARCHA Ye hew_ACC ACCT_NU VARCHAR(


RED_RISK_EO CCT HEW_ACCT_ARR R(32) s T_CRED_ M 32)
M_SNAP using ACCT_NUM, RISK_EO
Y ACCT_START_DT and Direct Mapping M_SNAP<
ACCT_START_D DATE Ye
BIGINT e SRCE_SYS_CDE to n>.txt
T s
s get the
ARR_ID_ACCT.
SRCE_SYS_CD CHAR(6) Ye
E s

HEW_ACCT_C CRED_LOS DECIMAL( N CRED_LOSS_E DECIMAL( No hew_ACC CRED_LO DECIMAL(1


RED_RISK_EO S_EXPCT_ 17,3) o XPCT_GRP_RP 17,3) T_CRED_ SS_EXPCT 7,3)
M_SNAP GRP_RPT_ Direct Mapping T_AMT Direct Mapping RISK_EO _GRP_RPT
AMT M_SNAP< _AMT
n>.txt

HEW_ACCT_C CRED_LOS DECIMAL( N CRED_LOSS_E DECIMAL( No Direct Mapping hew_ACC CRED_LO DECIMAL(1
RED_RISK_EO S_EXPCT_ 17,3) o XPCT_LCL_AMT 17,3) T_CRED_ SS_EXPCT 7,3)
M_SNAP LCL_AMT Direct Mapping RISK_EO _LCL_AMT
M_SNAP<
n>.txt

HEW_ACCT_C CRED_LOS DECIMAL( N CRED_LOSS_E DECIMAL( No Direct Mapping hew_ACC CRED_LO DECIMAL(9
RED_RISK_EO S_EXPCT_ 9,5) o XPCT_PCT 9,5) T_CRED_ SS_EXPC ,5)
M_SNAP PCT Direct Mapping RISK_EO T_PCT
M_SNAP<
n>.txt

June 2009 580


OCBB CPT Summary and Snapshot Design Overview

Target Table (BI Summary) Derivation logic Interface Table Derivation logic Source file:
HEW_ACCT_CRED_RISK_EOM_SNAP ACCT_CRED_RISK_EOM_SNAP_I hew_ACCT_CRED_RISK_EOM_SNAP<
NTERFACE_HEW n>.txt

Table name Attribute Data Source field Data Table Source Data

Mandatory

Mandatory
/ column type name type name field type
name name

HEW_ACCT_C EAD_GRP_ DECIMAL( N EAD_GRP_RPT_ DECIMAL( No hew_ACC EAD_GRP_ DECIMAL(1


RED_RISK_EO RPT_AMT 17,3) o AMT 17,3) T_CRED_ RPT_AMT 7,3)
M_SNAP Direct Mapping Direct Mapping RISK_EO
M_SNAP<
n>.txt

HEW_ACCT_C EAD_LCL_ DECIMAL( N EAD_LCL_AMT DECIMAL( No Direct Mapping hew_ACC EAD_LCL_ DECIMAL(1
RED_RISK_EO AMT 17,3) o 17,3) T_CRED_ AMT 7,3)
M_SNAP Direct Mapping RISK_EO
M_SNAP<
n>.txt

HEW_ACCT_C LGD_PCT DECIMAL( N LGD_PCT DECIMAL( No Direct Mapping hew_ACC LGD_PCT DECIMAL(9,
RED_RISK_EO 9,5) o 9,5) T_CRED_ 5)
M_SNAP Direct Mapping RISK_EO
M_SNAP<
n>.txt

HEW_ACCT_C RWA_LCL_ DECIMAL( N RWA_LCL_AMT DECIMAL( No Direct Mapping hew_ACC RWA_LCL_ DECIMAL(1
RED_RISK_EO AMT 17,3) o 17,3) T_CRED_ AMT 7,3)
M_SNAP Direct Mapping RISK_EO
M_SNAP<
n>.txt

HEW_ACCT_C RWA_GRP DECIMAL( N RWA_GRP_RPT DECIMAL( No Direct Mapping hew_ACC RWA_GRP DECIMAL(1
RED_RISK_EO _RPT_AMT 17,3) o _AMT 17,3) T_CRED_ _RPT_AMT 7,3)
M_SNAP Direct Mapping RISK_EO
M_SNAP<
n>.txt

June 2009 581


OCBB CPT Summary and Snapshot Design Overview

Target Table (BI Summary) Derivation logic Interface Table Derivation logic Source file:
HEW_ACCT_CRED_RISK_EOM_SNAP ACCT_CRED_RISK_EOM_SNAP_I hew_ACCT_CRED_RISK_EOM_SNAP<
NTERFACE_HEW n>.txt

Table name Attribute Data Source field Data Table Source Data

Mandatory

Mandatory
/ column type name type name field type
name name

HEW_ACCT_C LOAD_DTE DATE Y N/A N/A


RED_RISK_EO e Date Parameter Date Parameter
M_SNAP s

HEW_CUST_CRED_RISK_EOM_SNAP (BASEL)

Target Table (BI Summary) Derivation logic Interface Table Derivation logic Source file:
HEW_CUST_CRED_RISK_EOM_SNAP CUST_CRED_RISK_EOM_SNAP_I hew_cust_cred_risk_eom_snap<n>.tx
NTERFACE_HEW t

Table name Attribute Data Source field Data Table Source Data
Mandatory

Mandatory
/ column type name type name field type
name name

IP_ID_CUS Lookup HEW_CUST CUST_NUM CHAR(25) Ye hew_cust_ CUST_NU CHAR(25)


BIGINT Direct Mapping
T using CUST_NUM, s cred_risk_ M

June 2009 582


OCBB CPT Summary and Snapshot Design Overview

Target Table (BI Summary) Derivation logic Interface Table Derivation logic Source file:
HEW_CUST_CRED_RISK_EOM_SNAP CUST_CRED_RISK_EOM_SNAP_I hew_cust_cred_risk_eom_snap<n>.tx
NTERFACE_HEW t

Table name Attribute Data Source field Data Table Source Data

Mandatory

Mandatory
/ column type name type name field type
name name

HEW_CUST_C CUST_START_DT and CUST_START_D DATE Ye eom_snap


RED_RISK_EO Y SRCE_SYS_CDE to T s <n>.txt
M_SNAP e get the IP_ID_CUST.
s SRCE_SYS_CD CHAR(6) Ye
E s

HEW_CUST_C CRED_LOS DECIMAL( CRED_LOSS_E DECIMAL( hew_cust_ CRED_LO DECIMAL(1


RED_RISK_EO S_EXPCT_ 17,3) N XPCT_GRP_RP 17,3) cred_risk_ SS_EXPCT 7,3)
Direct Mapping No Direct Mapping
M_SNAP GRP_RPT_ o T_AMT eom_snap _GRP_RPT
AMT <n>.txt _AMT

HEW_CUST_C CRED_LOS DECIMAL( CRED_LOSS_E DECIMAL( hew_cust_ CRED_LO DECIMAL(1


RED_RISK_EO S_EXPCT_ 17,3) N XPCT_LCL_AMT 17,3) cred_risk_ SS_EXPCT 7,3)
Direct Mapping No Direct Mapping
M_SNAP LCL_AMT o eom_snap _LCL_AMT
<n>.txt

HEW_CUST_C CRED_LOS DECIMAL( CRED_LOSS_E DECIMAL( hew_cust CRED_LO DECIMAL(9


RED_RISK_EO S_EXPCT_ 9,5) N XPCT_PCT 9,5) _cred_risk SS_EXPC ,5)
M_SNAP PCT Direct Mapping No Direct Mapping _eom_sna T_PCT
o
p<n>.txt

HEW_CUST_C CRR_NUM DECIMAL( CRR_NUM DECIMAL( hew_cust_ CRR_NUM DECIMAL(3,


RED_RISK_EO 3,1) N 3,1) cred_risk_ 1)
Direct Mapping No Direct Mapping
M_SNAP o eom_snap
<n>.txt

June 2009 583


OCBB CPT Summary and Snapshot Design Overview

Target Table (BI Summary) Derivation logic Interface Table Derivation logic Source file:
HEW_CUST_CRED_RISK_EOM_SNAP CUST_CRED_RISK_EOM_SNAP_I hew_cust_cred_risk_eom_snap<n>.tx
NTERFACE_HEW t

Table name Attribute Data Source field Data Table Source Data

Mandatory

Mandatory
/ column type name type name field type
name name

HEW_CUST_C EAD_GRP_ DECIMAL( EAD_GRP_RPT_ DECIMAL( hew_cust_ EAD_GRP_ DECIMAL(1


RED_RISK_EO RPT_AMT 17,3) N AMT 17,3) cred_risk_ RPT_AMT 7,3)
Direct Mapping No Direct Mapping
M_SNAP o eom_snap
<n>.txt

HEW_CUST_C EAD_LCL_ DECIMAL( EAD_LCL_AMT DECIMAL( hew_cust_ EAD_LCL_ DECIMAL(1


RED_RISK_EO AMT 17,3) N 17,3) cred_risk_ AMT 7,3)
Direct Mapping No Direct Mapping
M_SNAP o eom_snap
<n>.txt

HEW_CUST_C LGD_PCT DECIMAL( LGD_PCT DECIMAL( hew_cust_ LGD_PCT DECIMAL(9,


RED_RISK_EO 9,5) N 9,5) cred_risk_ 5)
Direct Mapping No Direct Mapping
M_SNAP o eom_snap
<n>.txt

HEW_CUST_C PD_RGE_E DATE PD_RGE_EFF_D DATE hew_cust_ PD_RGE_E DATE


RED_RISK_EO FF_DT N T cred_risk_ FF_DT
Direct Mapping No Direct Mapping
M_SNAP o eom_snap
<n>.txt

HEW_CUST_C RWA_GRP DECIMAL( RWA_GRP_RPT DECIMAL( hew_cust_ RWA_GRP DECIMAL(1


RED_RISK_EO _RPT_AMT 17,3) N _AMT 17,3) cred_risk_ _RPT_AMT 7,3)
Direct Mapping No Direct Mapping
M_SNAP o eom_snap
<n>.txt

HEW_CUST_C RWA_LCL_ DECIMAL( RWA_LCL_AMT DECIMAL( hew_cust_ RWA_LCL_ DECIMAL(1


RED_RISK_EO AMT 17,3) N 17,3) cred_risk_ AMT 7,3)
Direct Mapping No Direct Mapping
M_SNAP o eom_snap
<n>.txt

June 2009 584


OCBB CPT Summary and Snapshot Design Overview

Target Table (BI Summary) Derivation logic Interface Table Derivation logic Source file:
HEW_CUST_CRED_RISK_EOM_SNAP CUST_CRED_RISK_EOM_SNAP_I hew_cust_cred_risk_eom_snap<n>.tx
NTERFACE_HEW t

Table name Attribute Data Source field Data Table Source Data

Mandatory

Mandatory
/ column type name type name field type
name name

HEW_CUST_C LOAD_DT_ TIMESTA Concatenate LOAD_DTE DATE hew_cust_ NA


Y
RED_RISK_EO TM MP(19) LOAD_DTE with Ye cred_risk_
e #prmDate#
M_SNAP 00.00.00 and convert s eom_snap
s
to timestamp. <n>.txt

HEW_EXTN_CRED_RISK_RATING_EOM_SNAP (BASEL)

Target Table (BI Summary) Derivation logic Interface Table Derivation logic Source file:
EXTN_CRED_RISK_RATING_EOM hew_extn_cred_risk_rating_eom_snap<
_SNAP_INTERFACE_HEW n>.txt
HEW_EXTN_CRED_RISK_RATING_EOM_SN
AP

Table Attribute Data Source field Data Table Source Data


Mandatory

Mandatory
name / column type name type name field type
name name

HEW_EXTN_ IP_ID_CUS BIGINT Yes Lookup HEW_CUST CUST_NUM CHAR(25) Ye Direct Mapping hew_extn_ CUST_NU CHAR(25)
CRED_RISK_ T using CUST_NUM, s cred_risk_r M

June 2009 585


OCBB CPT Summary and Snapshot Design Overview

Target Table (BI Summary) Derivation logic Interface Table Derivation logic Source file:
EXTN_CRED_RISK_RATING_EOM hew_extn_cred_risk_rating_eom_snap<
_SNAP_INTERFACE_HEW n>.txt
HEW_EXTN_CRED_RISK_RATING_EOM_SN
AP

Table Attribute Data Source field Data Table Source Data

Mandatory

Mandatory
name / column type name type name field type
name name

RATING_EO CUST_START_DT and CUST_START_D DATE Ye ating_eom


M_SNAP SRCE_SYS_CDE to T s _snap<n>.t
get the IP_ID_CUST. xt
SRCE_SYS_CD CHAR(6) Ye
E s

HEW_EXTN_ AGNCY_RT CHAR(1 AGNCY_RTNG_ CHAR(10) hew_extn_ AGNCY_R CHAR(10)


CRED_RISK_ NG_CDE 0) CDE cred_risk_r TNG_CDE
Ye
RATING_EO Yes Direct Mapping Direct Mapping ating_eom
s
M_SNAP _snap<n>.t
xt

HEW_EXTN_ RTNG_CRE CHAR(4 RTNG_CRED_RI CHAR(4) hew_extn_ RTNG_CR CHAR(4)


CRED_RISK_ D_RISK_EX ) SK_EXTNL_CDE cred_risk_r ED_RISK_
RATING_EO TNL_CDE No Direct Mapping No Direct Mapping ating_eom EXTNL_CD
M_SNAP _snap<n>.t E
xt

HEW_EXTN_ LOAD_DT_ TIMEST Concatenate LOAD_DTE DATE hew_extn N/A


CRED_RISK_ TM AMP(19) LOAD_DTE with Ye _cred_risk
RATING_EO Yes #prmDate# _rating_eo
00.00.00 and convert s
M_SNAP to timestamp. m_snap<n
>.txt

HEW_CUST_PD_EOM_SNAP (BASEL):-

June 2009 586


OCBB CPT Summary and Snapshot Design Overview

Target Table (BI Summary) Derivation logic Interface Table Derivation logic Source file:
CUST_PD_EOM_SNAP_INTERFAC hew_acct_pd_eom_snap.txt
E_HEW
HEW_CUST_PD_EOM_SNAP

Table Attribute Data Source field Data Table Source Data

Mandatory

Mandatory
name / column type name type name field type
name name

HEW_CUST_ IP_ID_CUS Lookup HEW_CUST CUST_NUM CHAR(25) Ye hew_acct_ CUST_NU CHAR(25)


PD_EOM_SN T using CUST_NUM, s pd_eom_s M
AP CUST_START_DT and nap.txt
SRCE_SYS_CDE to CUST_START_D DATE Ye CUST_STA DATE
BIGINT Yes get the IP_ID_CUST. Direct Mapping
T s RT_DT

SRCE_SYS_CD CHAR(6) Ye SRCE_SYS CHAR(6)


E s _CDE

HEW_CUST_ PD_TYPE_ CHAR(6 PD_TYPE_CDE CHAR(6) Direct Mapping hew_acct_ PD_TYPE_ CHAR(6)
Ye
PD_EOM_SN CDE ) Yes Direct Mapping pd_eom_s CDE
s
AP nap.txt

HEW_CUST_ PD_PCT_N DECIMA PD_PCT_NUM DECIMAL( Direct Mapping hew_acct_ PD_PCT_N DECIMAL(9,
PD_EOM_SN UM L(9,8) No Direct Mapping 9,8) No pd_eom_s UM 8)
AP nap.txt

HEW_CUST_ PD_RGE_E DATE PD_RGE_EFF_D DATE Direct Mapping hew_acct PD_RGE_ DATE
PD_EOM_SN FF_DT T _pd_eom_ EFF_DT
AP No Direct Mapping No snap.txt

June 2009 587


OCBB CPT Summary and Snapshot Design Overview

Target Table (BI Summary) Derivation logic Interface Table Derivation logic Source file:
CUST_PD_EOM_SNAP_INTERFAC hew_acct_pd_eom_snap.txt
E_HEW
HEW_CUST_PD_EOM_SNAP

Table Attribute Data Source field Data Table Source Data

Mandatory

Mandatory
name / column type name type name field type
name name

HEW_CUST_ LOAD_DT_ TIMEST LOAD_DTE DATE NA


PD_EOM_SN TM AMP(19) Concatenate
LOAD_DTE with Ye
AP Yes #prmDate#
00.00.00 and s
convert to timestamp.

HEW_ACCT_PD_EOM_SNAP (BASEL)

June 2009 588


OCBB CPT Summary and Snapshot Design Overview

Target Table (BI Summary) Derivation logic Interface Table Derivation logic Source file:
ACCT_PD_EOM_SNAP_INTERFAC hew_acct_pd_eom_snap.txt
E_HEW
HEW_ACCT_PD_EOM_SNAP

Table Attribute Data Source field Data Table Source Data

Mandatory

Mandatory
name / column type name type name field type
name name

HEW_CUST_ ARR_ID_A Lookup ACCT_NUM VARCHA Ye hew_acct_ ACCT_NU VARCHAR(


PD_EOM_SN CCT HEW_ACCT_ARR R(32) s pd_eom_s M 32)
AP using ACCT_NUM, nap.txt
ACCT_OPEN_DT and ACCT_OPEN_D DATE Ye ACCT_OP DATE
BIGINT Yes SRCE_SYS_CDE to Direct Mapping
T s EN_DT
get the
ARR_ID_ACCT.
SRCE_SYS_CD CHAR(6) Ye SRCE_SYS CHAR(6)
E s _CDE

HEW_CUST_ PD_TYPE CHAR(6 PD_TYPE_CDE CHAR(6) Direct Mapping hew_acct_ PD_TYPE_ CHAR(6)
Ye
PD_EOM_SN _CDE ) Yes Direct Mapping pd_eom_s CDE
s
AP nap.txt

HEW_CUST_ PD_PCT_ DECIMA PD_PCT_NUM DECIMAL( Direct Mapping hew_acct_ PD_PCT_N DECIMAL(9,
PD_EOM_SN NUM L(9,8) No Direct Mapping 9,8) No pd_eom_s UM 8)
AP nap.txt

HEW_CUST_ PD_RGE_ DATE PD_RGE_EFF_D DATE Direct Mapping hew_acct PD_RGE_ DATE
PD_EOM_SN EFF_DT T _pd_eom_ EFF_DT
AP No Direct Mapping No snap.txt

HEW_CUST_ LOAD_DT_ TIMEST LOAD_DTE DATE NA


PD_EOM_SN TM AMP(19) Ye
AP Yes Load Date #prmDate#
s

June 2009 589


OCBB CPT Summary and Snapshot Design Overview

Summary and Snapshot tables


This section provides information about the Summary and Snapshot tables.

Summary tables
This section provides information about the following Summary tables:
Account Arrangement Summary
Credit Card Arrangement Summary
Customer Summary
Customer Product Summary
Branch Summary
Consolidated Customer Fact Summary
Consolidated Customer Related Summary
Household EOM Summary
Communication Employee Summary
Campaign Summary
Overdraft Facility Summary
Loan Arrangement Summary
Organization Customer Profit EOM Summary
Account Arrangement Trade Product Summary
Organisation Customer Payment Cash Management Summary
Consolidated Customer Product Summary
Organization Ownership Summary
Trade Product Summary
Remittance Summary
Instrument Holding Portfolio Summary
Customer Transaction Statistics Summary

BANK June 2009 590


OCBB CPT Summary and Snapshot Design Overview

Account Arrangement Summary


You can refer to the following table for information about the Account Arrangement
Summary table.

Summary file name: HEW_ACCT_ARR_EOM_SUMM


Sl. Column name Data type Nulla Definition Defau
No. bility lt
value
Arrangement Identifier
1 ARR_ID_ACCT BIGINT No NA
Account

2 DECIMAL (4) No Year Dimension NA


YR_NUM

3 MO_NUM DECIMAL (2) No Month Dimension NA

4 RESTR_CDE CHAR (3) No Account Restriction ID BLANK

5 INSTR_MTUR_CDE CHAR (3) No Maturity Instruction Code BLANK

6 SCRG_GRP_CDE CHAR (6) No Service Charge Group ID BLANK

7 TERM_CDE CHAR (6) No Term Code BLANK

Waive Transaction
8 WV_TRAN_CHRG_IND CHAR (1) Yes NULL
Charge Indicator

9 IP_ID_CUST BIGINT Yes Direct Customer Id NULL

10 IP_ID_CSLDT_CUST BIGINT Yes Primary Customer Id NULL

11 CUST_CLASS_CDE CHAR (3) NO Customer Class Code BLANK

DECIMAL Local Currency


12 INSTL_LCL_AMT Yes Zero
(23,3) Instalment Amount

PREM_GROS_LCL_AM DECIMAL Local Currency Gross


13 Yes Zero
T (23,3) Premium Amount

DECIMAL Local Currency


14 OVDUE_LCL_AMT Yes Zero
(23,3) Instalment Overdue

DECIMAL Local Currency


15 INSTR_LCL_AMT Yes Zero
(23,3) Instruction Amount

PARTY_SND_LCL_TTL_ DECIMAL Total Second Party Local


16 Yes Zero
AMT (23,3) Currency Amount

17 INTEGER Yes Number of Credit Card Zero


CARD_CRED_CNT

Number of Credit
18 TRAN_CRED_CNT INTEGER Yes Zero
Transactions

Number of Debit
19 TRAN_DB_CNT INTEGER Yes Zero
Transactions

BANK June 2009 591


OCBB CPT Summary and Snapshot Design Overview

Summary file name: HEW_ACCT_ARR_EOM_SUMM


Sl. Column name Data type Nulla Definition Defau
No. bility lt
value
Number of Manual
20 TRAN_MANL_CNT INTEGER Yes Zero
Transactions

Number of System
21 TRAN_SYS_CNT INTEGER Yes Zero
Transactions

Number of ATM
22 TRAN_ATM_CNT INTEGER Yes Zero
Transactions

Number of ATB
23 TRAN_ATB_CNT INTEGER Yes Zero
Transactions

Number of PTB
24 TRAN_PTB_CNT INTEGER Yes Zero
Transactions

TRAN_INET_BANK_CN Number of HIB


25 INTEGER Yes Zero
T Transactions

Number of HEX
26 TRAN_HEX_BANK_CNT INTEGER Yes Zero
Transactions

27 INTEGER Yes Number of Days UOD NULL


OD_UAUT_DAY_CNT

Number of Trading
28 TRAN_TRADE_CNT INTEGER Yes Zero
Transaction

PARTY_SECND_APY_C Number of Second Party


29 INTEGER Yes Zero
NT Autopay

DECIMAL Account Currency


30 LOAN_ORIG_AMT Yes Zero
(23,3) Original Loan Amount

DECIMAL Account Currency


31 INSTL_AMT Yes Zero
(23,3) Instalment Amount

0001-
32 INSTL_FRST_DT DATE Yes First Instalment Date
01-01

9999-
33 INSTL_LAST_DT DATE Yes Last Instalment Date
12-31

9999-
34 VALN_LAST_DT DATE Yes Last Valuation Date
12-31

DECIMAL
35 INSU_LCL_AMT Yes Insured Local Amount Zero
(23,3)

36 SEC_ACCT_IND CHAR (1) Yes Security Flag N

OD_SINCE_GRANT_DA Number of Days Since


37 INTEGER Yes Zero
Y_CNT Limit First Granted

BANK June 2009 592


OCBB CPT Summary and Snapshot Design Overview

Summary file name: HEW_ACCT_ARR_EOM_SUMM


Sl. Column name Data type Nulla Definition Defau
No. bility lt
value
RENEW_TERM_DPST_ Number of TD Deposit
38 INTEGER Yes Zero
CNT Renewals

WDRW_ORIG_LCL_AM DECIMAL Local Currency Original


39 Yes Zero
T (23,3) Loan Amount

DECIMAL Local Currency Lien


40 LIEN_LCL_AMT Yes Zero
(23,3) Amount

DECIMAL Local Currency


41 DUE_LCL_AMT Yes Zero
(15,0) Remaining Due Amount

DECIMAL Local Currency Total


42 PYMT_TTL_LCL_AMT Yes Zero
(23,3) Payment Amount

DECIMAL
43 MRGN_RATE Yes Margin Rate Zero
(11,8)

DECIMAL Local Currency Total


44 OD_UAUT_LCL_AMT Yes Zero
(23,3) UOD Amount

OD_UAUT_OUTSTD_LC DECIMAL Local Currency Excess


45 Yes Zero
L_AMT (16,3) Amount

46 ACCT_OPEN_DAY_CNT INTEGER Yes Account Days Count Zero

DECIMAL Last Valuation Local


47 VALN_LAST_LCL_AMT Yes Zero
(23,3) Amount

DECIMAL Total Average Local


48 BAL_AVG_LCL_AMT Yes Zero
(23,3) Amount

DECIMAL Balance Average Monthly


49 BAL_AVG_MO_AMT Yes Zero
(23,3) Amount

DECIMAL Balance Average Annual


50 BAL_AVG_ANNL_AMT Yes Zero
(23,3) Amount

51 PROD_ID BIGINT Yes Product ID NULL

INSTM_HELD_MKT_VAL DECIMAL Instrument Held Market


52 Yes Zero
UE_LCL_AMT (23,3) Value Local Amount

53 OD_CNT INTEGER Yes Overdraft Count Zero

DECIMAL Overdraft Absolute Local


54 OD_ABSL_LCL_AMT Yes Zero
(23,3) Amount

Service Charge Debit


SCRG_DB_TRAN_LCL_ DECIMAL
55 Yes Transaction Local Zero
AMT (23,3)
Amount

BANK June 2009 593


OCBB CPT Summary and Snapshot Design Overview

Summary file name: HEW_ACCT_ARR_EOM_SUMM


Sl. Column name Data type Nulla Definition Defau
No. bility lt
value
Service Charge Credit
SCRG_CRED_TRAN_L DECIMAL
56 Yes Transaction Local Zero
CL_AMT (23,3)
Amount

Interest Debit
INT_DB_TRAN_LCL_AM DECIMAL
57 Yes Transaction Local Zero
T (23,3)
Amount

Interest Credit
INT_CRED_TRAN_LCL_ DECIMAL
58 Yes Transaction Local Zero
AMT (23,3)
Amount

TRAN_DB_OTH_LCL_A DECIMAL Transaction Debit Other


59 Yes Zero
MT (23,3) Local Amount

TRAN_CRED_OTH_LCL DECIMAL Transaction Credit Other


60 Yes Zero
_AMT (23,3) Local Amount

BAL_AVG_CRED_CTYL Decimal(23,3 Yes Balance Average Credit


61 Zero
CL_AMT ) Country Local Amount

BAL_AVG_DB_CTYLCL_ Decimal(23,3 Yes Balance Average Debit


62 Zero
AMT ) Country Local Amount

Char(1) Yes Denotes the date on


which the account status
63 Zero
ACCT_STAT_CLO_CUR become closing or
R_MO_IND closed

61 LOAD_DT_TM TIMESTAMP No Timestamp NA

BANK June 2009 594


OCBB CPT Summary and Snapshot Design Overview

Credit Card Arrangement Summary


You can refer to the following table for information about the Credit Card Arrangement
Summary table.

Summary file name: HEW_CRED_CARD_ARR_EOM_SUMM


Sl. Column name Data type Nulla Definition Defau
No. bility lt
value
Arrangement Identifier
1 ARR_ID_CREDIT_CARD BIGINT No NA
Credit Card

2 YR_NUM DECIMAL (4) No Year Dimension NA

3 MO_NUM DECIMAL (2) No Month Dimension NA

DECIMAL
4 PURCH_AMT Yes Purchase Amount Zero
(26,3)

DECIMAL
5 CASH_ADV_AMT Yes Cash Advance Amount Zero
(16,3)

DECIMAL
6 PYMT_AMT Yes Payment Amount Zero
(26,3)

DECIMAL
7 FEE_LATE_AMT Yes Fee Late Amount Zero
(26,3)

DECIMAL
8 FEE_MEMB_AMT Yes Fee Membership Amount Zero
(26,3)

DECIMAL Transaction Dispute


9 TRAN_DSPUT_AMT Yes Zero
(26,3) Amount

DECIMAL
10 TRAN_AMT Yes Transaction Amount Zero
(26,3)

DECIMAL
11 FEE_OTHER_AMT Yes Fee Other Amount Zero
(26,3)

PT_BONUS_OUTSTD_C DECIMAL Point Bonus Outstanding


12 Yes NULL
NT (17,0) Count

PT_BONUS_AWRD_CN DECIMAL Point Bonus Awarded


13 Yes NULL
T (17,0) Count

PT_BONUS_RDEEM_C DECIMAL Point Bonus Redeemed


14 Yes NULL
NT (17,0) Count

CARD_LOST_STLN_CN
15 INTEGER Yes Card Lost Stolen Count Zero
T

0001-
16 ADDR_CHNG_DT DATE Yes Address Change Date
01-01

17 CHOF_IND CHAR (1) Yes Write Off Indicator N

BANK June 2009 595


OCBB CPT Summary and Snapshot Design Overview

Summary file name: HEW_CRED_CARD_ARR_EOM_SUMM


Sl. Column name Data type Nulla Definition Defau
No. bility lt
value
DECIMAL Payment Delinquent
18 PYMT_DLQ_AMT Yes Zero
(26,3) Amount

PYMT_PLOC_CURR_LC DECIMAL Payment Currency Local


19 Yes Zero
L_AMT (16,3) Amount

OVDUE_PLOC_LCL_AM DECIMAL Overdue Local Amount


20 Yes Zero
T (16,3)

21 LOAD_DT_TM TIMESTAMP No Timestamp NA

Customer Summary
You can refer to the following table for information about the Customer Summary table.

Summary file name: HEW_CUST_EOM_SUMM


Sl. Column name Data type Nulla Definition Defau
No. bility lt
value
1 IP_ID_CUST BIGINT No Direct Customer ID NA

2 YR_NUM INTEGER No Year Dimension NA

3 MO_NUM INTEGER No Month Dimension NA

4 PSTL_CDE CHAR (10) NO Postal Code NULL

Address Change
5 CHNG_ADDR_IND CHAR (1) Yes N
Indicator

CARD_CRED_NEW_CN
6 INTEGER Yes Credit Card New Count Zero
T

ACCT_CRED_CARD_CL
7 INTEGER Yes Credit Card Close Count Zero
OSE_CNT

8 INTEGER Yes ATM Card New Count Zero


CARD_ATM_NEW_CNT

ACCT_ATM_CARD_CLO
9 INTEGER Yes ATM Card Close Count Zero
SE_CNT

10 PROD_CLASS_CNT INTEGER Yes Product Class Count Zero

Instalment Overdue Days


11 OVDUE_DAY_CNT INTEGER Yes Zero
Count

PARTY_SECND_APY_C Second Party Autopay


12 INTEGER Yes Zero
NT Count

BANK June 2009 596


OCBB CPT Summary and Snapshot Design Overview

Summary file name: HEW_CUST_EOM_SUMM


Sl. Column name Data type Nulla Definition Defau
No. bility lt
value
PARTY_SECND_PYBL_ DECIMAL Second Party Total Local
13 Yes Zero
LCL_AMT (26,3) Amount

14 TRAN_TRADE_CNT INTEGER Yes Trade Transaction Count Zero

Automated Teller
15 SCRIB_ATM_IND CHAR (1) Yes N
Machine Indicator

DECIMAL Balance Current Local


16 BAL_CURR_LCL_AMT Yes Zero
(26,3) Amount

DECIMAL Instalment Overdue


17 OVDUE_LCL_AMT Yes Zero
(26,3) Local Amount

DECIMAL
18 INSTR_LCL_AMT Yes Instruction Local Amount Zero
(26,3)

DECIMAL Interest Paid Local


19 INT_PAID_LCL_AMT Yes Zero
(26,3) Amount

DECIMAL Insurance Total Local


20 INSU_LCL_AMT Yes Zero
(26,3) Amount

INSTM_HELD_MKT_VAL DECIMAL Instrument Held Market


21 Yes Zero
UE_LCL_AMT (26,3) Value Amount

DECIMAL Interest Received Local


22 INT_RECV_LCL_AMT Yes Zero
(26,3) Amount

DECIMAL Present Net Value


23 NET_PRS_VAL_AMT Yes Zero
(26,3) Amount

DECIMAL
24 INSTL_LCL_AMT Yes Instalment Local Amount Zero
(26,3)

DECIMAL Balance Maturity Local


25 BAL_MTUR_LCL_AMT Yes Zero
(26,3) Amount

PREM_GROS_LCL_AM DECIMAL Premium Gross Local


26 Yes Zero
T (26,3) Amount

BAL_CRED_AGG_LCL_ DECIMAL Balance Aggregate


27 Yes Zero
AMT (26,3) Credit Local Amount

DECIMAL Mortgage Absolute Local


28 MTGE_ABSL_LCL_AMT Yes Zero
(26,3) Amount

CMSSN_PAID_LCL_AM DECIMAL Commission Paid Local


29 Yes Zero
T (26,3) Amount

CMSSN_RECV_LCL_A DECIMAL Commission Received


30 Yes Zero
MT (26,3) Local Amount

BANK June 2009 597


OCBB CPT Summary and Snapshot Design Overview

Summary file name: HEW_CUST_EOM_SUMM


Sl. Column name Data type Nulla Definition Defau
No. bility lt
value
DECIMAL Balance Total Absolute
31 BAL_ABSL_LCL_AMT Yes Zero
(26,3) Local Amount

OD_UAUT_OUTSTD_LC DECIMAL
32 Yes Excess Local Amount Zero
L_AMT (26,3)

DECIMAL Investment Absolute


33 INVST_ABSL_LCL_AMT Yes Zero
(26,3) Local Amount

DEPST_ABSL_LCL_AM DECIMAL Deposit Absolute Local


34 Yes Zero
T (26,3) Amount

DECIMAL Unauthorized Overdraft


35 OD_UAUT_LCL_AMT Yes Zero
(26,3) Local Amount

DECIMAL Value Of Funds Local


36 VOF_LCL_AMT Yes Zero
(26,3) Amount

BAL_CRED_AVG_LCL_ DECIMAL Balance Average Credit


37 Yes Zero
AMT (26,3) Local Amount

DECIMAL Cost Of Funds Local


38 COF_LCL_AMT Yes Zero
(26,3) Amount

BAL_DB_AGG_LCL_AM DECIMAL Balance Aggregate Debit


39 Yes Zero
T (26,3) Local Amount

BAL_DB_AVG_LCL_AM DECIMAL Balance Average Debit


40 Yes Zero
T (26,3) Local Amount

41 CAMP_CNT INTEGER Yes Campaign Count Zero

42 SVCE_CLOSE_CNT INTEGER Yes Closed Service Count Zero

43 SVCE_NEW_CNT INTEGER Yes New Service Count Zero

44 CPLT_CNT INTEGER Yes Complaints Count Zero

OD_UAUT_OUTSTD_DA
45 INTEGER Yes Days Excess Count Zero
Y_CNT

46 CUST_TYPE_CDE INTEGER NO Customer Type Code Null

47 ACCT_CNT INTEGER Yes Accounts Count Zero

48 CNTC_CNT INTEGER Yes Contact Count Zero

Manual Transaction
49 TRAN_MANL_CNT INTEGER Yes Zero
Count

Phone Banking
50 TRAN_PTB_CNT INTEGER Yes Zero
Transaction Count

BANK June 2009 598


OCBB CPT Summary and Snapshot Design Overview

Summary file name: HEW_CUST_EOM_SUMM


Sl. Column name Data type Nulla Definition Defau
No. bility lt
value
System Transaction
51 TRAN_SYS_CNT INTEGER Yes Zero
Count

52 CHK_WRT_CNT INTEGER Yes Cheque Written Count Zero

53 CHK_RTRN_CNT INTEGER Yes Cheque Return Count Zero

Unauthorized Overdraft
54 INTEGER Yes Zero
OD_UAUT_DAY_CNT Days Count

Automated Telephone
55 TRAN_ATB_CNT INTEGER Yes Banking Transaction Zero
Count

56 PROD_DCLN_CNT INTEGER Yes Product Declined Count Zero

57 SALE_PROD_CNT INTEGER Yes Product Sales Count ZERO

58 INTEGER Yes Credit Transaction Count Zero


TRAN_CRED_CNT

0001-
59 BIRTH_DT DATE Yes Birth Date
01-01

60 TRAN_DB_CNT INTEGER Yes Debit Transaction Count Zero

TRAN_LAST_SINCE_DA Transaction Last Day


61 INTEGER Yes Zero
Y_CNT Count

62 TRAN_ATM_CNT INTEGER Yes ATM Transaction Count Zero

Commercial E-banking
63 INTEGER Yes Zero
TRAN_HEX_BANK_CNT Transaction Count

TRAN_INET_BANK_CN Internet Banking


64 INTEGER Yes Zero
T Transaction Count

DECIMAL Balance Available Local


65 BAL_AVAIL_LCL_AMT Yes Zero
(26,3) Amount

DECIMAL Total Average Local


66 BAL_AVG_LCL_AMT Yes Zero
(26,3) Amount

Active Customer
67 ACTV_CUST_IND CHAR (1) Yes N
Indicator

68 OD_IND CHAR (1) Yes Overdraft Indicator N

VARCHAR
69 BRNCH_NUM Yes Customer Branch ID Key NULL
(25)

70 CARD_CRED_CNT INTEGER Yes Card Outstanding Count Zero

BANK June 2009 599


OCBB CPT Summary and Snapshot Design Overview

Summary file name: HEW_CUST_EOM_SUMM


Sl. Column name Data type Nulla Definition Defau
No. bility lt
value
Consolidated Customer
71 CSLDT_CUST_ID BIGINT No NA
ID

Commercial E-Banking
72 SCRIB_HEX_BANK_IND CHAR (1) Yes N
Indicator

Automated Telephone
73 SCRIB_ATB_IND CHAR (1) Yes
Banking Indicator

SCRIB_INET_BANK_IN Internet Banking N


74 CHAR (1) Yes
D Indicator

75 SCRIB_PTB_IND CHAR (1) Yes Phone Banking Indicator N

76 PRIM_CUST_IND CHAR (1) Yes Primary Direct Customer N

77 CARD_ATM_CNT INTEGER Yes Card ATM count Zero

78 NEW_CUST_IND CHAR (1) Yes New Customer Indicator N

79 END_CUST_IND CHAR (1) Yes End Customer Indicator N

80 CTRY_BRNCH_CDE CHAR (2) NO Country Branch Code

81 GROUP_MEMBR_CDE CHAR (2) NO Group Member Code

82 LOAD_DT_TM TIMESTAMP No Timestamp NA

ACCT_DDP_LIMIT_TTL Account Demand Deposit


83 DEC(23,3) Yes N.A
_AMT Limit Total Amount

CRED_LMT_CARD_TTL Credit Limit Card Total


84 DEC(23,3) Yes N.A
_AMT Amount

85 EMPLOY_DAY_CNT INTEGER Yes Employment Day Count N.A

BANK June 2009 600


OCBB CPT Summary and Snapshot Design Overview

Customer Product Summary


You can refer to the following table for information about the Customer Product
Summary table.

Summary file name: HEW_CUST_PROD_EOM_SUMM


Sl. Column name Data type Nulla Definition Defau
No. bility lt
value
1 IP_ID_CUST BIGINT No Direct Customer ID

2 PROD_ID BIGINT No Product ID

3 YR_NUM DECIMAL (4) No Year Dimension

4 MO_NUM DECIMAL (2) No Month Dimension

ACTV_CUST_IND CHAR (1) Yes Active Customer


5
Indicator

6 CUST_TYPE_CDE CHAR (6) NO Customer Type Code

BRNCH_NUM VARCHAR Yes Customer Branch ID Key


7
(25)

8 PROD_CLASS_CDE CHAR (3) NO Product Class CODE

9 PSTL_CDE CHAR (10) NO Postal Code

BAL_CURR_LCL_AMT DECIMAL Yes Balance Current Local


10
(26,3) Amount

INSTM_HELD_MKT_VAL DECIMAL Yes Instrument Held Market


11
UE_LCL_AMT (26,3) Value Local Amount

INSTL_LCL_AMT DECIMAL Yes Instalment Local Amount


12
(26,3)

BAL_CRED_AGG_LCL_ DECIMAL Yes Balance Aggregate


13
AMT (26,3) Credit Local Amount

BAL_DB_AVG_LCL_AM DECIMAL Yes Balance Average Debit


14
T (26,3) Local Amount

BAL_DB_AGG_LCL_AM DECIMAL Yes Balance Aggregate Debit


15
T (26,3) Local Amount

BAL_CRED_AVG_LCL_ DECIMAL Yes Balance Average Credit


16
AMT (26,3) Local Amount

BAL_AVG_LCL_AMT DECIMAL Yes Total Average Local


17
(26,3) Amount

TRNVR_CRED_LCL_AM DECIMAL Yes Turnover Credit Local


18
T (26,3) Amount

DECIMAL Turnover Debit Local


19 TRNVR_DB_LCL_AMT Yes
(26,3) Amount

BANK June 2009 601


OCBB CPT Summary and Snapshot Design Overview

Summary file name: HEW_CUST_PROD_EOM_SUMM


Sl. Column name Data type Nulla Definition Defau
No. bility lt
value
DECIMAL Balance Maximum Local
20 BAL_MAX_LCL_AMT Yes
(26,3) Amount

DECIMAL Balance Minimum Local


21 BAL_MIN_LCL_AMT Yes
(26,3) Amount

DECIMAL Insurance Total Local


22 INSU_LCL_AMT Yes
(26,3) Amount

DECIMAL Balance Maturity Local


23 BAL_MTUR_LCL_AMT Yes
(26,3) Amount

PREM_GROS_LCL_AM DECIMAL Premium Gross Local


24 Yes
T (26,3) Amount

DECIMAL Interest Received Local


25 INT_RECV_LCL_AMT Yes
(26,3) Amount

DECIMAL Interest Paid Local


26 INT_PAID_LCL_AMT Yes
(26,3) Amount

CMSSN_RECV_LCL_A DECIMAL Commission Received


27 Yes
MT (26,3) Local Amount

CMSSN_PAID_LCL_AM DECIMAL Commission Paid Local


28 Yes
T (26,3) Amount

DECIMAL Cost Of Funds Local


29 COF_LCL_AMT Yes
(26,3) Amount

DECIMAL Value Of Funds Local


30 VOF_LCL_AMT Yes
(26,3) Amount

BAL_CURR_ABSL_LCL DECIMAL Balance Current Absolute


31 Yes
_AMT (26,3) Local Amount

DECIMAL Balance Overdraft


32 BAL_OD_ABSL_AMT Yes
(26,3) Absolute Amount

SMALLINT
33 CARD_CRED_CNT Yes Number of Credit Cards
INTEGER

OD_CNT SMALLINT Yes Overdraft Count


34
INTEGER T

ACCT_CNT SMALLINT Yes Account Count


35
INTEGER

IP_ID_CSLDT_CUST BIGINT Yes Consolidated Customer


36
ID

37 PRIM_CUST_IND CHAR (1) Yes Primary Direct Customer

BANK June 2009 602


OCBB CPT Summary and Snapshot Design Overview

Summary file name: HEW_CUST_PROD_EOM_SUMM


Sl. Column name Data type Nulla Definition Defau
No. bility lt
value
38 LOAD_DT_TM TIMESTAMP No Timestamp

39 CTRY_BRNCH_CDE CHAR (2) NO Country Branch Code

40 GROUP_MEMBR_CDE CHAR (6) NO Group Member Code

Branch Summary
You can refer to the following table for information about the Branch Summary table.

Summary file name: HEW_BRNCH_EOM_SUMM


Sl. Column name Data type Nulla Definition Defau
No. bility lt
value
1 YR_NUM DECIMAL (4) No Year Dimension NA

2 MO_NUM DECIMAL (2) No Month Dimension NA

ACCT_CRED_CARD_C Account Credit Card


3 INTEGER Yes Zero
NT Count

Account Demand Deposit


4 ACCT_DDP_CNT INTEGER Yes Zero
Count

ACCT_DEM_CRED_CN Account Demand Credit


5 Yes Zero
T INTEGER Count

Account Investment
6 ACCT_INVST_CNT INTEGER Yes Zero
Count

Account Term Credit


7 ACCT_TCR_CNT INTEGER Yes Zero
Count

8 ACCT_TDP_CNT INTEGER Yes Account Term Deposit Count Zero

BAL_CRED_CARD_LCL DECIMAL Balance Credit Card Total


9 Yes Zero
_AMT (26,3) Local Amount

DECIMAL Balance Demand Deposit


10 BAL_DDP_LCL_AMT Yes Zero
(26,3) Total Local Amount

BAL_DEM_CRED_LCL_ DECIMAL Balance Demand Credit


11 Yes Zero
AMT (26,3) Total Local Amount

DECIMAL Balance Insurance Total


12 INSU_LCL_AMT Yes Zero
(26,3) Local Amount

BAL_LOAN_MTGE_LCL DECIMAL Balance Loans/Mortgage


13 Yes Zero
_AMT (26,3) Total Local Amount

BANK June 2009 603


OCBB CPT Summary and Snapshot Design Overview

Summary file name: HEW_BRNCH_EOM_SUMM


Sl. Column name Data type Nulla Definition Defau
No. bility lt
value
DECIMAL Balance Term Deposit
14 BAL_TDP_LCL_AMT Yes Zero
(26,3) Total Local Amount

15 CARD_ATM_CNT INTEGER Yes Card ATM Count Zero

CMSSN_PAID_LCL_AM DECIMAL Commission Paid Local


16 Yes Zero
T (26,3) Amount

CMSSN_RECV_LCL_A DECIMAL Commission Received


17 Yes Zero
MT (26,3) Local Amount

DECIMAL Cost Of Funds Local


18 COF_LCL_AMT Yes Zero
(26,3) Amount

19 CARD_CRED_CNT INTEGER Yes Credit Card Count Zero

20 CUST_CNT INTEGER Yes Customer Count Zero

DECIMAL Interest Paid Local


21 INT_PAID_LCL_AMT Yes Zero
(26,3) Amount

DECIMAL Interest Received Local


22 INT_RECV_LCL_AMT Yes Zero
(26,3) Amount

23 PLCY_INSU_CNT INTEGER Yes Policy Insurance Count Zero

DECIMAL Total Investment Local


24 INVST_LCL_AMT Yes Zero
(26,3) Amount

DECIMAL
25 VOF_LCL_AMT Yes Value Of Funds Local Zero
(26,3)
Amount

26 LOAD_DT_TM TIMESTAMP No Timestamp NA

DECIMAL
27 BRNCH_NUM No Branch Number
(3,0)

28 CTRY_BRNCH_CDE CHAR (2) No Country Branch Code

29 GROUP_MEMBR_CDE CHAR (6) No Group Member Code

Consolidated Customer Fact Summary


You can refer to the following table for information about the Consolidated Customer
Fact Summary table.

BANK June 2009 604


OCBB CPT Summary and Snapshot Design Overview

Summary file name: HEW_CONS_CUST_EOM_SUMM


Sl. Column name Data type Nulla Definition Defau
No. bility lt
value
Consolidated Customer
1 IP_ID_CSLDT_CUST BIGINT No NA
ID

2 YR_NUM DECIMAL (4) No Year Dimension NA

3 YR_NUM DECIMAL (2) No Month Dimension NA

VARCHAR
4 BRNCH_NUM Yes Customer Branch ID Key NULL
(25)

Address Change
5 CHNG_ADDR_IND CHAR (1) Yes N
Indicator

PARTY_SECND_PYBL_ DECIMAL Second Party Total Local


6 Yes Zero
LCL_AMT (26,3) Amount

Automated Teller
7 SCRIB_ATM_IND CHAR (1) Yes N
Machine Indicator

Automated Telephone
8 SCRIB_ATB_IND CHAR (1) Yes N
Banking Indicator

9 CHAR (1) Yes Phone Banking Indicator N


SCRIB_PTB_IND

Commercial E-Banking
10 SCRIB_HEX_BANK_IND CHAR (1) Yes N
Indicator

Internet Banking
11 SCRIB_INET_BANK_IN CHAR (1) Yes N
Indicator
D

DECIMAL Balance Currency Local


12 BAL_CURR_LCL_AMT Yes Zero
(26,3) Amount

BANK June 2009 605


OCBB CPT Summary and Snapshot Design Overview

Summary file name: HEW_CONS_CUST_EOM_SUMM


Sl. Column name Data type Nulla Definition Defau
No. bility lt
value
CARD_CRED_NEW_CN
13 INTEGER Yes Credit Card New Count Zero
T

ACCT_CRED_CARD_CL
14 INTEGER Yes Credit Card Close Count Zero
OSE_CNT

SMALLINT
15 CARD_ATM_CNT Yes Card ATM Count Zero
INTEGER

DECIMAL Instalment Overdue


16 OVDUE_LCL_AMT Yes Zero
(26,3) Local Amount

DECIMAL
17 INSTR_LCL_AMT Yes Instrument Local Amount Zero
(26,3)

DECIMAL Interest Paid Local


18 INT_PAID_LCL_AMT Yes Zero
(26,3) Amount

DECIMAL
19 INSU_LCL_AMT Yes Insurance Local Amount Zero
(26,3)

INSTM_HELD_MKT_VAL DECIMAL Instrument Held Market


20 Yes Zero
UE_LCL_AMT (26,3) Value Amount

Total Interest
DECIMAL
21 CNTRB_INT_LCL_AMT Yes Contribution Local Zero
(26,3)
Amount

DECIMAL Interest Received Local


22 INT_RECV_LCL_AMT Yes Zero
(26,3) Amount

DECIMAL
23 INSTL_LCL_AMT Yes Installment Local Amount Zero
(26,3)

DECIMAL Balance Maturity Local


24 BAL_MTUR_LCL_AMT Yes Zero
(26,3) Amount

PREM_GROS_LCL_AM DECIMAL Premium Gross Local


25 Yes Zero
T (26,3) Amount

BAL_CRED_AGG_LCL_ DECIMAL Balance Aggregate


26 Yes Zero
AMT (26,3) Credit Local Amount

DECIMAL Mortgage Absolute Local


27 MTGE_ABSL_LCL_AMT Yes Zero
(26,3) Amount

CMSSN_PAID_LCL_AM DECIMAL Commission Paid Local


28 Yes Zero
T (26,3) Amount

CMSSN_RECV_LCL_A DECIMAL Commission Received


29 Yes Zero
MT (26,3) Local Amount

BANK June 2009 606


OCBB CPT Summary and Snapshot Design Overview

Summary file name: HEW_CONS_CUST_EOM_SUMM


Sl. Column name Data type Nulla Definition Defau
No. bility lt
value
DECIMAL Balance Total Absolute
30 BAL_ABSL_LCL_AMT Yes Zero
(26,3) Local Amount

DECIMAL Loan Absolute Local


31 LOAN_ABSL_LCL_AMT Yes Zero
(26,3) Amount

OD_UAUT_OUTSTD_LC DECIMAL
32 Yes Excess Local Amount Zero
L_AMT (26,3)

DECIMAL Investment Absolute


33 INVST_ABSL_LCL_AMT Yes Zero
(26,3) Local Amount

DEPST_ABSL_LCL_AM DECIMAL Deposit Absolute Local


34 Yes Zero
T (26,3) Amount

DECIMAL Unauthorized Overdraft


35 OD_UAUT_LCL_AMT Yes Zero
(26,3) Local Amount

DECIMAL Value Of Funds Local


36 VOF_LCL_AMT Yes Zero
(26,3) Amount

BAL_CRED_AVG_LCL_ DECIMAL Balance Average Credit


37 Yes Zero
AMT (26,3) Local Amount

DECIMAL Cost Of Funds Local


38 COF_LCL_AMT Yes Zero
(26,3) Amount

BAL_DB_AGG_LCL_AM DECIMAL Balance Aggregate Debit


39 Yes Zero
T (26,3) Local Amount

BAL_DB_AVG_LCL_AM DECIMAL Balance Average Debit


40 Yes Zero
T (26,3) Local Amount

DECIMAL Present Net Value


41 NET_PRS_VAL_AMT Yes Zero
(26,3) Amount

TRAN_LAST_SINCE_DA SMALLINT Transaction Last Day


42 Yes Zero
Y_CNT INTEGER Count

SMALLINT
43 CHK_RTRN_CNT Yes Cheque Return Count Zero
INTEGER

SMALLINT
44 Yes Number of Credit Cards Zero
CARD_CRED_CNT INTEGER

SMALLINT
45 TRAN_CRED_CNT Yes Credit Transaction Count Zero
INTEGER

SMALLINT
46 TRAN_DB_CNT Yes Debit Transaction Count Zero
INTEGER

47 CARD_ATM_NEW_CNT INTEGER Yes ATM Card New Count Zero

BANK June 2009 607


OCBB CPT Summary and Snapshot Design Overview

Summary file name: HEW_CONS_CUST_EOM_SUMM


Sl. Column name Data type Nulla Definition Defau
No. bility lt
value
SMALLINT Manual Transaction
48 TRAN_MANL_CNT Yes Zero
INTEGER Count

SMALLINT System Transaction


49 TRAN_SYS_CNT Yes Zero
INTEGER Count

SMALLINT
50 CAMP_CNT Yes Campaign Count Zero
INTEGER

SMALLINT
51 TRAN_ATM_CNT Yes ATM Transaction Count Zero
INTEGER

SMALLINT
52 TRAN_ATB_CNT Yes ATB Transaction Count Zero
INTEGER

SMALLINT
53 ACCT_CNT Yes Account Count Zero
INTEGER

SMALLINT Product Delinquency


54 PROD_DCLN_CNT Yes Zero
INTEGER Count

SMALLINT
55 SVCE_NEW_CNT Yes New Service Count Zero
INTEGER

SMALLINT
56 SVCE_CLOSE_CNT Yes Close Service Count Zero
INTEGER

PROD_CLASS_OWN_C
57 INTEGER Yes Product Class Count Zero
NT

58 TRAN_TRADE_CNT INTEGER Yes Trade Transaction Count Zero

SMALLINT ZERO
59 TRAN_PTB_CNT Yes PTB Transaction Count
INTEGER

60 NEW_CUST_IND CHAR (1) Yes Customer New Indicator N

61 END_CUST_IND CHAR (1) Yes Customer Close Indicator N

62 OD_IND CHAR (1) Yes Overdrawn Indicator N

PARTY_SECND_APY_C Second Party Autopay


63 INTEGER Yes Zero
NT Count

SMALLINT
64 CPLT_CNT Yes Complaint Count Zero
INTEGER

TRAN_INET_BANK_CN SMALLINT
65 Yes HIB Transaction Count Zero
T INTEGER

SMALLINT
66 TRAN_HEX_BANK_CNT Yes HEX Transaction Count Zero
INTEGER

BANK June 2009 608


OCBB CPT Summary and Snapshot Design Overview

Summary file name: HEW_CONS_CUST_EOM_SUMM


Sl. Column name Data type Nulla Definition Defau
No. bility lt
value
SMALLINT
67 OD_UAUT_DAY_CNT Yes Unauthorized Day Count Zero
INTEGER

SMALLINT
68 SALE_PROD_CNT Yes Product Sales Count Zero
INTEGER

OD_UAUT_OUTSTD_DA SMALLINT
69 Yes Day Excess Count Zero
Y_CNT INTEGER

Instalment Overdue Day


70 OVDUE_DAY_CNT INTEGER Yes Zero
Count

SMALLINT
71 CNTC_CNT Yes Contact Count Zero
INTEGER

ACCT_ATM_CARD_CLO
72 INTEGER Yes ATM Card Close Count Zero
SE_CNT

73 PSTL_CDE CHAR (10) Yes Postal Code NULL

SMALLINT
74 AGE_YR_CNT Yes Customer Age Zero
INTEGER

75 DECIMAL Balance Available Local ZERO


BAL_AVAIL_LCL_AMT Yes
(26,3) Amount

DECIMAL Total Average Local


76 BAL_AVG_LCL_AMT Yes ZERO
(26,3) Amount

Active Customer
77 ACTV_CUST_IND CHAR (1) Yes N
Indicator

78 CTRY_BRNCH_CDE CHAR (2) No Country Branch Code NA

79 GROUP_MEMBR_CDE CHAR (6) No Group Member Code NA

80 LOAD_DT_TM TIMESTAMP No Timestamp NA

Consolidated Customer Related Summary


You can refer to the following table for information about the Consolidated Customer
Related Summary table.

Summary file name: HEW_CONS_CUST_REL_SUMM


Sl. Column name Data type Nulla Definition Defau
No. bility lt
value
Consolidated Customer
1 IP_ID_CSLDT_CUST BIGINT No NA
ID

2 IP_ID_CUST BIGINT No Direct Customer ID NA

BANK June 2009 609


OCBB CPT Summary and Snapshot Design Overview

Summary file name: HEW_CONS_CUST_REL_SUMM


Sl. Column name Data type Nulla Definition Defau
No. bility lt
value
Involved Party Involved
3 CUST_CUST_REL_CDE CHAR (6) No NA
Relationship Code

4 YR_NUM DECIMAL No Year Number NA

5 MO_NUM DECIMAL No Month Number NA

6 LOAD_DT_TM TIMESTAMP No Timestamp NA

Household EOM Summary


You can refer to the following table for information about the Household EOM
Summary table.

Summary file name: HEW_HSHLD_EOM_SUMM


Sl. Column name Data type Nulla Definition Defau
No. bility lt
value
1 IP_ID_HSHLD BIGINT No Household ID N.A

2 YR_NUM DECIMAL (4) No Year Dimension N.A

3 MO_NUM DECIMAL (2) No Month Dimension N.A

4 HSHLD_INC_RGE_CDE CHAR (6) NO Household Income Code NULL

DECIMAL Balance Deposit Local


5 BAL_DEPST_LCL_AMT Yes ZERO
(23,3) Amount

DECIMAL Balance Lending Local


6 BAL_LEND_LCL_AMT Yes ZERO
(23,3) Amount

DECIMAL Mortgage Absolute Local


7 MTGE_ABSL_LCL_AMT Yes ZERO
(23,3) Amount

DECIMAL Loan Absolute Local


8 LOAN_ABSL_LCL_AMT Yes ZERO
(23,3) Amount

DECIMAL Sum Insured Local


9 INS_LCL_AMT Yes ZERO
(23,3) Amount

DECIMAL Market Value Local


10 MKT_VALUE_LCL_AMT Yes ZERO
(23,3) Amount

DECIMAL
11 ASSET_LCL_AMT Yes Asset Local Amount ZERO
(23,3)

BRNCH_HSHLD_PRIM_ VARCHAR Household Original


12 Yes NULL
MEMBR_NUM (25) Member Branch ID Key

BANK June 2009 610


OCBB CPT Summary and Snapshot Design Overview

Summary file name: HEW_HSHLD_EOM_SUMM


Sl. Column name Data type Nulla Definition Defau
No. bility lt
value
Country Branch
CTRY_BRNCH_HSHLD_
13 CHAR (2) Yes Household Permanent NULL
PRM_MEMBR_CDE
member Code

CUST_HSHLD_PRIM_M Customer Household


14 CHAR (20) Yes NULL
EMBR_NUM Primary Member Number

Group Member
GROUP_MEMBR_HH_P
15 CHAR (6) NO Household Permanent NULL
RM_MEMBR_CDE
Member Code

16 LOAD_DT_TM TIMESTAMP No Timestamp NA

Communication Employee Summary


You can refer to the following table for information about the Communication Employee
Summary table.

Summary file name: HEW_COMN_EMPLY_EOM_SUMM


Sl. Column name Data type Nulla Definition Defau
No. bility lt
value
1 EMPLY_ID BIGINT No Employee ID NA

VARCHAR
2 EMPLY_NUM No Employee ID Key NA
(25)

3 YR_NUM DECIMAL No Year Number NA

4 MO_NUM No Month Number NA


DECIMAL

PROD_INIT_VALUE_LC DECIMAL Product Initial Value


5 Yes Zero
L_AMT (26,3) Local Currency

SALE_PROD_POTEN_L DECIMAL Product Sales Potential


6 Yes Zero
CL_AMT (26,3) Local Amount

SMALLINT
7 CAMP_CNT Yes Campaign Count Zero
INTEGER

SMALLINT
8 CNTC_CNT Yes Contact Count Zero
INTEGER

SMALLINT
9 PROD_DCLN_CNT Yes Products Declined Count Zero
INTEGER

SMALLINT
10 SALE_PROD_CNT Yes Product Sales Count Zero
INTEGER

BANK June 2009 611


OCBB CPT Summary and Snapshot Design Overview

Summary file name: HEW_COMN_EMPLY_EOM_SUMM


Sl. Column name Data type Nulla Definition Defau
No. bility lt
value
SMALLINT
11 REF_CNT Yes Referral Count Zero
INTEGER

SMALLINT
12 CPLT_CNT Yes Complaints Count Zero
INTEGER

SMALLINT Contact Risk Alerts


13 CNTC_RISK_ALRT_CNT Yes Zero
INTEGER Count

CNTC_RISK_ALRT_REF SMALLINT Contact Risk Alerts


14 Yes Zero
_CNT INTEGER Referred Count

CNTC_RISK_ALRT_NFA SMALLINT Contact Risk Alert No


15 Yes Zero
_CNT INTEGER Further Action Count

CNTC_RISK_ALRT_PEN SMALLINT
16 Yes Contact Risk Alert Zero
D_CNT INTEGER
Pending Action Count

SMALLINT Contact Risk Alert


CNTC_RISK_ALRT_AW
17 Yes Awaiting Customer Zero
T_RESP_CNT INTEGER
Response

18 LOAD_DT_TM TIMESTAMP No Timestamp NA

Campaign Summary
You can refer to the following table for information about the Campaign Summary table.

Summary file name: HEW_CAMP_EOM_SUMM


Sl. Column name Data type Nulla Definition Defau
No. bility lt
value
1 CAMP_ID BIGINT (8) No Camp Event ID

2 YR_NUM DECIMAL (4) No Year Number

3 MO_NUM DECIMAL (2) No Month Number

4 LEAD_CNT INTEGER (4) Yes Leader Count

5 LEAD_SALE_CNT INTEGER (4) Yes Lead Sale Count

TIMESTAMP
6 UPDT_DT_TM No Current Timestamp
(10)

7 LOAD_DT_TM TIMESTAMP No Timestamp

BANK June 2009 612


OCBB CPT Summary and Snapshot Design Overview

Overdraft Facility End of Month Summary


You can refer to the following table for information about the Overdraft Facility EOM
Summary table.

Summary file name: HEW_OD_FACIL_EOM_SUMM


Sl. Column name Data type Nulla Definition Defau
No. bility lt
value
1 ARR_ID_DEPST BIGINT (8) No Arrangement ID Deposit NA

DECIMAL
2 YR_NUM No Year Number NA
(4,0)

DECIMAL
3 MO_NUM No Month Number NA
(2,0)

FACIL_OD_SNC_OPEN SMALLINT Facility Overdraft Since


4 Yes NA
_DAY_CNT INTEGER (4) Open Day Count

Current
5 LOAD_DT_TM TIMESTAMP No Load Date Time stamp Timest
amp

Loan Arrangement EOM Summary


You can refer to the following table for information about the Loan Arrangement
Summary table.

Summary file name: HEW_LOAN_ARR_EOM_SUMM


Sl. Column name Data type Nulla Definition Defau
No. bility lt
value
Loan Arrangement
1 ARR_ID_LOAN BIGINT (19) No NA
identifier

2 MO_NUM DECIMAL (2) No Month NA

3 YR_NUM DECIMAL (4) No Year NA

SMALLINT Account Demand Deposit


ACCT_DDP_ASSO_SN
4 Yes Associate Months On NA
C_OPEN_DAY_CNT INTEGER
Book Count

TERM_REMAIN_DO_CN SMALLINT Term Remaining Day


5 Yes NA
T INTEGER Count

Current
6 LOAD_DT_TM TIMESTAMP No Load date timestamp Timest
amp

BANK June 2009 613


OCBB CPT Summary and Snapshot Design Overview

Note
Default value is applicable to Optional Data only.
If a field is defined as mandatory, and if the source couldnt
provide the value then the record is rejected, unless the
default value is provided as in the aforementioned Summary
tables.
Source systems should ensure to provide data for the
mandatory fields.

Summary file name: HEW_ORGN_CUST_PROFIT_EOM_SUMM


Sl. Column name Data type Nulla Definition Defau
No. bility lt
value

1. IP_ID_ORGN_CUST BIGINT N IP identifier of NA


organization
2. YR_NUM DECIMAL(4) N Year NA

3. MO_NUM DECIMAL(2) N Month NA

4. INTIN_FDUSE_NT_SU DECIMAL(23 Y NII Fund Used of NA


BS_CTYLCL_AMT ,3) Subsidiary

5. INTIN_FDRSE_NT_SU DECIMAL(23 Y NII Fund Raised of NA


BS_CTYLCL_AMT ,3) Subsidiary

6. INTIN_OFBS_NET_SU DECIMAL(23 Y NII Off-Balance Sheet NA


BS_CTYLCL_AMT ,3) income of Subsidiary

7. INC_NFCR_SUBS_CTY DECIMAL(23 Y NFI Commission NA


LCL_AMT ,3) Received of Subsidiary

8. INC_NFUND_FXP_SUB DECIMAL(23 Y NFI Notional FEX Profit NA


S_CTYLCL_AMT ,3) of Subsidiary
INC_NFUND_SUBS_CT DECIMAL(23 Y NFI of Subsidiary NA
YLCL_AMT ,3)

9. INC_OPER_SUBS_CTY DECIMAL(23 Y NFI Operation of NA


LCL_AMT ,3) Subsidiary

10. PROV_BADB_SUBS_C DECIMAL(23 Y B&D Provision of NA


TYLCL_AMT ,3) Subsidiary

11. COF_SUBS_CTYLCL_ DECIMAL(23 Y Cost of fund rate of NA


AMT ,3) Subsidiary

12. VOF_SUBS_CTYLCL_A DECIMAL(23 Y Value of fund rate of NA


MT ,3) Subsidiary

13. PRFT_ECON_ABC_SU DECIMAL(23 Y Economic Profit of NA


BS_CTYLCL_AMT ,3) Subsidiary

14. EMPLY_SVTRN_DSUB DECIMAL(23 Y Staff Cost of Subsidiary NA


S_CTYLCL_AMT ,3) (Direct Service)

BANK June 2009 614


OCBB CPT Summary and Snapshot Design Overview

Summary file name: HEW_ORGN_CUST_PROFIT_EOM_SUMM


Sl. Column name Data type Nulla Definition Defau
No. bility lt
value

15. EMPLY_CUST_DSUBS DECIMAL(23 Y Staff Cost of Subsidiary NA


_CTYLCL_AMT ,3) (Direct Customer)
EMPLY_PDPCS_IDSUB DECIMAL(23 Y Staff Cost of Subsidiary
16. S_CTYLCL_AMT ,3) (Indirect Product NA
Processing )

17. EMPLY_SVTRN_IDSUB DECIMAL(23 Y Staff Cost of Subsidiary NA


S_CTYLCL_AMT ,3) (Indirect Service)

18. EMPLY_CUST_IDSUBS DECIMAL(23 Y Staff Cost of Subsidiary NA


_CTYLCL_AMT ,3) (Indirect Customer)
EMPLY_PDPCS_OSUB DECIMAL(23 Y Staff Cost of Subsidiary
19. S_CTYLCL_AMT ,3) (Overhead Product NA
Processing )

20. EMPLY_SVTRN_OSUB DECIMAL(23 Y Staff Cost of Subsidiary NA


S_CTYLCL_AMT ,3) (Overhead Service)

21. EMPLY_CUST_OSUBS DECIMAL(23 Y Staff Cost of Subsidiary NA


_CTYLCL_AMT ,3) (Overhead Customer)
MKT_SVTRN_DSUBS_ DECIMAL(23 Y Marketing Cost of
22. CTYLCL_AMT ,3) Subsidiary (Direct NA
Service)
MKT_CUST_DSUBS_C DECIMAL(23 Y Marketing Cost of
23. TYLCL_AMT ,3) Subsidiary (Direct NA
Customer)
MKT_PDPCS_IDSUBS_ DECIMAL(23 Y Marketing Cost of
24. CTYLCL_AMT ,3) Subsidiary (Indirect NA
Product Processing )
MKT_SVTRN_IDSUBS_ DECIMAL(23 Y Marketing Cost of
25. CTYLCL_AMT ,3) Subsidiary (Indirect NA
Service)
MKT_CUST_IDSUBS_C DECIMAL(23 Y Marketing Cost of
26. TYLCL_AMT ,3) Subsidiary (Indirect NA
Customer)
MKT_PDPCS_OSUBS_ DECIMAL(23 Y Marketing Cost of
27. CTYLCL_AMT ,3) Subsidiary (Overhead NA
Product Processing )
MKT_SVTRN_OSUBS_ DECIMAL(23 Y Marketing Cost of
28. CTYLCL_AMT ,3) Subsidiary (Overhead NA
Service)
MKT_CUST_OSUBS_C DECIMAL(23 Y Marketing Cost of
29. TYLCL_AMT ,3) Subsidiary (Overhead NA
Customer)

30. TECH_SVTRN_DSUBS DECIMAL(23 Y IT Cost of Subsidiary NA


_CTYLCL_AMT ,3) (Overhead Customer)

BANK June 2009 615


OCBB CPT Summary and Snapshot Design Overview

Summary file name: HEW_ORGN_CUST_PROFIT_EOM_SUMM


Sl. Column name Data type Nulla Definition Defau
No. bility lt
value

31. TECH_CUST_DSUBS_ DECIMAL(23 Y IT Cost of Subsidiary NA


CTYLCL_AMT ,3) (Direct Customer)
TECH_PDPCS_IDSUB DECIMAL(23 Y IT Cost of Subsidiary
32. S_CTYLCL_AMT ,3) (Indirect Product NA
Processing )

33. TECH_SVTRN_IDSUBS DECIMAL(23 Y IT Cost of Subsidiary NA


_CTYLCL_AMT ,3) (Indirect Service)

34. TECH_CUST_IDSUBS_ DECIMAL(23 Y IT Cost of Subsidiary NA


CTYLCL_AMT ,3) (Indirect Customer)
TECH_PDPCS_OSUBS DECIMAL(23 Y IT Cost of Subsidiary
35. _CTYLCL_AMT ,3) (Overhead Product NA
Processing )

36. TECH_SVTRN_OSUBS DECIMAL(23 Y IT Cost of Subsidiary NA


_CTYLCL_AMT ,3) (Overhead Service)

37. TECH_CUST_OSUBS_ DECIMAL(23 Y IT Cost of Subsidiary NA


CTYLCL_AMT ,3) (Overhead Customer)

38. OTHER_SVTRN_DSUB DECIMAL(23 Y Other Cost of Subsidiary NA


S_CTYLCL_AMT ,3) (Direct Service)

39. OTHER_CUST_DSUBS DECIMAL(23 Y Other Cost of Subsidiary NA


_CTYLCL_AMT ,3) (Direct Customer)
OTHER_PDPCS_IDSU DECIMAL(23 Y Other Cost of Subsidiary
40. BS_CTYLCL_AMT ,3) (Indirect Product NA
Processing )

41. OTHER_SVTRN_IDSU DECIMAL(23 Y Other Cost of Subsidiary NA


BS_CTYLCL_AMT ,3) (Indirect Service)

42. OTHER_CUST_IDSUB DECIMAL(23 Y Other Cost of Subsidiary NA


S_CTYLCL_AMT ,3) (Indirect Customer)
OTHER_PDPCS_OSUB DECIMAL(23 Y Other Cost of Subsidiary
43. S_CTYLCL_AMT ,3) (Overhead Product NA
Processing )

44. OTHER_SVTRN_OSUB DECIMAL(23 Y Other Cost of Subsidiary NA


S_CTYLCL_AMT ,3) (Overhead Service)

45. OTHER_CUST_OSUBS DECIMAL(23 Y Other Cost of Subsidiary NA


_CTYLCL_AMT ,3) (Overhead Customer)

46. INTIN_NFUND_NT_SU DECIMAL(23 Y NII Non-Fund income of NA


BS_CTYLCL_AMT ,3) Subsidiary
BAL_CUST_ADV_SUB DECIMAL(23 Y End of month Debit
47. S_CTYLCL_AMT ,3) Balance of Subsidiary NA
(Customer Advances
balance)

BANK June 2009 616


OCBB CPT Summary and Snapshot Design Overview

Summary file name: HEW_ORGN_CUST_PROFIT_EOM_SUMM


Sl. Column name Data type Nulla Definition Defau
No. bility lt
value
BAL_CUST_DEPST_S DECIMAL(23 Y End of month Credit
48. UBS_CTYLCL_AMT ,3) Balance of Subsidiary NA
(Customer Deposit
Balance)
BAL_FDUSE_AVG_SU DECIMAL(23 Y Average Debit balance of
49. BS_CTYLCL_AMT ,3) Subsidiary (Average NA
Funds Used)
BAL_FDRSE_AVG_SU DECIMAL(23 Y Average Debit balance of
50. BS_CTYLCL_AMT ,3) Subsidiary (Average NA
Funds Used)

51. RWA_SUBS_CTYLCL_ DECIMAL(23 Y Risk Weighted Assets NA


AMT ,3) Balance Of Subsidiary

52. ASET_RISK_AVG_SUB DECIMAL(23 Y Average Risk Asset of NA


S_CTYLCL_AMT ,3) Subsidiary
EMPLY_PDPCS_DSUB DECIMAL(23 Y Staff Cost of Subsidiary
53. S_CTYLCL_AMT ,3) (Direct Product NA
Processing)
MKT_PDPCS_DSUBS_ DECIMAL(23 Y Marketing Cost of
54. CTYLCL_AMT ,3) Subsidiary (Direct NA
Product Processing)
TECH_PDPCS_DSUBS DECIMAL(23 Y IT Cost of Subsidiary
55. _CTYLCL_AMT ,3) (Direct Product NA
Processing)
OTHER_PDPCS_DSUB DECIMAL(23 Y Other Cost of Subsidiary
56. S_CTYLCL_AMT ,3) (Direct Product NA
Processing)

57. PROFIT_ECON_SUBS_ DECIMAL(23 Y Economic Profit of NA


CTYLCL_AMT ,3) Subsidiary
EMPLY_CHANL_IDSUB DECIMAL(23 Y A-Staff Cost of
58. S_CTYLCL_AMT ,3) Subsidiary (Indirect NA
Delivery Channel)
EMPLY_PROD_IDSUB DECIMAL(23 Y A-Staff Cost of
59. S_CTYLCL_AMT ,3) Subsidiary (Indirect NA
Specific Product)
EMPLY_SVCE_IDSUBS DECIMAL(23 Y A-Staff Cost of
60. _CTYLCL_AMT ,3) Subsidiary (Indirect NA
Sales, Services &
Processing)

61. EMPLY_OVHD_SUBS_ DECIMAL(23 Y A-Staff Cost of NA


CTYLCL_AMT ,3) Subsidiary (Overhead)
EMPLY_CUST_REL_S DECIMAL(23 Y A-Staff Cost of
62. UBS_CTYLCL_AMT ,3) Subsidiary (Customer NA
Relationship)

BANK June 2009 617


OCBB CPT Summary and Snapshot Design Overview

Summary file name: HEW_ORGN_CUST_PROFIT_EOM_SUMM


Sl. Column name Data type Nulla Definition Defau
No. bility lt
value
MKT_CHANL_IDSUBS_ DECIMAL(23 Y A-Marketing Cost of
63. CTYLCL_AMT ,3) Subsidiary (Indirect NA
Delivery Channel)
MKT_PROD_IDSUBS_ DECIMAL(23 Y A- Marketing Cost of
64. CTYLCL_AMT ,3) Subsidiary (Indirect NA
Specific Product)
MKT_SVCE_IDSUBS_C DECIMAL(23 Y A- Marketing Cost of
65. TYLCL_AMT ,3) Subsidiary (Indirect NA
Sales, Services &
Processing)

66. MKT_OVHD_SUBS_CT DECIMAL(23 Y A- Marketing Cost of NA


YLCL_AMT ,3) Subsidiary (Overhead)
MKT_CUST_REL_SUB DECIMAL(23 Y A- Marketing Cost of
67. S_CTYLCL_AMT ,3) Subsidiary (Customer NA
Relationship)
TECH_CHANL_IDSUBS DECIMAL(23 Y A-IT Cost of Subsidiary
68. _CTYLCL_AMT ,3) (Indirect Delivery NA
Channel)
TECH_PROD_IDSUBS DECIMAL(23 Y A- IT Cost of Subsidiary
69. _CTYLCL_AMT ,3) (Indirect Specific NA
Product)
TECH_SVCE_IDSUBS_ DECIMAL(23 Y A- IT Cost of Subsidiary
70. CTYLCL_AMT ,3) (Indirect Sales, NA
Services & Processing)

71. TECH_OVHD_SUBS_C DECIMAL(23 Y A- IT Cost of Subsidiary NA


TYLCL_AMT ,3) (Overhead)

72. TECH_CUST_REL_SU DECIMAL(23 Y A- IT Cost of Subsidiary NA


BS_CTYLCL_AMT ,3) (Customer Relationship)
OTHER_CHANL_IDSU DECIMAL(23 Y A-Other Cost of
73. BS_CTYLCL_AMT ,3) Subsidiary (Indirect NA
Delivery Channel)
OTHER_PROD_IDSUB DECIMAL(23 Y A- Other Cost of
74. S_CTYLCL_AMT ,3) Subsidiary (Indirect NA
Specific Product)
OTHER_SVCE_IDSUB DECIMAL(23 Y A- Other Cost of
75. S_CTYLCL_AMT ,3) Subsidiary (Indirect NA
Sales, Services &
Processing)

76. OTHER_OVHD_SUBS_ DECIMAL(23 Y A- Other Cost of NA


CTYLCL_AMT ,3) Subsidiary (Overhead)
OTHER_CUST_REL_S DECIMAL(23 Y A- Other Cost of
77. UBS_CTYLCL_AMT ,3) Subsidiary (Customer NA
Relationship)

BANK June 2009 618


OCBB CPT Summary and Snapshot Design Overview

Summary file name: HEW_ORGN_CUST_PROFIT_EOM_SUMM


Sl. Column name Data type Nulla Definition Defau
No. bility lt
value
EMPLY_CHANL_DSUB DECIMAL(23 Y A-Staff Cost of
78. S_CTYLCL_AMT ,3) Subsidiary (Direct NA
Delivery Channel)
EMPLY_PROD_DSUBS DECIMAL(23 Y A-Staff Cost of
79. _CTYLCL_AMT ,3) Subsidiary (Direct NA
Specific Product)
EMPLY_SVCE_DSUBS DECIMAL(23 Y A-Staff Cost of
80. _CTYLCL_AMT ,3) Subsidiary (Direct NA
Sales, Services &
Processing)
MKT_CHANL_DSUBS_ DECIMAL(23 Y A-Marketing Cost of
81. CTYLCL_AMT ,3) Subsidiary (Direct NA
Delivery Channel)
MKT_PROD_DSUBS_C DECIMAL(23 Y A-Marketing Cost of
82. TYLCL_AMT ,3) Subsidiary (Direct NA
Specific Product)
MKT_SVCE_DSUBS_C DECIMAL(23 Y A-Marketing Cost of
83. TYLCL_AMT ,3) Subsidiary (Direct NA
Sales, Services &
Processing)
TECH_CHANL_DSUBS DECIMAL(23 Y A-IT Cost of Subsidiary
84. _CTYLCL_AMT ,3) (Direct Delivery NA
Channel)
TECH_PROD_DSUBS_ DECIMAL(23 Y A-IT Cost of Subsidiary
85. CTYLCL_AMT ,3) (Direct Specific NA
Product)
TECH_SVCE_DSUBS_ DECIMAL(23 Y A-IT Cost of Subsidiary
86. CTYLCL_AMT ,3) (Direct Sales, NA
Services & Processing)
OTHER_CHANL_DSUB DECIMAL(23 Y A-Other Cost of
87. S_CTYLCL_AMT ,3) Subsidiary (Direct NA
Delivery Channel)
OTHER_PROD_DSUBS DECIMAL(23 Y A-Other Cost of
88. _CTYLCL_AMT ,3) Subsidiary (Direct NA
Specific Product)
OTHER_SVCE_DSUBS DECIMAL(23 Y A-Other Cost of
89. _CTYLCL_AMT ,3) Subsidiary (Direct NA
Sales, Services &
Processing)
NIM_ANNL_DEP_CTYL DECIMAL(23 Y Net Interest Margin
90. CL_AMT Annualise Deposit NA
Country Local Amount

BANK June 2009 619


OCBB CPT Summary and Snapshot Design Overview

Summary file name: HEW_ORGN_CUST_PROFIT_EOM_SUMM


Sl. Column name Data type Nulla Definition Defau
No. bility lt
value
NIM_ANNL_LN_CTYLC DECIMAL(23 Y Net Interest Margin
91. L_AMT Annualise Loan Country NA
Local Amount

92. CUST_OP_INCM_RAN INTEGER Y Customer Operating NA


K_NUM Income Rank Number
SEG_CUST_VALUE_C CHAR(6) Y Customer Value Segment
93. DE Code NA

94. LOAD_DT_TM TIMESTAMP N Load Date Time NA

WRK_IP_ID_LAST
Sl. Column name Data type Nullabi Definition Default
No. lity values
1. IP_ID_CUST BIGINT N IP identifier of Selected NA
Customer
2. YR_ADJ DECIMAL(4) N Year Adjusted for HMI batch NA

3. MO_ADJ DECIMAL(2) N Month Adjusted for HMI NA


batch
4. UPDATE_DT_TM TIMESTAMP N Update time stamp NA

WRK_IP_ID
Sl. Column name Data type Nullabi Definition Default
No. lity values
1. IP_ID_CUST BIGINT N IP identifier of Selected NA
Customer
2. UPDATE_DT_TM TIMESTAMP N Update time stamp NA

HEW_ORGN_CUST_EOM_SUMM
Sl. Column name Data type Nullabi Definition Default
No. lity values

1. IP_ID_ORGN_CUST BIGINT N IP identifier of Customer NA

2. YR_NUM DECIMAL(4) N Year NA

3. MO_NUM DECIMAL(2) Y Month NA

BANK June 2009 620


OCBB CPT Summary and Snapshot Design Overview

HEW_ORGN_CUST_EOM_SUMM
Sl. Column name Data type Nullabi Definition Default
No. lity values

4. DIRTR_CNT SMALLINT Y Director Count NA

5. DIRTR_AGE_AVG_CNT SMALLINT Y Director Age Average NA


Count
6. CTRY_PRNT_ORGN_CD CHAR(2) Y Country Parent NA
E Organisation Code
7. ORGN_PRNT_NAME VARCHAR(7 Y Organisation Parent NA
0) Name
8. CUST_NUM CHAR(25) Y Customer Number NA

9. CUST_INTL_NUM CHAR(20) Y Customer International NA


Number
10. OFCR_ACCT_NUM DECIMAL(3) Y Offer Account Number NA

11. EMPLY_ID_CRED_OFCR BIGINT Y Employee Id of credit NA


Offer
12. PRNT_CUST_IND CHAR(1) Y Parent Customer NA
Indicator
13. CUST_SUBS_REL_IND CHAR(1) Y Customer Subsidiary NA
Relationship Indicator
14. CUST_DORM_DT DATE Y Customer Dormant Date NA

15. CUST_BHAV_SCR_NUM CHAR(4) Y Customer Behaviour NA


Score Number
16. LMT_PRE_APV_AMT DECIMAL(17, Y Limit Pre Approved NA
3) Amount
17. BAL_LMT_PRE_APV_AM DECIMAL(17, Y Balance Limit Pre NA
T 3) Approved Amount
18. GROUP_ITEG_CUST_IN CHAR(1) Y Group Integrated NA
D Customer Indicator
19. DERV_ACTV_CUST_IND CHAR(1) Y Derive Active Customer NA
Indicator
20. ACTV_CUST_TTL_REL_I CHAR(1) Y Active Customer Total NA
ND Relationship Indicator
21. GROUP_SEG_CDE CHAR(6) Y Group Segment Code NA

22. CUST_SEG_DERV_CDE CHAR(6) Y Customer Segment NA


Derive Code
23. CUST_SEG_TTL_REL_C CHAR(6) Y Customer Segment Total NA
DE Relationship Code
24. TRAN_ATM_SUBS_CNT INTEGER Y Transaction ATM NA
Subsidiary Count
25. TRAN_ATM_SUBS_CTRY DECIMAL(23, Y Transaction ATM NA
_CTYLCL_AMT 3) Subsidiary Country Local
Amount

BANK June 2009 621


OCBB CPT Summary and Snapshot Design Overview

HEW_ORGN_CUST_EOM_SUMM
Sl. Column name Data type Nullabi Definition Default
No. lity values
26. TRAN_NMON_ATM_SUB INTEGER Y Transaction Non NA
S_CNT Monetary ATM Subsidiary
Count
27. TRAN_ATM_PRNT_CNT INTEGER Y Transaction ATM Parent NA
Count
28. TRAN_ATM_PRNT_CTYL DECIMAL(23, Y Transaction ATM Parent NA
CL_AMT 3) Country Local Amount
29. TRAN_NMON_ATM_PRN INTEGER Y Transaction Non NA
T_CNT Monetary ATM Parent
Count
30. TRAN_INET_BANK_SUB INTEGER Y Transaction Internet NA
S_CNT Banking Subsidiary Count
31. TRAN_INET_BANK_SUB DECIMAL(23, Y Transaction Internet NA
S_CTYLCL_AMT 3) Banking Subsidiary
Country Local Amount
32. TRAN_NMON_INET_BAN INTEGER Y Transaction Non NA
K_SUBS_CNT Monetary Internet
Banking Subsidiary Count
33. TRAN_INET_BANK_PRN INTEGER Y Transaction Internet NA
T_CNT Banking Parent Count
34. TRAN_INET_BANK_PRN DECIMAL(23, Y Transaction Internet NA
T_CTYLCL_AMT 3) Banking Parent Country
Local Amount
35. TRAN_NMON_INET_BAN INTEGER Y Transaction Non NA
K_PRNT_CNT Monetary Internet
Banking Parent Count
36. TRAN_TELLR_SUBS_CN INTEGER Y Transaction Teller NA
T Subsidiary Count
37. TRAN_TELLR_SUBS_CT DECIMAL(23, Y Transaction Teller NA
YLCL_AMT 3) Subsidiary Country Local
Amount
38. TRAN_NMON_TRML_SU INTEGER Y Transaction Non NA
BS_CNT Monetary Terminal
Subsidiary Count
39. TRAN_TELLR_PRNT_CN INTEGER Y Transaction Teller Parent NA
T Count
40. TRAN_TELLR_PRNT_CT DECIMAL(23, Y Transaction Teller Parent NA
YLCL_AMT 3) Country Local Amount
41. TRAN_NMON_TRML_PR INTEGER Y Transaction Non NA
NT_CNT Monetary Terminal Parent
Count
42. TRAN_CCTR_SUBS_CNT INTEGER Y Transaction Call Centre NA
Subsidiary Count
43. TRAN_CCTR_SUBS_CTY DECIMAL(23, Y Transaction Call Centre NA
LCL_AMT 3) Subsidiary Country Local
Amount

BANK June 2009 622


OCBB CPT Summary and Snapshot Design Overview

HEW_ORGN_CUST_EOM_SUMM
Sl. Column name Data type Nullabi Definition Default
No. lity values
44. TRAN_NMON_CCTR_SU INTEGER Y Transaction Non NA
BS_CNT Monetary Call Centre
Subsidiary Count
45. TRAN_CCTR_PRNT_CNT INTEGER Y Transaction Call Centre NA
Parent Count
46. TRAN_CCTR_PRNT_CTY DECIMAL(23, Y Transaction Call Centre NA
LCL_AMT 3) Parent Country Local
Amount
47. TRAN_NMON_CCTR_PR INTEGER Y Transaction Non NA
NT_CNT Monetary Call Centre
Parent Count
48. TRAN_BKOFC_SUBS_C INTEGER Y Transaction Back Office NA
NT Subsidiary Count
49. TRAN_BKOFC_SUBS_CT DECIMAL(23, Y Transaction Back Office NA
YLCL_AMT 3) Subsidiary Country Local
Amount
50. TRAN_NMON_BKOFC_S INTEGER Y Transaction Non NA
UBS_CNT Monetary Back Office
Subsidiary Count
51. TRAN_BKOFC_PRNT_C INTEGER Y Transaction Back Office NA
NT Parent Count
52. TRAN_BKOFC_PRNT_CT DECIMAL(23, Y Transaction Back Office NA
YLCL_AMT 3) Parent Country Local
Amount
53. TRAN_NMON_BKOFC_P INTEGER Y Transaction Non NA
RNT_CNT Monetary Back Office
Parent Count
54. TRAN_OTHER_SUBS_C INTEGER Y Transaction Other NA
NT Subsidiary Count
55. TRAN_OTHER_SUBS_CT DECIMAL(23, Y Transaction Other NA
YLCL_AMT 3) Subsidiary Country Local
Amount
56. TRAN_NMON_OTHER_S INTEGER Y Transaction Non NA
UBS_CNT Monetary Other
Subsidiary Count
57. TRAN_OTHER_PRNT_C INTEGER Y Transaction Other Parent NA
NT Count
58. TRAN_OTHER_PRNT_CT DECIMAL(23, Y Transaction Other Parent NA
YLCL_AMT 3) Country Local Amount
59. TRAN_NMON_OTHER_P INTEGER Y Transaction Non NA
RNT_CNT Monetary Other Parent
Count.
60. CNTC_SUBS_CNT INTEGER Y Contact Subsidiary Count NA

61. SALES_SUBS_CNT INTEGER Y Sales Subsidiary Count NA

BANK June 2009 623


OCBB CPT Summary and Snapshot Design Overview

HEW_ORGN_CUST_EOM_SUMM
Sl. Column name Data type Nullabi Definition Default
No. lity values
62. LEAD_SUBS_CNT INTEGER Y Lead Subsidiary Count NA

63. CNTC_PRNT_CNT INTEGER Y Contact Parent Count NA

64. SALES_PRNT_CNT INTEGER Y Sales Parent Count NA

65. LEAD_PRNT_CNT INTEGER Y Lead Parent Count NA

66. LMT_PRE_APV_CTYLCL DECIMAL(17, Y Limit Pre Appoved NA


_AMT 3) Country Local Amount
67. BAL_LMT_PRE_APV_CT DECIMAL(17, Y Balance Limit Pre- NA
YLCL_AMT 3) Approvied Country Local
Amount
68. LOAD_DT_TM TIMESTAMP Y Load Date Time NA

WRK_SLS_ACTV_COMN_CURR_MO
Sl. Column name Data type Nullabi Definition Default
No. lity values

1. COMN_ID VARCHAR N Communication ID NA


(62)
2. CNTL_COMN_ID VARCHAR N Control NA
(62) Communication ID
3. CNTC_TYPE_CDE VARCHAR N Contact Type NA
(3)
4. CNTC_SRCE_CDE VARCHAR N Contact Source NA
(3)
5. CNTC_STAT_CDE VARCHAR N Contact Status NA
(3)
6. RSULT_TYPE_CDE VARCHAR N Result Type NA
(3)
7. PROD_ID BIGINT Y Product ID NA

8. EMPLY_ID_COMN_FROM BIGINT Y Employee ID referred NA


from
9. EMPLY_ID_COMN_TO BIGINT Y Employee ID referred NA
to

BANK June 2009 624


OCBB CPT Summary and Snapshot Design Overview

WRK_SLS_ACTV_COMN_CURR_MO
Sl. Column name Data type Nullabi Definition Default
No. lity values
10. CHANL_COMN_CDE VARCHAR Y Channel NA
(3) Communication Code
11. REASON_COMN_CDE VARCHAR Y Reason NA
(6) Communication Code
12. INTT_DT_TM TIMESTA Y Initial Date Time NA
MP
13. UPDT_DT_TM TIMESTA N Load date time NA
MP

WRK_SLS_ACTV_COMN_PREV_MO
Sl. Column name Data type Nullabi Definition Default
No. lity values
1. CNTL_COMN_ID VARCHAR N Control NA
(62) Communication ID
2. CNTC_SRCE_CDE VARCHAR N Contact Source NA
(3)
3. CNTC_STAT_CDE VARCHAR N Contact Status NA
(3)
4. RSULT_TYPE_CDE VARCHAR N Result Type NA
(3)
5. PROD_ID BIGINT Y Product ID NA

6. EMPLY_ID BIGINT Y Employee ID referred NA


from
7. CHANL_COMN_CDE VARCHAR Y Channel NA
(3) Communication Code
8. REASON_COMN_CDE VARCHAR Y Reason NA
(6) Communication Code
9. INTT_DT_TM TIMESTA Y Initial Date Time NA
MP

BANK June 2009 625


OCBB CPT Summary and Snapshot Design Overview

WRK_SLS_ACTV_COMN_PREV_MO
Sl. Column name Data type Nullabi Definition Default
No. lity values
10. UPDT_DT_TM TIMESTA Y Load date time NA
MP

WRK_SLS_ACTV_COMN_LEAD_LST
Sl. Column name Data type Nullabi Definition Default
No. lity values
1. CNTL_COMN_ID VARCHAR N Control NA
(62) Communication ID
2. CNTC_SRCE_CDE VARCHAR N Contact Source NA
(3)
3. CNTC_STAT_CDE VARCHAR N Contact Status NA
(3)
4. RSULT_TYPE_CDE VARCHAR N Result Type NA
(3)
5. PROD_ID BIGINT Y Product ID NA

6. EMPLY_ID BIGINT Y Employee ID referred NA


from
7. CHANL_COMN_CDE VARCHAR Y Channel NA
(3) Communication Code
8. REASON_COMN_CDE VARCHAR Y Reason NA
(6) Communication Code
9. INTT_DT_TM TIMESTA Y Initial Date Time NA
MP
10. UPDT_DT_TM TIMESTA Y Load date time NA
MP

HEW_EMP_OCUS_SLS_ACTV_EOM_SUMM
Sl. Column name Data type Nullabi Definition Default
No. lity values

1 PROD_ID BIGINT N Product Code NA

BANK June 2009 626


OCBB CPT Summary and Snapshot Design Overview

HEW_EMP_OCUS_SLS_ACTV_EOM_SUMM
Sl. Column name Data type Nullabi Definition Default
No. lity values

2 EMPLY_ID BIGINT N Employee reference by ID NA

3 REASON_COMN_CDE CHAR(6) N Communication Reason Empty


Code string

4 CNTC_SRCE_CDE CHAR(3) N Contact Source Code Empty


String

5 CHANL_COMN_CDE CHAR(3) N Channel Communication Empty


Code String
6 YR_NUM DECIMAL(4) N Year NA

7 MO_NUM DECIMAL(2) N Month NA

8 LEAD_NEW_MO_CNT INTEGER N Lead New Monthly Count NA

9 LEAD_CARR_FWD_CNT INTEGER N Lead Carry Forward NA


Count
10 LEAD_AVAIL_TTL_CNT INTEGER N Lead Available Total Count NA

11 LEAD_LIFE_AVG_MO_CN DECIMAL(7, N Lead Life Average Month NA


T 4) Count
12 LEAD_CNTC_MO_CNT INTEGER N Lead Contact Month NA
Count
13 LEAD_NO_CNTC_MO_CN INTEGER N Lead No Contact Month NA
T Count
14 LEAD_CLOSE_MO_CNT INTEGER N Lead Closed Month Count NA

15 PROD_SOLD_LEAD_CLO SMALLINT N Product Sold Lead NA


SE_CNT Close Count

16 PROD_SOLD_AUTO_CLO INTEGER N Product t Sold Auto NA


SE_CNT Close Count

17 PROD_SOLD_NOT_AUTO INTEGER N Product Sold Not Auto NA


_CLOSE_CNT Close Count

18 PROD_DCLN_CNT INTEGER N Product Declined Count NA

19 LEAD_ACTN_RATE DECIMAL(7, N Lead Action Rate NA


5)
20 LEAD_TAKE_UP_RATE DECIMAL(9, N Lead Take Up Rate NA
5)
21 CNTC_CNT SMALLINT N Contact Count NA

22 LEAD_RECV_CNT INTEGER N Lead Receive Count NA

BANK June 2009 627


OCBB CPT Summary and Snapshot Design Overview

HEW_EMP_OCUS_SLS_ACTV_EOM_SUMM
Sl. Column name Data type Nullabi Definition Default
No. lity values

23 LEAD_REFER_CNT INTEGER N Lead Refer Count NA

24 LEAD_1_TM_CNT INTEGER N Lead One Time Count NA

25 LOAD_DT_TM TIMESTAMP N Load date time NA

Customer Transaction Statistics End of Month Summary


You can refer to the following table for information about the Customer Transaction
Statistics EOM Summary table.

Summary file name: HEW_CUST_TRAN_STATS_EOM_SUMM


Sl. Column name Data type Nulla Definition Defau
No. bility lt
value
1 IP_ID_CUST BIGINT No Customer Id NA

DECIMAL
2 YR_NUM No Year Number NA
(4,0)

DECIMAL
3 MO_NUM No Month Number NA
(2,0)

SVCE_INET_BANK_TTL SMALLINT Yes Service Internet Banking NA


4
_CNT Total Count

TRAN_ATM_CARD_CNT SMALLINT Yes ATM Transaction Count NA


5
by ATMC

TRAN_ATM_DEPST_CA SMALLINT Yes ATM Transaction Count NA


6
RD_CNT by ADEP

TRAN_ATM_ISLM_CAR SMALLINT Yes ATM Transaction count NA


7
D_CNT by ATMI

TRAN_SMGS_CNT SMALLINT Yes Transaction Short NA


8
Message Service Count

9 LOAD_DT_TM TIMESTAMP No Load Date Timestamp NA

Snapshot tables
This section provides information about the following Snapshot tables:

BANK June 2009 628


OCBB CPT Summary and Snapshot Design Overview

Individual Customer Snapshot


Organisation Customer Snapshot
Customer Transaction Summary
Branch Transaction Channel Summary
Credit Card Arrangement Snapshot
Customer End of Month (EOM) Snapshot
Customer Provision Amount End of Month Snapshot
Customer Total Relationship Balance End of Month Snapshot
Individual End of Month Snapshot
Insurance Arrangement End of Month Snapshot
Instrument Holding Portfolio End of Month Snapshot
Investment Arrangement End of Month Snapshot
Account Arrangement End of Month Snapshot
Credit Facility Arrangement End of Month Snapshot
Deposit Arrangement End of Month Snapshot
Loan Arrangement End of Month Snapshot
Organization End of Month Snapshot
Application Arrangement End of Month Snapshot
Security Arrangement End of Month Snapshot
Mortgage End of Month Snapshot
Overdraft Facility End of Month Snapshot
Customer Profit Snapshot
Customer Product Profit Snapshot

Individual Customer Snapshot


You can refer to the following table for information about the Individual Customer
Snapshot table.

BANK June 2009 629


OCBB CPT Summary and Snapshot Design Overview

EOM snapshot table name: HEW_INDV_CUST_EOM_SNAP


Sl. Column name Data type Nulla Definition Defau
No. bility lt
value
1 IP_ID_CUST BIGINT Yes Customer ID

2 EMPLY_ID_CRED_OFC BIGINT No Credit Officer ID


R

3 BIGINT Yes Household ID


IP_ID_HSHLD

VARCHAR
4 EMPLR_NAME No Employer Name
(250)

VARCHAR Individual Occupation


5 INDV_OCPT_DESC No
(50) Description

VARCHAR Relationship Manager ID


6 RM_NUM No
(25) Key

CUST_CNTC_CAMP_LA Campaign Contact Last


7 DATE No
ST_DT Date

8 MKT_SECT_CDE CHAR (6) No Market Sector Code

CUST_SINCE_DAY_CN SMALLINT Customer Days Since


9 No
T INTEGER First Joined Count

Very Important Person


10 VIP_IND CHAR (1) No
Indicator

Customer Previous
11 CUST_TAKE_ONE_IND CHAR (1) No
Potential Indicator

Individual Occupation
12 INDV_OCPT_CDE CHAR (6) No
Code

BANK June 2009 630


OCBB CPT Summary and Snapshot Design Overview

EOM snapshot table name: HEW_INDV_CUST_EOM_SNAP


Sl. Column name Data type Nulla Definition Defau
No. bility lt
value
Employee Identifier
13 EMPLY_ID_RM BIGINT No
Relationship Manager

Active Customer
14 ACTV_CUST_IND CHAR (1) No
Indicator

Consolidated Customer
15 IP_ID_CSLDT_CUST BIGINT Yes
ID

DECIMAL
16 BRNCH_NUM Yes Customer Branch ID Key Zeros
(3)

17 CUST_START_DT DATE No Effective Customer Date

Effective Prospective
18 PRSPT_EFF_DT DATE No
Date

19 CUST_END_DT DATE No End Customer Date

20 PRIM_CUST_IND CHAR (1) No Primary Direct Customer

DECIMAL
21 MO_NUM No Month Number NA
(2)

DECIMAL
22 YR_NUM No Year Number NA
(4)

23 PROD_ID BIGINT Yes Product Identifier Zeros

24 CTRY_BRNCH_CDE CHAR (2) NO Country Branch Code NULL

25 GROUP_MEMBR_CDE CHAR (6) NO Group Member Code NULL

TITL_EMPLOY_POSN_
SHRT_TEXT Title Employment
26 CHAR (100) No
Position Short Text

27 LOAD_DT_TM TIMESTAMP Yes Load Date Time

Organisation Customer Snapshot


You can refer to the following table for information about the Organisation Customer
Snapshot table.

Snapshot table name: HEW_ORGN_CUST_EOM_SNAP


Sl. Column name Data type Nulla Definition Defau
No. bility lt
value
Organization Customer
1 ORGN_CUST_ID BIGINT No NA
ID

BANK June 2009 631


OCBB CPT Summary and Snapshot Design Overview

Snapshot table name: HEW_ORGN_CUST_EOM_SNAP


Sl. Column name Data type Nulla Definition Defau
No. bility lt
value
2 EMAIL_ADDR_TEXT VARCHAR Yes Email Address Text NULL

3 PHO_MOBL_NUM VARCHAR Yes Phone Mobile Number NULL

4 PHO_NUM VARCHAR Yes Phone Number NULL

CUST_CNTC_CAMP_LA Customer Campaign 0001-


5 DATE Yes
ST_DT Contact Last date 01-01

Phone Mobile Prefix


6 PHO_MOBL_PFX_NUM CHAR (10) Yes NULL
Number

7 PHO_PFX_NUM CHAR (10) Yes Phone Prefix Number NULL

Phone Extension
8 PHO_EXT_NUM CHAR (10) Yes NULL
Number

VARCHAR Communication Contact


9 COMM_CNTC_NAME Yes NULL
(64) Name

COMM_CNTC_NLS_NA VARCHAR Communication Contact


10 Yes NULL
ME (250) NLS Name

Communication Channel
11 COMN_CHANL_CDE CHAR (3) No NULL
Code

EMPLY_ID_CRED_OFC Employee Credit Officer


12 BIGINT Yes NULL
R ID

CUST_SINCE_DAY_CN Customer Days Since


13 INTEGER Yes ZERO
T First Joined Count

14 HOBY_CDE CHAR (3) No Hobby Code NULL

15 MKT_SECT_CDE CHAR 6) No Market Sector Code NULL

16 PROD_ID BIGINT Yes Product Identifier NULL

Relationship Manager 1
17 REL_MGR_1_ID BIGINT Yes NULL
ID

Relationship Manager
VARCHAR
18 REL_MGR_1_NUM Yes Source 1 Identifier NULL
(25)
number

Relationship Manager 2
19 REL_MGR_2_ID BIGINT Yes NULL
ID

Relationship Manager 3
20 REL_MGR_3_ID BIGINT Yes NULL
ID

Relationship Manager
VARCHAR
21 REL_MGR_2_NUM Yes Source 2 Identifier NULL
(25)
number

BANK June 2009 632


OCBB CPT Summary and Snapshot Design Overview

Snapshot table name: HEW_ORGN_CUST_EOM_SNAP


Sl. Column name Data type Nulla Definition Defau
No. bility lt
value
Relationship Manager
VARCHAR
22 Yes Source 3 Identifier NULL
REL_MGR_3_NUM (25)
number

23 LANG_SPOKN_CDE CHAR (6) No Language Spoken Code NULL

TITL_EMPLO_POS_CD Title Employee Position


24 CHAR (10) No NULL
E Code

VARCHAR Title Employee Position


25 TITL_EMPLO_POS_NLS Yes NULL
(150) NLS Description
_DESC

Very Important Person


26 VIP_IND CHAR (1) Yes NULL
Indicator

27 LANG_WRT_CDE CHAR (6) No Language Written Code NULL

28 UPDT_DT_TM TIMESTAMP No Update timestamp NA

29 LOAD_DT_TM TIMESTAMP No Timestamp NA

Automated Payment
30 APY_IND CHAR(1) Yes NULL
Indicator

Subscribe Telephone
31 SCRIB_PHO_BANK_IND CHAR(1) Yes NULL
Banking Indicator

Short Message Service


32 SMGS_IND CHAR(1) Yes NULL
Indicator

Internet Banking
33 INET_BANK_DLGT_IND CHAR(1) Yes NULL
Delegate Indicator

Telephone Banking
34 PHO_BANK_DLGT_IND CHAR(1) Yes NULL
Delegate Indicator

Short Message Service


35 SMGS_DLGT_IND CHAR(1) Yes NULL
Delegate Indicator

Automated Teller
36 ATM_CARDH_IND CHAR(1) Yes Machine Cardholder NULL
Indicator

BUS_DEPST_CARDH_I Business Deposit


37 CHAR(1) Yes NULL
ND Cardholder Indicator

Automated Teller
38 ATM_ISLM_CARDH_IND CHAR(1) Yes Machine Islamic NULL
Cardholder Indicator

BANK June 2009 633


OCBB CPT Summary and Snapshot Design Overview

Snapshot table name: HEW_ORGN_CUST_EOM_SNAP


Sl. Column name Data type Nulla Definition Defau
No. bility lt
value
Active Business Internet
ACTV_BUS_INET_BAN
39 CHAR(1) Yes Banking Customer NULL
K_CUST_IND
Indicator

Active Business
ACTV_BUS_PHO_BANK
40 CHAR(1) Yes Telephone Banking NULL
_CUST_IND
Customer Indicator

Active Short Message


ACTV_SMGS_CUST_IN
41 CHAR(1) Yes Service Customer NULL
D
Indicator

Active Business Internet


ACTV_BUS_INET_BAN
42 CHAR(1) Yes Banking Delegate NULL
K_DLGT_IND
Indicator

Active Business
ACTV_PHO_BANK_DLG
43 CHAR(1) Yes Telephone Banking NULL
T_IND
Delegate Indicator

Active Short Message


ACTV_SMGS_DLGT_IN
44 CHAR(1) Yes Service Delegate NULL
D
Indicator

Active Automated Teller


ACTV_ATM_CARDH_IN
45 CHAR(1) Yes Machine Cardholder NULL
D
Indicator

ACTV_BUS_DEPST_CA Active Business Deposit


46 CHAR(1) Yes NULL
RDH_IND Cardholder Indicator

Active Automated Teller


ACTV_ATM_ISLM_CAR
47 CHAR(1) Yes Machine Islamic NULL
DH_IND
Cardholder Indicator

VARCHAR(1 Customer Comment 1


48 CUST_CMNT_1_TEXT Yes NULL
00) Text

VARCHAR(1 Customer Comment 2


49 CUST_CMNT_2_TEXT Yes NULL
00) Text

UTIL_PYMT_CASH_MG Utilise Payment Cash


50 CHAR(1) Yes NULL
MT_IND Management Indicator

51 REGIS_NET_IND CHAR(1) Yes Register Net Indicator NULL

52 ACTV_NET_IND CHAR(1) Yes Activated Net Indicator NULL

9999-
53 NET_ACCT_OPEN_DT DATE(4) Yes Net Account Open Date
12-31

Active Net Customer


54 ACTV_NET_CUST_IND CHAR(1) Yes NULL
Indicator

BANK June 2009 634


OCBB CPT Summary and Snapshot Design Overview

Snapshot table name: HEW_ORGN_CUST_EOM_SNAP


Sl. Column name Data type Nulla Definition Defau
No. bility lt
value
REGIS_COLL_ENGN_IN Register Collection
55 CHAR(1) Yes NULL
D Engine Indicator

REGIS_PYMT_ENGN_I Register Payment Engine


56 CHAR(1) Yes NULL
ND Indicator

REGIS_ADVC_ENGN_I Register Advise Engine


57 CHAR(1) Yes NULL
ND Indicator

CUST_BHAV_SCR_NU Customer Behaviour


58 CHAR(4) Yes NULL
M Score Number

DECIMAL(17 Limit Pre Approved


59 LMT_PRE_APV_AMT Yes ZEROS
,3) Amount

BAL_LMT_PRE_APV_A DECIMAL(17 Balance Limit Pre


60 Yes ZEROS
MT ,3) Approved Amount

CUST_ADDR_PRVID_D Customer Address 9999-


61 DATE(4) Yes
T Provide Date 12-31

9999-
62 CUST_VISIT_LAST_DT DATE(4) Yes Customer Visit Last Date
12-31

GROUP_ITEG_CUST_I Group Integrated


63 CHAR(1) Yes NULL
ND Customer Indicator

64 RECV_IND CHAR(1) Yes Receivership Indicator NULL

Customer Comment
65 CUST_CMNT_IND CHAR(1) Yes NULL
Indicator

ACTV_INET_BANK_TRA Active Internet Banking


66 CHAR(1) Yes NULL
DE_IND Trade Indicator

ACTV_NET_TRADE_IN Active Net Trade


67 CHAR(1) Yes NULL
D Indicator

ELEC_CHANL_COMN_I Electronic Channel


68 CHAR(1) Yes NULL
ND Communication Indicator

Customer Transaction Summary


You can refer to the following table for information about the Customer Transaction
Summary Snapshot table.

Snapshot table name: HEW_TRAN_CUST_EOM_SUMM


Sl. Column name Data type Nulla Definition Defau
No. bility lt
value
1 ARR_ID_ACCT BIGINT No Arrangement ID Account NA

BANK June 2009 635


OCBB CPT Summary and Snapshot Design Overview

Snapshot table name: HEW_TRAN_CUST_EOM_SUMM


Sl. Column name Data type Nulla Definition Defau
No. bility lt
value
Transaction Input NA
2 CHANL_CDE CHAR (6) No
Medium Code

3 TRAN_CLASS_CDE CHAR (6) No Transaction Class Code NA

4 TRAN_NATUR_CDE CHAR (3) No Transaction Nature Code NA

Transaction Category
5 TRAN_CAT_CDE CHAR (6) No NA
Code

6 YR_NUM DECIMAL No Year Dimension NA

7 MO_NUM DECIMAL No Month Dimension NA

8 BRNCH_ACCT_NUM BIGINT Yes Account branch number NA

Transaction branch
9 BRNCH_TRAN_NUM BIGINT Yes NA
number

CTRY_BRNCH_ACCT_C
10 CHAR (2) NO Country code NA
DE

CTRY_BRNCH_TRAN_C
11 CHAR (2) NO Country code NA
DE

GROUP_MEMBR_ACCT
12 CHAR (6) NO Group member code NA
_CDE

GROUP_MEMBR_TRAN
13 CHAR (6) NO Group member code NA
_CDE

14 IP_ID_CUST BIGINT Yes Involved party id NA

15 PROD_ID BIGINT Yes Product ID NA

16 TRAN_CNT DOUBLE Yes Transaction count NA

17 LOAD_DT_TM TIMESTAMP No Load date time NA

Branch Transaction Channel Summary


You can refer to the following table for information about the Branch Transaction
Channel Summary Snapshot table.

EOM snapshot table name: HEW_TRAN_BRNCH_CHAN_EOM_SUMM


Sl. Column name Data type Nulla Definition Defau
No. bility lt
value
1 CTRY_BRNCH_CDE CHAR (2) No Country branch code NA

2 GROUP_MEMBR_CDE CHAR (6) No Group member code NA

BANK June 2009 636


OCBB CPT Summary and Snapshot Design Overview

EOM snapshot table name: HEW_TRAN_BRNCH_CHAN_EOM_SUMM


Sl. Column name Data type Nulla Definition Defau
No. bility lt
value
3 BRNCH_NUM DECIMAL (3) No Branch number NA

4 CHANL_CDE CHAR (6) No Channel code NA

5 YR_NUM DECIMAL (4) No Year dimension NA

6 MO_NUM DECIMAL (2) No Month dimension NA

DECIMAL
7 TRAN_LCL_AMT Yes Transaction amount NA
(17,3)

SMALLINT
8 DEAL_CNT Yes Deal count NA
INTEGER

SMALLINT
9 TRAN_CNT Yes Transaction count NA
INTEGER

10 LOAD_DT_TM TIMESTAMP No Load Date Timestamp NA

Credit Card Arrangement Snapshot


You can refer to the following table for information about Credit Card Arrangement
Snapshot table.

Snapshot table name: HEW_CRED_CARD_ARR_EOM_SNAP


Sl. Column name Data type Nulla Definition Defau
No. bility lt
value
The unique identifier of
the Account
1 ARR_ID_CREDIT_CARD BIGINT Yes Arrangement. It is
subtype of Product
Arrangement.

DECIMAL
2 MO_NUM Yes Month Number
(2,0)

DECIMAL
3 YR_NUM Yes Year Number
(4,0)

0001-
4 PYMT_NEXT_DT DATE Yes Payment Next Date
01-01

Balance Average Debit


BAL_AVG_DB_LCL_MT DECIMAL
5 Yes Month to Date Local Zeros
D_AMT (17,3)
Amount

BAL_TSHLD_COMT_FE DECIMAL Balance Threshold


6 Yes Zeros
E_AMT (17,3) Commitment Fee Amount

BANK June 2009 637


OCBB CPT Summary and Snapshot Design Overview

Snapshot table name: HEW_CRED_CARD_ARR_EOM_SNAP


Sl. Column name Data type Nulla Definition Defau
No. bility lt
value
INT_CRED_ACCR_LA_ DECIMAL Interest Credit Accrue
7 Yes Zeros
MO_LCL_AMT (17,3) Last Month Local Amount

INT_DB_ACCR_LA_MO DECIMAL Interest Debit Accrue


8 Yes Zeros
_LCL_AMT (17,3) Last Month Local Amount

DECIMAL
9 CHOF_CASH_AMT Yes Charge Off Cash Amount Zeros
(17,3)

CRED_LIMIT_TEMP_AM DECIMAL Credit Limit Temporary


10 Yes Zeros
T (17,3) Amount

FEE_MBR_NXT_MO_N Fee Membership Next


11 CHAR (2) Yes NULL
UM Month Number

DECIMAL
12 FIN_CHRG_AMT Yes Finance Charge Amount Zeros
(17,3)

DECIMAL Payment Due Minimum


13 PYMT_DUE_MIN_AMT Yes Zeros
(17,3) Amount

Very Important Person


14 VIP_IND CHAR (1) Yes NULL
Indicator

CRED_RISK_GRDE_CD
15 CHAR (6) No Credit Risk Grade Code NA
E

16 PYMT_METH_CDE CHAR (3) No Payment Method Code NA

Account Bad Doubtful 0001-


17 ACCT_BAD_DBTF_DT DATE Yes
Date 01-01

18 BAD_DBTF_IND CHAR (1) Yes Bad Doubtful Indicator NULL

0001-
19 CHOF_DT DATE Yes Charge Off Date
01-01

20 COLL_IND CHAR (1) Yes Collection Indicator NULL

0001-
21 CRED_LMT_DT DATE Yes Credit Limit Date
01-01

22 DSPUT_ITEM_CNT INTEGER Yes Dispute Item Count Zeros

Extension Automatic
23 EXT_ATMC_IND CHAR (1) Yes NULL
Indicator

INT_BASE_RATE_TYPE Interest Base Rate Type


24 CHAR (3) No N.A
_CDE Code

25 OVDUE_STAT_CDE CHAR (3) NO Overdue Status Code NULL

0001-
26 OVLMT_DT DATE Yes Overlimit Date
01-01

BANK June 2009 638


OCBB CPT Summary and Snapshot Design Overview

Snapshot table name: HEW_CRED_CARD_ARR_EOM_SNAP


Sl. Column name Data type Nulla Definition Defau
No. bility lt
value
27 OVLMT_IND CHAR (1) Yes Overlimit Indicator NULL

DECIMAL
28 PYMT_AGRE_AMT Yes Payment Agree Amount Zeros
(17,3)

Payment Automatic Debit


29 PYMT_ATMC_DB_IND CHAR (1) Yes NULL
Indicator

DECIMAL
30 PYMT_LAST_AMT Yes Payment Last Amount Zeros
(17,3)

0001-
31 PYMT_LAST_DT DATE Yes Payment Last Date
01-01

DECIMAL Payment Next Local


32 PYMT_NEXT_LCL_AMT Yes Zeros
(17,3) Amount

DECIMAL
33 RCVR_TTL_AMT Yes Recovery Total Amount Zeros
(17,3)

34 REASON_CHOF_CDE CHAR (3) No Reason Charge Off Code N.A

35 RESTR_CDE CHAR (3) No Restriction Code N.A

ATMC_PYRL_ACCT_IN Indicates whether it is an


36 CHAR (1) Yes NULL
D auto payroll account.

The date when the last


ATMC_PYRL_TRAN_LA 9999-
37 DATE Yes auto payroll transaction
ST_DT 12-31
was performed.

Denotes the amount of


DECIMAL
38 CRED_LMT_MAX_AMT Yes the maximum overdraft Zeros
(17,3)
limit (Credit Limit).

Denotes the amount of


DECIMAL
39 CRED_LMT_MIN_AMT Yes the minimum overdraft Zeros
(17,3)
limit (Credit Limit).

The last date when the


9999-
40 INT_DB_APP_LAST_DT DATE Yes Debit Interest was
12-31
debited to an account.

A date that represents


when the next interest is
INT_DEBIT_APPL_NEX 0001-
41 DATE Yes to be applied/collected
T_DT 01-01
automatically or
manually.

The amount of interest


DECIMAL accrued on the account
42 INT_OD_AMT Yes Zeros
(17,3) to date from the last
interest application date.

BANK June 2009 639


OCBB CPT Summary and Snapshot Design Overview

Snapshot table name: HEW_CRED_CARD_ARR_EOM_SNAP


Sl. Column name Data type Nulla Definition Defau
No. bility lt
value
DECIMAL Interest amount from
43 INT_UOD_AMT Yes Zeros
(17,3) Unauthorized Overdraft.

DECIMAL
44 OVDUE_AMT Yes PLOC Overdue Amount Zeros
(17,3)

DECIMAL PLOC Current Due


45 PYMT_CURR_AMT Yes Zeros
(17,3) amount

DECIMAL The amount of the next


46 PYMT_NEXT_AMT Yes Zeros
(17,3) repayment

DECIMAL The spread amount of


47 SPRD_INT_BASE_RATE Yes Zeros
(11,8) the base interest rate

Indicates whether the


48 WAIVE_LC_IND CHAR (1) Yes late charge should be NULL
waived

PGM_WV_FEE_MBR_IN Program Waive Fee


49 CHAR(1) Yes NULL
D Membership Indicator

9999-
50 ACCT_DORM_DT DATE(4) Yes Account Dormant Date
12-31

DECIMAL(17
51 OVLMT_AMT Yes Overlimit Amount ZEROS
,3)

DECIMAL(11
52 OVLMT_RATE Yes Overlimit Rate ZEROS
,8)

Waive Service Charge


53 WAIVE_SCRG_IND CHAR(1) Yes NULL
Indicator

BAL_OUTSTD_CASH_ DECIMAL(17
54 Yes Balance Outstanding ZEROS
WDRW_AMT ,3)
Cash Withdrawal Amount

The load date of the


55 LOAD_DT_TM TIMESTAMP No NA
record.

Customer End of Month Snapshot


You can refer to the following table for information about Customer End of Month
Snapshot table.

BANK June 2009 640


OCBB CPT Summary and Snapshot Design Overview

EOM snapshot table name: HEW_CUST_EOM_SNAP


Sl. Column name Data type Nulla Definition Defau
No. bility lt
value
DECIMAL
1 BRNCH_NUM Yes Branch Number Zeros
(3)

2 CTRY_BRNCH_CDE CHAR (2) No Country Branch Code NA

3 GROUP_MEMBR_CDE CHAR (6) No Group Member Code NULL

Market Sector Previous


4 MKT_SECT_PREV_CDE CHAR (6) No NA
Code

5 OFCR_ACCT_NUM DECIMAL (3) Yes Officer Account Number Zeros

Subscribe Automated
6 SCRIB_ATB_IND CHAR (1) Yes Telephone Banking NULL
Indicator

Subscribe Hexagon
7 SCRIB_HEX_BANK_IND CHAR (1) Yes NULL
Banking Indicator

SCRIB_INET_BANK_IN Subscribe Internet


8 CHAR (1) Yes NULL
D Banking Indicator

Subscribe Personal
9 SCRIB_PTB_IND CHAR (1) Yes Telephone Banking NULL
Indicator

Involved Party Identifier


10 IP_ID_CUST BIGINT Yes
Customer

DECIMAL
11 YR_NUM Yes Year Number
(4,0)

DECIMAL
12 MO_NUM Yes Month Number
(2,0)

Active Customer
13 ACTV_CUST_IND CHAR (1) No
Indicator

14 CUST_CLASS_CDE CHAR (3) No Customer Class Code

15 CUST_TYPE_CDE CHAR (3) No Customer Type Code

16 RETEN_RTNG_CDE CHAR (3) No Retention Rating Code

RETEN_RTNG_START_ Retention Rating Start


17 DATE Yes
DT Date

RTNG_CRED_RISK_ST Rating Credit Risk Start


18 DATE Yes
ART_DT Date

19 LEGAL_ENT_CDE CHAR (6) No Legal Entity Code

BANK June 2009 641


OCBB CPT Summary and Snapshot Design Overview

EOM snapshot table name: HEW_CUST_EOM_SNAP


Sl. Column name Data type Nulla Definition Defau
No. bility lt
value
SMALLINT
20 CRED_RISK_SCR No Credit Risk Score
INTEGER

21 WAIVE_SCRG_IND CHAR (1) No Waive Scoring Indicator

CHECK_GURNT_CARD Check Guarantor Card


22 CHAR (1) No
_HLDR_IND Holder Indicator

23 ACCT_IMPRT_IND CHAR (1) No Account Import Indicator

24 ACCT_EXPRT_IND CHAR (1) No Account Export Indicator

Review Customer
25 RVW_CUST_REL_DT DATE No
Related Date

RTNG_CRED_RISK_NU DECIMAL Rating Credit Risk


26 No
M (3,1) Number

Blacklist Customer
27 BLST_CUST_IND CHAR (1) No
Indicator

Corporate Investment
CORP_INVST_BANK_C
28 CHAR (1) No Banking Customer
UST_IND
Indicator

29 BUS_CLASS_CDE CHAR (4) Business Class Code


No

CRED_APV_RISK_CUS Credit Approval Risk


30 CHAR (1) No
T_IND Customer Indicator

Preferred Islamic Product


31 PRFR_ISLM_PROD_IND CHAR (1) No
Indicator

CUST_BASL_TYPE_CD Customer Basel Type


32 CHAR (6) No
E Code

Load Date and


33 LOAD_DT_TM TIMESTAMP Yes
Timestamp

CUST_CNTAC_LAST_D Customer Contact Last


34 DATE(4) Yes
T Date

EMPLY_ID_CRED_OFC Employee Identifier


35 BIGINT(8) Yes
R Credit Officer

Customer Potential
36 CUST_POTEN_NUM CHAR(20) Yes
Number

COMM_POTEN_CUST_I Commercial Potential


37 CHAR(1) Yes
ND Customer Indicator

BANK June 2009 642


OCBB CPT Summary and Snapshot Design Overview

EOM snapshot table name: HEW_CUST_EOM_SNAP


Sl. Column name Data type Nulla Definition Defau
No. bility lt
value
Customer International
38 CUST_INTL_NUM CHAR(20) Yes
Number

CUST_CTR_BANK_TYP Customer Central Bank


39 CHAR(10) Yes
E Type

VARCHAR(2
40 ADDR_LINE_1_TEXT Yes Address Line 1 Text
50)

VARCHAR(2
41 ADDR_LINE_2_TEXT Yes Address Line 2 Text
50)

VARCHAR(2
42 ADDR_LINE_3_TEXT Yes Address Line 3 Text
50)

VARCHAR(2
43 ADDR_LINE_4_TEXT Yes Address Line 4 Text
50)

VARCHAR(2
44 ADDR_LINE_5_TEXT Yes Address Line 5 Text
50)

VARCHAR(3
45 PHO_NUM Yes Telephone Number
2)

VARCHAR(3 Telephone Mobile


46 PHO_MOBL_NUM Yes
2) Number

VARCHAR(6 Electronic Mail Address


47 EMAIL_ADDR_TEXT Yes
4) Text

VARCHAR(3
48 PHO_FAX_NUM Yes Telephone Fax Number
2)

Standard Industrial
49 SIC_CDE CHAR(6) No
Classification Code

50 BKRPT_IND CHAR(1) Yes Bankruptcy Indicator

51 CUST_END_DT DATE(4) Yes Customer End Date

52 IP_TYPE_CDE CHAR(6) Yes IP Type Code

Borrowing Customer
53 BORW_CUST_IND CHAR(1) Yes
Indicator

Dummy Customer
54 DMY_CUST_IND CHAR(1) Yes
Indicator

Customer Provision Amount End of Month Snapshot


You can refer to the following table for information about Customer Provision Amount
End of Month Snapshot table.

BANK June 2009 643


OCBB CPT Summary and Snapshot Design Overview

EOM snapshot table name: HEW_CUST_PROV_AMT_EOM_SNAP


Sl. Column name Data type Nulla Definition Defau
No. bility lt
value
1 BRNCH_NUM DECIMAL (3) Yes Branch Number Zeros

2 CTRY_BRNCH_CDE CHAR (2) No Country Branch Code NA

3 GROUP_MEMBR_CDE CHAR (6) NO Group Member Code NULL

Involved Party Identifier


4 IP_ID_CUST BIGINT Yes
Customer

5 PROD_ID BIGINT Yes Product Identifier

6 CRNCY_CDE CHAR (3) NO Country Code

DECIMAL
7 YR_NUM Yes Year Number
(4,0)

DECIMAL Interest Suspension


8 MO_NUM Yes
(2,0) Write Off Local Amount

DECIMAL Interest Suspension


9 PROV_PREV_RPT_AMT No
(17,3) Release Local Amount

DECIMAL Provision Previous Local


10 PROV_NEW_LCL_AMT No
(17,3) Amount

PROV_WROFF_RPT_A DECIMAL Provision New Report


11 No
MT (17,3) Amount

PROV_RLEAS_LCL_AM DECIMAL Provision Write Off Local


12 No
T (17,3) Amount

INT_SUSPN_PREV_LCL DECIMAL Provision Release Report


13 No
_AMT (17,3) Amount

INT_SUSPN_NEW_LCL DECIMAL Interest Suspension


14 No
_AMT (17,3) Previous Report Amount

INT_SUSPN_WROFF_L DECIMAL Interest Suspension


15 No
CL_AMT (17,3) Write Off Report Amount

INT_SUSPN_RLEAS_LC DECIMAL Interest Suspension


16 No
L_AMT (17,3) Release Report Amount

DECIMAL Provision Previous Local


17 PROV_PREV_LCL_AMT No
(17,3) Amount

DECIMAL Provision New Report


18 PROV_NEW_RPT_AMT No
(17,3) Amount

PROV_WROFF_LCL_A DECIMAL Provision Write Off Local


19 No
MT (17,3) Amount

BANK June 2009 644


OCBB CPT Summary and Snapshot Design Overview

EOM snapshot table name: HEW_CUST_PROV_AMT_EOM_SNAP


Sl. Column name Data type Nulla Definition Defau
No. bility lt
value
PROV_RLEAS_RPT_AM DECIMAL Provision Release Report
20 No
T (17,3) Amount

INT_SUSPN_PREV_RP DECIMAL Interest Suspension


21 No
T_AMT (17,3) Previous Report Amount

INT_SUSPN_WROFF_R DECIMAL Interest Suspension


22 No
PT_AMT (17,3) Write Off Report Amount

INT_SUSPN_RLEAS_R DECIMAL Interest Suspension


23 No
PT_AMT (17,3) Release Report Amount

INT_SUSPN_NEW_RPT DECIMAL Interest Suspension New


24 No
_AMT (17,3) Report Amount

DECIMAL
25 PROV_BADB_AMT No Provision Bad And
(17,3)
Doubtful Amount

DECIMAL Interest Suspense


26 INT_SUSPN_AMT No
(17,3) Amount

DECIMAL
27 INT_ACCR_AMT No Interest Accrue Amount
(17,3)

Load Date and


28 LOAD_DT_TM TIMESTAMP Yes
Timestamp

Customer Total Relationship Balance End of Month Snapshot


You can refer to the following table for information about Customer Total Relationship
Balance End of Month Snapshot table.

EOM snapshot table name: HEW_CUST_TTL_REL_BAL_EOM_SNAP


Sl. Column name Data type Nulla Definition Defau
No. bility lt
value
Involved Party Identifier
1 IP_ID_CUST BIGINT No NA
Customer

2 MO_NUM DECIMAL (2) No Month Number NA

3 YR_NUM DECIMAL (4) No Year Number NA

DECIMAL Balance Aggregate


4 BAL_AGGR_AMT Yes Zero
(17,3) Amount

DECIMAL Balance Debit Aggregate


5 BAL_DB_AGGR_AMT Yes Zero
(17,3) Amount

BANK June 2009 645


OCBB CPT Summary and Snapshot Design Overview

EOM snapshot table name: HEW_CUST_TTL_REL_BAL_EOM_SNAP


Sl. Column name Data type Nulla Definition Defau
No. bility lt
value
DECIMAL Balance Investment
6 BAL_INVST_AVG_AMT Yes Zero
(17,3) Average Amount

BAL_INVST_OTHER_AV DECIMAL Balance Investment


7 Yes Zero
G_AMT (17,3) Other Average Amount

BAL_INS_PROD_AVG_A DECIMAL Balance Insurance


8 Yes Zero
MT (17,3) Product Average Amount

BAL_OTHER_PROD_AV DECIMAL Balance Other Product


9 Yes Zero
G_AMT (17,3) Average Amount

Balance Unauthorised
BAL_UAUT_OD_AVG_A DECIMAL
10 Yes Overdraft Average Zero
MT (17,3)
Amount

Balance Total
BAL_TTL_REL_JOINT_ DECIMAL
11 Yes Relationship Joint Zero
ACCT_AMT (17,3)
Account Amount

DECIMAL Balance Total


12 BAL_TTL_REL_AMT Yes Zero
(17,3) Relationship Amount

13 LOAD_DT_TM TIMESTAMP No Load Date Time NA

Individual End of Month Snapshot


You can refer to the following table for information about Individual End of Month
Snapshot table.

EOM snapshot table name: HEW_INDV_EOM_SNAP


Sl. Column name Data type Nulla Definition Defau
No. bility lt
value
Involved Party Identifier
1 IP_ID_INDV BIGINT No NA
Individual

2 MO_NUM DECIMAL (2) No Month Number NA

3 YR_NUM DECIMAL (4) No Year Number NA

4 MAR_STAT_CDE CHAR (3) NO Marital Status Code NULL

VARCHAR
5 LAST_NAME Yes Last Name NULL
(45)

VARCHAR
6 MID_NAME Yes Middle Name NULL
(28)

VARCHAR
7 FRST_NAME Yes First Name NULL
(28)

BANK June 2009 646


OCBB CPT Summary and Snapshot Design Overview

EOM snapshot table name: HEW_INDV_EOM_SNAP


Sl. Column name Data type Nulla Definition Defau
No. bility lt
value
8 FULL_NAME CHAR (75) Yes 4304 Full Name NULL

VARCHAR
9 ALIAS_NAME Yes Alias Name NULL
(32)

Individual National
INDV_NLS_LAST_NAM VARCHAR
10 Yes Language Support Last NULL
E (150)
Name

Individual National
VARCHAR
11 INDV_NLS_MID_NAME Yes Language Support NULL
(150)
Middle Name

Individual National
INDV_NLS_FRST_NAM VARCHAR
12 Yes Language Support First NULL
E (150)
Name

Individual National
INDV_NLS_SHRT_NAM VARCHAR
13 Yes Language Support Short NULL
E (150)
Name

VARCHAR
14 SHRT_NAME Yes 4747 Short Name NULL
(50)

15 GENDR_CDE CHAR (6) NO Gender Code NULL

16 EDUC_LVL_CDE CHAR (3) NO Education Level Code NULL

17 RES_CDE CHAR (3) NO Residence Code NULL

Household Income
18 HSHLD_INC_RGE_CDE CHAR (3) NO NULL
Range Code

Document Identifier Type


19 DOC_ID_TYPE_CDE CHAR (6) NO NULL
Code

Exception Direct Mail


20 EXCP_DM_IND CHAR (1) Yes NULL
Indicator

VARCHAR Document Identifier


21 DOC_ID_NUM Yes NULL
(20) Number

22 CTRY_NATL_CDE CHAR (2) NO Country Nationality Code NULL

23 NAME_SUFF_CDE CHAR (10) NO Name Suffix Code NULL

Name Suffix National


24 NAME_SUFF_NLS_CDE CHAR (10) NO NULL
Language Support Code

25 LOAD_DT_TM TIMESTAMP No Load Date Time NA

BANK June 2009 647


OCBB CPT Summary and Snapshot Design Overview

Insurance Arrangement End of Month Snapshot


You can refer to the following table for information about Insurance Arrangement End of
Month Snapshot table.

EOM snapshot table name: HEW_INS_ARR_EOM_SNAP


Sl. Column name Data type Nulla Definition Defau
No. bility lt
value
Arrangement Identifier
1 ARR_ID_INS BIGINT No NA
Insurance

2 MO_NUM DECIMAL (2) No Month Number NA

3 YR_NUM DECIMAL (4) No Year Number NA

4 PDCY_CDE CHAR (3) NO Periodicity Code NULL

5 PYMT_METH_CDE CHAR (3) NO Payment Method Code NULL

PREM_GROS_LCL_AM DECIMAL Premium Gross Local


6 Yes Zero
T (17,3) Amount

DECIMAL
7 CMSSN_AMT Yes Commission Amount Zero
(17,3)

FUND_MKT_VAL_LCL_ DECIMAL Fund Market Value Local


8 No NA
AMT (17,3) Amount

UNIT_FUND_HELD_NU DECIMAL
9 No Unit Fund Held Number NA
M (19,6)

DECIMAL Insurance Assured


10 INS_ASSUR_AMT No NA
(17,3) Amount

DECIMAL
11 PREM_AMT No Premium Amount NA
(17,3)

Security Account
12 SEC_ACCT_IND CHAR (1) Yes NULL
Indicator

DECIMAL Payment Total Local


13 PYMT_TTL_LCL_AMT Yes Zero
(17,3) Amount

14 TERM_CDE CHAR (6) NO Term Code NULL

0001-
15 VALN_LAST_DT DATE Yes Valuation Last Date
01-01

16 LOAD_DT_TM TIMESTAMP No Load Date Time NA

Instrument Holding Portfolio End of Month Snapshot


You can refer to the following table for information about Instrument Holding Portfolio
End of Month Snapshot table.

BANK June 2009 648


OCBB CPT Summary and Snapshot Design Overview

Note
Create a new table named,
HEW_INSTM_HLDG_PORTF_EOM_SNAP.

EOM snapshot table name: : HEW_INSTM_HLDG_PORTF_EOM_SNAP


Sl. Column name Data type Nulla Definition Defau
No. bility lt
value
Arrangement Identifier
1 ARR_ID_INVST BIGINT No NA
Investment

VARCHAR Financial Market


2 FIN_MKT_INSTM_CDE No NA
(15) Instrument Code

3 REGIS_TYPE_CDE CHAR (3) No Registration Type Code NA

4 MO_NUM DECIMAL (2) No Month Number NA

5 YR_NUM DECIMAL (4) No Year Number NA

INSTM_HELD_MKT_VAL DECIMAL Instrument Held Market


6 No NA
UE_AMT (17,3) Value Amount

0001-
7 SETL_DT DATE Yes Settlement Date
01-01

DECIMAL(19
8 UNIT_HELD_NUM No Units Held Number NA
,6)

INSTM_HELD_BOOK_V DECIMAL(17 Instrument Held Book


9 No NA
ALUE_AMT ,3) Value Amount

10 LOAD_DT_TM TIMESTAMP No Load Date Time NA

Investment Arrangement End of Month Snapshot


You can refer to the following table for information about the Investment Arrangement
End of Month Snapshot table.

Note
Create a new table named, HEW_INVST_ARR_EOM_SNAP.

EOM snapshot table name: : HEW_INVST_ARR_EOM_SNAP


Sl. Column name Data type Nulla Definition Defau
No. bility lt
value
Arrangement Identifier
1 ARR_ID_INVST BIGINT No NA
Investment

2 MO_NUM DECIMAL (2) No Month Number NA

BANK June 2009 649


OCBB CPT Summary and Snapshot Design Overview

EOM snapshot table name: : HEW_INVST_ARR_EOM_SNAP


Sl. Column name Data type Nulla Definition Defau
No. bility lt
value
3 YR_NUM DECIMAL (4) No Year Number NA

0001-
4 VALN_LAST_DT DATE Yes Valuation Last Date
01-01

DECIMAL
5 LOAN_PCT No Loan Percent NA
(9,5)

DECIMAL Overdraft Maximum


6 OD_MAX_AMT No NA
(17,3) Amount

DECIMAL
7 CONC_PCT No Concentration Percent NA
(9,5)

8 LOAD_DT_TM BIGINT No Load Date Time NA

Account Arrangement End of Month Snapshot


You can refer to the following table for information about the Account Arrangement End
of Month Snapshot table.

Note
Create a new table named, HEW_ACCT_ARR_EOM_SNAP.

Snapshot table name: HEW_ACCT_ARR_EOM_SNAP


Sl. Column name Data type Nulla Definition Defau
No. bility lt
value
Arrangement Identifier
1 ARR_ID_ACCT BIGINT (8) No NA
Account

2 MO_NUM DECIMAL (2) No Month Number NA

3 YR_NUM DECIMAL (4) No Year Number NA

0001-
4 ACCT_OPEN_DT DATE Yes Account Open Date
01-01

0001-
5 ACTV_LAST_DT DATE Yes 4044 Activity Last Date
01-01

DECIMAL Account Limit Local


6 ACCT_LIMIT_LCL_AMT Yes Zero
(17,3) Amount

DECIMAL Account Hold Local


7 ACCT_HOLD_LCL_AMT Yes Zero
(17,3) Amount

8 ACCT_STAT_CDE CHAR (6) No Account Status Code NA

BANK June 2009 650


OCBB CPT Summary and Snapshot Design Overview

Snapshot table name: HEW_ACCT_ARR_EOM_SNAP


Sl. Column name Data type Nulla Definition Defau
No. bility lt
value
DECIMAL Balance Available Local
9 BAL_AVAIL_LCL_AMT Yes Zero
(17,3) Amount

DECIMAL
10 BAL_AVAIL_AMT
(17,3)
Yes Balance Available Amount Zero

Balance Average Credit


BAL_AVG_CRED_LCL_ DECIMAL
11 Yes Local Month to Date Zero
MTD_AMT (17,3)
Amount

DECIMAL BALANCE DEBIT


12 BAL_DB_LCL_AMT Yes Zero
(17,3) LOCAL AMOUNT

BAL_OUTSTD_LCL_AM DECIMAL Balance Outstanding


13 Yes Zero
T (17,3) Local Amount

DECIMAL 4046 Balance


14 BAL_OUTSTD_AMT Yes Zero
(17,3) Outstanding Amount

DECIMAL
15 BAL_CURR_AMT Yes Balance Current Amount Zero
(17,3)

DECIMAL Balance Current Local


16 BAL_CURR_LCL_AMT Yes Zero
(17,3) Amount

DECIMAL Balance Maturity Local


17 BAL_MTUR_LCL_AMT Yes Zero
(17,3) Amount

0001-
18 DUE_DT DATE Yes Due Date
01-01

19 DLQ_IND CHAR (1) Yes Delinquent Indicator NULL

EMPLY_ID_ACCT_OFC Employee Identifier


20 BIGINT Yes Zeros
R Account Officer

DECIMAL Interest Debit Accrue


21 INT_DB_ACCR_AMT Yes Zeros
(17,3) Amount

DECIMAL Interest Credit Accrue


22 INT_CRED_ACCR_AMT Yes Zeros
(17,3) Amount

OD_UAUT_OUTSTD_DA Overdraft Unauthorised


23 INTEGER Yes Zeros
Y_CNT Outstanding Day Count

24 OVDUE_DAY_CNT INTEGER Yes Overdue Day Count Zeros

TRAN_PRGS_ITEM_RE Transaction Progressive


25 CHAR (16) Yes NULL
FER_NUM Item Reference Number

26 CTRY_BRNCH_CDE CHAR (2) NO Country Branch Code NULL

27 GROUP_MEMBR_CDE CHAR (6) NO Group Member Code NULL

BANK June 2009 651


OCBB CPT Summary and Snapshot Design Overview

Snapshot table name: HEW_ACCT_ARR_EOM_SNAP


Sl. Column name Data type Nulla Definition Defau
No. bility lt
value
DECIMAL
28 BRNCH_NUM Yes Branch Number Zeros
(3)

29 PROD_ID BIGINT Yes Product Identifier Zeros

DECIMAL
30 ACCT_HOLD_AMT Yes Account Holding Amount Zeros
(17,3)

DECIMAL
31 ACCT_LIMIT_AMT Yes Account Limit Amount Zeros
(17,3)

DECIMAL Balance Current Report


32 BAL_CURR_RPT_AMT Yes Zeros
(17,3) Amount

Clearing and other holds


on the account, all
DECIMAL
33 BAL_MAT_AMT Yes measurements are in the Zeros
(17,3)
currency which the
account is denominated.

Code representing the


34 INT_CR_CALC_CDE CHAR (3) No interest calculation NA
method

INT_CRED_ACCR_LCL_ DECIMAL The amount of accrued


35 Yes Zeros
AMT (17,3) interest not yet paid.

INT_DB_ACCR_LCL_A DECIMAL The amount of accrued


36 Yes Zeros
MT (17,3) interest not yet paid.

Code representing the


37 INT_DEBIT_CALC_CDE CHAR (3) No interest calculation NA
method

The interest rate applying


DECIMAL
38 INT_RATE Yes for the given Rate Type Zeros
(11,8)
for the given Currency.

DECIMAL Total investment market


39 MKT_VALUE_LCL_AMT Yes Zeros
(17,3) value in local currency

Denotes the number of


OVDUE_DAY_RGE_CD
40 CHAR (3) No delinquent days since NA
E
overdue.

An indicator to identify of
41 PRICE_INT_TYPE CHAR (10) Yes the account interest NULL
rating is fixed or floating

The Calendar Date on


which the Customer 9999-
42 STMT_LAST_DT DATE (4) Yes
Arrangement had its last 12-31
Statement prepared.

BANK June 2009 652


OCBB CPT Summary and Snapshot Design Overview

Snapshot table name: HEW_ACCT_ARR_EOM_SNAP


Sl. Column name Data type Nulla Definition Defau
No. bility lt
value
The most recent date on
which an Arrangement
Transaction for the
9999-
43 TRAN_LAST_DT DATE(4) Yes Arrangement occurred,
12-31
whether initiated by the
Customer of the
Financial Institution.

The load date of the


44 LOAD_DT_TM TIMESTAMP No NA
record.

Involved Party Identifier


45 IP_ID_PRIM_CUST BIGINT(8) Y Zeros
Primary Customer

9999-
46 ACCT_CLOSE_DT DATE(4) Y Account Close Date
12-31

REASON_ACCT_CLOS Reason Account Closure


47 CHAR(6) N NA
E_CDE Code

CRNCY_CDE CHAR(3) N Currency Code NA

ACCT_STAT_CHG_LAS Account Status Change 9999-


DATE(4) Y
T_DT Last Date 12-31

ACCT_PREV_STAT_CD Account Previous Status


CHAR(6) N NA
E Code

9999-
DATA_XTRCT_LAST_DT DATE(4) Y Data Extract Last Date
12-31

Arrangement Identifier
ARR_ID_CRED_FACIL BIGINT(8) Y Zeros
Credit Facility

OVDUE_DAY_MAX_CN SMALLINT(2 Overdue Days Maximum


Y Zeros
T ) Count

Account Payment
ACCT_PYMT_NUM CHAR(20) Y NULL
Number

GROUP_ITEG_CUST_I Account Payment


CHAR(1) Y NULL
ND Number

Group Integrated One


GROUP_ITEG_1_CDE CHAR(3) N NA
Code

Group Integrated Two


GROUP_ITEG_2_CDE CHAR(3) N NA
Code

SRCE_SYS_CDE CHAR(6) N Source System Code NA

BUS_CLASS_CDE CHAR(4) N Business Class Code NA

BANK June 2009 653


OCBB CPT Summary and Snapshot Design Overview

Credit Facility Arrangement End of Month Snapshot


You can refer to the following table for information about the Credit Facility
Arrangement End of Month Snapshot table.

Note
Add four new elements to the existing table,
HEW_CRED_FACIL_ARR_EOM_SNAP.

EOM snapshot table name: HEW_CRED_FACIL_ARR_EOM_SNAP


Sl. Column name Data type Nulla Definition Defau
No. bility lt
value
Arrangement Identifier
1 ARR_ID_CRED_FACIL BIGINT (8) No NA
Credit Facility

2 YR_NUM DECIMAL (4) No Year Number NA

3 MO_NUM DECIMAL (2) No Month Number NA

4 FACIL_CAT_CDE CHAR (3) No Facility Category Code NA

5 CRED_FCL_TYPE_CDE CHAR (3) No Credit Facility Type Code NA

Credit Limit Sequence


6 CRED_LMT_SEQ_NUM CHAR (2) Yes Null
number

DECIMAL Balance Outstanding


7 BAL_OUTSTD_AMT Yes Zeros
(17,3) Amount

The date when the


8 RVW_DT DATE (4) Yes
arrangement is reviewed

The current value of the


CRED_LIMIT_CURR_A DECIMAL limit imposed on the
9 Yes Zeros
MT (17,3) Credit Facility
Arrangement.

The date on which the 9999-


10 AUTH_EXPIR_DT DATE (4) Yes
authorization is expired. 12-31

The percentage of the


DECIMAL limit/amount of the facility
11 CASH_RISK_PCT Yes Zeros
(9,5) that reflects the cash risk
to the bank.

DECIMAL Total Facility Contribution


12 PYMT_CNTRB_PCT Yes Zeros
(9,5) Percentage

Code representing the


13 SEC_LVL_CDE CHAR (3) No security level held status NA
of the facility.

BANK June 2009 654


OCBB CPT Summary and Snapshot Design Overview

EOM snapshot table name: HEW_CRED_FACIL_ARR_EOM_SNAP


Sl. Column name Data type Nulla Definition Defau
No. bility lt
value
The limit amount defines
DECIMAL customer limit for a
14 CRED_LIMIT_LCL_AMT Yes Zeros
(17,3) particular account or limit
type.

Account level limit


DECIMAL
15 CRED_LIMIT_RPT_AMT Yes amount in the reporting Zeros
(17,3)
currency of the account

Controlling Limit
16 CNTL_LMT_SEQ_NUM CHAR(2) No NA
Sequence Number

Controlling Limit Type


17 CNTL_LMT_TYPE_CDE CHAR(3) Yes NULL
Code

REASON_FIN_REQMT_ Reason Finance


18 CHAR(6) Yes NULL
CDE Requirement Code

BRNCH_FACIL_MNTR_ Branch Facility


19 DECIMAL(3) No NA
NUM Monitoring Number

The load date of the


20 LOAD_DT_TM TIMESTAMP No NA
record.

Deposit Arrangement End of Month Snapshot


You can refer to the following table for information about the Deposit Arrangement End
of Month Snapshot table.

Note
Add twenty six new elements to the existing table,
HEW_DEPST_ARR_EOM_SNAP.

EOM snapshot table name: HEW_DEPST_ARR_EOM_SNAP


Sl. Column name Data type Nulla Definition Defau
No. bility lt
value
Account Balance Zero
1 ACCT_BAL_0_DT DATE No NA
Date

Balance Average Debit


BAL_AVG_DB_LCL_MT DECIMAL
2 No Month to Date Local NA
D_AMT (17,3)
Amount

BALANCE DEBIT YEAR


BAL_DB_YTD_LCL_AM DECIMAL
3 No TO DATE LOCAL NA
T (17,3)
AMOUNT

BANK June 2009 655


OCBB CPT Summary and Snapshot Design Overview

EOM snapshot table name: HEW_DEPST_ARR_EOM_SNAP


Sl. Column name Data type Nulla Definition Defau
No. bility lt
value
4 RATE_PRFR_CDE CHAR (3) NO Rate Preference Code NULL

DECIMAL Interest Credit Accrue


5 INT_CRED_ACCR_AMT No NA
(17,3) Amount

INT_CRED_ACCR_CUR DECIMAL Interest Credit Accrue


6 No NA
R_MO_AMT (17,3) Current Month Amount

INT_CRED_ACCR_LA_ DECIMAL Interest Credit Accrue


7 No NA
MO_LCL_AMT (17,3) Last Month Local Amount

INT_DB_ACCR_LA_MO DECIMAL Interest Debit Accrue


8 No NA
_LCL_AMT (17,3) Last Month Local Amount

INT_OVDUE_ACCR_AM DECIMAL Interest Overdue Accrue


9 No NA
T (17,3) Amount

INT_OVDUE_DEPST_C Interest Overdue Deposit


10 CHAR (3) NO NULL
ALC_CDE Calculation Code

DECIMAL Interest Paid Local


11 INT_PAID_LCL_AMT No NA
(17,3) Amount

DECIMAL
12 INT_ACCR_AMT No Interest Accrue Amount NA
(17,3)

DECIMAL
13 INT_TRSRY_RATE No Interest Treasury Rate NA
(11,8)

DECIMAL INTEREST RECEIVED


14 INT_RECV_LCL_AMT No NA
(17,3) LOCAL AMOUNT

RATE_OVDUE_DEPST_ Rate Overdue Deposit


15 CHAR (3) NO NULL
TYPE_CDE Type Code

VARCHAR
16 MTUR_INSTR_TEXT Yes Maturity Instruction Text NULL
(256)

DECIMAL
17 INT_PAID_AMT Yes Interest Paid Amount Zeros
(17,3)

DECIMAL Cost Of Funds Local


18 COF_LCL_AMT Yes Zeros
(17,3) Amount

DECIMAL Value Of Funds Local


19 VOF_LCL_AMT
(17,3)
Yes
Amount
Zeros

DECIMAL
20 VOF_RATE Yes Value Of Funds Rate Zeros
(11,8)

0001-
21 PYMT_NEXT_DT DATE Yes Payment Next Date
01-01

BANK June 2009 656


OCBB CPT Summary and Snapshot Design Overview

EOM snapshot table name: HEW_DEPST_ARR_EOM_SNAP


Sl. Column name Data type Nulla Definition Defau
No. bility lt
value
Frequency Payment
22 FREQ_PYMT_CDE CHAR (3) No NA
Code

23 CHOF_DT DATE (4) Yes Charge Off Date NULL

24 REASON_CHOF_CDE CHAR (3) NO Reason Charge off Code NULL

DECIMAL
25 CHOF_CASH_AMT Yes Charge off Cash Amount NULL
(17,3)

DECIMAL Payment Net Amount


26 PYMT_NET_AMT Yes NULL
(17,3)

DECIMAL
27 WDRW_NET_AMT Yes Withdrawal Net Amount NULL
(17,3)

28 EXST_LOAN_IND CHAR (1) Yes Loan Indicator NULL

29 MTUR_INSTR_1_TEXT CHAR (24) Yes Maturity Instruction 1 Text NULL

30 MTUR_INSTR_2_TEXT CHAR (24) Yes Maturity Instruction 2 Text NULL

NULL
31 MTUR_INSTR_3_TEXT CHAR (24) Yes Maturity Instruction 3 Text

32 MTUR_INSTR_4_TEXT CHAR (24) Yes Maturity Instruction 4 Text NULL

Balance Month To Date


BAL_MTD_AVG_CR_LA DECIMAL(17
33 Yes Average Credit Last ZEROS
_MO_LCL_AMT ,3)
Month Local Amount

Balance Month To Date


BAL_MTD_AVG_DB_LA DECIMAL(17
34 Yes Average Debit Last ZEROS
_MO_LCL_AMT ,3)
Month Local Amount

Past Due Maturity


35 PAST_DUE_MTUR_IND CHAR(1) Yes NULL
Indicator

36 CHECK_STOP_CNT SMALLINT Yes Check Stopped Count NA

37 TERM_RENEW_CDE CHAR(6) No Term Renew Code NA

Overdraft Facility
38 OD_FACIL_IND CHAR(1) Yes NA
Indicator

39 BUS_CLASS_CDE CHAR(4) No Business Class Cde NA

Loan Arrangement End of Month Snapshot


You can refer to the following table for information about the Loan Arrangement End of
Month Snapshot table.

BANK June 2009 657


OCBB CPT Summary and Snapshot Design Overview

Note
Add thirty nine new elements to the existing table,
HEW_LOAN_ARR_EOM_SNAP.

EOM snapshot table name: HEW_LOAN_ARR_EOM_SNAP


Sl. Column name Data type Nulla Definition Defau
No. bility lt
value
Arrangement Identifier
1 ARR_ID_LOAN BIGINT (8) No NA
Loan Identifier

2 MO_NUM DECIMAL (2) No Month Number NA

3 YR_NUM DECIMAL (4) No Year Number NA

Balance Average Debit


BAL_AVG_DB_LCL_MT DECIMAL
4 Yes Month to Date Local Zeros
D_AMT (17,3)
Amount

BAL_DB_YTD_LCL_AM DECIMAL Balance debit year to


5 Yes Zeros
T (17,3) date local amount

VARCHAR
6 ACCT_REFER_TEXT Yes Account Reference Text Null
(24)

INT_DB_CONT_RATE DECIMAL Yes Interest Debit Contract Rate Zeros


7 (11,8)

8 INSTL_COLL_CDE CHAR (6) No Instalment Collection Code N.A

INSTL_INT_AMT DECIMAL Yes Instalment Interest Amount Zeros


9 (17,3)

INSTL_DUE_INT_AMT DECIMAL Yes Instalment Due Interest Zeros


10 (17,3) Amount

INSTL_DUE_TTL_AMT DECIMAL Yes Instalment due total amount Zeros


11 (17,3)

INT_INSTL_OVDUE_ACCR DECIMAL Yes Interest Instalment Overdue Zeros


12 _AMT (17,3) Accrual Amount

OVDUE_INSTL_IND CHAR (1) Yes Overdue Instalment Null


13 Indicator

INSTL_PRIN_AMT DECIMAL Yes Instalment Principal Amount Zeros


14 (17,3)

APPL_INT_INT_OVDUE_IN CHAR (1) Yes Apply Interest Interest Null


15 D Overdue Indicator

INT_ACCR_END_DT DATE Yes Interest Accrual End Date 0001-


16 01-01

INT_AFTER_RPRICE_RAT DECIMAL Yes Interest After Repricing Rate Zeros


17 E (11,8)

BANK June 2009 658


OCBB CPT Summary and Snapshot Design Overview

EOM snapshot table name: HEW_LOAN_ARR_EOM_SNAP


Sl. Column name Data type Nulla Definition Defau
No. bility lt
value
INT_CRED_ACCR_LA_MO DECIMAL Yes Interest Credit Accrue Last Zeros
18 _LCL_AMT (17,3) Month Local Amount

INT_DB_ACCR_LA_MO_LC DECIMAL Yes Interest Debit Accrue Last Zeros


19 L_AMT (17,3) Month Local Amount

INT_DB_ACCR_CURR_MO DECIMAL Yes Interest Debit Accrue Zeros


20 _AMT (17,3) Current Month Amount

INT_OVDUE_ACCR_AMT DECIMAL Yes Interest Overdue Accrue Zeros


21 (17,3) Amount

INT_OVDUE_ACCR_RATE DECIMAL Yes Interest Overdue Accrual Zeros


22 (11,8) Rate

INT_OVDUE_ACCR_STRT DATE Yes Interest Overdue Accrual 0001-


23 _DT Start Date 01-01

INT_OVDUE_ACCR_END_ DATE Yes Interest Overdue Accrual 0001-


24 DT End Date 01-01

INT_INSTL_OVDUE_RATE DECIMAL Yes Interest Instalment Overdue Zeros


25 (11,8) Rate

INT_OVDUE_GRACE_AMT DECIMAL Yes Interest Overdue Grace Zeros


26 (17,3) Amount

INT_PAID_LCL_AMT DECIMAL Yes Interest Paid Local Amount Zeros


27 (17,3)

INT_RECV_LCL_AMT DECIMAL Yes Interest Received Local Zeros


28 (17,3) Amount

LOAN_DRAW_AMT DECIMAL Yes Loan Drawn Amount Zeros


29 (17,3)

30 RATE_EFF_TYPE_CDE CHAR (3) No Rate Effective Type Code NA

DECIMAL Value Of Funds Local


31 VOF_LCL_AMT Yes Zeros
(17,3) Amount

DECIMAL Cost Of Funds Local


32 COF_LCL_AMT Yes Zeros
(17,3) Amount

33 RATE_PRFR_CDE CHAR (3) No Rate Preference Code NA

DECIMAL
34 CHOF_CASH_AMT Yes Charge Off Cash Amount Zeros
(17,3)

0001-
35 CHOF_DT DATE Yes Charge Off Date
01-01

0001-
36 DLQ_DT DATE Yes Delinquent Date
01-01

37 FIX_TERM_IND CHAR (1) Yes Fixed Term Indicator NULL

BANK June 2009 659


OCBB CPT Summary and Snapshot Design Overview

EOM snapshot table name: HEW_LOAN_ARR_EOM_SNAP


Sl. Column name Data type Nulla Definition Defau
No. bility lt
value
DECIMAL
38 MRGN_RATE Yes Margin Rate Zeros
(11,8)

39 PYMT_METH_CDE CHAR (3) No Payment Method Code NA

40 RATE_TYPE_CDE CHAR (3) No Rate Type Code NA

41 REASON_CHOF_CDE CHAR (3) No Reason Charge Off Code NA

DECIMAL
42 RPCSN_RATE Yes Repercussion Rate Zeros
(11,8)

43 CALC_PYMT_CDE CHAR (3) No Calculate Payment Code NA

DECIMAL
44 CHOF_CASH_AMT Yes Charge Off Cash Amount Zeros
(17,3)

DECIMAL
45 CHRG_SUND_AMT Yes Charge Sundry Amount Zeros
(17,3)

CHRG_SUND_PAID_AM DECIMAL Charge Sundry Paid


46 Yes Zeros
T (17,3) Amount

DECIMAL
47 CMSSN_AMT Yes Commission Amount Zeros
(17,3)

DECIMAL
48 CMSSN_DUE_AMT Yes Commission Due Amount Zeros
(17,3)

DECIMAL Commission Paid


49 CMSSN_PAID_AMT Yes Zeros
(17,3) Amount

DECIMAL
50 CMSSN_RATE Yes Commission Rate Zeros
(11,8)

Control Limit Sequence


51 CNTL_LMT_SEQ_NUM CHAR (2) Yes NULL
Number

DECIMAL
52 COF_RATE Yes Cost of Fund Rate Zeros
(11,8)

CRED_RISK_GRDE_CD
53 CHAR (6) No Credit risk Grade Code NA
E

9999-
54 DISB_LAST_DT DATE (4) Yes Disbursement Last Date
12-31

DECIMAL
55 DUE_AMT Yes Due Amount Zeros
(17,3)

56 EXT_TERM_IND CHAR (1) Yes External Term Indicator NULL

FEE_COMT_ACCR_AM DECIMAL Fee Commitment Accrue


57 Yes Zeros
T (17,3) Amount

BANK June 2009 660


OCBB CPT Summary and Snapshot Design Overview

EOM snapshot table name: HEW_LOAN_ARR_EOM_SNAP


Sl. Column name Data type Nulla Definition Defau
No. bility lt
value
DECIMAL Fee Commitment Due
58 FEE_COMT_DUE_AMT Yes Zeros
(17,3) Amount

FEE_COMT_OVDUE_A DECIMAL Fee Commitment


59 Yes Zeros
MT (17,3) Overdue Amount

DECIMAL Fee Commitment Paid


60 FEE_COMT_PAID_AMT Yes Zeros
(17,3) Amount

DECIMAL
61 INSTL_AMT Yes Instalment Amount Zeros
(17,3)

SMALLINT
62 INSTL_CNT Yes Instalment Count Zeros
INTEGER

63 INSTL_DUE_DT DATE (4) Yes Instalment Due Date

9999-
64 INSTL_LAST_DT DATE (4) Yes Instalment Last Date
12-31

SMALLINT
65 INSTL_PAID_CNT Yes Instalment Paid Count Zeros
INTEGER

SMALLINT Instalment Remission


66 INSTL_RMN_CNT Yes Zeros
INTEGER Count

67 INSTR_RLVR_CDE CHAR (3) No Instruction Rollover Code NA

68 INT_CALC_CDE CHAR (3) No Interest Calculation Code NA

Interest Debit Applied 9999-


69 INT_DB_APP_LAST_DT DATE (4) Yes
Last Date 12-31

DECIMAL Interest Debit Paid


70 INT_DB_PAID_AMT Yes Zeros
(17,3) Amount

INT_DEBIT_APPL_NEX Interest Debit Application 0001-


71 DATE (4) Yes
T_DT Next Date 01-01

INT_INSTL_OVDUE_PAI DECIMAL Interest instalment


72 Yes Zeros
D_AMT (17,3) Overdue Paid Amount

INT_INT_OVDUE_ACCR DECIMAL Interest Interest Overdue


73 Yes Zeros
_AMT (17,3) Accrued Amount

INT_INT_OVDUE_PAID_ DECIMAL Interest Interest Overdue


74 Yes Zeros
AMT (17,3) Paid Amount

DECIMAL
75 INT_OVDUE_AMT Yes Interest Overdue Amount Zeros
(17,3)

Interest Overdue First 0001-


76 INT_OVDUE_FRST_DT DATE (4) Yes
Amount 01-01

BANK June 2009 661


OCBB CPT Summary and Snapshot Design Overview

EOM snapshot table name: HEW_LOAN_ARR_EOM_SNAP


Sl. Column name Data type Nulla Definition Defau
No. bility lt
value
DECIMAL
77 INT_PREV_RATE Yes Interest Previous Rate Zeros
(11,8)

78 INT_RVW_DT DATE (4) Yes Interest Review Date

DECIMAL
79 INT_SPREAD_RATE Yes Interest Spread Rate Zeros
(11,8)

DECIMAL Interest Suspension


80 INT_SUSPN_AMT Yes Zeros
(17,3) Amount

81 MTUR_RGE_CDE CHAR (3) No Maturity Region Code NA

DECIMAL
82 OVDUE_AMT Yes Overdue Amount Zeros
(17,3)

SMALLINT
83 OVDUE_CNT Yes Overdue Count Zeros
INTEGER

0001-
84 OVDUE_FRST_DT DATE (4) Yes Overdue First Date
01-01

85 PDCY_CDE CHAR (3) No Periodicity Code NA

PDCY_LOAN_RVW_CD Periodicity Loan Review


86 CHAR (3) No NA
E Code

87 PPAY_IND CHAR (1) Yes Prepayment indicator NULL

DECIMAL Principal Outstanding


88 PRIN_OUTSTD_AMT Yes Zeros
(17,3) Amount

PRIN_OUTSTD_LCL_A DECIMAL Principal Outstanding


89 Yes Zeros
MT (17,3) Local Amount

DECIMAL
90 PRIN_PAID_AMT Yes Principal Paid Amount Zeros
(17,3)

9999-
91 PYMT_LAST_DT DATE (4) Yes Payment Last Date
12-31

0001-
92 PYMT_NEXT_DT DATE (4) Yes Payment Next Date
01-01

93 REFIN_IND CHAR (1) Yes Refinance Indicator NULL

94 RESTR_CDE CHAR (3) No Restriction Code NA

95 RPRICE_DT DATE (4) Yes Repricing Date

9999-
96 RPRICE_LAST_DT DATE (4) Yes Repricing Last Date
12-31

BANK June 2009 662


OCBB CPT Summary and Snapshot Design Overview

EOM snapshot table name: HEW_LOAN_ARR_EOM_SNAP


Sl. Column name Data type Nulla Definition Defau
No. bility lt
value
Revolving Facility
97 RVLV_FACIL_IND CHAR (1) Yes NULL
Indicator

98 RVW_DT DATE (4) Yes Review Date

99 SEC_LVL_CDE CHAR (3) No Security Level Code NA

100 TERM_CDE CHAR (6) No Term Code NA

TERM_MAX_LOAN_CD Term Maximum Loan


101 CHAR (6) No NA
E Code

TERM_OUTSTD_MO_C SMALLINT Term Outstanding Month


102 Yes Zeros
NT INTEGER Count

DECIMAL Principal Undrawn


103 PRIN_UNDRW_AMT Yes NA
(17,3) Amount

Decimal(23,3 Balance Payoff Total


104 BAL_PYOFF_TTL_AMT Yes Zeros
) Amount

Decimal(17,3
105 LOAN_ORIG_AMT Yes Loan Original Amount Zeros
)

Decimal(17,3
106 INSTL_NEXT_AMT Yes Installment Next Amount Zeros
)

Decimal(17,3 Interest Outstanding


107 INT_OUTSTD_AMT Yes Zeros
) Amount

Decimal(17,3 Installment Overdue


108 INSTL_OVDUE_AMT Yes Zeros
) Amount

Decimal(17,3 Principal Overdue


109 PRIN_OVDUE_AMT Yes Zeros
) Amount

PRIN_EST_PAID_TTL_A Principal Estimated Paid


110 Integer Yes Zeros
MT Total Amount

PYMT_ARRS_ACCUM_ Payment Arrears


111 Integer Yes Zeros
CNT Accumulate Count

PYMT_ARRS_MAX_CN Payment Arrears 9999-


112 Date(4) Yes
T Maximum Count 12-31

9999-
113 PYMT_FINAL_DUE_DT Date(4) Yes Payment Final Due Date
12-31

114 INSTL_FRST_DT CHAR(4) No Installment First Date NA

TIMESTAMP Load Date and


115 LOAD_DT_TM No NA
(10) Timestamp

BANK June 2009 663


OCBB CPT Summary and Snapshot Design Overview

Organization End of Month Snapshot


You can refer to the following table for information about the Organization End of
Month Snapshot table.

EOM snapshot table name: HEW_ORGN_EOM_SNAP


Sl. Column name Data type Nulla Definition Defau
No. bility lt
value
Involved Party Identifier
1 IP_ID_ORGN BIGINT (8) No NA
Organisation

2 MO_NUM DECIMAL (2) No Month Number NA

3 YR_NUM DECIMAL (4) No Year Number NA

4 LEGAL_ENT_CDE CHAR (6) No Legal Entity Code NA

VARCHAR Document Identifier


5 DOC_ID_NUM Yes NULL
(20) Number

Document Identifier Type


6 DOC_ID_TYPE_CDE CHAR (6) No NA
Code

Country Headquarter
7 CTRY_HQTR_CDE CHAR(2) No NA
Code

8 CTRY_RES_CDE CHAR(2) No Country Residence Code NA

TRNVR_ANNL_SALES_ Turnover Annual Sales


9 CHAR(3) No NA
CDE Code

Employee Count Range


10 EMPLY_CNT_RGE_CDE CHAR(3) No NA
Code

11 PROFIT_POTEN_CDE CHAR(1) No Profit Potential Code NA

ORGN_MGMT_TYPE_C Organisation
12 CHAR(1) No NA
DE Management Type Code

Involved Party Identifer


13 IP_ID_ORGN_GROUP BIGINT Yes Zeros
Organisation Group

Organisation
ORGN_ORGN_REL_PC DECIMAL(5,
14 Yes Organisation Zeros
T 2)
Relationship Percent

DECIMAL(5, Organisation Contribution


15 ORGN_CNTRB_PCT Yes Zeros
2) Percent

16 LOAD_DT_TM TIMESTAMP No Load Date Time NA

Application Arrangement End of Month Snapshot


You can refer to the following table for information about the Application Arrangement
End of Month Snapshot table.

BANK June 2009 664


OCBB CPT Summary and Snapshot Design Overview

EOM snapshot table name: HEW_APY_ARR_EOM_SNAP


Sl. Column name Data type Nulla Definition Defau
No. bility lt
value
1 ARR_ID_DEPST BIGINT No Arrangement Identifier NA

Arrangement Source
2 APY_SRCE_NUM VARCHAR No NA
Number

3 MO_NUM DECIMAL No Month Number NA

4 YR_NUM DECIMAL No Year Number NA

PARTY_SND_LCL_TTL_
5 DECIMAL Yes Total Amount NULL
AMT

6 LOAD_DT_TM TIMESTAMP No Load Date Time NA

Security Arrangement End of Month Snapshot


You can refer to the following table for information about the Security Arrangement End
of Month Snapshot table.

EOM snapshot table name: HEW_SEC_ARR_EOM_SNAP


Sl. Column name Data type Nulla Definition Defau
No. bility lt
value
Arrangement Identifier -
1 ARR_ID_SEC BIGINT No NA
Security

2 YR_NUM DECIMAL (4) No Year Number NA

3 MO_NUM DECIMAL (4) No Month Number NA

DECIMAL
4 SEC_AMT Yes Security Amount NA
(17,3)

5 EXPIR_DT DATE Yes Expiry Date NA

DECIMAL
6 INS_AMT Yes Insurance Amount NA
(17,3)

7 VALN_DT DATE Yes Valuation Date NA

DECIMAL
8 PLDG_AMT Yes Pledge Amount NA
(17,3)

Security General
9 SEC_GENL_IND CHAR (1) No NA
Indicator

10 INS_EXPIR_DT DATE Yes Insurance Expiry Date NA

11 LOAD_DT_TM TIMESTAMP No Load Date Time NA

BANK June 2009 665


OCBB CPT Summary and Snapshot Design Overview

Mortgage End of Month Snapshot


You can refer to the following table for information about the Mortgage End of Month
Snapshot table.

EOM snapshot table name: HEW_MTGE_LOAN_ARR_EOM_SNAP


Sl. Column name Data type Nulla Definition Defau
No. bility lt
value
Arrangement mortgage
1 ARR_ID_MTGE_LOAN BIGINT No NA
identifier

2 MO_NUM DECIMAL (2) No Month Number NA

3 YR_NUM DECIMAL (4) No Year Number NA

4 PURCH_INS_IND CHAR (1) YES Purchase indicator NA

5 LOAD_DT_TM TIMESTAMP No Load Date Time NA

Overdraft Facility End of Month Snapshot


You can refer to the following table for information about the Overdraft Facility End of
Month Snapshot table.

EOM snapshot table name: HEW_OD_FACIL_EOM_SNAP


Sl. Column name Data type Nulla Definition Defau
No. bility lt
value
1 ARR_ID_DEPST BIGINT (8) No Arrangement ID Deposit NA

DECIMAL
2 YR_NUM No Year Number NA
(4,0)

3 MO_NUM DEC(2,0) No Month Number NA

Rate Overdraft Type


4 RATE_OD_TYPE_CDE CHAR(3) NO NA
Code

INT_OD_SPREAD_RAT DECIMAL Interest Overdraft Spread


5 Yes NA
E (11,8) Rate

DECIMAL Facility Utilisation


6 FACIL_UTIL_PCT Yes N.A
(9,5) Percent

Secured Overdraft
7 SEC_OD_FACIL_IND CHAR(1) Yes NULL
Facility Indicator

DECIMAL(17
8 LMT_MAX_AMT Yes Limit Maximum Amount ZEROS
,3)

DECIMAL(17
9 LMT_MIN_AMT Yes Limit Minimum Amount ZEROS
,3)

BANK June 2009 666


OCBB CPT Summary and Snapshot Design Overview

EOM snapshot table name: HEW_OD_FACIL_EOM_SNAP


Sl. Column name Data type Nulla Definition Defau
No. bility lt
value
DECIMAL(17
10 OD_DUE_AMT Yes Overdraft Due Amount ZEROS
,3)

DECIMAL(17 Installment Overdue


11 INSTL_OVDUE_AMT Yes ZEROS
,3) Amount

EXCES_SINCE_DAY_C
12 SMALLINT Yes Excess Since Day Count ZEROS
NT

EXCES_SINCE_MAX_D Excess Since Maximum


13 SMALLINT Yes ZEROS
AY_CNT Day Count

Payment Skip Cycle


14 PYMT_SKIP_CYC_CNT SMALLINT Yes ZEROS
Count

PYMT_SKIP_CYC_MAX Payment Skip Cycle


15 SMALLINT Yes ZEROS
_CNT Maximum Count

16 OVLMT_DAY_CNT SMALLINT Yes Overdue Day Count ZEROS

DECIMAL(17
17 LMT_INIT_AMT Yes Limit Initial Amount ZEROS
,3)

9999-
18 LIMIT_ORIG_STRT_DT DATE(4) Yes Limit Original Start Date
12-31

DECIMAL(17 Interest Overdraft


19 INT_OD_AMT Yes ZEROS
,3) Amount

DECIMAL(23 Unauthorized Overdraft


20 UOD_TTL_AMT Yes ZEROS
,3) Total Amount

DECIMAL(17 Interest Unauthorized


21 INT_UOD_AMT Yes ZEROS
,3) Overdraft Amount

DECIMAL(17 Limit Unauthorized


22 LMT_UOD_AMT Yes ZEROS
,3) Overdraft Amount

TSHLD_COMT_FEE_AM DECIMAL(17 Threshold Commitment


23 Yes ZEROS
T ,3) Fee Amount

Current
24 LOAD_DT_TM TIMESTAMP No Load Date Time stamp timesta
mp

Account Arrangement Trade Product Summary


You can refer to the following table for information about the Account Arrangement
Trade Product Summary table.

BANK June 2009 667


OCBB CPT Summary and Snapshot Design Overview

EOM snapshot table name: HEW_ACCT_ARR_TRD_PRD_EOM_SUMM


Sl. Column name Data type Nulla Definition Defau
No. bility lt
value

TRAN_TRADE_CRED_CNT INTEGER Yes Transaction Trade Credit


NA
Count

TRAN_TRADE_DEBIT_CNT INTEGER Yes Transaction Trade Debit


15 NA
Count

BANK June 2009 668


OCBB CPT Summary and Snapshot Design Overview

EOM snapshot table name: HEW_ACCT_ARR_TRD_PRD_EOM_SUMM


Sl. Column name Data type Nulla Definition Defau
No. bility lt
value
LOAD_DT_TM TIMESTAMP No Current
16 Load Date Time timesta
mp

Organisation Customer Payment Cash Management Summary


You can refer to the following table for information about the Organization Customer
Payment Cash Management End of Month Snapshot table.

EOM snapshot table name: HEW_OCUS_PCMT_STATS_EOM_SUMM


Sl. Column name Data type Nulla Definition Defau
No. bility lt
value
1 IP_ID_ORGN_CUST BIGINT No Involved Party ID NA

2 YR_NUM DECIMAL(4) No Year NA

3 MO_NUM DECIMAL(2) No Month NA

TRAN_COLL_ENGN_CN Transaction Collection


4 SMALLINT Yes NA
T Engine Count

TRAN_PYMT_ENGN_C Transaction Payment


5 SMALLINT Yes NA
NT Engine Count

TRAN_ADVS_ENGN_C Transaction Advising


6 SMALLINT Yes NA
NT Engine Count

Current
7 LOAD_DT_TM Timestamp No Load Timestamp timesta
mp

Consolidated Customer Product Summary


You can refer to the following table for information about the Consolidated Customer
Product End of Month Snapshot table.

EOM snapshot table name: HEW_OCUS_RPT_PTYP_EOM_SUMM


Sl. Column name Data type Nulla Definition Defau
No. bility lt
value
IP_ID_ORGN_CUST BIGINT Involved Party ID NA
1 No

BANK June 2009 669


OCBB CPT Summary and Snapshot Design Overview

EOM snapshot table name: HEW_OCUS_RPT_PTYP_EOM_SUMM


Sl. Column name Data type Nulla Definition Defau
No. bility lt
value
PROD_TYPE_RPT_CDE CHAR(6) Product Type Report NA
2 No
Code

3 YR_NUM DECIMAL(4) No Year NA

4 MO_NUM DECIMAL(2) No Month NA

SUBS_ACCT_CNT INTEGER Subsidiary Account NA


5 Yes
Count

CRED_BAL_AVG_SUBS DECIMAL(23 Credit Balance Average NA


6 _CTYLCL_AMT ,3) Yes Subsidiary Country Local
Amount

DB_BAL_AVG_SUBS_C DECIMAL(23 Debit Balance Average NA


7 TYLCL_AMT ,3) Yes Subsidiary Country Local
Amount

INSTM_HELD_MV_SUB DECIMAL(23 Instrument Held Market NA


8 S_CTYLCL_AMT ,3) Yes Value Subsidiary Country
Local Amount

INS_SUBS_CTYLCL_A DECIMAL(23 Insured Subsidiary NA


9 Yes
MT ,3) Country Local Amount

LMT_SUBS_CTYLCL_A DECIMAL(23 Limit Subsidiary Country NA


10 Yes
MT ,3) Local Amount

TRNVR_SUBS_CTYLCL DECIMAL(23 Turnover Subsidiary NA


11 Yes
_AMT ,3) Country Local Amount

ACCT_ISUBS_CNT INTEGER Account Inactive NA


12 Yes
Subsidiary Count

CRED_BAL_AVG_ISUB DECIMAL(23 Credit Balance Average NA


13 S_CTYLCL_AMT ,3) Yes Inactive Subsidiary
Country Local Amount

DB_BAL_AVG_ISUBS_C DECIMAL(23 Debit Balance Average NA


14 TYLCL_AMT ,3) Yes Inactive Subsidiary
Country Local Amount

INSTM_HELD_MV_ISUB DECIMAL(23 Instrument Held Market NA


15 S_CTYLCL_AMT ,3) Yes Value Inactive Subsidiary
Country Local Amount

INS_ISUBS_CTYLCL_A DECIMAL(23 Insured Inactive NA


16 MT ,3) Yes Subsidiary Country Local
Amount

LMT_ISUBS_CTYLCL_A DECIMAL(23 Limit Inactive Subsidiary NA


17 Yes
MT ,3) Country Local Amount

BANK June 2009 670


OCBB CPT Summary and Snapshot Design Overview

EOM snapshot table name: HEW_OCUS_RPT_PTYP_EOM_SUMM


Sl. Column name Data type Nulla Definition Defau
No. bility lt
value
TRNVR_ISUBS_CTYLC DECIMAL(23 Turnover Inactive NA
18 L_AMT ,3) Yes Subsidiary Country Local
Amount

19 ACCT_PRNT_CNT INTEGER Yes Account Parent Count NA

CRED_BAL_AVG_PRNT DECIMAL(23 Credit Balance Average NA


20 _CTYLCL_AMT ,3) Yes Parent Country Local
Amount

DB_BAL_AVG_PRNT_C DECIMAL(23 Debit Balance Average NA


21 TYLCL_AMT ,3) Yes Parent Country Local
Amount

INSTM_HELD_MV_PRN DECIMAL(23 Instrument Held Market NA


22 T_CTYLCL_AMT ,3) Yes Value Parent Country
Local Amount

INS_PRNT_CTYLCL_A DECIMAL(23 Insured Parent Country NA


23 Yes
MT ,3) Local Amount

LMT_PRNT_CTYLCL_A DECIMAL(23 Limit Parent Country NA


24 Yes
MT ,3) Local Amount

TRNVR_PRNT_CTYLCL DECIMAL(23 Turnover Parent Country NA


25 Yes
_AMT ,3) Local Amount

ACCT_IPRNT_CNT INTEGER Account Inactive Parent NA


26 Yes
Count

CRED_BAL_AVG_IPRN DECIMAL(23 Credit Balance Average NA


27 T_CTYLCL_AMT ,3) Yes Inactive Parent Country
Local Amount

DB_BAL_AVG_IPRNT_C DECIMAL(23 Debit Balance Average NA


28 TYLCL_AMT ,3) Yes Inactive Parent Country
Local Amount

INSTM_HELD_MV_IPRN DECIMAL(23 Instrument Held Market NA


29 T_CTYLCL_AMT ,3) Yes Value Inactive Parent
Country Local Amount

INS_IPRNT_LCL_AMT DECIMAL(23 Insured Inactive Parent NA


30 Yes
,3) Country Local Amount

LMT_IPRNT_LCL_AMT DECIMAL(23 Limit Inactive Parent NA


31 Yes
,3) Country Local Amount

TRNVR_IPRNT_LCL_A DECIMAL(23 Turnover Inactive Parent NA


32 Yes
MT ,3) Country Local Amount

BANK June 2009 671


OCBB CPT Summary and Snapshot Design Overview

EOM snapshot table name: HEW_OCUS_RPT_PTYP_EOM_SUMM


Sl. Column name Data type Nulla Definition Defau
No. bility lt
value
LOAD_DT_TM TIMESTAMP Load Timestamp Current
33 No timesta
mp

Organization Ownership Summary


You can refer to the following table for information about the Organization Ownership
End of Month Snapshot table.

EOM snapshot table name: HEW_ORGN_OWN_EOM_SUMM


Sl. Column name Data type Nulla Definition Defau
No. bility lt
value
IP_ID_ORGN BIGINT No Involved Party ID
1 NA
Individual

2 SEQ_NUM SMALLINT No Sequence Number NA

3 YR_NUM DECIMAL(4) No Year NA

4 MO_NUM DECIMAL(2) No Month NA

HOLD_PERSL_ACCT_D CHAR(1) Yes Hold Personal Account NA


5
IRTR_IND Director Indicator

HOLD_NO_PERSL_ACC CHAR(1) Yes Hold No Personal NA


6 T_DIRTR_IND Account Director
Indicator

PERSL_INET_BANK_DI CHAR(1) Yes Personal Internet NA


7 RTR_IND Banking Director
Indicator

PREMR_ACCT_DIRTR_I CHAR(1) Yes Premier Account Director NA


8
ND Indicator

BAD_DBTF_CUST_IND CHAR(1) Yes Bad Doubtful Customer NA


9
Indicator

DIRTR_ANO_COMP_DI CHAR(1) Yes Director Another NA


10 RTR_IND Company Director
Indicator

PERSL_ACCT_OFCR_D CHAR(1) Yes Personal Account Officer NA


11
IRTR_IND Director Indicator

SHRHLD_ANO_COMP_ CHAR(1) Yes Shareholder Another NA


12 DIRTR_IND Company Director
Indicator

BANK June 2009 672


OCBB CPT Summary and Snapshot Design Overview

EOM snapshot table name: HEW_ORGN_OWN_EOM_SUMM


Sl. Column name Data type Nulla Definition Defau
No. bility lt
value
DIRTR_REL_AVG_MO_ SMALLINT Yes Director Relationship NA
13
CNT Average Month Count

OVS_NATL_DIRTR_IND CHAR(1) Yes Overseas Nationality NA


14
Director Indicator

OVS_RES_DIRTR_IND CHAR(1) Yes Overseas Residence NA


15
Director Indicator

PRFSN_OCPT_DIRTR_I CHAR(1) Yes Professional Occupation


16 NA
ND Director Indicator

CRED_BAL_AVG_CTYL DECIMAL(17 Yes Credit Balance Average NA


17
CL_AMT ,3) Local Amount

DB_BAL_AVG_CTYLCL_ DECIMAL(17 Yes Debit Balance Average NA


18
AMT ,3) Local Amount

INSTM_HELD_MV_TTL_ DECIMAL(17 Yes Instrument Held Market NA


19
CTYLCL_AMT ,3) Value Total Local Amount

CHANL_TRAN_PRIM_C CHAR(6) Yes Channel Transmission NA


20
DE Primary Code

LOAD_DT_TM TIMESTAMP No Load Date Time Current


21 timesta
mp

Trade Product Summary


You can refer to the following table for information about the Trade Product Summary
table.

Summary file name: HEW_CUST_CLAS_TRD_PRD_EOM_SUMM


Sl. Column name Data type Nulla Definition Defau
No. bility lt
value
Customer Classification
No NA
CUST_CLASS_CDE CHAR(3) Code

BANK June 2009 673


OCBB CPT Summary and Snapshot Design Overview

Summary file name: HEW_CUST_CLAS_TRD_PRD_EOM_SUMM


Sl. Column name Data type Nulla Definition Defau
No. bility lt
value
Derive Active Customer
2 DERV_ACTV_CUST_IND CHAR(1)
No
Indicator
NA

3 PROD_ID BIGINT No Product ID NA

4 YR_NUM DECIMAL(4) No Year Dimension NA

5 MO_NUM DECIMAL(2) No Month Dimension NA

6 CUST_CNT SMALLINT Yes Customer Count ZERO

Arrangement (Products) ZERO


7 ARR_CNT SMALLINT
Yes
Count

TRNVR_CRED_CTYLCL_A DECIMAL(23,3 NA
8 MT )
Yes Credit Turnover

BANK June 2009 674


OCBB CPT Summary and Snapshot Design Overview

Summary file name: HEW_CUST_CLAS_TRD_PRD_EOM_SUMM


Sl. Column name Data type Nulla Definition Defau
No. bility lt
value
TRNVR_CRED_YTD_CTYL DECIMAL(23,3 Year-To-Date Credit NA
9 CL_AMT )
Yes
Turnover

DECIMAL(23,3 NA
10 TRNVR_DB_CTYLCL_AMT )
Yes Debit Turnover

TRNVR_DB_YTD_CTYLCL DECIMAL(23,3 NA
11 _AMT )
Yes Year-To-Date Debit Turnover

DECIMAL(17,3 NA
12 BAL_CURR_CTYLCL_AMT )
Yes LCY Ledger Balance

BAL_AVG_CRED_CTYLCL DECIMAL(23,3 NA
13 _AMT )
Yes Average Credit Balance

BAL_AVG_DB_CTYLCL_A DECIMAL(23,3 NA
14 MT )
Yes Average Debit Balance

15
Current
No Load Date Timestamp Timesta
mp
LOAD_DT_TM TIMESTAMP

BANK June 2009 675


OCBB CPT Summary and Snapshot Design Overview

Remittance Summary
You can refer to the following table for information about the Remittance Summary
table.

Summary file name: HEW_REMIT_EOM_SUMM


Sl. Column name Data type Nulla Definition Defau
No. bility lt
value
1 IP ID Customer

No NA

IP_ID_CUST BIGINT
2 PROD_ID BIGINT No Product ID NA

Bank
3 BANK_CTPT_CORR_NU No Corresponding NA
M CHAR(10) Number
Currency Payment NA
4 No
CRNCY_PYMT_CDE CHAR(3) Code
DECIMAL(4 NA
5 No Year Number
YR_NUM )
DECIMAL(2 NA
6 Yes Month Number
MO_NUM )
7 TRAN_CNT SMALLINT Yes Transaction Count ZERO

DECIMAL(2 Transaction Local ZERO


8 Yes
TRNVR_CTYLCL_AMT 3,3) Amount
Transaction Year ZERO
9 Yes
TRAN_YTD_CNT SMALLINT to Day Count
Transaction Year ZERO
10 TRNVR_YTD_CTYLCL_ DECIMAL(2 Yes to Day Local
AMT 3,3) Amount
11 LOAD_DT_TM TIMESTAMP Yes NA

Credit Facility Arrangement End of Month Summarh


You can refer to the following table for information about the Credit Facility EOM
Summary table.

BANK June 2009 676


OCBB CPT Summary and Snapshot Design Overview

Sl. Column name Data type Null Definition


No. abilit
y

1. ARR_ID_CRED_FA Arrangement ID NA
No
1 CIL BIGINT Credit Facility

2. DECIMAL Year NA
No
2 YR_NUM (4,0)

3. DECIMAL Month NA
No
3 MO_NUM (2,0)
Facility Increase Null
Year To Date
FCL_INCR_YTD_CT Yes Country Local
4.
7 YLCL_AMT SMALLINT Amount

Balance Null
Outstanding Year To
BAL_OUTSTD_YTD DECIMAL( Yes Date Average
5.
8 _AVG_AMT 23,3) Amount
6.
TIMESTA Null
1 Yes
LOAD_DT_TM MP

Instrument Holding Portfolio Summary


You can refer to the following table for information about the Instrument Holding
Porfolio Summary table.

Summary file name: HEW_INSTM_HLDG_PORTF_EOM_SUMM


Sl. Column name Data type Nulla Definition Defau
No. bility lt
value
1.

NA

ARR_ID_INVST BIGINT No
VARCHAR(1
NA
2. FIN_MKT_INSTM_CDE 5) No
3. YR_DIM INTEGER No Year NA

4. MO_DIM INTEGER No Month NA

5. TRAN_SALES_NEW_CN Transaction Sales NULL


T INTEGER Yes New Count

BANK June 2009 677


OCBB CPT Summary and Snapshot Design Overview

Summary file name: HEW_INSTM_HLDG_PORTF_EOM_SUMM


Sl. Column name Data type Nulla Definition Defau
No. bility lt
value
6. TRAN_SALES_NEW_CT DECIMAL(2 Transaction Sales NULL
YLCL_AMT 3,3) Yes New Local Amount
7. RDM_CTYLCL_AMT DECIMAL(2 Redemption Local NULL
3,3) Yes Amount
8. REV_SALES_NET_CTY DECIMAL(2 Revenue Sales Net NULL
LCL_AMT 3,3) Yes Local Amount
Instrument Held NULL
INSTM_HELD_MV_CTY
9. DECIMAL(2 Market Value
LCL_AMT
3,3) Yes Local Amount
10. REV_FE_CTYLCL_AMT DECIMAL(2 Revenue Front End NULL
3,3) Yes Local Amount
11. REV_TRLR_CTYLCL_A DECIMAL(2 Revenue Trailer NULL
MT 3,3) Yes Local Amount
12. REV_SW_CTYLCL_AMT DECIMAL(2 Revenue Switching NULL
3,3) Yes Local Amount
13. REV_GROS_CTYLCL_A DECIMAL(2 Revenue Gross NULL
MT 3,3) Yes Local Amount
14. PROD_GROS_MRGN_PC DECIMAL(9 Product Gross NULL
T ,5) Yes Margin Percent
Instrument NULL
15. INSTM_ LCL_AMT DECIMAL(2 Trading Local
3,3) Yes Amount
Load Date n/a
16. LOAD_DT_TM
TIMESTAMP Yes Timestamp

Transaction Deal Statistic Summary Table


You can refer to the following table for information about the Transaction Deal Statistic
Summary table.

Summary file name: HEW_TRAN_DEAL_STATS_EOM_SUMM


Sl. Column name Data type Nulla Definition Defau
No. bility lt
value

NA
1. YR_NUM INTEGER No Report Analysis Year

BANK June 2009 678


OCBB CPT Summary and Snapshot Design Overview

Summary file name: HEW_TRAN_DEAL_STATS_EOM_SUMM


Sl. Column name Data type Nulla Definition Defau
No. bility lt
value
2. MO_NUM INTEGER No Report Analysis Month NA

3. IP_ID_CUST BIGINT No Involved Party ID NA

4. ARR_ID_ACCT BIGINT No Arrangement ID NA

5. PROD_ID BIGINT No Product ID NA

6. DISTB_METH_CDE VARCHAR(6) No Channel Code NA

7. Transaction Deal NULL


TRAN_DEAL_CNT SMALLINT Yes Count

8. DECIMAL(16, Transaction Deal NULL


TRAN_DEAL_CTYLCL_AMT 3) Yes Local Amount

9. LOAD_DT_TM TIMESTAMP No Load Datetime NA

Organization Customer Profit Snapshot Table


You can refer to the following table for information about the organization customer
profit snapshot table.

HEW_ORGN_CUST _PROFIT_EOM_SNAP
Sl. Column name Data type Nulla Definition
No. bility
1 IP_ID_ORGN_CUST BIGINT No Customer ID NA

2 YR_NUM DECIMAL(4) No Year NA

3 MO_NUM DECIMAL(2) No Month NA

4 PROFIT_ECON_CTYLCL_A DECIMAL Yes Economic Profit NULL


MT (23,3)
5 EMPLY_CHANL_INDR_CTY DECIMAL Yes Staff Cost (Indirect - Delivery
LCL_AMT (23,3) Channel) NULL
6 EMPLY_PROD_INDR_CTYL DECIMAL Yes Staff Cost (Indirect - Specific
CL_AMT (23,3) Product) NULL
7 EMPLY_SVCE_INDR_CTYL DECIMAL Yes Staff Cost (Indirect - Sales, NULL
CL_AMT (23,3) Services & Processing)
8 EMPLY_OVHD_CTYLCL_A DECIMAL Yes
MT (23,3) Staff Cost (Overhead) NULL
9 EMPLY_CUST_REL_CTYLC DECIMAL Yes Staff Cost (Customer
L_AMT (23,3) Relationship) NULL
10 MKT_CHANL_INDR_CTYLC DECIMAL Yes Marketing Cost (Indirect - NULL
L_AMT (23,3) Delivery Channel)
11 MKT_PROD_INDR_CTYLCL DECIMAL Yes Marketing Cost (Indirect -
_AMT (23,3) Specific Product) NULL

BANK June 2009 679


OCBB CPT Summary and Snapshot Design Overview

HEW_ORGN_CUST _PROFIT_EOM_SNAP
Sl. Column name Data type Nulla Definition
No. bility
12 MKT_SVCE_INDR_CTYLCL DECIMAL Yes Marketing Cost (Indirect -
_AMT (23,3) Sales, Services & Processing) NULL

13 DECIMAL Yes Marketing Cost (Overhead) NULL


MKT_OVHD_CTYLCL_AMT (23,3)
14 MKT_CUST_REL_CTYLCL_ DECIMAL Yes
AMT (23,3) Marketing Cost (Customer
Relationship) NULL
15 TECH_CHANL_INDR_CTYL DECIMAL Yes
CL_AMT (23,3) IT Cost (Indirect - Delivery
Channel) NULL
16 TECH_PROD_INDR_CTYLC DECIMAL Yes IT Cost (Indirect - Specific NULL
L_AMT (23,3) Product)

17 TECH_SVCE_INDR_CTYLC DECIMAL Yes IT Cost (Indirect - Sales,


L_AMT (23,3) Services & Processing) NULL

18 TECH_OVHD_CTYLCL_AM DECIMAL Yes


T (23,3) IT Cost (Overhead) NULL
19 TECH_CUST_REL_CTYLCL_ DECIMAL Yes IT Cost (Customer NULL
AMT (23,3) Relationship)
20 OTHER_CHANL_INDR_CTY DECIMAL Yes Other Cost (Indirect - Delivery
LCL_AMT (23,3) Channel) NULL
21 OTHER_PROD_INDR_CTYL DECIMAL Yes Other Cost (Indirect - Specific
CL_AMT (23,3) Product) NULL
22 OTHER_SVCE_INDR_CTYL DECIMAL Yes Other Cost (Indirect - Sales, NULL
CL_AMT (23,3) Services & Processing)
23 OTHER_OVHD_CTYLCL_A DECIMAL Yes
MT (23,3) Other Cost (Overhead) NULL
24 OTHER_CUST_REL_CTYLC DECIMAL Yes Other Cost (Customer
L_AMT (23,3) Relationship) NULL
25 PROFIT_ECON_ACTV_COST_CT DECIMAL Yes Calculate EP per customer from NULL
YLCL_AMT (23,3) HMI (RWA=Collateral
Considered, Customer/ Product
Unit Cost = AUC)
26 DECIMAL Yes Staff Cost (Direct Service)
EMPLY_SVTRN_DIR_CTYL (23,3) [SAL+PEN+OSC] NULL
CL_AMT
27 EMPLY_CUST_DIR_CTYLCL DECIMAL Yes Staff Cost (Direct Customer)
_AMT (23,3) [SAL+PEN+OSC] NULL
28 EMPLY_PDPCS_INDR_CTYL DECIMAL Yes Staff Cost (Indirect Product NULL
CL_AMT (23,3) Processing) [SAL+PEN+OSC]
29 EMPLY_SVTRN_INDR_CTY DECIMAL Yes Staff Cost (Indirect Service)
LCL_AMT (23,3) [SAL+PEN+OSC] NULL
30 EMPLY_CUST_INDR_CTYL DECIMAL Yes Staff Cost (Indirect Customer)
CL_AMT (23,3) [SAL+PEN+OSC] NULL
31 EMPLY_PDPCS_OVHD_CTY DECIMAL Yes Staff Cost (Overhead Product NULL
LCL_AMT (23,3) Processing) [SAL+PEN+OSC]
32 EMPLY_SVTRN_OVHD_CTY DECIMAL Yes Staff Cost (Overhead - Service)
LCL_AMT (23,3) [SAL+PEN+OSC] NULL
33 EMPLY_CUST_OVHD_CTYL DECIMAL Yes Staff Cost (Overhead -
CL_AMT (23,3) Customer) [SAL+PEN+OSC] NULL

BANK June 2009 680


OCBB CPT Summary and Snapshot Design Overview

HEW_ORGN_CUST _PROFIT_EOM_SNAP
Sl. Column name Data type Nulla Definition
No. bility
34 DECIMAL Yes Marketing Cost (Direct NULL
MKT_SVTRN_DIR_CTYLCL (23,3) Service)
_AMT
35 MKT_CUST_DIR_CTYLCL_ DECIMAL Yes Marketing Cost (Direct
AMT (23,3) Customer) NULL
36 MKT_PDPCS_INDR_CTYLC DECIMAL Yes Marketing Cost (Indirect
L_AMT (23,3) Product Processing)
NULL
37 MKT_SVTRN_INDR_CTYLC DECIMAL Yes Marketing Cost (Indirect NULL
L_AMT (23,3) Service)

38 MKT_CUST_INDR_CTYLCL DECIMAL Yes Marketing Cost (Indirect


_AMT (23,3) Customer) NULL
39 MKT_PDPCS_OVHD_CTYLC DECIMAL Yes Marketing Cost (Overhead
L_AMT (23,3) Product Processing) NULL
40 MKT_SVTRN_OVHD_CTYL DECIMAL Yes Marketing Cost (Overhead - NULL
CL_AMT (23,3) Service)

41 MKT_CUST_OVHD_CTYLC DECIMAL Yes Marketing Cost (Overhead -


L_AMT (23,3) Customer) NULL
42 TECH_SVTRN_DIR_CTYLC DECIMAL Yes IT Cost (Direct Service)
L_AMT (23,3) NULL
43 TECH_CUST_DIR_CTYLCL_ DECIMAL Yes IT Cost (Direct Customer) NULL
AMT (23,3)
44 TECH_PDPCS_INDR_CTYLC DECIMAL Yes IT Cost (Indirect Product
L_AMT (23,3) Processing) NULL
45 TECH_SVTRN_INDR_CTYL DECIMAL Yes IT Cost (Indirect Service)
CL_AMT (23,3) NULL
46 TECH_CUST_INDR_CTYLC DECIMAL Yes IT Cost (Indirect Customer) NULL
L_AMT (23,3)
47 TECH_PDPCS_OVHD_CTYL DECIMAL Yes IT Cost (Overhead Product
CL_AMT (23,3) Processing) NULL
48 TECH_SVTRN_OVHD_CTYL DECIMAL Yes IT Cost (Overhead - Service)
CL_AMT (23,3) NULL
49 TECH_CUST_OVHD_CTYLC DECIMAL Yes IT Cost (Overhead - Customer) NULL
L_AMT (23,3)
50 DECIMAL Yes Other Cost (Direct Service)
OTHER_SVTRN_DIR_CTYL (23,3) [ALCO other than SAL, PEN,
CL_AMT OSC, MAR and ITC] NULL
51 DECIMAL Yes Other Cost (Direct Customer)
OTHER_CUST_DIR_CTYLC (23,3) [ALCO other than SAL, PEN,
L_AMT OSC, MAR and ITC] NULL
52 OTHER_PDPCS_INDR_CTY DECIMAL Yes Other Cost (Indirect Product NULL
LCL_AMT (23,3) Processing) [ALCO other than
SAL, PEN, OSC, MAR and ITC]

53 OTHER_SVTRN_INDR_CTY DECIMAL Yes Other Cost (Indirect Service)


LCL_AMT (23,3) [ALCO other than SAL, PEN,
OSC, MAR and ITC] NULL

54 OTHER_CUST_INDR_CTYL DECIMAL Yes Other Cost (Indirect


CL_AMT (23,3) Customer) [ALCO other than
SAL, PEN, OSC, MAR and
ITC] NULL

BANK June 2009 681


OCBB CPT Summary and Snapshot Design Overview

HEW_ORGN_CUST _PROFIT_EOM_SNAP
Sl. Column name Data type Nulla Definition
No. bility

55 OTHER_PDPCS_OVHD_CTY DECIMAL Yes Other Cost (Overhead Product NULL


LCL_AMT (23,3) Processing) [ALCO other than
SAL, PEN, OSC, MAR and ITC]

56 DECIMAL Yes Other Cost (Overhead -


(23,3) Service) [ALCO other than
OTHER_SVTRN_OVHD_CT SAL, PEN, OSC, MAR and
YLCL_AMT ITC] NULL

57 DECIMAL Yes Other Cost (Overhead -


(23,3) Customer) [ALCO other than
OTHER_CUST_OVHD_CTYL SAL, PEN, OSC, MAR and
CL_AMT ITC] NULL

58 TIMESTAMP No NA
LOAD_DT_TM

Organization Customer Product Profit Snapshot Table


You can refer to the following table for information about the organization customer
product profit snapshot table.

HEW_ORGN_CUSP_PROFIT_EOM_SNAP
Sl. Column name Data type Nulla Definition
No. bility
1 IP_ID_ORGN_CUST BIGINT No Customer ID NA

2 PROD_ID BIGINT No Year NA

3 YR_NUM DECIMAL(4) No Month NA

4 MO_NUM DECIMAL(2) No Economic Profit NA

5 EMPLY_CHANL_DIR_CTYL DECIMAL Yes Staff Cost (Direct - Delivery NULL


CL_AMT (23,3) Channel)
6 EMPLY_PROD_DIR_CTYLC DECIMAL Yes Staff Cost (Direct - Specific
L_AMT (23,3) Product) NULL
7 EMPLY_SVCE_DIR_CTYLCL DECIMAL Yes Staff Cost (Direct - Sales,
_AMT (23,3) Services & Processing) NULL
8 MKT_CHANL_DIR_CTYLCL DECIMAL Yes Marketing Cost (Direct - NULL
_AMT (23,3) Delivery Channel)
9 MKT_PROD_DIR_CTYLCL_ DECIMAL Yes Marketing Cost (Direct -
AMT (23,3) Specific Product) NULL
10 MKT_SVCE_DIR_CTYLCL_ DECIMAL Yes Marketing Cost (Direct - Sales,
AMT (23,3) Services & Processing) NULL
11 TECH_CHANL_DIR_CTYLC DECIMAL Yes IT Cost (Direct - Delivery NULL
L_AMT (23,3) Channel)
12 TECH_PROD_DIR_CTYLCL_ DECIMAL Yes IT Cost (Direct - Specific
AMT (23,3) Product) NULL
13 TECH_SVCE_DIR_CTYLCL_ DECIMAL Yes IT Cost (Direct - Sales, Services
AMT (23,3) & Processing) NULL

BANK June 2009 682


OCBB CPT Summary and Snapshot Design Overview

HEW_ORGN_CUSP_PROFIT_EOM_SNAP
Sl. Column name Data type Nulla Definition
No. bility
14 OTHER_CHANL_DIR_CTYL DECIMAL Yes NULL
CL_AMT (23,3) Other Cost (Direct - Delivery
Channel)
15 OTHER_PROD_DIR_CTYLC DECIMAL Yes Other Cost (Direct - Specific
L_AMT (23,3) Product) NULL

16 OTHER_SVCE_DIR_CTYLC DECIMAL Yes Other Cost (Direct - Sales,


L_AMT (23,3) Services & Processing) NULL

17 INTIN_FDUSE_NET_CTYLC DECIMAL Yes NII Fund Used NULL


L_AMT (23,3)

18 INTIN_FDRSE_NET_CTYLC DECIMAL Yes NII Fund Raised


L_AMT (23,3) NULL
19 INTIN_OFBS_NET_CTYLCL DECIMAL Yes NII Off-Balance Sheet income NULL
_AMT (23,3)
20 INC_NFUND_CMRCV_CTYL DECIMAL Yes NFI Commission Received NULL
CL_AMT (23,3)
21 INC_NFUND_FX_PROFIT_CT DECIMAL Yes NFI Notional FEX Profit
YLCL_AMT (23,3) NULL
22 PROV_BADB_CTYLCL_AM DECIMAL Yes B&D Provision
T (23,3) NULL
23 COF_CTYLCL_AMT DECIMAL(23,3) Yes Cost of Fund NULL

24 VOF_CTYLCL_AMT DECIMAL(23,3) Yes Value of Fund


NULL
25 BAL_CUST_ADV_CTYLCL_ DECIMAL Yes End of month Debit Balance
AMT (23,3) (Customer Advances balance) NULL
26 BAL_CUST_DEPST_CTYLC DECIMAL Yes End of month Credit Balance NULL
L_AMT (23,3) (Customer Deposit Balance)
27 BAL_FUNDS_USE_AVG_CTYL DECIMAL Yes Average Debit balance (Average
CL_AMT (23,3) Funds Used) NULL
28 BAL_FUNDS_RAIS_AVG_CTY DECIMAL Yes Average Credit balance
LCL_AMT (23,3) (Average Funds Raised) NULL

29 RWA_CTYLCL_AMT DECIMAL Yes Risk Weighted Assets Balance NULL


(23,3)
30 ASET_RISK_AVG_CTYLCL_ DECIMAL Yes Average Risk Asset
AMT (23,3) NULL
31 ASET_OFBS_AVG_CTYLCL_ DECIMAL Yes Off Balance Sheet Average
AMT (23,3) Asset NULL
32 INTIN_NFUND_NET_CTYLC DECIMAL Yes NII Non-Fund income NULL
L_AMT (23,3)
33 EMPLY_PDPCS_DIR_CTYLC DECIMAL Yes Staff Cost (Direct Product
L_AMT (23,3) Processing) [SAL+PEN+OSC] NULL
34 MKT_PDPCS_DIR_CTYLCL_ DECIMAL Yes Marketing Cost (Direct
AMT (23,3) Product Processing) NULL
35 TECH_PDPCS_DIR_CTYLCL DECIMAL Yes IT Cost (Direct - Product
_AMT (23,3) Processing) NULL
36 OTHER_PDPCS_DIR_CTYLC DECIMAL Yes Other Cost (Direct - Product
L_AMT (23,3) Processing)
NULL

BANK June 2009 683


OCBB CPT Summary and Snapshot Design Overview

HEW_ORGN_CUSP_PROFIT_EOM_SNAP
Sl. Column name Data type Nulla Definition
No. bility
37 LOAD_DT_TM TIMESTAMP No NA

HEW_ACCT_CRED_RISK_EOM_SNAP

Summary file name: HEW_ACCT_CRED_RISK_EOM_SNAP


HEW_TRAN_DEAL_STATS_EOM_SUMM

Sl. Column name Data type Mand Definition


No. atory
1. ARR_ID_ACCT BIGINT Yes Arrangement Identifier

2. CRED_LOSS_EXPCT_GRP DECIMAL(17,3 No Credit Loss Expected Group


_RPT_AMT ) Report Amount

3. CRED_LOSS_EXPCT_LCL DECIMAL(17,3 No Credit Loss Expected Local


_AMT ) Amount

4. CRED_LOSS_EXPCT_PCT DECIMAL(9,5) No Credit Loss Expected


Percent

5. EAD_GRP_RPT_AMT DECIMAL(17,3 No Exposure At Default Group


) Report Amount

6. EAD_LCL_AMT DECIMAL(17,3 No Exposure At Default Local


) Amount

7. LGD_PCT DECIMAL(9,5) No Loss Given Default Percent

8. RWA_LCL_AMT DECIMAL(17,3 No Risk Weighted Assets Local


) Amount

9. RWA_GRP_RPT_AMT DECIMAL(17,3 No Risk Weighted Assets Group


) Report Amount

10. LOAD_DTE DATE Yes Load Date

HEW_ACCT_PD_EOM_SNAP

Summary file name: HEW_ACCT_PD_EOM_SNAP

Sl. Column name Data type Mand Definition


No. atory
1. ARR_ID_ACCT BIGINT Yes Arrangement Identifier

2. PD_TYPE_CDE CHAR(6) No Probability Default Type


Code
3. PD_PCT_NUM DECIMAL(9, No Probability Default
8) Percentage Number

BANK June 2009 684


OCBB CPT Summary and Snapshot Design Overview

Summary file name: HEW_ACCT_PD_EOM_SNAP

Sl. Column name Data type Mand Definition


No. atory
4. PD_RGE_EFF_DT Date No Probability Default Range
Effective Date
5. LOAD_DT_TM Timestamp No Load Date

HEW_CUST_CRED_RISK_EOM_SNAP

Summary file name: HEW_CUST_CRED_RISK_EOM_SNAP

Sl. Column name Data type Mand Definition


No. atory
1. Involved Party Customer
IP_ID_CUST BIGINT Yes Identifier

2. CRED_LOSS_EXPCT_GRP DECIMAL(17,3
No
Credit Loss Expected Group
_RPT_AMT ) Report Amount

3. CRED_LOSS_EXPCT_LCL DECIMAL(17,3 Credit Loss Expected Local


No
_AMT ) Amount

4. CRED_LOSS_EXPCT_PCT DECIMAL(9,5)
No
Credit Loss Expected
Percent

5. CRR_NUM DECIMAL(3,1) Customer Risk Rating


No
Number

6. EAD_GRP_RPT_AMT DECIMAL(17,3
No
Exposure At Default Group
) Report Amount

7. EAD_LCL_AMT DECIMAL(17,3 Exposure At Default Local


No
) Amount

8. LGD_PCT DECIMAL(9,5) No Loss Given Default Percent

9. PD_RGE_EFF_DT DATE
No
Probability Default Range
Effective Date

10. RWA_GRP_RPT_AMT DECIMAL(17,3 Risk Weighted Assets Group


No
) Report Amount

11. RWA_LCL_AMT DECIMAL(17,3


No
Risk Weighted Assets Local
) Amount

12. LOAD_DT_TM TIMESTAMP(1 Load Date Time


Yes
9)

HEW_CUST_PD_EOM_SNAP

BANK June 2009 685


OCBB CPT Summary and Snapshot Design Overview

Summary file name: HEW_CUST_PD_EOM_SNAP

Sl. Column name Data type Mand Definition


No. atory
1. Involved Party Customer
IP_ID_CUST BIGINT Yes Identifier

2. PD_TYPE_CDE CHAR(6) No Probability Default Type


Code
3. PD_PCT_NUM DECIMAL(9, No Probability Default
8) Percentage Number
4. PD_RGE_EFF_DT Date No Probability Default Range
Effective Date
5. LOAD_DT_TM Timestamp No Load Date

HEW_EXTN_CRED_RISK_RATING_EOM_SNAP

Summary file name: HEW_CUST_PD_EOM_SNAP

Sl. Column name Data type Mand Definition


No. atory
1. Involved Party Customer
IP_ID_CUST BIGINT Yes Identifier

2. AGNCY_RTNG_CDE CHAR(10) Yes Agency Rating Code

3. RTNG_CRED_RISK_EXTN CHAR(4) Rating Credit Risk External


No
L_CDE Code

4. LOAD_DT_TM Timestamp Yes Load Date

BANK June 2009 686


OCBB CPT Summary and Snapshot Design Overview

ETL design
This section provides information about the different types of jobs that extract related
information from the source system.

Overview
Development of all jobs is done using DataStage as the ETL tool. Following are the
different types of jobs that form a part of the ETL design:
Extraction from source
Populating target tables.

Note
There is no interface required for Summary and Snapshot.
Data is extracted from the warehouse tables, which act as the
source and populated to the Summary and Snapshot tables,
which act as the target.

Job list
There is a specific type of job defined for each process under the ETL design. You can
refer to the following list of jobs with respect to Summary Snapshot and EOM Snapshot.

Summary Snapshot
Following is the list of 26 jobs that run under the Summary Snapshot:
djpHewr2LOD_HEW_ACCT_ARR_EOM_SUMM_1
djpHewr2LOD_HEW_ACCT_ARR_EOM_SUMM_2
djpHewr2LOD_HEW_BRNCH_EOM_SUMM
djpHewr2LOD_HEW_CAMP_EOM_SUMM
djpHewr2LOD_HEW_COMN_EMPLY_EOM_SUMM
djpHewr2LOD_HEW_CONS_CUST_EOM_SUMM
djpHewr2LOD_HEW_CONS_CUST_PROD_EOM_SUMM
djpHewr2LOD_HEW_CONS_CUST_REL_SUMM_1
djpHewr2LOD_HEW_CONS_CUST_REL_SUMM_2
djpHewr2LOD_HEW_CONS_CUST_REL_SUMM_3
djpHewr2LOD_HEW_CONS_CUST_REL_SUMM_4

BANK June 2009 687


OCBB CPT Summary and Snapshot Design Overview

djpHewr2LOD_HEW_CONS_CUST_REL_SUMM_5
djpHewr2LOD_HEW_CRED_CARD_ARR_EOM_SUMM
djpHewr2LOD_HEW_CUST_EOM_SUMM
djpHewr2LOD_HEW_CUST_PROD_EOM_SUMM
djpHewr2LOD_HEW_HSHLD_EOM_SUMM
djpHewr2LOD_HEW_SUMM_DATE_REF_RESET_MONTHLY
djpHewr2LOD_HEW_TRAN_CUST_EOM_SUMM
djpHewr2LOD_HEW_SUMM_WRK
djpHewr2LOD_HMI_HEW_SUMM_WRK
djpHewr2LOD_HEW_ORGN_CUST_EOM_SUMM
djpHewr2LOD_HEW_ORGN_CUST_PROFIT_EOM_SUMM
djpHewr2LOD_HEW_EMPLY_SALE_ACTV_1
djpHewr2LOD_HEW_EMPLY_SALE_ACTV_2
djpHewr2LOD_HEW_EMPLY_SALE_ACTV_3
djpHewr2XFMACCT_TRD_PRD_EOM_SUMM_INTERFACE
djpHewr2CMBITF_ACCT_ARR_TRD_PRD_EOM_SUMM_INTERFACE_HEW
djpHewr2LOD_ACCT_TRD_PRD_EOM_SUMM_INTERFACE
djpHewr2LOD_ORGN_OWN_EOM_SUMM_BIR2
djpHewr2XFMOCUS_PCMT_STATS_EOM_SUMM_INTERFACE_HEW
djpHewr2CMBITF_OCUS_PCMT_STATS_EOM_SUMM_INTERFACE_HEW
djpHewr2LOD_OCUS_PCMT_STATS_EOM_SUMM_INTERFACE_HEW
djpHewr2LOD_OCUS_RPT_PTYP_EOM_SUMM1
djpHewr2LOD_OCUS_RPT_PTYP_EOM_SUMM2
djpHewr2LOD_OCUS_RPT_PTYP_EOM_SUMM3
djpHewr2LOD_OCUS_RPT_PTYP_EOM_SUMM4
djpHewr2LOD_OCUS_RPT_PTYP_EOM_SUMM5
djpHewr2LOD_OCUS_RPT_PTYP_EOM_SUMM6
djpHewr2LOD_OCUS_RPT_PTYP_EOM_SUMM7
djpHewr2LOD_HEW_CUST_CLAS_TRD_PRD_EOM_SUMM

BANK June 2009 688


OCBB CPT Summary and Snapshot Design Overview

djpHewr2LOD_HEW_REMIT_EOM_SUMM
djpHewr2LOD_HEW_INSTM_HLDG_PORTF_EOM_SUMM
djpHewr2XFMHUB_TRAN_DEAL_STATS_SUMM_INTERFACE_HEW
djpHewr2CMBITF_TRAN_DEAL_STATS_SUMM_INTERFACE_HEW
djpHewr2LOD_TRAN_DEAL_STATS_SUMM_INTERFACE_HEW
djpHewr2XFMHEW_CUST_TRAN_STATS_EOM_SUMM_HEW
djpHewr2CMBITF_HEW_CUST_TRAN_STATS_EOM_SUMM_HEW
djpHewr2LOD_HEW_CUST_TRAN_STATS_EOM_SUMM_HEW

EOM Snapshot
Following is the list of 18 jobs that run under the EOM Snapshot:
djpHewr2LOD_HEW_ACCT_ARR_EOM_SNAP
djpHewr2LOD_HEW_APY_ARR_EOM_SNAP
djpHewr2LOD_HEW_CRED_CARD_ARR_EOM_SNAP
djpHewr2LOD_HEW_CRED_FACIL_ARR_EOM_SNAP
djpHewr2LOD_HEW_CUST_EOM_SNAP
djpHewr2LOD_HEW_CUST_PROV_AMT_EOM_SNAP
djpHewr2LOD_HEW_CUST_TTL_REL_BAL_EOM_SNAP
djpHewr2LOD_HEW_DEPST_ARR_EOM_SNAP
djpHewr2LOD_HEW_INDV_CUST_EOM_SNAP
djpHewr2LOD_HEW_INDV_EOM_SNAP
djpHewr2LOD_HEW_INS_ARR_EOM_SNAP
djpHewr2LOD_HEW_INSTM_HLDG_PORTF_EOM_SNAP
djpHewr2LOD_HEW_INVST_ARR_EOM_SNAP
djpHewr2LOD_HEW_LOAN_ARR_EOM_SNAP
djpHewr2LOD_HEW_MTGE_LOAN_ARR_EOM_SNAP
djpHewr2LOD_HEW_ORGN_CUST_EOM_SNAP
djpHewr2LOD_HEW_ORGN_EOM_SNAP
djpHewr2LOD_HEW_SEC_ARR_EOM_SNAP
djpHewr2XFMORGN_CUST_PROFIT_EOM_SNAP_HEW

BANK June 2009 689


OCBB CPT Summary and Snapshot Design Overview

djpHewr2XFMORGN_CUSP_PROFIT_EOM_SNAP_HEW
djpHewr2CMBITF_ORGN_CUST_PROFIT_EOM_SNAP_HEW
djpHewr2CMBITF_ORGN_CUSP_PROFIT_EOM_SNAP_HEW
djpHewr2LOD_ORGN_CUST_PROFIT_EOM_SNAP_HEW
djpHewr2LOD_ORGN_CUSP_PROFIT_EOM_SNAP_HEW

Defined business rule


NA

ETL process sequence


You are required to run the jobs in the sequence as provided in the following table.

Note
Jobs under the Summary Subject Area run according to their
group order.
There are three job groups for Summary Subject Area: A, B
and C.
The job sub-groups can run in parallel. For example, A1, A2
and A4 can run at the same time.
The individual jobs under each sub-group run in a specific
sequence. For example, the sub-group, A1 contains five jobs
that run in a specific sequence.

Process Job Job name Design


sequenc sub- specification
e grou
p
Group: A

djpHewr2LOD_HEW_CONS_CUST_RE Job Design -


1 A1 Consolidated
L_SUMM_1
Customer Related
djpHewr2LOD_HEW_CONS_CUST_RE Summary
2 A1
L_SUMM_2

3 A1 djpHewr2LOD_HEW_CONS_CUST_RE
L_SUMM_3

BANK June 2009 690


OCBB CPT Summary and Snapshot Design Overview

Process Job Job name Design


sequenc sub- specification
e grou
p
djpHewr2LOD_HEW_CONS_CUST_RE
4 A1
L_SUMM_4

djpHewr2LOD_HEW_CONS_CUST_RE
5 A1
L_SUMM_5

djpHewr2XFMHUB_ACCT_ARR_SUM
6 A2
M_INTERFACE_HEW_1

djpHewr2XFMHUB_ACCT_ARR_SUM
7 A2 Summary Statistic
M_INTERFACE_HEW_2
Design Overview
djpHewr2CMBITF_ACCT_ARR_SUM
8 A2
M_INTERFACE_HEW

djpHewr2LOD_ACCT_ARR_SUMM_IN
9 A2
TERFACE_HEW

Job Design -
djpHewr2LOD_HEW_COMN_EMPLY_ Communication
10 A7
EOM_SUMM_ Employee Fact
Summary BI R2

Job Design -
djpHewr2LOD_HEW_TRAN_CUST_EO
11 A8 Customer Transaction
M_SUMM
Fact Summary

Group: B

djpHewr2LOD_HEW_ACCT_ARR_EO
1 B2
M_SUMM_1 Job Design - Account
Arrangement
djpHewr2LOD_HEW_ACCT_ARR_EO Summary
2 B2
M_SUMM_2

Job Design -
djpHewr2LOD_HEW_INDV_CUST_EO
3 B3 Individual Customer
M_SNAP
Snapshot

Job Design -
djpHewr2LOD_HEW_ORGN_CUST_E Organization
4 B4
OM_SNAP Customer Snapshot
BI R2

BANK June 2009 691


OCBB CPT Summary and Snapshot Design Overview

Process Job Job name Design


sequenc sub- specification
e grou
p
Job Design -
djpHewr2LOD_HEW_COMN_SNAP_BI
5 B5 Communication
R2
Snapshot

Group: C

Job Design -
1 C1 djpHewr2LOD_HEW_CUST_EOM_SU Customer Fact
MM Summary

Job Design -
2 C2 djpHewr2LOD_HEW_BRNCH_EOM_S Organization Unit
UMM_ Fact Summary

Job Design -
djpHewr2LOD_HEW_CUST_PROD_EO Consolidated
3 C3
M_SUMM Customer Product
Fact Summary

Job Design -
djpHewr2LOD_HEW_CUST_PROD_CL Consolidated
4 C4
ASS_EOM_SUMM Customer Product
Class Fact Summary

Job Design -
djpHewr2LOD_HEW_HSHLD_ EOM_
5 C5 Household Fact
SUMM
Summary

Group: D

Job Design -
djpHewr2LOD_HEW_CONS_CUST_EO Consolidated
1 D1
M_SUMM Customer Fact
Summary

Job Design -
djpHewr2LOD_HEW_CONS_CUST_PR
2 D2 Customer Product
OD_EOM _SUMM
Fact Summary

Job Design -
djpHewr2LOD_HEW_CONS_CUST_PR
3 D3 Customer Product
OD_CLASS__EOM_SUMM
Class Fact Summary

BANK June 2009 692


OCBB CPT Summary and Snapshot Design Overview

Process Job Job name Design


sequenc sub- specification
e grou
p
Group: F

djpHewr2LOD_HMI_HEW_SUMM_WR OCBB CPT Job


K Design - HMI-
1 F1 Summary Involved
Party Working
List.doc

djpHewr2LOD_HEW_ORGN_CUST_PR OCBB CPT Job


OFIT_EOM_SUMM Design - Organization
2 F2
Customer Profit
Summary.doc

Group: G

djpHewr2LOD_HEW_SUMM_WRK OCBB CPT Job


Design - Summary
1 G1
Involved Party
Working List.doc

djpHewr2LOD_HEW_ORGN_CUST_E OCBB CPT Job


OM_SUMM Design - Organization
2 G2
Customer
Summary.doc

djpHewr2LOD_HEW_EMPLY_SALE_A OCBB CPT - Sales


3 G3 CTV_1 Activities
Summary_1.doc

djpHewr2LOD_HEW_EMPLY_SALE_A OCBB CPT - Sales


4 G4 CTV_2 Activities
Summary_2.doc

djpHewr2LOD_HEW_EMPLY_SALE_A OCBB CPT - Sales


5 G5 CTV_3 Activities
Summary_3.doc

Group H

djpHewr2XFMACCT_TRD_PRD_EOM OCBB CPT - Account


_SUMM_INTERFACE Arrangement Product
1 H1
Summary Source to
Interface.doc

BANK June 2009 693


OCBB CPT Summary and Snapshot Design Overview

Process Job Job name Design


sequenc sub- specification
e grou
p
djpHewr2CMBITF_ACCT_ARR_TRD_ OCBB CPT -
PRD_EOM_SUMM_INTERFACE_HEW Combined Account
2 H2
Arrangement Product
Summary.doc

djpHewr2LOD_ACCT_TRD_PRD_EOM OCBB CPT - Account


_SUMM_INTERFACE Arrangement Product
3 H3
Summary
InterefacetoBIR2.doc

djpHewr2XFMOCUS_PCMT_STATS_E OCBB CPT -


OM_SUMM_INTERFACE_HEW Payment and Cash
4 H4 Management
Summary Source to
Interface.doc

djpHewr2CMBITF_OCUS_PCMT_STAT OCBB CPT -


S_EOM_SUMM_INTERFACE_HEW Combined Payment
and Cash
5 H5
Management
Summery
Interface.doc

djpHewr2LOD_OCUS_PCMT_STATS_E OCBB CPT -


OM_SUMM_INTERFACE_HEW Payment and Cash
6 H6 Management
Summary Interface to
OCBB.doc

Group I

djpHewr2LOD_ORGN_OWN_EOM_SU OCBB CPT -


MM_BIR2 Organization
1 I1
Ownership
Summary.doc

djpHewr2LOD_OCUS_RPT_PTYP_EO OCBB CPT


M_SUMM1 -Consolidated
2 I2 Customer Product
Summary Interface to
OCBB 1.doc

BANK June 2009 694


OCBB CPT Summary and Snapshot Design Overview

Process Job Job name Design


sequenc sub- specification
e grou
p
djpHewr2LOD_OCUS_RPT_PTYP_EO OCBB CPT
M_SUMM2 -Consolidated
3 I3 Customer Product
Summary Interface to
OCBB 2.doc

djpHewr2LOD_OCUS_RPT_PTYP_EO OCBB CPT


M_SUMM3 -Consolidated
4 I4 Customer Product
Summary Interface to
OCBB 3.doc

djpHewr2LOD_OCUS_RPT_PTYP_EO OCBB CPT


M_SUMM4 -Consolidated
5 I5 Customer Product
Summary Interface to
OCBB 4.doc

djpHewr2LOD_OCUS_RPT_PTYP_EO OCBB CPT


M_SUMM5 -Consolidated
6 I6 Customer Product
Summary Interface to
OCBB 5.doc

djpHewr2LOD_OCUS_RPT_PTYP_EO OCBB CPT


M_SUMM6 -Consolidated
7 I7 Customer Product
Summary Interface to
OCBB 6.doc

djpHewr2LOD_OCUS_RPT_PTYP_EO OCBB CPT


M_SUMM7 -Consolidated
8 I8 Customer Product
Summary Interface to
OCBB 7.doc

Group J

djpHewr2LOD_HEW_CUST_CLAS_TR OCBB CPT Job


1 J1 D_PRD_EOM_SUMM Design - HIE Trade
Product Summary.doc

BANK June 2009 695


OCBB CPT Summary and Snapshot Design Overview

Process Job Job name Design


sequenc sub- specification
e grou
p
Group K

djpHewr2LOD_HEW_REMIT_EOM_SU OCBB CPT Job


MM Design - Remittance
1 K1
End Of Month
Summary.doc

djpHewr2LOD_HEW_INSTM_HLDG_P OCBB CPT Job


ORTF_EOM_SUMM Design -Instrument
2 K2 Holding Portfolio End
of Month
Summary.doc

Group L

djpHewr2XFMORGN_CUST_PROFIT_ OCBB CPT Job


EOM_SNAP_HEW Design - HMI to
1 L1
Customer Financial
Interface.doc

djpHewr2XFMORGN_CUSP_PROFIT_ OCBB CPT Job


EOM_SNAP_HEW Design - HMI to
2 L2
Customer Financial
Interface.doc

djpHewr2CMBITF_ORGN_CUST_PRO OCBB CPT Job


FIT_EOM_SNAP_HEW Design - Customer
3 L3
Financial
Combine.doc

djpHewr2CMBITF_ORGN_CUSP_PRO OCBB CPT Job


FIT_EOM_SNAP_HEW Design - Customer
4 L4
Financial
Combine.doc

djpHewr2LOD_ORGN_CUST_PROFIT_ OCBB CPT Job


EOM_SNAP_HEW Design - Customer
5 L5
Financial Interface to
OCBB.doc

BANK June 2009 696


OCBB CPT Summary and Snapshot Design Overview

Process Job Job name Design


sequenc sub- specification
e grou
p
djpHewr2LOD_ORGN_CUSP_PROFIT_ OCBB CPT Job
EOM_SNAP_HEW Design - Customer
6 L6
Financial Interface to
OCBB.doc

Group M

djpHewr2XFMHEW_CUST_TRAN_ST OCBB CPT Job


ATS_EOM_SUMM_HEW Design - Customer
1 M1 Transaction Statistics
Summary Source to
Interface.doc

djpHewr2CMBITF_HEW_CUST_TRAN OCBB CPT Job


_STATS_EOM_SUMM_HEW Design - Combine
2 M2 Customer Transaction
Statistics Summary
Interface.doc

djpHewr2LOD_HEW_CUST_TRAN_ST OCBB CPT Job


ATS_EOM_SUMM_HEW Design - Customer
3 M3 Transaction Statistics
Summary Interface to
OCBB.doc

BANK June 2009 697

You might also like