4      Regulatory Reporting Solution Data Flow

This chapter provides an understanding of the data flow. It explains what happens within data flow and how various processing aspects are integrated with the overall data flow.

Topics:

·        Data Preparation 

·        Basel Processing to US FED Results Integration

·        LLFP Processing to US FED Results Integration

·        LRM Processing to US FED Results Integration

·        Overview of OFS REG REP US FED User Interface

·        Data Schedule Mapping

·        Adjustment Feature for Template-based Reports

·        Direct Upload for Data Schedules

·        Data Schedule Migration

·        Mapping of Results to Line Items in Reporting

·        AgileREPORTER: Submission

Data Preparation

This section explains the input data preparation from OFSAA.

Topics:

·        Assumptions for Data Preparation 

·        Prerequisite Tasks for US FED Run Execution

·        US FED Run Chart

·        Reclassification of Reporting Dimensions

·        Configuring Setup Tables for Standard Set of Values

·        Backward Compatibility Support

·        Run or Execution Expectations

·        Consolidation

·        Projection Data

·        Data Flow from Sources Systems to Staging Area

·        Data Flow from Staging to Results Area

·        Data flow from Staging to Processing Area

·        Data Flow from Processing to Results Area

·        Computation of Offset and Netting Balances for Assets and Liabilities

·        Guidelines for Data Loading to Result Area Tables in Data Foundation for Regulatory Reporting Implementations

·        FSDF Entity Information

·        Fact Tables or Entities

·        Inclusion of GL Recon reconciled Accounts in Reporting

Assumptions for Data Preparation

The following are the assumptions for data preparation:

1.     REG REP is a reporting solution, which uses data from underlying fact tables directly for reporting. You are expected to prepare the load for the required data in the reporting area accordingly. Although this has a thin processing layer to reclassify regulatory dimensions and bands, all the processing measures are expected to be from respective applications and provide as required.

2.     It is integrated with the results area of the respective processing application, and any change in the underlying processing can disturb the REG REP data sourcing.

3.     Baseline and stress data must be populated with appropriate codes. Inaccurate mappings lead to inaccurate results. For details please refer to Relationship between Run and Stress.

4.     For usage of consolidation dimension (which has values like Actual, Budget, Forecast, and so on), all historical data is expected to be tagged as actual to report vintage data, as per report requirements. For projection data, for a given run and Projection Period (quarter/year), only one set of data is expected to be stored.

5.     All processing reporting requirements requiring cash flows, integration package expects bucketed cash flow as an input (meaning a time bucket for cash flow and cash flow amount is expected as input).

6.     FR 2900, FFIEC-031 RC-K, FFIEC-041 RC-K, FR Y-9C HC-K, FFIEC-031 RC-O, and FFIEC-041 RC-O reports require the averaging of the balances as of the close of business for each day for the calendar quarter or an average of the balances as of the close of business on each Wednesday during the calendar quarter. Oracle Financial Services Regulatory Reporting for US Federal Reserve – Vermeg Integration supports both the above methods.

7.     You must update V_COMPONENT_VALUE in SETUP_MASTER with the method followed at the respective financial institution:

a.     For daily averaging, populate the value ‘EVERY-DAY’.

b.     For weekly averaging, populate the value ‘EVERY-WEDNESDAY’.

You must update the FSI_CAL_MIS_DATE_MAP table with dates for which averaging is required.

The table FSI_CAL_MIS_DATE_MAP (D_CALENDAR_DATE DATE, D_MIS_DATE DATE) must be populated for Reports – FR 2900, FFIEC-031 RC-K, FFIEC-041 RC-K, FR Y-9C HC-K,
FFIEC-031 RC-O, and FFIEC-041 RC-O.
FSI_CAL_MIS_DATE_MAP is an entity used to generate the quarterly average report with two date columns: D_CALENDAR_DATE and D_MIS_DATE.

a.     D_CALENDAR_DATE holds the date details for the calendar year. This includes the holiday date.

b.     D_MIS_DATE holds the effective date to be considered for quarterly average report generation. This column is excluding the holiday date.

c.     If the calendar date falls on a holiday, then D_MIS_DATE has value (date) for the last working date or any other date value as per the client's requirement.

The above-mentioned reports are generated only if FSI_CAL_MIS_DATE_MAP is populated.

Example of data in FSI_CAL_MIS_DATE_MAP:

Table 5: FSI_CAL_MIS_DATE_MAP

D_CALENDAR_DATE

D_MIS_DATE

Comments

05-Jan-17

05-Jan-17

-

06-Jan-17

06-Jan-17

-

07-Jan-17

06-Jan-17

There is no data loaded from the source. Consider balance from 06-Jan-2017 for 07-Jan-2017.

08-Jan-17

06-Jan-17

There is no data loaded from the source. Consider balance from 06-Jan-2017 for 08-Jan-2017.

When performing averaging:

a.     For each date, reporting execution is selected.

b.     A business processor holds the average function for the data selected.

Post average calculation averaged data is sent to AgileREPORTER.

8.     Addition of Setup Master Entries for Branch/FED level reporting:

To ensure retrieval at the Branch/FED level, the RUNEXESUMM view must have the relevant information. This information can be configured by changing the entries for SETUP_MASTER tables as follows:

a.     The relevant component code for the configuration in the SETUP_MASTER table is ‘BRANCH_FED_DIST_IDENTIFIER’ for the following default configuration.

V_COMPONENT_CODE

V_COMPONENT_DESC

V_COMPONENT_VALUE

BRANCH_FED_DIST_IDENTIFIER

Branch or FED District Identifier

DEFAULT

 

b.     To enable RUNEXESUMM entries for Branch/FED District, the V_COMPONENT_VALUE must be changed to the V_ACCT_BRANCH_CODE / V_FED_RESERVE_DISTRICT value as per the DIM_GEOGRAPHY table respectively. This Branch/FED District value must be the one for which retrieval is done.

The RUNEXESUMM view now reflects the entries for the Branch/FED District for retrieval purposes.

9.     “FCT_REG_ACCOUNT_SUMMARY.F_READILY_DETER_FAIR_VALUE must be populated by a Custom Rule by User based on the availability of FCT_IFRS_ACCOUNT_SUMMARY.N_IFRS_FAIR_VALUE_LEVEL1_RCY, N_IFRS_FAIR_VALUE_LEVEL2_RCY or other logic which you deem as Appropriate.”

“The Code ‘OTHLIAB’ with description ‘Other Liabilities’ is introduced in Table DIM_REG_PRODUCT_TYPE to facilitate reporting of Other Liabilities in specific line items according to the User Requirements. There is no OOTB Rule to populate this value as the composition of this value is not mentioned explicitly in the Regulatory instructions and can vary from user to user.”

“FSI_REG_REPORTING_PARAM is used in Reporting of certain Line Items which requires specific inputs from the user, notably ASU Adoption Check for which Logic for Reporting varies based on whether ASU Accounting Standard is adopted by the Reporting Institution or not and Sanctioned Limit Threshold in Schedules like FR Y-14Q Schedule K (Supplemental) which can be different from the Regulator prescribed value for few reporters.

For example:

v_Regulator_code = 'USFED'

v_reg_reporting_param = ASU201601ADOPTION

v_reg_reporting_param_val = 'Y'

Sample values in this table are provided as part of the configuration as mentioned above and can be updated based on the user requirements.”

Prerequisite Tasks for US FED Run Execution

US FED Run (RNUS_REG_RUN) has tasks that populate data into the Run-enabled tables. Few tasks are prerequisites for US FED Run.

These tasks have data flow for non-Run-enabled tables, and hence these tasks must be executed only once per FIC_MIS_DATE irrespective of the number of Apps installed/number of Batches or Run having the same task.

Recommendations for OFSAA Apps Integration with REG REP US FED

As the prerequisite Batches/Run must be executed only once per FIC_MIS_DATE. These are expected to be a non-Run enabled task, hence re-execution causes inconsistency.

If the customer has multiple OFSAA applications that share common metadata like SCD, T2T which are of non-Run enabled in nature, then those tasks must be combined in a single Batch/Run by eliminating all duplicate tasks from all apps.

For example: ##INFODOM##_REG_US_COMMON_SCD can have overlapping Task with OFS_CAP_PACK’s ##INFODOM##_SCD. As both applications use the same SCD metadata, the task re-execution can cause inconsistency in Surrogate Keys. Hence, such tasks must be de-duped before integrating the App Runs.

The main Run can continue to be a separate Run as it has only Run-enabled flows and each Run represents the data required for each Application.

US FED RUN CHART

Oracle Financial Services Regulatory Reporting for US Federal Reserve – Lombard Risk Integration Pack provides the US FED RUN Chart listing the tasks required for the population of data for US FED Reports. This covers the following tasks:

·        Set up table population

·        Stage Dimension Load

·        Seeded Dimension Data Population

·        Common data Population

·        Common Tasks like Exchange Rate Population

·        US FED Specific Data Population and Transformation

·        Derived Entity Refresh

Download the US FED 8.1.2.0.0 RUN Chart from the MOS.

Reclassification of Reporting Dimensions

This section provides information about Reporting Dimension Tables in the Regulatory Reporting for US Federal Reserve – Lombard Risk Integration Pack (OFS REG REP US FED) application and step-by-step instructions to use this section.

This section includes the following topics:

·        Overview of Reclassification of Reporting Dimensions

·        Overview of Reclassification of Reporting Dimensions Population

·        Dimension Data Expectations through SCD

·        Overview of Mappers for Reclassification of Reporting Dimensions

·        Maintenance of Mappers for Reclassification of Reporting Dimensions

·        Loading Mapper Maintenance through Backend

·        Usage of Mapper Tables in Data Flow and Reports

Overview of Reclassification of Reporting Dimensions

There are certain Reporting Dimensions in OFS REG REP US FED, which are pre-populated with a standard set of values. These values are used by downstream applications for various reporting requirements. There are equivalent customer-specific dimension tables that are populated using a Slowly Changing Dimension (SCD) process. It is required to reclassify these user-specific values to standard / regulatory specific values as the reporting expects these standard sets of values. The reclassification is done using out-of-the-box Mapper Definitions under the Mapper Maintenance screen.

Overview of Reclassification of Standard Dimensions Population

These are the out of the box User Specific dimensions to Standard Dimensions reclassification available in OFS REG REP US FED:

Table 6: Standard Dimension Reclassification

User Specific Dimension

Standard Dimension

DIM_BALANCE_CATEGORY

Balance Category

DIM_STD_BALANCE_CATEGORY

Standard Balance Category

DIM_CREDIT_LINE_PURPOSE

Credit Line Purpose

DIM_STD_CREDIT_LINE_PURPOSE

Standard Credit Line Purpose

DIM_CREDIT_LINE_TYPE

Credit Line Type

DIM_STD_CREDIT_LINE_TYPE

Standard Credit Line Type

DIM_IRC

Interest Rate Curve

DIM_STANDARD_IRC

Standard Interest Rate Curve

DIM_LOB

Line of Business

DIM_STANDARD_LOB

Standard Line of Business

DIM_MITIGANT_TYPE

Mitigant Type

DIM_STD_MITIGANT_TYPE

Standard Mitigant Type

DIM_PARTY_TYPE

Party Type

DIM_STANDARD_PARTY_TYPE

Standard Party Type

DIM_PRODUCT

Product

DIM_STANDARD_PRODUCT_TYPE

Standard Product Type

DIM_GL_ACCOUNT 

General Ledger

DIM_STD_GL_TYPE 

Standard General Ledger Type

DIM_VEHICLE_TYPE 

Vehicle Type

DIM_STD_VEHICLE_TYPE 

Standard Vehicle Type

DIM_WRITE_OFF_REASONS

Write Off Reasons

DIM_STD_WRITE_OFF_REASONS

Standard Write Off Reasons

DIM_RECOVERY_TYPE 

Recovery Type

DIM_STD_RECOVERY_TYPE

Standard Recovery Type

 

Overview of Reclassification of Regulatory Dimensions Population

These are the out of the box User Specific dimensions to Regulatory Dimensions reclassification available in OFS REG REP US FED:

Table 7: Regulatory Dimension Reclassification

User Specific Dimension

Regulatory Dimension

DIM_ACCOUNT_PURPOSE

Account Purpose Dimension

DIM_REG_ACCOUNT_PURPOSE

Regulatory Account Purposes Dimension

DIM_ACCOUNT_PURPOSE

Account Purpose Dimension

DIM_REG_LOAN_PURPOSE

Regulatory Loan Purpose Dimension

DIM_ACCT_STATUS

Account Status Dimension

DIM_REG_ACCT_STATUS

Regulatory Account Status Dimension

DIM_ACCT_STATUS

Account Status Dimension

DIM_REG_CREDIT_STATUS

Regulatory Credit Status Dimension

DIM_APPLICATION_STATUS

Application Status Dimension

DIM_REG_APPLICATION_STATUS

Regulatory Application Status Dimension

DIM_DOCUMENT_TYPE

Document Type Dimension

DIM_REG_PARTY_DOCUMENT_TYPE

Regulatory Party Document Type Dimension

DIM_INDUSTRY

Industry Dimension

DIM_REG_INDUSTRY

Regulatory Industry Type

DIM_ORG_UNIT

Org Unit Bi Hierarchy

DIM_STD_SECONDARY_LOB

Standard Secondary Line Of Business

DIM_LOB

Line Of Business Dimension

DIM_STD_SECONDARY_LOB

Standard Secondary Line Of Business

DIM_PROPERTY_TYPE

Property Type Dimension

DIM_REG_PROPERTY_TYPE

Regulatory Property Type Dimension

DIM_SEC_POOL_TYPE

Securitization Pool Type

DIM_REG_SEC_POOL_TYPE

Regulatory Securitization Pool Type Dimension

DIM_UNDERLYING_TYPE

Underlying Type Master Dimension

DIM_REG_UNDERLYING_TYPE

Regulatory Underlying Type Master Dimension

Dimension Data Expectations through SCD

By default, all standard dimensions are pre-populated with seeded data. It is mandatory to have data in user-specific dimensions and then maintain the reclassifications. Therefore, you must execute the SCDs and then map the reclassification codes under Mapper Maintenance.FCT

Mappers for Reclassification of Standard Dimensions

These are out of the box mappers that are available in OFS REG REP US FED for the standard dimension reclassifications:

·        MAP_PROD_CODE_STD_PROD_TYPE: Mapper for Product Code to Standard Product Code

·        MAP_PARTY_TYP_STD_PARTY_TYP: Mapper for Party Type Code to Standard Party Type Code

·        MAP_CRDLN_TYP_STD_CRDLN_TYP: Mapper for Credit Line Type to Standard Credit Line Type

·        MAP_DIM_IRC_STD_IRC: Mapper for Interest Rate Code to Standard Interest Rate Code

·        MAP_DIM_LOB_STD_LOB: Mapper for Line of Business Code to Standard Line of Business Code

·        MAP_BAL_CAT_STD_BAL_CAT: Mapper for Balance Category to Standard Balance Category

·        MAP_CRDLN_PUR_STD_CRDLN_PUR: Mapper for Credit Line Purpose to Standard Credit Line Purpose

·        MAP_MITG_TYP_STD_MITGN_TYP: Mapper for Mitigant Type to Standard Mitigant Type

·        MAP_CREDIT_SCR_MDL_REG_MDL: Mapper for Credit Score Model To Reg Credit Score Model

·        MAP_DIM_GL_ACCT_STD_GL_TYPE: Mapper for General Ledger Account to Standard General Ledger Account Type

·        MAP_GL_CODE_REP_LINE: Mapper for GL Code to Repline Code

·        MAP_RECVR_TYP_STD_RECVR_TYP: Mapper for Common Recovery Type to Standard Recovery Type

·        MAP_VEHCL_TYP_STD_VEHCL_TYP: Mapper for Vehicle Type to Standard Vehicle Type

·        MAP_WRTOFF_STD_WRTOFF_REASN: Mapper for Write Off Reasons to Standard Write Off Reasons

Mappers for Reclassification of Regulatory Dimensions

These are out of the box mappers that are available in OFS REG REP US FED for the regulatory dimension reclassifications:

·        MPFD_ACCT_REG_ACCT_PURPOSE: Reg US Mapper for Regulatory Account Purpose

·        MPFD_ACCT_REG_ACCT_STATUS: Reg US Mapper for Regulatory Account Status

·        MPFD_APLCN_REG_APLCN_STATUS: Reg US Mapper for Regulatory Application Status

·        MPFD_ACCT_REG_CREDIT_STATUS: Reg US Mapper for Regulatory Credit Status

·        MPFD_DOC_TYPE_REG_DOC_TYPE: Reg US Mapper for Regulatory Document Type

·        MPFD_ACC_INDSTR_REG_INDSTRY: Reg US Mapper for Regulatory Industry

·        MPFD_ACCT_REG_LOAN_PURPOSE: Reg US Mapper for Regulatory Loan Purpose

·        MPFD_PROP_REG_PROPERTY_TYPE: Reg US Mapper for Regulatory Property Type

·        MPFD_SEC_POOL_REG_SEC_POOL: Reg US Mapper for Regulatory Sec Pool Type

·        MPFD_UNDERLYNG_REG_UND_TYPE: Reg US Mapper for Regulatory Underlying Type

·        MPFD_ORGUNT_LOB_STD_SEC_LOB: Reg US Mapper for Std Secondary Line of Business

Maintenance of Mappers for Reclassification of Standard Dimensions

The mapper can be maintained under OFSAAI.

1.     After logging into the OFSAAI applications page, navigate to Regulatory Reporting for US Federal Reserve, select Administration, and then select Map Maintenance.

Figure 36: Map Maintenance page

Description of Map Maintenance page follows This illustration shows the navigation to the map maintenance page starting with Regulatory Reporting for US Federal Reserve, then selecting Administration and then selecting Map Maintenance.

2.     For illustration, we have selected Mapper for Mitigant Type to Standard Mitigant Type. Click Mapper Maintenance.

Figure 37: Mapper for Mitigant Type to Standard Mitigant Type

Description of Mapper for Mitigant Type to Standard Mitigant Type page follows This illustration shows the example of Mapper for Mitigant Type to Standard Mitigant Type in the map maintenance.

3.     The OFS REG REP US FED maps OTH and MSG out-of-the-box for this mapper. The remaining mappings can be maintained by the user according to user-specific values.

Figure 38: Map Maintenance Search page

Description of Map Maintenance Search page follows This illustration shows the Map Maintenance Search details.

 

Prerequisites for Mapper Maintenance

1.     After logging into the OFSAAI applications page, navigate to Regulatory Reporting for US Federal Reserve, select Administration, and then select Save Metadata. Load all the required user-specific dimensions using SCD.

2.     To Resave these hierarchies, select these hierarchies and click Save.

§       HCMDF001 - Hier - Map Common Product

§       HCMDF002 - Hier - Map Common Standard Product Type

§       HCMDF003 - Hier - Map Common Party Type

§       HCMDF004 - Hier - Map Common Standard Party Type

§       HCMDF005 - Hier - Map Common Interest Rate Curve

§       HCMDF006 - Hier - Map Common Standard Interest Rate Curve

§       HCMDF007 - Hier - Map Common Line of Business

§       HCMDF008 - Hier - Map Common Standard Line of Business

§       HCMDF009 - Hier - Map Common Credit Line Type

§       HCMDF010 - Hier - Map Common Standard Credit Line Type

§       HCMDF011 - Hier - Map Common Credit Line Purpose

§       HCMDF012 - Hier - Map Common Standard Credit Line Purpose

§       HCMDF013 - Hier - Map Common Mitigant Type

§       HCMDF014 - Hier - Map Common Standard Mitigant Type

§       HCMDF015 - Hier - Map Common Balance Category

§       HCMDF016 - Hier - Map Common Standard Balance Category

§       HCMDF017 - Hier - Map Common General Ledger Code

§       HCMDF018 - Hier - Map Common Standard General Ledger Type

§       HCMDF019 - Hier - Map Common Vehicle Type

§       HCMDF020 - Hier - Map Common Standard Vehicle Type 

§       HCMDF021 - Hier - Map Common Write Off Reasons

§       HCMDF022 - Hier - Map Common Standard Write Off Reasons

§       HCMDF023 - Hier - Map Common Recovery Type

§       HCMDF024 - Hier - Map Common Standard Recovery Type

§       HRLMP001 - HIR - RLMP Industry Codes

§       HRLMP002 - HIR - RLMP Regulatory Industry Codes

§       HRLMP003 - HIR - RLMP Application Status

§       HRLMP004 - HIR - RLMP Regulatory Application Status

§       HRLMP005 - HIR - RLMP Document Type

§       HRLMP006 - HIR - RLMP Regulatory Document Type

§       HRLMP007 - HIR - RLMP Account Status

§       HRLMP008 - HIR - RLMP Regulatory Account Status

§       HRLMP009 - HIR - RLMP Regulatory Account Purpose

§       HRLMP010 - HIR - RLMP Organization Unit Code

§       HRLMP011 - HIR - RLMP Line of Business Code

§       HRLMP012 - HIR - RLMP Std Secondary Line of Business

§       HRLMP013 - HIR - RLMP Underlying Type

§       HRLMP014 - HIR - RLMP Regulatory Underlying Type

§       HRLMP501 - HIR - RLMP Property Type

§       HRLMP502 - HIR - RLMP Regulatory Property Type

§       HRLMP503 - HIR - RLMP Account Purpose

§       HRLMP504 - HIR - RLMP Regulatory Loan Purpose

§       HRLMP505 - HIR - RLMP Account Status Code

§       HRLMP506 - HIR - RLMP Regulatory Credit Status

§       HRLMP507 - HIR - RLMP Sec Pool Type

§       HRLMP508 - HIR - RLMP Regulatory Sec Pool Type

Figure 39: Metadata Resave page

Description of the Metadata Resave Screen follows This illustration shows the Metadata Resave Screen with the list of available hierarchies, you can select the hierarchy and click Save.

 

Possible Mapping Combinations

One Standard Dimension table in the source can be mapped only to one Standard Dimension table. One to Many or Many to Many mapping leads to an error in T2T as the records are duplicated. From the illustration, the possible combinations for Mitigant Type to Standard Mitigant Type Mapping are One to One and Many to One Mapping.

·        One to One Mapping: You can map one Mitigant Type data model to one Standard Mitigant Type data model using the Mapper Maintenance screen. Here, you must select one value in the Mitigant Type data model and one value in the Standard Mitigant Type Data Model.

·        Many to One Mapping: You can map many values in the Mitigant Type Data Model to one value in the Standard Mitigant Type Data Model using the Mapper Maintenance Screen.

To conduct One to One or Many to One mapping:

1.     After logging into the OFSAAI Applications Page, navigate to Regulatory Reporting for US Federal Reserve, select Administration, and then select Map Maintenance.

Figure 40: Map Maintenance Page

Description of the Map Maintenance page follows This illustration shows the navigation to map maintenance page starting with Regulatory Reporting for US Federal Reserve, then selecting Administration and then selecting Map Maintenance

2.     Click Create new Map icon to create a new map or select an existing Map. For illustration, Mapper for Party Type Code to Standard Party Type Code value is selected. Click the Mapper Maintenance icon.

3.     The Mapper Maintenance window opens (in this illustration, the Map - Mapper for Party Type Code to Standard Party Type Code Window opens). To conduct One to One or Many to One mapping, in the Member Combinations section, click Add.

Figure 41: Map Maintenance Add Page

Description of the Map Maintenance Add page follows This illustration shows the map maintenance addition details.

4.     The Add Mappings pop-up window opens. In this illustration:

§       To map One to One, select one value in the Hier - Map Common Mitigant Type Data Model and one value in the Hier - Map Common Standard Mitigant Type Data Model, and click Go. Repeat this step for each One to One data model mapping, and then click Save.

In this illustration, MSG - Missing is mapped to AFC - Auto Financing Company.

Figure 42: One to One Mapping Page

Description of the One to One Mapping page follows This illustration shows the one to one mapping of data model.

·        To map Many to One, select multiple (two in this illustration) values in the Hier - Map Common Mitigant Type Data Model and one value in the Hier - Map Common Standard Mitigant Type Data Model, and then click Go. Click Save.

In this illustration, MSG-Missing and OTH-Others are mapped to the AFC-Auto Financing Company.

Figure 43: One to Many Mapping Windows

Description of the One to Many Mapping page follows This illustration shows the one to many mapping of data model.

5.     An acknowledgment is displayed: Confirm Save? To confirm and save data, click Yes. In the Mapper Maintenance Window, in the Mapped combinations and the Mapped Member's Sections, you can see the newly conducted mapping.

 

Loading Mapper Maintenance through Backend

Load each Physical table in Atomic Schema with V_MAP_ID as mentioned against each mapper,

V_MEMBER_1 => Customer Specific Value Dimension's Member Code, V_MEMBER_2 => Standard Dimension’s Member Code.

This is the list of Mapper Physical Tables and required details:

Table 8: Mapper Physical Tables

PHYSICAL TABLE

V_MAP_ID

MAP_MITG_TYP_STD_MITGN_TYP

1514359498413

MAP_DIM_IRC_STD_IRC

1511442223838

MAP_PROD_CODE_STD_PROD_TYPE

1511441227779

MAP_DIM_LOB_STD_LOB

1511442482993

MAP_CRDLN_PUR_STD_CRDLN_PUR

1511528494678

MAP_PARTY_TYP_STD_PARTY_TYP

1511441945154

MAP_BAL_CAT_STD_BAL_CAT

1514359600480

MAP_CRDLN_TYP_STD_CRDLN_TYP

1511527713328

MAP_CREDIT_SCR_MDL_REG_MDL

1497513837744

MAP_DIM_GL_ACCT_STD_GL_TYPE

1523447233065

MAP_GL_CODE_REP_LINE

1494610765133

MAP_RECVR_TYP_STD_RECVR_TYP

1524045220417

MAP_VEHCL_TYP_STD_VEHCL_TYP

1524044256132

MAP_WRTOFF_STD_WRTOFF_REASN

1524044617123

MPFD_ACC_INDSTR_REG_INDSTRY

1534620323364

MPFD_APLCN_REG_APLCN_STATUS

1534579625179

MPFD_ACCT_REG_ACCT_STATUS

1543562058387

MPFD_DOC_TYPE_REG_DOC_TYPE

1543562182116

MPFD_PROP_REG_PROPERTY_TYPE

1543562526068

MPFD_ACCT_REG_LOAN_PURPOSE

1558941832652

MPFD_ACCT_REG_CREDIT_STATUS

1572098887021

MPFD_SEC_POOL_REG_SEC_POOL

1572203012147

MPFD_ACCT_REG_ACCT_PURPOSE

1577049770867

MPFD_ORGUNT_LOB_STD_SEC_LOB

1577049895116

MPFD_UNDERLYNG_REG_UND_TYPE

1577049533335

 

Usage of Mapper Tables in Data Flow and Reports

The mapper maintenance output is always physically stored in the underlying tables. These tables are registered in OFSAA as an object. Therefore, these tables can be used, without any restrictions, in any of the metadata that requires reclassification. OFS REG REP US FED Data Flows (T2Ts and Rules) make use of this information to populate the Standard Dimension Surrogate Keys of Results area tables.

Configuring Setup Tables for Standard Set of Values

The following are the setup configurations that are required to be done before executing the US FED Regulatory Reporting Run.

SETUP_MASTER Table

The SETUP_MASTER table in an Atomic Schema must be modified with the required values for US FED.

Table 9: Setup Master

V_COMPONENT_ CODE

V_COMPONENT_ DESC

V_COMPONENT_VALUE

Description

DEFAULT_FINANCIAL_ELEMENT

Default Financial Element

DEFAULT

Component Value to be updated according to the values used in STG_GL_DATA.V_FINANCIAL_ELEMENT_CODE. This is used for Fact Management Reporting T2T.

DEFAULT_FX_RATE_SRC

Default FX Rate Source

DEFAULT

Component Value to be updated according to the values used in STG_EXCHANGE_RATE_HIST.V_RATE_DATA_ORIGIN. This is used for Calculating the Reporting Currency.

DEFAULT_MARKET_CENTER

Market Center Identifier

DEFAULT

Component Value to be updated according to the values used in STG_INSTRUMENT_MARKET_PRICES.V_MKT_CENTER_ID. This is used for Calculating the Instrument Close Price.

USFED_DEFAULT_PD_MODEL

PD Model for USFED Regulatory Reporting

DEFAULT

Component Value to be updated according to the values used in STG_PD_MODEL_MASTER.V_PD_MODEL_CODE. This is used for Calculating PD Model Band Skey.

 

FSI_REGREPORTING_PARAM

The FSI_REGREPORTING_PARAM table in an Atomic Schema must be modified with the required values for US FED as a one-time activity.

The V_REG_REPORTING_PARAM_VAL must be updated to B for Branch and D for Fed District, based on the report submitted for Branch or Fed District entities.

The default value of this parameter is O.

Table 10: FSI_REGREPORTING_PARAM

V_REG_REPORTING_PARAM

V_REG_REPORTING_PARAM_VAL

V_REGULATOR_CODE

Description

FFIEC002_AR_TYPE

O

USFED

To retrieve FFIEC-002 and FFIEC-002S, this parameter must be updated with the required values. The list of values supported is B for Branch and D for Fed District, based on the report submitted for Branch or Fed District entities.

FSI_PARTY_STD_PARTY_MAP

In the US FED Regulatory Reporting, there is a reporting requirement for certain Party which is a Regulatory Standard. As the Party Dimension is an SCD table and the values of Party Identifier Code (V_PARTY_ID) can change from bank to bank, the FSI_PARTY_STD_PARTY_MAP is used for mapping the bank-specific V_PARTY_ID to Regulatory-specific V_STD_PARTY_CODE. Here, you must modify the V_PARTY_ID column according to the bank-specific V_PARTY_ID of the corresponding Party, which is stored in the Party Dimension (DIM_PARTY).

The following are the STD Party Codes used in the US FED Regulatory Reporting.

Table 11: Standard Party Codes

V_STD_PARTY_CODE

V_STD_PARTY_NAME

V_PARTY_ID

ADB

Asian Development Bank (ADB)

ADB

ADC

Andean Development Corporation

ADC

AFDB

African Development Bank (AfDB)

AFDB

AFESD

Arab Fund for Economic and Social Development (AFESD)

AFESD

AIC

Arab Investment Company

AIC

AIGC

Inter-Arab Investment Guarantee Corporation

AIGC

AJIC

Arab Joint Investment Company (U.A.E.- Egypt Investment Company)

AJIC

AMF

Arab Monetary Fund

AMF

ARAAI

Arab Authority for Agricultural Investment and Development

ARAAI

ARACAG

Cooperation Council for the Arab States of the Gulf (also Gulf Cooperation Council (GCC))

ARACAG

ARAFTA

Arab Fund for Technical Assistance to Arab and African Countries

ARAFTA

ARAPIC

Arab Petroleum Investment Company

ARAPIC

ASEAN

Association of Southeast Asian Nations (ASEAN)

ASEAN

ASPC

Asia and Pacific Council

ASPC

BADEA

Arab Bank for Economic Development in Africa (BADEA)

BADEA

BCEAO

Central Bank of West African States

BCEAO

BEAC

Bank of Central African States

BEAC

BIS

Bank of International Settlements

BIS

BLADEX

Banco Latino Americano De Exportaciones, SA (BLADEX)

BLADEX

BOC

Bank of Canada

BOC

BOE

Bank of England

BOE

BOJ

Bank of Japan

BOJ

CABEI

Central American Bank of Economic Integration (CABEI) (also: Banco Centralamericano de Integracion Economica (BCIE))

CABEI

CACM

Central American Common Market (CACM)

CACM

CAMDC

Central American Development Corporation

CAMDC

CAMMS

Central American Fund for Monetary Stabilization

CAMMS

CAMRII

Central American Research Institute for Industry

CAMRII

CAN

Andean Community of Nations (CAN) (formerly Andean Group)

CAN

CARDA

Caribbean Regional Development Agency

CARDA

CARICOM

Caribbean Community and Common Market (CARICOM)

CARICOM

CDB

Caribbean Development Bank

CDB

CENTO

Central Treaty Organizations (CENTO)

CENTO

CICO

Caribbean Investment Corporation

CICO

CNDI

Conseil de l'Entente

CNDI

COLPCO

Colombo Plan for Co-Operative Economic and Social Development in Asia and the Pacific

COLPCO

EACSO

East African Common Service Organization

EACSO

EAS

East African Community

EAS

EASADB

East African Development Bank

EASADB

EASCDB

East Caribbean Development Bank

EASCDB

EBRD

European Bank for Reconstruction and Development (EBRD)

EBRD

ECB

European Central Bank

ECB

ECCB

Eastern Caribbean Central Bank

ECCB

ECSC

European Coal and Steel Community (ECSC)

ECSC

EDF

European Development Fund (EDF)

EDF

EFTA

European Free Trade Association (EFTA)

EFTA

EIB

European Investment Bank (EIB)

EIB

EU

European Union (EU) (includes the EC)

EU

EUAEC

European Atomic Energy Community (Euratom)

EUAEC

EUC

Council of Europe

EUC

EUCON

Eurocontrol

EUCON

EUF

Eurofima

EUF

EUIF

European Investment Fund

EUIF

FAMC

Federal Agricultural Mortgage Corporation

FAMC

FAO

Food and Agriculture Organization (FAO)

FAO

FAOIC

Fund for Arab Oil Importing Countries

FAOIC

FDIC

Federal Deposit Insurance Corporation

FDIC

FEDFINBNK

Federal Financing Bank

FEDFINBNK

FHA

Federal Housing Administration

FHA

FHLB

Federal Home Loan Banks

FHLB

FHLMC

Federal Home Loan Mortgage Corporation

FHLMC

FICO

Financing Corporation

FICO

FLAR

Latin American Reserve Fund (FLAR) (formerly Andean Reserve Fund)

FLAR

FLB

Federal Land Banks

FLB

FNMA

Federal National Mortgage Association

FNMA

FRB

Federal Reserve Bank

FRB

FZ

Franc Zone

FZ

FmHA

Farmers Home Administration

FmHA

GNMA

Government National Mortgage Association

GNMA

GUC

Gulf Investment Corporation

GUC

IAEA

International Atomic Energy Agency

IAEA

IBRD

International Bank for Reconstruction and Development (IBRD) (part of World Bank)

IBRD

ICAO

International Civil Aviation Organization

ICAO

ICC

International Criminal Court

ICC

IDA

International Development Association (IDA) (part of World Bank)

IDA

IDB

Inter-American Development Bank (IDB)

IDB

IFAD

International Fund for Agricultural Development

IFAD

IFC

International Finance Corporation (IFC)

IFC

IIF

Institute of International Finance (Ditchley Institute)

IIF

ILO

International Labor Organization (ILO)

ILO

IMF

International Monetary Fund

IMF

INDB

Inter-American Development Bank

INDB

INTAIC

Inter-American Investment Corporation

INTAIC

INTASL

Inter-American Savings and Loan Bank

INTASL

IOM

Intergovernmental Committee for Migration

IOM

IRC

International Red Cross

IRC

IRO

International Refugee Organization

IRO

ISDB

Islamic Development Bank

ISDB

ISF

Islamic Solidarity Fund

ISF

LATAIA

Latin American Integration Association

LATAIA

MIGA

Multilateral Investment Guaranty Agency (MIGA)

MIGA

MWL

Muslim World League

MWL

NADB

North American Development Bank (NADBank)

NADB

NATO

North Atlantic Treaty Organization (NATO)

NATO

NCUA

National Credit Union Administration

NCUA

NCUSIF

National Credit Union Share Insurance Fund

NCUSIF

NOIB

Nordic Investment Bank

NOIB

OAPEC

Organization of Arab Petroleum ExportingCountries (OAPEC), which includes:

OAPEC

OAPF

OAPEC Oil Facility

OAPF

OAPS

OAPEC Special Account

OAPS

OAS

Organization of American States (OAS) (Pan American Union) and affiliated organizations

OAS

OAU

Organization of African Unity (OAU)

OAU

OCAM

Organisation Commune Africaine et Mauricienne (OCAM)

OCAM

OCAS

Organization of Central American States (OCAS)

OCAS

OECD

Organization for Economic Cooperation and Development (OECD)

OECD

OECS

Organization of Eastern Caribbean States (OECS)

OECS

OICN

Organization of the Islamic Conference

OICN

OPES

OPEC Special Fund

OPES

PAHO

Pan American Health Organization (Pan American Sanitary Bureau)

PAHO

PCCN

Preparatory Commission for the Comprehensive Nuclear-Test-Ban Treaty Organization

PCCN

PERSGT

Permanent Secretariat of the General Treaty on Central American Economic Integration

PERSGT

POSTMST

Postmaster’s Demand Deposit Accounts

POSTMST

RBA

Reserve Bank of Australia

RBA

REFCORP

Resolution Funding Corporation

REFCORP

RIVPBC

River Plate Basin Commission

RIVPBC

SAFA

Special Arab Fund for Africa

SAFA

SAUERC

Saudi-Egyptian Reconstruction Company

SAUERC

SBA

Small Business Administration

SBA

SEIC

Saudi-Egyptian Industrial Investment Company

SEIC

SELA

Sistema Economico Latinamericano (SELA) (Latin American Economic System)

SELA

SNB

Swiss National Bank

SNB

SOLFES

Solidarity Fund for Economic and Social Development in Non-aligned Countries

SOLFES

SPEFAN

Special Fund for Arab Non-oil Producers

SPEFAN

TCRM

Tripartite Commission for the Restitution of Monetary Gold

TCRM

TENVAL

Tennessee Valley Authority

TENVAL

UDEAC

Union Douaniere et Economique de l'Afrique Centrale (UDEAC) (Customs and Economic Union of Central Africa)

UDEAC

UMOA

Union Monetaire Ouest-Africaine (UMOA) (West African Monetary Union)

UMOA

UN

United Nations

UN

UNIASC

United Arab Shipping Company

UNIASC

UNICEF

International Childrens Emergency Fund

UNICEF

UNIDEA

Union Douaniere des Etats de l'Afrique de l'Ouest

UNIDEA

UNIEAC

Union des Etats de l'Afrique Centrale

UNIEAC

UNSAC

United Nations (UN), and Specialized Agencies and Commissions

UNSAC

UPU

Universal Postal Union

UPU

USDOT

US Department of Treasury

USDOT

VA

Veteran Affairs

VA

VTF

Venezuela Trust Fund

VTF

WB

World Bank

WB

WBG

West Bank and Gaza

WBG

WHO

World Health Organization (WHO)

WHO

WIPO

World Intellectual Property Organization (WIPO)

WIPO

WTO

World Trade Organization (WTO)

WTO

FSI_REG_MORT_INSURER

In the US FED Regulatory Reporting, there is a reporting requirement for certain Mortgage Issuers which are considered to be Regulatory Standard. As Party Dimension is an SCD table and the values of Party Identifier Code (V_PARTY_ID) can change bank to bank, the FSI_REG_MORT_INSURER table is used for mapping the bank-specific V_PARTY_ID to Regulatory-specific V_REG_MORT_ISSUER_CD. Here, you must modify the V_PARTY_ID column according to the bank-specific V_PARTY_ID of the corresponding Party, which is stored in Party Dimension (DIM_PARTY).

The following are the Regulatory Specific Issuer Codes that are getting used in US FED Regulatory Reporting.

Table 12 Issuer Codes

V_REG_MORT_ISSUER_CD

V_REG_MORT_ISSUER_NAME

V_PARTY_ID

Arch MI

Arch MI

Arch MI

CMG

CMG Insurance Company

CMG

CRA

Community Reinvestment Act Loans

CRA

ESNT

Essent

ESNT

FHA

Federal Housing Administration

FHA

FHAP

FHA Project

FHAP

FHAR

FHA Residential

FHAR

GE

Genworth Mortgage Insurance

GE

HUD

Department of Housing and Urban Development

HUD

HUDL

HUD 235 Loans

HUDL

INT

Integon

INT

MGIC

Mortgage Guarantee Insurance Company

MGIC

MSG

Missing

MSG

NMI

National Mortgage Insurance

NMI

OTH

Others

OTH

PMI

Private Mortgage Insurance Company

PMI

RAD

Radian

RAD

RMIC

Republic Mortgage Insurance Company

RMIC

TRD

Triad

TRD

UGIC

United Guaranty Residential Insurance Company

UGIC

VA

Department of Veteran Affairs

VA

VAR

VA Residential

VAR

 

Backward Compatibility Support

The changes in the seeded dimension values can impact the sourcing in the Staging layer as the values expected in the reporting condition can mismatch with the existing source data. To support the old values along with the new configurations, you can use the Backward Compatibility Data Transformation batch for every MIS Date along with the regular Run Chart executions.

The batch which is packaged out-of-the-box is <INFODOM>_UPDATE_BACKWARD_COMP. This must be executed after every Stage data load.

1.     Entity Type Changes

During the past releases, there were changes in the Entity Type Dimension values for supporting the changes in reporting conditions. To continue to source old values and use a new configuration, you can use the batch which updates the Stage Org Structure Master Table Entity Type column with the reporting requirement using the old sourcing values.

2.     Subordinated Debt

There were changes in the Subordinated Debt sourcing requirement for supporting the changes in reporting conditions. Earlier, the Instrument Type was used to identify the subordinated debt products, whereas now a flag is used in the Stage Borrowings table. The batch can be used to update the flag using the instrument type and continue to source the values in the instrument type.

3.     Counter Party CVA Table

There were changes in the reporting conditions for the Counter Party CVA. Earlier, the report was retrieved from the Customer Summary table, which is moved to the Counter Party CVA (Basel Processing Output) table. Now, there is a new T2T (T2T_FCT_CP_CVA_DETAILS_MIGRATION) introduced to support the backward compatibility that can be added to the Run after the Task for T2T_FCT_REG_ACCOUNT_SUMMARY. This T2T is not included in out-of-the-box Run but can be added to the Run at the customer site to load the table.

Run or Execution Expectations

Run refers to execution. It is assumed that at different periods, different combinations of parameters, and different data require different executions. From a reporting perspective, as required by regulators, the RRDF application requires data for the following executions:

1.     Current Data / Execution

a.     Reporting month-end data

b.     Projection Data

2.     Historical (trend/vintage) Data

a.     Yearly

b.     Quarterly

3.     Stressed Data

Consolidation

Consolidation is handled as part of the Financial Services Data Foundation (FSDF). Consolidation in FSDF refers to the elimination of intracompany transactions, that is, any kind of transactions between two parties or entities which are part of the reporting organizational hierarchy for a given execution. When there is only one legal entity involved in an execution it is called SOLO Entity vs the earlier one as CONSOLIDATED Entity.

It is expected that in the staging area, the customer loads the data from the source system and then uses consolidation logic to arrive at the consolidated output for results.

·        The scope of consolidation is about a list of Entities that participate in consolidation.

·        Legal Entity Structure is looked at through ORGANIZATION STRUCTURE DIMENSION.  This stores a parent-child relationship. This is stored only once.

·        While moving the data, Legal Entity can move related entities to the processing/reporting area.

·        The legal structure being finalized once, this structure only stores one parent-child relationship.

Figure 44: Consolidation workflow

Description of Consolidation workflow This illustration shows the transactions between two parties or entities which are part of the reporting organizational hierarchy for a given execution

·        Transaction/exposure between SUB 1 and SUB 2 should be eliminated while reporting for Parent A.

·        Transaction/exposure between SUB 1 and SUB 3 should not be eliminated while reporting for Parent A.

·        It is a customer for banking products and issuer for traded securities which are considered for the intracompany elimination.

Consider the following example:

Table 13: Consolidation

FSDF AREA

ENTITY CODE

ACCOUNT NUMBER

CUSTOMER

ISSUER

STAGE LOAN CONTRACTS

SUB 1

ACCOUNT 1

SUB 2

 

STAGE LOAN CONTRACTS

SUB 1

ACCOUNT 2

PARTY 1

 

STAGE INVESTMENT CONTRACTS

SUB 1

ACCOUNT 3

PARTY 1

SUB 2

FCT COMMON ACCOUNT SUMMARY

SUB 1

ACCOUNT 2

PARTY 1

 

FSI INTRA COMPANY ACCOUNT

SUB 1

ACCOUNT 1

SUB 2

 

FSI INTRA COMPANY ACCOUNT

SUB 1

ACCOUNT 3

PARTY 1

SUB 2

As shown in the preceding table, Account 1 is moved to the FSI INTRA COMPANY ACCOUNT and Account Summary tables. Run Enabled tables contain records specific to the selected legal entity and consolidation type.

Consolidation is also linked to multiple hierarchies banking organizations have. Multiple hierarchies refer to the different grouping of group entities under different parents for the given regulatory requirements.

Refer to the following representation where FR Y-9C and FR-2052A are two regulatory reporting requirements.

Figure 45: Consolidation with Multiple Hierarchies

Description of Consolidation with Multiple Hierarchy follows This illustration shows the multiple hierarchies consolidation of the elimination of accounts with other entities.

Consolidation percentage refers to the percentage of asset or liability of a Child Entity that is brought under the Parent Heading. Except for Joint ventures and similar organization structures, Child Entities are moved under the Parent or they are not. This means the consolidation percentage is either 100% or 0%. For proportionate consolidation (Joint venture is an example for this), a given Child is moved under two Parents with all assets and liabilities divided as per the Joint Venture Agreement. Currently, in FSDF 804, proportionate consolidation is not handled.

The hierarchy structure is thus the primary input to the consolidation process. Depending on whether you have multiple hierarchies or not, there are two data flows.

Consolidation with Multiple Organization Structure Hierarchy:

·        You load Organization Structure Hierarchy to the STAGE ORG STRUCTURE MASTER table, which is moved to the ORG STRUCTURE DIMENSION using the SCD component.

·        Execution-specific organization structure hierarchies along with parent and child entity codes are populated in the STAGE LEGAL ENTITY HIERARCHY INTERFACE table, which is moved to the LEGAL ENTITY HIERARCHIES DIMENSION using the SCD component.

·        Execution-specific Consolidation percentage is loaded in the STAGE ENTITY CONSOLIDATION PERCENTAGE table, where the child entity code, parent entity code, and the consolidation percentage are populated. This is moved to the FACT ENTITY CONSOLIDATION PERCENTAGE table using Table-to-Table transformation. In FSDF 804 release, this feature is not supported yet.

The STAGE LEGAL ENTITY HIERARCHY is used for the Consolidation process and not the one from ORGANIZATION STRUCTURE DIMENSION.

Figure 46: Consolidation with Multiple Organization Structure Hierarchy

Description of Consolidation with Multiple Organization Structure Hierarchy follows This illustration shows the multiple type of consolidation of the elimination of accounts with other entities.

If you do not have Multiple Hierarchies, STAGE LEGAL ENTITY HIERARCHY which is used for the Consolidation process can be populated from ORG STRUCTURE DIMENSION instead of the STAGE LEGAL ENTITY HIERARCHY.

Figure 47: Consolidation without Multiple Organization Structure Hierarchy

Description of Consolidation without Multiple Organization Structure Hierarchy follows This illustration shows the solo type of consolidation of the elimination of accounts with other entities.

A Solo Run does not require any type of consolidation of the elimination of accounts with other entities.

Additional Data Preparations to handle Consolidation

The entity FCT_REG_RUN_LEGAL_ENTITY_MAP is used once you select REPORTING ENTITY from AgileREPORTER. This table is populated as part of the USFED Run Execution.

Table 14: Reporting Entity in AgileREPORTER

RUN TYPE

FIC MIS DATE

REPORTING ENTITY

RUN EXECUTION

SOLO

20151231

LE1

12

SOLO

20151231

LE2

14

CONSOLIDATED

20151231

LE1

16

CONSOLIDATED

20151231

LE2

16

CONSOLIDATED

20151231

LE3

16

For the solo run, only one reporting entity is expected to be included whereas a consolidated run includes all entities involved in execution. This entity provides flexibility to select one REPORTING ENTITY in AgileREPORTER and select relevant data for the particular execution based on if it is consolidated or solo.

Relationship between Run and Stress

The REG REP application for example in FRY 14 Annual, picks up reporting data based on the Reporting Run that populates the underlying Fact Table(s). Reporting Run is a flag, which must be marked as 'Y' in a DIM_RUN table so that, the OBIEE reporting layer selects a particular run execution.

In this application, a Run comprises:

Baseline Run: The Bank Holding Company (BHC) may have multiple runs. The run used for reporting is marked with a Reporting Flag = Y. This is the Baseline run for a given reporting date. It is referred to as a Baseline because the values that it represents are not stressed and the BHC may use these base values for stressing them according to various scenarios. A history of such runs accumulated over some time provides historical runs. For more information on updating the reporting flag, refer to section Updating Reporting Flag.

 

NOTE:   

For retrieving multiple Runs in AgileREPORTER for the same date, you must refresh the Derived Entities for each Run separately by enabling and disabling the Reporting Flag in a sequence.

 

Stress Run: Stress runs hold data, which are stressed by a certain percentage/basis point over the Baseline figures. The BHC expects these figures to reflect the business/risk position under predetermined business scenarios/economic conditions.

Identification of Baseline and Stress Run occurs from STRESS DIMENSION.

In this application, the required stress runs are tagged to a Baseline Run. If the BHC performs several Stress Runs, the Relevant Runs which are intended for reporting are identified and tagged with a reporting Baseline Run using the V_RUN_ID in the DIM_RUN.

DIM RUN stores n_run_skey / v_execution_id, which are execution specific for every Run definition which is v_run_id. Therefore, the Run definition can remain constant over some time and different executions provide different outputs due to underlying data changes.

DIM_STRESS conveys the stress definition. Additionally, it links the original run Definition (v_run_id) and Stressed run ID (v_stressed_run_id). You must refer to the DIM_RUN table to get the expected run execution of these runs definitions about a particular date / n_mis_date_skey.

The same fact table stores both the Baseline data and the Stressed data, uniquely identified through Scenario Codes (and Run Skeys).

Refer to the Business Metadata.xls present in the installer package for details on different Fact tables used for related reports.

Projection Data

The following points provide information on the Projection Data:

1.     The baseline Run also populates Projected Date Data.

2.     This application requires projected data at two levels - Quarterly and Annual.

3.     The DIM_CONSOLIDATION table is used to identify the projections. It contains the codes for projected quarters and years as required by the templates.

4.     In the Fact tables, projection data is referred to with the respective Consolidation Codes (scenario code for FCT_MGMT_REPORTING). BHC must populate the data accordingly.

5.     In the following example, FQ1 means Financial Quarter 1, FY1 means Financial Year 1, and so on.

Table 15: Projection Data Example 1

Consolidation Code

Consolidation Description

Reporting Line

Scenario

EOP Balance

100

Actual

100

BSL

426,367

400

FQ1

100

BSL

608,618

401

FQ2

100

BSL

870,502

402

FQ3

100

BSL

567,736

403

FQ4

100

BSL

846,196

404

FQ5

100

BSL

775,027

410

FY1

100

BSL

470,092

411

FY2

100

BSL

473,880

412

FY3

100

BSL

942,034

413

FY4

100

BSL

497,889

414

FY5

100

BSL

807,813

 

NOTE:   

For Movement measures data is not carried from one reporting period to another. For example, Profit or Loss. Where General ledger balances such as loan outstanding are carried forward from one year to another, profit and loss are period specific.

Therefore, unlike the End of Period (EoP) balance, movement values for quarter actuals must be derived for reporting. For historical data, net sales for quarter 3 is the difference between the sales figure as of the end of quarters 2 and 3. You need not provide this difference as a download. Movement data for actual is identified through different runs and respective values are summed up.

Only those records, whose corresponding runs fall between the fiscal month start date and end date of the reporting quarter are selected for summation. Each Run has an associated date and runs can be performed daily. Assuming that runs are performed daily in a given quarter (90 days), REG REP sums up data points across all 90 days to arrive at a quarter-end movement figure.

 

Table 16: Projection Data Example 2

Code

Projected Period

Reporting Line

Scenario

Run ID

Date

Projected Amount

Movement

100

Actual

100

BSL

RUNID001

10-Oct-13

300,000

900,000

100

Actual

100

BSL

RUNID002

15-Nov-13

100,000

100

Actual

100

BSL

RUNID003

20-Nov-13

300,000

100

Actual

100

BSL

RUNID004

30-Dec-13

200,000

400

FQ1

100

BSL

--

--

--

608,618

401

FQ2

100

BSL

--

--

--

870,503

402

FQ3

100

BSL

--

--

--

567,736

410

FY1

100

BSL

--

--

--

470,093

411

FY2

100

BSL

--

--

--

473,881

412

FY3

100

BSL

--

--

--

942,035

However, when the projection of net sales for quarter 2 next year is to be performed, no derivation is required. Projections data for the said quarter can be directly downloaded in the respective Fact table(s) for reporting.

Data Flow from Source Systems to Staging Area

The staging area is populated with data from various data sources, such as GL data, Account data, Customer data, Trading data, Currency data, and Master data. See the Data Integration Hub (DIH) User Guide in OHC Documentation Library for details. DIH enables to load of the data from the source systems to the OFSAA staging tables, through logical interfaces, known as Application Data Interfaces (ADI). DIH provides a set of User Interfaces (UI), which is used to define and maintain External Data Descriptor (EDD), Application Data Interfaces, and map the EDDs and ADIs through connectors.

Data Flow from Staging to Results Area

This section details the pass-through data, transformed data, and classification.

Topics:

·        Pass-Through Data 

·        Derived or Transformed Data and Reclassifications 

·        Reclassified to Regulatory Classifications 

Pass-Through Data

Pass through data refers to the static data that is pre-processed and flows to the results area directly. The Common Staging Area (CSA) model represents the data entry point into the FSDF. CSA provides a simplified, unified data sourcing area for inputs required by analytical applications and engines. It consists of over 400 tables and nearly 9000 columns organized into distinct subjects.

The staging area is a physical data model, which is deployed using the Analytical Application Infrastructure, which manages it. The design of the staging area data model is to allow efficient data loading for analytics. It thus has crucial differences from a general-purpose repository of operational or transactional data across a bank.

The staging area acts as the single source of data and contains unified data requirements for various banking areas such as Loans and Losses, Off-balance Sheet products, Securities, Derivatives, Capital Data, Management Ledger, and General Ledger. A common example of this category includes various monetary amounts, dates, and so on.

Derived or Transformed Data and Reclassifications

OFSDF Interface with Lombard Risk for OFS REG REP US FED requires specific hierarchies and data to be transformed and reclassified to regulator-specific values.

Table 17: Data Transformation Example

Source Hierarchy

Target Hierarchy

ISSUER TYPE = US GOVT / FED

INSTRUMENT RISK FACTOR = INTEREST RATE

INSTRUMENT DERIVATIVE TYPE = SPOT

DIM REG INSTR CLASSIFICATION = US GOVT SECURITIES

PROPERTY TYPE = 1-4Units

LTV Ratio < 2

 

DIM REG PRODUCT CLASSIFICATION

For example, data from banks has attributes such as issuer type and bank instrument type. However, these values are bank-specific and must be converted or reclassified to a regulatory specific set of values such as DIM REG INSTR CLASSIFICATION as mentioned above.

Reporting derived entities use these reclassified dimensions. Some of the reclassifications are performed in the respective application area.

For example, DIM BASEL PRODUCT TYPE. This reclassification is performed in Basel application processing and is available for reporting directly.

Other transformations include various bands such as delinquency band, loan purpose, and so on.

Reclassified to Regulatory Classifications

After transformation, the regulatory data is reclassified as follows.

Table 18: Data Reclassification Example 1

Source

Target

DIM PROPERTY TYPE

LTV Band Ratio

DIM REG PROD CLASSIFICAITON

1TO4UNITS

>2

1-4FAMCONLOAN

Table 19: Data Reclassification Example 2

FCT REG ACCOUNT SUMMARY

Account Number

REG PROD Classification

Residual Maturity Band

Delinquency Band

1

1-4FAMCONLOAN

1

3

 

The sample reclassifications performed to transform the existing hierarchies to regulatory specific hierarchies are:

·        Regulatory Product Classification

·        Regulatory Instrument Classification

·        Regulatory Deposit Classification

·        Trading Account Book Type Classification

·        Claim Amount Population for Country Risk

·        Immediate Counterparty Classification for Country Risk

·        Claim Sector Reclassification for Country Risk

·        Risk Sector Reclassification for Country Risk

·        Cross Border Claim Reclassification for Country Risk

·        Guarantee Amount Population for Country Risk

The additional transformations that are performed are:

·        Remaining Time to Maturity Band

·        Next Repricing Date Band

·        Regulatory Delinquency Band

See Business Metadata for details of these reclassifications.

Data Flow from Staging to Processing Area

The staging area of the FSDF serves as a container for analytical processing from sourcing to consumption. Such processing is usually delivered in the form of discrete units called analytical applications, spanning different analytical use cases ranging from Finance to Risk to Compliance.

These applications include custom-built computational engines and numerical libraries and can execute processes on the data that range from simple aggregations to complex, multi-step stochastic processes such as Monte-Carlo simulation.

Hence, analytical applications place varying demands on the data infrastructure in terms of volumes and speed and hence place different demands on the data architecture. In practice, the normalized (3NF) design favored for enterprise data warehouses often fails to be efficient or performant when it comes to analytical processing across a wide range of use cases.

Therefore, the OFSDF recognizes the need for distinct application-specific working stores, separate from the staging and reporting area. For example, the OFSAA Asset and Liability Management (ALM) application have a distinct set of ALM-specific tables, as does the Market Risk solution.

 

NOTE:   

The structure of these processing area stores is decided by the actual analytical application and engine used. The OFSAA Suite of applications is organized this way, with each application managing a specific set of tables or schemas within the processing area.

 

The processing area tables or schemas are not part of the OFSDF. This is because OFSDF is intended to be an open platform. Other analytical applications and engines can equally provision data out of OFSDF by mapping their input requirements appropriately to the OFSDF Staging Area Model.

Data Flow from Processing to Results Area

This step is similar to Data Flow from Staging to Results Area. It involves either pass through data from processing to results or loading directly to results. This is mostly due to processing measures such as Fair Value, Risk-Weighted Assets, and Averages as prescribed by the Regulator, and so on.

Computation of Offset and Netting Balances for Assets and Liabilities

The computation of Offset and Netting Balances for Assets and Liabilities are as follows:

·        Loan and Deposit Offset Computation: For the reporting of balances for Loans and Deposits, the offsetting of the Loan and the Hypothecated Deposit Balances are done.

§       If the Loan Balance is greater than the Hypothecated Balance, then the Net Balance is reported as Loan Balance.

§       If the Hypothecated Balance is greater than the Loan Balance, then the net balance is reported as Deposit Balance.

For an Offset Deposit Account associated with Multiple Loan Accounts, the Loan Accounts are ranked based on the balance with the lowest balance specified as the Top rank and which is first netted.

·        Asset Liability Netting using Netting Agreement: Asset and Liability Balances with depository institutions should be reported after netting the balances of accounts part of a netting agreement. Deposit Balances part of a netting agreement is netted, post the offsetting with loan balances if applicable.

·        Fiduciary Account Netting for Derivatives and Overdrafts: Overdrafts and Derivatives Contracts are netted as part of the Reporting of Fiduciary Contracts in the schedule RC-T. Fiduciary balances are netting against the Overdraft and Derivative Balances of the Party of the Parent Account of the Fiduciary Contracts.

Guidelines for Data Loading to Result Area Tables in Data Foundation for Regulatory Reporting Implementations

Regulatory reports make use of data available across several fact tables in the OFSAA data foundation model and these result tables are either loaded from the raw data sourced from source systems via out-of-the-box T2Ts or processed data output from various OFSAA applications.

For example, Fact LRM Account Summary (FCT_LRM_ACCOUNT_SUMMARY) which stores the liquidity risk-related attributes and metrics computed by OFSAA LRM application, Fact Loan Loss Forecasting and Provision Account Summary (FCT_LLFP_ACCOUNT_SUMMARY) which stores the attributes and measures computed by OFSAA LLFP application. However, there can be several implementations use cases in the regulatory reporting space where the customer cannot have licensed any of the OFSAA applications and hence must put additional custom effort to design an ETL process to load the required data elements into the respective fact tables referenced by the report. The following section highlights some of the guidelines that the customer can consider when designing a data flow for such a use case.

·        Consistent Usage of Run Identifier

Most of the fact tables used in regulatory reporting are run enabled and have a composite primary key inclusive of run identifier that enables the same snapshot of data to be loaded multiple times into the target fact table for any given Execution Date. All the out of the box processes that impact data used in regulatory reports are executed as part of an integrated run to ensure that run identifier is consistent across fact tables. Since the reporting is done on an integrated schema, the customs data flow design must keep this integrity intact. This essentially means that the custom ETL Processes designed to load the data directly into the fact tables must be able to leverage the run identifier generated by the run engine during execution. Run Identifier information is available in the DIM_RUN table.

·        Correct Dimensional Lookup Configuration

Dimensional identifiers are typically part of referential integrity constraints with the fact table so the custom ETL processes must ensure that lookups retrieve a valid surrogate key for a given value of the business key. The intermediate staging structure must ensure all the business keys are persisted correctly and the lookup condition is designed on the correct Dimension Table.

For example, FCT_LRM_ACCOUNT_SUMMARY.n_asset_level_skey refers DIM_ASSET_LEVEL.n_asset_level_skey. The business key (v_asset_level_code) must be sourced and persisted to ensure correct values are populated in the target column, that is, FCT_LRM_ACCOUNT_SUMMARY.n_asset_level_skey.

·        Data Loading Guidelines for handling Negative or Credit Balances

·        To handle Negative Balances in Regulatory Reporting, there are two primary sources of the negative balances:

a.     Natural asset negative balances from the system of records

b.     Adjustment entries or Plug entries.

The reporting requirement is to show the genuine asset negative balances as liabilities where adjustment entries should be aggregated to the same heading assets or liabilities as they are loaded. USFED uses the General Ledger type from the General Ledger Account dimension. Primarily following two General Ledger Type codes are used for this purpose.

a.     ASSET

b.     LIABILITY

General Ledger is available in every contract or product processor table as General Ledger code. Following products are considered for the treatment of negative balances:

a.     Loans and Cards

i.       Loans are reported under the Assets category in the Balance Sheet. There are cases when a customer makes an excess payment towards the loan account which makes the end of the period account balance becoming credit balance or negative balance.

ii.     When excess payment is made, then the account does not fall under the Asset category, but it becomes a liability for the financial institution and must be reported as non-interest-bearing demand deposits in respective line items.

iii.   To avoid reporting the excess payment as assets, you must assign a General Ledger code to the given account with V_GL_TYPE_CODE = 'LIAB'.

iv.   When for any loan regulatory reclassification assigned with GL code having V_GL_TYPE_CODE = 'LIAB', it excludes the reporting for all asset line items and is added to Liability in respective line items.

v.     Accounts created for Adjustment or Plug entries must have General Ledger code having V_GL_TYPE_CODE = 'AST'. This adds up to the same asset line item resulting in the addition or reduction of the overall reporting amount for a given line item based on the sign of the end of the period balance.

vi.   Accounts created for Adjustment or Plug entries for excess payments must have General Ledger code having V_GL_TYPE_CODE = 'LIAB'. This adds up to the same Liability line item resulting in the addition or reduction of the overall reporting amount for a given line item based on the sign of the end of the period balance.

Table 20: Data Loading to Result Area Tables

 

FR Y-9C

Use Case

Product

Account

GL TYPE

Balance

HC-C
6. a

HC-E
1. a

HC-H
1

Genuine Debit Balance

Credit Card

AC 001

ASSET

400

400

 

400

Excess Payments: Genuine Negative Balance

Credit Card

AC 002

Liability

-600

 

600

 

Adjustment Positive Entry

Credit Card

AC 003

ASSET

100

100

 

100

Adjustment Negative Entry

Credit Card

AC 004

ASSET

-250

-250

 

-250

Excess Payments: Adjustment Positive Entry

Credit Card

AC 005

LIABILITY

200

 

-200

 

Excess Payments: Adjustment Negative Entry

Credit Card

AC 006

LIABILITY

-300

 

+300

 

Total

250

700

250

HC-C Line Item 6. a: Credit Cards

HC-E Line Item 1. a: Non-Interest-Bearing Balances

HC-H Line Item 1: Earning Assets

Impact of Negative Balances on Derivative GL Reconciliation Scenarios

Derivatives (Trading Assets / Trading Liabilities / All Other Assets / All Other Liabilities)

1.     Derivatives are not expected to have genuine negative notional amounts or end-of-period balances as in the case of loans or cards. The fair value of a derivative can be loaded as a Positive or Negative value as available.

2.     The application runs a rule called a Trading Account Type dimension which checks for GL code having V_GL_TYPE_CODE. If GL type is ASSET, it is shown under Trading Assets / All Other Assets. If GL type is 'LIAB', it is shown under Trading Liabilities or All Other Liabilities.

Currently, this feature is enabled for FR Y-11 / FR 2314 / FR 2052A Reports only. Other reports to uptake this feature in subsequent releases.


Table 21: Impact of Negative Balances on Derivative GL Reconciliation Scenarios

 

 

 

 

 

 

 

FR Y-11 / FR 2314 / FR Y-9C

Use Case

Natural or Adjustment

ACC

GL Type

GL Bal

SL BAL

Fair Value / Unrealized Gain

Other Assets
BS 7 /
HC-F 6

Other Liabilities
BS 14 / HC-G 3

Revaluation Gains
BS M 4.e or 6.e
HC-D 11

Revaluation Loss
HC-D 14

GL and SL match

Natural

AC 01

Asset

800

800

800

800

 

800

 

GL and SL match

Natural

AC 02

LIAB

-1500

-1500

-1500

 

1500

 

1500

GL has Assets higher than SL data

Natural

AC 03

Asset

1100

1000

1000

1000

 

1000

 

GL has Assets higher than SL data

Adjustment

AC 04

Asset

 

100

100

100

 

100

 

GL has lower assets than the SL data

Natural

AC 05

Asset

1200

1500

1500

1500

 

1500

 

GL has lower assets than the SL data

Adjustment

AC 06

Asset

 

-300

-300

-300

 

-300

 

GL has higher liabilities than the SL data

Natural

AC 07

LIAB

-2000

-1750

-1750

 

1750

 

1750

GL has higher liabilities than the SL data

Adjustment

AC 08

LIAB

 

-250

-250

 

250

 

250

GL has lower liabilities than the SL data

Natural

AC 09

LIAB

-1250

-1750

-1750

 

1750

 

1750

GL has lower liabilities than the SL data

Adjustment

AC 10

LIAB

 

500

500

 

-500

 

-500


From the OFSAA technical infrastructure standpoint, the mentioned options are available to the customer to design and implement the custom ETL process explained above. OFSAA strongly recommends the following options to maintain consistency in terms of data lineage in the Metadata browser as the configured metadata can be made available in the meta-model through MDB publish:

1.     Data Integration Hub (DIH) Connectors

2.     Data Mapping (T2T) option in Application Infrastructure

3.     Data File Mapping (F2T) option in Application Infrastructure

Topics:

§       DIH Connectors 

§       Data Mapping (T2T) 

§       Data File Mapping (Flat File to RDBMS Target - F2T) 

DIH Connectors

If you have a licensed DIH to source the data from the external systems into OFSAA, a DIH connector is the recommended approach to load the data into results. The Source data could either reside in a relational structure or a file structure. The mappings maintained in DIH are logical and they abstract the physical references including the Dimensional lookups seamlessly without the need for any additional join or configuration.

See the Data Integration Hub (DIH) User Guide, for more information about loading the data into a result area table.

Figure 48: DIH Connectors

Description of the Data Integration Hub Data Flow follows This illustration shows the data flow of the DIH application starting with Configure, then the Map, then the Publish, then the Operate, then the Analyze.

Data Mapping (T2T)

Data Mapping refers to the process of retrieving unstructured data from data sources for further data processing, storage, or migration. This feature is commonly known as the RDBMS source to RDBMS target (T2T) framework in the OFSAA world and can be leveraged when source data is available in the Oracle database. Dimensional lookups must be handled via the T2T’s join condition and expressions. See the OFSAAI User Guide for more details on configuring a T2T.

Data File Mapping (Flat File to RDBMS Target - F2T)

If the source data is available in file structures, the OFSAA F2T component can be used to bring the data into the OFSAA ecosystem. As lookups cannot be configured in an F2T, this component must be used in conjunction with the T2T component, that is, data is first loaded from the file to an interim staging structure using the F2T component followed by data load to the target result area table using the T2T component.  This is the least recommended approach as there is a need for interim table structure in the data model and involves multiple data hops that add to the overhead.

See the OFSAAI User Guide, for more details on configuring an F2T.

FSDF Entity Information

The FSDF entity information is given in the Dimension Tables and Data Elements documents available on the MOS page.

OFS Regulatory Reporting for US Federal Reserve - Dimension Tables <release version>

OFS Regulatory Reporting for US Federal Reserve - Data Elements <release version>

Fact Tables or Entities

For all tables with data flow type tagged as a Processing, it is recommended that you map data directly to the result area if the processing application is not part of the OFSAA product suite. For example, Basel computations, RWA Numbers, and Capital Ratio are taken from the processing area which is populated by OFSAA or other Basel applications.

For processed tables, you can look for the following options:

·        OFSAA Data Integration Hub (DIH) product

·        Flat File

·        Table-to-Table Transformation with the source being processing application

The list of processing output tables is available in the OFS Regulatory Reporting for US Federal Reserve - Data Elements <release version> document on the MOS page.

Inclusion of GL Recon Reconciled Accounts in Reporting

By default, the Regulatory Reporting expects reconciliation data in the staging area for all the reports. For OFS Data Management (OFSDM) pack (OFS General Ledger Reconciliation Application (GL Recon)) installed in the same Infodom as Regulatory Reporting is installed, the results area tables will have accounts with account numbers (having prefixes defined in REVELEUS_PARAMETER_MASTER.V_PARAM_VALUE column for the REVELEUS_PARAMETER_MASTER.V_PARAM_CODE = 'ADJUSTMENT_EXP_PREFIX' used in GL Recon application).

Report-specific treatment for such accounts is handled in the Regulatory Reporting application for cases like several accounts that must be reported.

For example FR Y-14Q Retail (A1 to A10) and FR Y-14M

Basel Processing to US FED Results Integration

This chapter provides information about Basel Processing to US FED Results Integration in the Oracle Financial Services Data Foundation application and step-by-step instructions to use this section.

This chapter includes the following topics:

·        Overview of Basel Processing to US FED Results Integration Tables

·        Overview of Basel Processing to US FED Results Integration

·        Executing the BASEL Processing to US FED Results Integration T2Ts

·        Checking the Execution Status

·        BASEL Processing to US FED Results Integration Results T2Ts

Overview of Basel Processing to US FED Results Integration Tables

As part of Basel processing to US FED results in integration, US FED tables are loaded from Basel Processing tables using Table to Table (T2T) component of Oracle Financial Services Analytical Applications Infrastructure (OFSAAI) framework. Following are the Results Tables that store integrated results:

·        FCT_FORECAST_REG_CAP_SUMMARY

·        FCT_MITIGANT_REG_CAPITAL

·        FCT_MR_CAPITAL_SUMMARY

·        FCT_MR_VAR_PORTFOLIO_SUMMARY

·        FCT_MR_VAR_SUMMARY

·        FCT_REG_ACCT_MITIGANT_MAPPING

·        FCT_REG_CAP_PLCD_COLL_SUMMARY

·        FCT_REG_CAP_POOL_SUMMARY

·        FCT_REG_CP_CAPITAL_SUMMARY

·        FCT_REG_LE_CAPITAL_SUMMARY

·        FCT_REG_OR_CAPITAL_SUMMARY

·        FCT_REG_POOL_MITIGANT_MAP

·        FCT_REG_CAP_ACCOUNT_SUMMARY

As part of Basel processing results to US FED integration, US FED is packaging the aforementioned T2Ts. These are optional T2Ts that are deployed only when OFS_CAP_ADQ_PACK is installed.

Overview of Basel Processing to US FED Results Integration

Table-to-Table seeded definitions are provided for loading data into the target tables:

Table 22: Table to Table Seeded Definitions

Sl. No.

Source Table Name

Target Table Name

T2T Definition Name

1

FCT_CCP_DETAILS

FCT_REG_CP_CAPITAL_SUMMARY

T2T_FRCCS_FCT_CCP_DETAILS

2

FSI_CAP_SFT_EXPOSURES

FCT_REG_CAP_ACCOUNT_SUMMARY

T2T_FRCAS_FSI_CAP_SFT_EXPOSURES

3

FSI_CAP_INVESTMENT_EXPOSURES

FCT_REG_CAP_ACCOUNT_SUMMARY

T2T_FRCAS_FSI_CAP_INVESTMENT_EXPOSURES

4

FSI_CAP_DERIVATIVES

FCT_REG_CAP_ACCOUNT_SUMMARY

T2T_FRCAS_FSI_CAP_DERIVATIVES

5

FSI_CAP_BANKING_EXPOSURES

FCT_REG_CAP_ACCOUNT_SUMMARY

T2T_FRCAS_FSI_CAP_BANKING_EXPOSURES

6

FSI_CAP_EXP_MITIGANT_MAPPING

FCT_REG_ACCT_MITIGANT_MAPPING

T2T_FRAMM_NET_POOL_EXP_MITIGANT_MAP

7

FSI_CAP_SUB_EXPOSURES

FCT_REG_ACCT_MITIGANT_MAPPING

T2T_FRAMM_FSI_CAP_SUB_EXPOSURES

8

FSI_CAP_MITIGANTS

FCT_MITIGANT_REG_CAPITAL

T2T_FMRC_FSI_CAP_MITIGANTS

9

FCT_SECURITIZATION_POOL

FCT_REG_SEC_POOL_SUMMARY

T2T_FCT_REG_SEC_POOL_SUMMARY

10

FCT_OPS_RISK_DATA

FCT_REG_OR_CAPITAL_SUMMARY

T2T_FCT_REG_OR_CAPITAL_SUMMARY

11

FCT_MARKET_RISK_EXPOSURES

FCT_REG_MARKET_RISK_EXPOSURES

T2T_FCT_REG_MARKET_RISK_EXPOSURES

12

FCT_STANDARD_ACCT_HEAD

FCT_REG_LE_CAPITAL_SUMMARY

T2T_FCT_REG_LE_CAPITAL_SUMMARY

13

FCT_PARTY_GROUP_LARGE_EXPOSURE

FCT_REG_LARGE_EXP_CP_LIMITS

T2T_FCT_REG_LARGE_EXP_CP_LIMITS

14

FCT_COUNTERPARTY_EXPOSURE

FCT_REG_CP_CAPITAL_SUMMARY

T2T_FCT_REG_CP_CAPITAL_SUMMARY

15

FSI_CAP_NETTABLE_POOL

FCT_REG_CAP_POOL_SUMMARY

T2T_FCT_REG_CAP_POOL_SUMMARY

16

FSI_PLACED_COLLATERAL

FCT_REG_CAP_PLCD_COLL_SUMMARY

T2T_FCT_REG_CAP_PLCD_COLL_SUMMARY

17

FSI_CAP_INVESTMENT_EXPOSURES

FCT_REG_CAP_ACCOUNT_SUMMARY

T2T_FCT_REG_CAP_FIXED_ASST_SUMMARY

18

FSI_CAP_BANKING_EXPOSURES

FCT_REG_CAP_CREDIT_LINE_SUMMRY

T2T_FCT_REG_CAP_CREDIT_LINE_SUMMRY

19

FSI_CAP_BANKING_EXPOSURES

FCT_REG_CAP_ASSET_SOLD_SUMMARY

T2T_FCT_REG_CAP_ASSET_SOLD_SUMMARY

20

FCT_MR_VAR_SUMMARY_DATA

FCT_MR_VAR_SUMMARY

T2T_FCT_MR_VAR_SUMMARY

21

FCT_MR_VAR_SUMMARY_DATA

FCT_MR_VAR_PORTFOLIO_SUMMARY

T2T_FCT_MR_VAR_PORTFOLIO_SUMMARY

22

FCT_MARKET_RISK_IR_CAPITAL

FCT_MR_CAPITAL_SUMMARY

T2T_FCT_MR_CAPITAL_SUMMARY_FMRIRC

23

FCT_MARKET_RISK_FOREX_CAPITAL

FCT_MR_CAPITAL_SUMMARY

T2T_FCT_MR_CAPITAL_SUMMARY_FMRFRXC

24

FCT_MARKET_RISK_EQ_CAPITAL

FCT_MR_CAPITAL_SUMMARY

T2T_FCT_MR_CAPITAL_SUMMARY_FMREQC

25

FCT_MARKET_RISK_COM_CAPITAL

FCT_MR_CAPITAL_SUMMARY

T2T_FCT_MR_CAPITAL_SUMMARY_FMRCC

26

FSI_FORECAST_RWA

FCT_FORECAST_REG_CAP_SUMMARY

T2T_FCT_FORECAST_REG_CAP_SUMMARY

27

FCT_MARKET_RISK_CAPITAL

FCT_MARKET_RISK_REPORTING

MKT_RISK_REPORTING_POP_IR

28

FSI_CAP_SUB_EXPOSURES

FCT_REG_POOL_MITIGANT_MAP

T2T_FRPMM_FSI_CAP_SUB_EXPOSURES

 

Executing the BASEL Processing to US FED Results Integration T2Ts

For Basel - US FED integration, you must have US FED and Basel installed on the same INFODOM. Also, you must ensure that US FED and Basel are running the same version.

There are two ways to integrate Basel and US FED:

1.     Creating Integrated Run at Implementation Site: During implementation, you can merge the tasks of both BASEL and US FED and create an integrated Run to execute each time. The processes inside Run should be ordered as Basel first, then US FED, and finally the Basel - US FED Integration process. In this Run, the Basel processing area and the US FED results in area tables must have the same Run SKEY across all tables.

For BASEL - US FED Integration Run, please use the US FED Run Management screen as the Request Report Flag, Override Report Flag, and Approve Report Flag options are not available in the Basel Run Management Screen to enable the Reporting Flag.

2.     Using approved Basel Run Execution ID in US FED Run: In this case, you can use the out-of-the-box Basel Run as-is for execution. After the execution, if the values are correct, you can execute the out-of-the-box US FED Run by selecting the required Basel Run SKEY from the Run Management screen. In this case, the Basel processing area has one RUN SKEY and for the same data, US FED has a different RUN SKEY in US FED results area tables, where the data is getting reported. Sample report generation is as follows:

a.     Log in to Oracle Financial Services Analytical Applications interface with your credentials.

b.     Navigate to Regulatory Reporting for US Federal Reserve, select Process Modelling Framework, and then select Process Modeller.

c.     Select a Run and click Execute Run.

d.     The Run Details and Run Execution Parameters window is displayed.

e.     Enter the Run Name and Run Execution Description. The Basel Run Execution Identifier and FIC MIS Date is auto-populated from the Basel Run report used.

f.       Click OK.

Resave Hierarchy HFSDF004 (US FED - Basel Run Execution Identifier for Run) after Basel execution for getting values in this Basel Run Execution Identifier.

Figure 49:  Basel Metadata Resave Screen

Description of the Basel Metadata Resave Screen follows This illustration shows the Basel Metadata Resave Screen with the list of available hierarchies, you can select the hierarchy and click Save.

3.     Select only one Basel Run from the Available Hierarchies for the execution and click Save. The Run Management Summary window is displayed.

Checking the Execution Status

The status of execution can be monitored using the Batch Monitor screen.

For more comprehensive coverage of configuration and execution of a batch, see OFS Analytical  Applications Infrastructure User Guide.

The status messages in Batch Monitor are:

·        N - Not Started

·        O - On Going

·        F - Failure

·        S - Success

The execution log can be accessed on the application server in the following directory ftpshare/logs/<Run_Date>/FSDFINFO/LOAD DATA. The file name has the Batch Execution ID. Following are the error log tables in the Atomic Schema:

·        FCT_FORECAST_REG_CAP_SUMMARY$

·        FCT_MITIGANT_REG_CAPITAL$

·        FCT_MR_CAPITAL_SUMMARY$

·        FCT_MR_VAR_PORTFOLIO_SUMMARY$

·        FCT_MR_VAR_SUMMARY$

·        FCT_REG_ACCT_MITIGANT_MAPPING$

·        FCT_REG_CAP_PLCD_COLL_SUMMARY$

·        FCT_REG_CAP_POOL_SUMMARY$

·        FCT_REG_CP_CAPITAL_SUMMARY$

·        FCT_REG_LE_CAPITAL_SUMMARY$

·        FCT_REG_OR_CAPITAL_SUMMARY$

·        FCT_REG_POOL_MITIGANT_MAP$

·        FCT_REG_CAP_ACCOUNT_SUMMARY$

BASEL Processing to US FED Results Integration Results T2Ts

T2T definitions can be retrieved as an excel document for reference from the metadata browser of the Unified Metadata Manager (UMM) component of OFSAAI.

LLFP Processing to US FED Results Integration

This chapter provides information about US FED Processing to US FED Results Integration in the Oracle Financial Services Data Foundation Application and step-by-step instructions to use this section.

This chapter includes the following topics:

·        Overview of LLFP Processing to US FED Results Integration Tables

·        Overview of LLFP Processing to US FED Results Integration

·        Executing the LLFP Processing to US FED Results Integration T2Ts

·        Checking the Execution Status

·        LLFP Processing to US FED Results Integration Results T2Ts

Overview of LLFP Processing to US FED Results Integration Tables

As part of LLFP processing to FSDF results integration, US FED Tables are loaded from LLFP Processing Tables using Table to Table (T2T) component of Oracle Financial Services Analytical Applications Infrastructure (OFSAAI) Framework. Following are the Results Tables that store integrated results:

·        FCT_LLFP_ACCOUNT_SUMMARY

As part of LLFP processing results to FSDF integration, FSDF is packaging the aforementioned T2Ts. These are optional T2Ts that are deployed only when OFS_IFRS_PACK is installed.

Overview of LLFP Processing to US FED Results Integration

Table-to-Table seeded definitions are provided for loading data into the Target Tables.

Table 23: Table to Table Seeded Definitions

Sl. No.

Source Table Name

Target Table Name

T2T Definition Name

1

FCT_ACCOUNT_DETAILS

FCT_LLFP_ACCOUNT

_SUMMARY

T2T_FCT_LLFP_ACCOUNT

_SUMMARY

 

Executing the LLFP Processing to US FED Results Integration T2Ts

For LLFP - US FED integration, you must have US FED and LLFP installed on the same INFODOM. There are two ways to integrate LLFP and US FED:

1.     Creating Integrated Run at Implementation Site: During implementation, you can merge the tasks of both LLFP and US FED and create an integrated Run to execute each time. The processes inside Run should be ordered as LLFP first, then US FED, and finally the LLFP - US FED Integration process. In this Run, the LLFP processing area and the FSDF results area tables must have the same Run SKEY across all tables.

For LLFP - US FED Integration Run, please use the FSDF Run Management screen as the Request Report Flag, Override Report Flag, and Approve Report Flag options are not available in the LLFP Run Management Screen to enable the Reporting Flag.

2.     Using approved LLFP Run Execution ID in US FED Run: In this case, you can use the out-of-the-box LLFP Run as-is for execution. After the execution, if the values are correct, you can execute the out-of-the-box US FED Run by selecting the required LLFP Run SKEY from the Run Management screen. In this case, the LLFP processing area has one RUN SKEY and for the same data, US FED has a different RUN SKEY in US FED results area tables, where the data is getting reported. Sample report generation is as follows:

a.     Log in to Oracle Financial Services Analytical Applications Interface with your credentials.

b.     Navigate to Regulatory Reporting for US Federal Reserve, select Process Modelling Framework, and then select Process Modeller.

c.     Select a Run and click Execute Run.

d.     The Run Details and Run Execution Parameters Window is displayed.

e.     Enter the Run Name and Run Execution Description. The LLFP Run Execution Identifier and FIC MIS Date is auto-populated from the LLFP Run Report used.

f.       Click Ok.

Resave Hierarchy HFSDF007 (US FED - LLFP Run Execution Identifier for Run) after LLFP execution for getting values in this LLFP Run Execution Identifier.

Table 24: Metadata Resave Hierarchy for USFED-LLFP Run Execution Page

Description of the LLFP Metadata Resave Screen follows This illustration shows the LLFP Metadata Resave Screen with the list of available hierarchies, you can select the hierarchy and click Save.

3.     Select only one LLFP Run from the Available Hierarchies for the execution and click Save. The Run Management Summary window is displayed.

Checking the Execution Status

The status of execution can be monitored using the Batch Monitor screen.

For more comprehensive coverage of configuration and execution of a batch, see OFS Analytical  Applications Infrastructure User Guide.

The status messages in Batch Monitor are:

·        N - Not Started

·        O - On Going

·        F - Failure

·        S - Success

The execution log can be accessed on the Application Server in the following directory ftpshare/logs/<Run_Date>/FSDFINFO/LOAD DATA. The file name has the Batch Execution ID. Following is the error log table in the Atomic Schema:

·        FCT_LLFP_ACCOUNT_SUMMARY$

LLFP Processing to US FED Results Integration Results T2Ts

T2T definitions can be retrieved as an Excel document for reference from the Metadata Browser of the Unified Metadata Manager (UMM) component of OFSAAI.

LRM Processing to US FED Results Integration

This section provides information about LRM Processing to US FED Results Integration in the Oracle Financial Services Data Foundation application and step-by-step instructions to use this section.

Topics:

·        Overview of LRM Processing to US FED Results Integration Tables

·        Overview of LRM Processing to US FED Results Integration

·        Executing the LRM Processing to US FED Results Integration T2Ts

·        Checking the Execution Status

·        LRM Processing to US FED Results Integration Results T2Ts

Overview of LRM Processing to US FED Results Integration Tables

As part of LRM processing to US FED results in integration, US FED tables are loaded from LRM Processing tables using Table to Table (T2T) component of Oracle Financial Services Analytical Applications Infrastructure (OFSAAI) framework. Following are the Results Tables that store integrated results:

·        FCT_LRM_ACCOUNT_SUMMARY

As part of LRM processing results to US FED integration, US FED is packaging the aforementioned T2Ts. These are optional T2Ts that are deployed only when OFS_TR_PACK is installed.

Overview of LRM Processing to US FED Results Integration

Table-to-Table seeded definitions are provided for loading data into the target tables.

Table 25: Table to Table Seeded Definitions

Sl. No.

Source Table Name

Target Table Name

T2T Definition Name

1

FSI_LRM_INSTRUMENT

FCT_LRM_ACCOUNT_SUMMARY

T2T_FCT_LRM_ACCOUNT

_SUMMARY

 

Executing the LRM Processing to US FED Results Integration T2Ts

For LRM - US FED integration, you must have US FED and LRM installed on the same INFODOM. There are two ways to integrate LRM and US FED:

1.     Creating Integrated Run at Implementation Site: During implementation, you can merge the tasks of both LRM and US FED and create an integrated Run to execute each time. The processes inside Run should be ordered as LRM first, then US FED, and finally the LRM - US FED Integration process. In this Run, the LRM processing area and the FSDF results in area tables must have the same Run SKEY across all tables.

For LRM - US FED Integration Run, please use the US FED Run Management screen as the Request Report Flag, Override Report Flag, and Approve Report Flag options are not available in the LRM Run Management Screen to enable the Reporting Flag.

2.     Using approved LRM Run Execution ID in US FED Run: In this case, you can use the out-of-the-box LRM Run as-is for execution. After the execution, if the values are correct, you can execute the out-of-the-box US FED Run by selecting the required LRM Run SKEY from the Run Management screen. In this case, the LRM processing area has one RUN SKEY and for the same data, US FED has a different RUN SKEY in FSDF results area tables, where the data is getting reported. Sample report generation is as follows:

a.     Log in to Oracle Financial Services Analytical Applications interface with your credentials.

b.     Navigate to Regulatory Reporting for US Federal Reserve, select Process Modelling Framework, and then select Process Modeller.

c.     Select a Run and click Execute Run.

d.     The Run Details and Run Execution Parameters window is displayed.

e.     Enter the Run Name and Run Execution Description. The LRM Run Execution Identifier and FIC MIS Date is auto-populated from the LRM Run report used.

f.       Click Ok.

Resave Hierarchy HFSDF006 (US FED - LRM Run Execution Identifier for Run) after LRM execution for getting values in this LRM Run Execution Identifier.

Description of the LRM Metadata Resave Screen follows This illustration shows the LRM Metadata Resave Screen with the list of available hierarchies, you can select the hierarchy and click Save.

3.     Select only one LRM Run from the Available Hierarchies for the execution and click Save. The Run Management Summary window is displayed.

Checking the Execution Status

The status of execution can be monitored using the Batch Monitor screen.

For more comprehensive coverage of configuration and execution of a batch, see OFS Analytical  Applications Infrastructure User Guide.

The status messages in Batch Monitor are:

·        N - Not Started

·        O - On Going

·        F - Failure

·        S - Success

The execution log can be accessed on the application server in the following directory ftpshare/logs/<Run_Date>/FSDFINFO/LOAD DATA. The file name has the Batch Execution ID. Following is the error log table in the Atomic Schema:

·        FCT_LRM_ACCOUNT_SUMMARY$

LRM Processing to US FED Results Integration Results T2Ts

T2T definitions can be retrieved as an excel document for reference from the Metadata Browser of the Unified Metadata Manager (UMM) component of OFSAAI.

Overview of OFS REG REP User Interface

This section provides details to log in to the OFSAA Application, View Report Summary, View Schedule Summary, View Cells, and Map Data Schedules. It includes:

·        Logging in to OFS REG REP UI

·        Viewing Report Summary

·        Viewing Schedule Summary 

·        Viewing Data Elements

·        Viewing Cell Summary

Logging in to OFS REG REP UI

After the applications are installed and configured, to access the OFS REG REP UI you must log in to the OFSAAI Environment using the OFSAAI Login Page.

 

NOTE:   

The built-in security system ensures that you are permitted to access the window and actions based on the authorization only.

 

To access the OFS REG REP UI, follow these steps:

1.     Enter the OFSAAI URL in your browser. The OFSAAI Login Page is displayed.

Figure 50: OFSAAI Log In

Description of the OFSAAI application Login Page follows This illustration shows the login page for the OFSAAI application. You can select the required Language, enter valid User ID and Password, and then click Login.

2.     Select the desired language from the Language drop-down list.

3.     Enter your User ID and Password. When you log into OFSAAI, the OFSAA Applications page is displayed.

Figure 51: OFSAA Applications Screen

Description of the OFSAAI Applications screen follows This illustration shows the OFSAAI Applications screen with Financial Services Data Foundation and Regulatory Reporting for US Federal Reserve application options.

4.     Select Financial Services Data Foundation. The FSDF landing page is displayed.

Figure 52: Financial Services Data Foundation Landing Page

Description of the Financial Services Data Foundation Landing page follows This illustration shows the FSDF Landing page from OFSAAI applications login.

5.     Or select the Regulatory Reporting for US Federal Reserve. The Regulatory Reporting for Reporting for US Federal Reserve landing page is displayed.

Figure 53: Regulatory Reporting for US Federal Reserve Page

Description of Regulatory Reporting for US Federal Reserve Page follows This illustration shows the application menu in the OFS REG REP USFED application.

Viewing Report Summary

The Report Summary data comes pre-seeded based on the applications that are installed. The Report Summary enables you to view all the configured reports for the jurisdiction.

After logging into the OFS REG REP UI, navigate to Regulatory Reporting Metadata and select Reports to view the Reports Summary window.

Figure 54: Report Summary Screen

Description of the Report Summary screen navigation follows This illustration shows the Report Summary screen navigation steps. Starting from the OFS REG REP US FED User Interface, then navigate to Metadata management, and then select Reports to view Report Summary.

 

NOTE:   

You can view the summary of all the configured reports in the Tile view Tile View Tile View Icon or List viewList View List View Icon.

 

The Search Bar helps you to find the required information from the database. You can enter the nearest matching keywords to search and filter the results by entering information in the search box. You can search for a Report using either the name or description.

Figure 55: Report Summary Search Bar

Description of the Report Summary Search Bar screen follows This illustration shows the Report Summary Search bar which allows you to search for a specific report.

The Paging option at the bottom right corner allows you to see more reports than the ones currently displayed on the window.

Figure 56: Report Summary Paging Option

Description of the Report Summary Paging Option follows This illustration shows the Report Summary Paging option which displays the current items displayed and the total number of items in the Report Summary.

Report Information

Each tile or list on the Report Summary window corresponds to one report. For each report, you can view the report code, report description, number of schedules within the report, the number of configured non-derived cells, and count of utilized derived entities.

For example, the CRSA report in the tile or list view is displayed as follows:

Figure 57: Report in Tile View

Description of the Report in Tile View follows This illustration shows the Report in Tile View where each tile on the Report Summary window corresponds to one report.

Figure 58: Report in List View

Description of the Report in List View follows This illustration shows the Report in List View where each list on the Report Summary window corresponds to one report.

Select the Report Code to navigate to the Schedule Summary window.

Figure 59: Report Information

Description of the Report Information window follows This illustration shows the report information such as Schedules, Cells and Derived Entities.

Viewing Schedule Summary

The Schedule Summary window provides the component schedules for the corresponding report. Select the Report Code in the Report Summary window to navigate to the Schedule Summary window (as shown in Figure 66).

For example, the Schedule Summary window for the FR Y-9C report is displayed as follows.

Figure 60: Schedule Summary Screen

Description of the Schedule Summary screen navigation follows This illustration shows the Schedule Summary screen navigation steps. Starting from the OFS Agile RP User Interface, then navigate to Metadata management, then select Reports to view Report Summary and then select the Report Code to view the schedule summary.

 

NOTE:   

You can view the summary of all the configured reports in the Tile view Tile View Tile View Icon or List viewList View List View Icon.

 

The Search Bar helps you to find the required information from the database. You can enter the nearest matching keywords to search and filter the results by entering information in the search box. You can search for a Schedule using either the name or description.

The Paging option (Figure 61) at the bottom right corner allows you to see more reports than the ones currently displayed on the window.

 

NOTE:   

Select the Return Return Icon icon on the top right corner to return to the Report Summary window.

 

Schedule Information

Each tile or list on the Schedule Summary window corresponds to one schedule under the report. For each schedule, you can view the schedule code and the description, the number of configured non-derived cells for the schedule, and the count of utilized derived entities.

For example, the Schedule Page3 tile is displayed as follows. Select the Schedule Code to navigate to the Cell Information window.

Figure 61: Schedule Information

Description of the Schedule Information window follows This illustration shows the schedule information such as Cells and Derived Entities.

Viewing Data Elements

Each tile or list on the Report Summary window corresponds to one report. For each report, you can view the report code, report description, number of schedules within the report, the number of configured non-derived cells, and count of utilized derived entities.

Figure 62: Report Information

Description of the Report Information window follows This illustration shows the report information such as Schedules, Cells and Derived Entities.

1.     Click the chain icon on the right top corner to display the data elements for the respective item. The data elements view option is available at the report schedule and cell level.

Figure 63: Data Elements Screen

Description of the Data Elements screen follows This illustration shows the Data Elements screen with Filter and Export options.

2.     Select Filter to apply filters on the selected data. The filter pane allows filtering data on specific columns.

Figure 64: Filters

Description of the Filters window follows This illustration shows the Filters window with filter details such as Entity, Attribute, Application, Element Type, Table and column and click Apply Filter.

3.     Select Apply Filter to apply the required filters on the selected data.

4.     Select Clear Filter to clear the applied filters and display all records for the component.

5.     Select Export to CSV to export the data displayed in the window.

Viewing Cell Summary

The Cell Summary window provides the non-derived cells or MDRMs configured as a part of the solution for the corresponding schedule under a report. Select the Schedule Code in the Schedule Summary window to navigate to the Cell Summary window (as shown in Figure 65).

For example, the Cells for Schedule Page3 summary window under the CRSA report is displayed as follows.

Figure 65: Cell Summary Window

Description of the Cell Summary window navigation follows This illustration shows the Cell Summary window navigation steps. Starting from the OFS REG REP US FED User Interface, then navigate to Metadata management, then select Reports to view Report Summary, then select the Schedule Summary and then select the Schedule Code to view cell summary.

 

NOTE:   

You can view the summary of all the configured reports in the Tile view Tile View Tile View Icon or List viewList View List View Icon.

 

The Search Bar helps you to find the required information from the database. You can enter the nearest matching keywords to search and filter the results by entering information in the search box. You can search for a Cell using either the name or description.

The Paging option (Figure 65) at the bottom right corner allows you to see more reports than the ones currently displayed on the window.

 

NOTE:   

Select the Return Return Icon icon on the top right corner to return to the Report Summary window.

 

Topics:

·        Cell Information 

·        Derived Entity 

·        Measure 

·        Filters 

Cell Information

Each tile or list on the Cell Summary window corresponds to one cell or MDRM under the schedule. For each cell, you can view the MDRM name, count of utilized derived entities, count of utilized OFSAA hierarchies, and measures for that cell.

For example, the cell CRSAR040C180 tile is displayed as follows. Select the cell or MDRM Code to navigate to the Cell Information window.

Figure 66: Cell Information

Description of the Cell Information window follows This illustration shows the cell information such as Derived Entities, Measures and Hierarchies.

The Cell Information window is displayed as follows.

Figure 67: Cell Information Window

Description of the Cell Information window follows This illustration shows the cell information such as Derived Entities, Measure, Filters, regulatory Report Cell

Each section in the Cell Information window displays the relevant OFSAA Metadata and filters used for the cell.

Derived Entity

This displays the name of the OFSAA Materialized View or View that contributes to the Cell.

Measure

This displays the name of the OFSAA Measure that is reported for the particular Cell.

Filters

The Filter conditions are as follows:

1.     All filters that are applied to the cell are displayed under the filter section. It displays all the applied filters as their OFSAA description.

2.     On selection, the filter is marked by a Filter icon Filter icon sign on the top left corner of the selected filter.

3.     The section that follows displays the entity or table on top of which the filter is based and the OFSAA Level Description for the selected filter.

4.     All filter values that apply to the particular MDRM are available as a ribbon. Each filter value is in a separate box.

For example, in the previous case for MDRM CRSAR040C180, the applied filters are Consolidation Code and Reporting Line Code. Currently, the Consolidation Code filter is selected and the required filter values for the same are 100.

In the case of multiple values, the filters are displayed as follows with an arrow mark.

Figure 68: Multiple Filter Values

Description of the Multiple Filter Values window follows This illustration shows the Multiple Filter Values window, you can select the Move icon to view the filters.

The filters in case of not in condition are highlighted in red are displayed as follows.

Figure 69: Not in Condition Filters

Description of the Not in Condition Filters window follows This illustration shows the Not in Condition Filters window, where the filters that are not in condition are highlighted in red.

Data Schedule Mapping

Data Schedule-based reports utilize wrapper views to report data. For Adjustments & for addition on newer granularity not provided by OFSAA solutions for data schedule-based reports, this feature allows mapping new derived entity columns to the corresponding wrapper view columns. The topics in this section are taken as an example and organized as follows:

·        Prerequisites

·        Navigating to Mapping Window

·        Mapping Window

·        Adding Derived Entity 

·        Mapping Procedure

·        Saving Mapping Configuration

Prerequisites

The prerequisites for Data Schedule Mapping are as follows:

·        All Derived Entities and the Wrapper Views should be resaved through resave batch pages and by the execution of scripts packaged as Postscripts with installer respectively.

·        Execute the batch <INFODOM>_DS_POP_UNION_METADATA_USFED available in the batch execution page post the step above.

Navigating to Mapping Window

Select the Navigation Menu Navigation Menu Navigation Menu icon in the Regulatory Reporting for US FED home page to navigate to the Report Summary window. Navigate to the data schedule-based report for which mappings are to be done.

For example: to map schedules under the FR Y-14 report, select the FRY-14Q report.

Figure 70: Report Information

Description of the Report Information window follows This illustration shows the report information such as Schedules, Cells and Derived Entities.

Select the report code (Figure 71) to navigate to the schedules. All schedules under the report are available in this window.

Figure 71: Schedules Information

Description of the Schedule Information window follows This illustration shows the schedule information such as Cells and Derived Entities.

Schedules for which mapping feature is available can be clearly distinguished by the Edit Edit icon Edit icon icon available in the schedule tile. Schedules for which the feature is not available do not have the edit icon present in the corresponding tile.

Select Edit Edit Edit Icon to navigate to the mapping window.

Mapping Window

The Mapping window displays the wrapper view utilized for the data schedule and the contributing OFSAA derived entities to the wrapper view. The window also displays the line items of the data schedule-based report along with the internal derived entity columns mapped to it.

Figure 72: Mapping Window

Description of the Mapping Window follows This illustration shows the mapping window that displays the wrapper view utilized for the data schedule and the contributing OFSAA derived entities to the wrapper view.

Mapping Window Components

The Mapping window components are as follows.

·        Schedule Name

The Schedule Name is displayed on the top left corner of the window.

·        Wrapper View

The Wrapper view utilized for the schedule is mentioned with square brackets in the top pane along with the schedule name.

·        Contributing Derived Entities

The left section of the report lists down the OFSAA derived Entities that contribute to the Wrapper View. The list contains derived entities that are by default provided by the OFSAA solution and the ones added by the user.

Figure 73: Derived Entities

Description of the Derived Entities window follows This illustration shows the list of derived entities that contribute to the wrapper view.

·        Mapping Table

The mapping table shows all contributing components to the line item of the data schedule. The columns of the mapping table are in Table 26.

Table 26: Mapping Table Components

Table Column

Description

Column Name

This defines the line item of the data schedule for which mapping is to be done.

Data Type

This column defines the data type of the line item as per OFS REG REP US FED instructions.

Internal Entity

This column defines the contributing derived entity.

Child Column

This column defines the derived entity metadata which maps to the line item of the data schedule.

Adding Derived Entity

To add a new derived entity, follow these steps:

1.     Select Add Derived Entity.

Figure 74: Add Derived Entity

Description of Add Derived Entity window follows This illustration shows the available Derived Entities that are present in the current infodom.

2.     This lists the available Derived Entities that are present in the current Infodom. The Derived Entities can be searched by either code or name in the search box.

Figure 75: Derived Entities List

Description of Derived Entities List window follows This illustration shows the Derived Entities List window, you can search the specific derived entity in the search pane.

3.     Select the desired Derived Entity that must be added for adjustments and click Add.

Figure 76: Selected Derived Entity

Description of Selected Derived Entity window follows This illustration shows the Derived Entity window, you can search the specific derived entity in the search pane and click Add.

 

NOTE:   

The same Derived Entity cannot be added twice for Data Schedule Mapping.

 

4.     On adding the new Derived Entity, the Mapping Window is displayed as follows.

Figure 77: Mapping Window with New Derived Entity

Description of Mapping Window with New Derived Entity window follows This illustration shows the Mapping Window with New Derived Entity where you can view the newly added derived entity.

5.     Derived entities added through the above method can be distinguished from OFSAA based derived entities through a Remove Remove Remove Icon  present at the end of the derived entity tab. This mark enables the removal of the derived entity. Derived Entities that are from the OFSAA provided granularities do not have the Remove Remove Remove Icon mark and thus mapping for such derived entities cannot be removed or modified from this window.

Mapping Procedure

The Mapping Window for any added derived entity allows mapping columns of the derived entity to the line item of the Data Schedule.

For example, the mapping window for Derived Entity DE - Securities AFS OCI by Portfolio [DEREG008] is displayed as follows.

Figure 78: Data Schedule Mapping Window

Description of the Data Schedule Mapping Window follows This illustration shows the Data Schedule mapping window for the derived entities.

The mapping of the line item to the derived entity column can be modified by double-clicking on the respective row in the Metadata column of the Mapping Table.

When the row is clicked, all the columns of the Derived Entity are listed and can be selected to map that to the corresponding line item listed under the Column Name Column of the table. If no mapping is required, then select the No Mapping Needed option.

Example for Derived Entity DE - Securities AFS OCI by Portfolio [DEREG008] is displayed as follows.

Figure 79: Metadata Mapping Window

Description of the Metadata Mapping window follows This illustration shows the Metadata mapping window for the derived entities. You must double-click on the respective row in the Metadata column to map the line item to the derived entity column and click Save Configuration.

 

NOTE:   

Ensure that the data type of the selected metadata matches the Column Data Type.

 

Saving Mapping Configuration

After the mapping is complete as described in earlier sections, select Save Configuration at the bottom of the window to save the configuration. The following message is displayed after the configuration is saved.

Figure 80: Saving Mapping Configuration Page

Description of the Saving Mapping Configuration window follows This illustration shows the Saving Mapping Configuration window where the configuration saved successfully message appears after saving the configuration.

Click Close.

Adjustment Feature for Template-based Reports

The adjustments feature is a new enhancement to adjust the differing values of the report systems. The Adjustments Derived Entity derives its values from the Adjustments Fact table (FCT_REG_REPORT_ADJUSTMENTS) that specifies the adjustment value and the seeded table (DIM_REG_REPORT_CELL) that specifies the Cell ID or MDRM Code and the Report Code to which the MDRM belongs. This ensures that there can be direct adjustments made to MDRM(s) such that the values from both the derived entities are traceable and efficiently reported.

Topics:

·        Implementing the Adjustment Feature

Implementing the Adjustment Feature

To implement the Adjustment Feature, identify the Cell ID for the report and the line item where adjustment must be implemented.

For example FRY-9C Report

Schedule: HC-C

Line Item: 1.b Loans Secured by Real Estate / Secured by farmland

Cell ID: BHDM1420

 

NOTE:   

The Adjustment feature works only for fixed table cells (Open Y cells are not supported).

 

The report currently displays a Total value = 12,490,492 for the identified cell as shown in the following figure.

Figure 81: Adjustment Feature

 Description of the Adjustment Feature page follows This illustration shows the adjustment of amount for the schedule HC-C.

Now, the requirement is to adjust this amount to 12,500,492,000.00

 

 

 

Topics:

·        Populating Base Tables

·        Refreshing Adjustment Derived Entity

·        Lombard Verification 

Populating Base Tables

FCT_REG_REPORT_ADJUSTMENTS: This table must be populated with the requisite Adjustment Amount and other related columns.

For example:

N_ADJUSTED_AMT = 10000000

The corresponding N_CELL_SKEY value must be picked from DIM_REG_REPORT_CELL for the respective CELL_ID. The DIM_REG_REPORT_CELL table is pre-seeded with cell IDs for reports supported for this feature.

The following columns must also be updated accordingly:

1.     N_ENTITY_SKEY

2.     N_RUN_SKEY

3.     N_MIS_DATE_SKEY

 

Refreshing Adjustment Derived Entity

Execute the resave batch for Adjustments (<<INFODOM>>_REG_ADJUSTMENT_RESAVE), to save the Adjustment derived entity - DEADJ001.

This ensures that the adjustment amount is reflected in the adjustment-derived entity DEADJ001.

Lombard Verification

Post adjustments, the retrieved report should reflect the amount that is coming from the sourced systems and the adjusted amount.

The retrieved report should reflect the amount after adjustments as shown in the following figure.

 (12,490,492,000.00 +10000000) = 12,500,492,000.00

Figure 82: Lombard Adjustment Verification

Description of the Lombard Adjustment Verification page follows This illustration shows the adjustment amount verification for the schedule HC-C. 

 

NOTE:   

The Adjustment amount can be negative to achieve a subtracted amount.

 

Direct Upload for Data Schedules

This product feature allows line items for data schedule-based reports to be directly mapped to data sourced from various systems that are not captured through OFSAA regular granularities (for example, Portfolio granularity). The Direct Upload option involves using wrapper views and shadow-derived entities for managing data from regular granularities and non-OFSAA granularities to be exposed together to the Lombard Agile Reporter.

Figure 83: Data Schedules Direct Upload

Title: Data Schedules Direct Upload - Description: Data Schedules Direct Upload

Topics:

·        Setting up Shadow Derived Entity

·        Defining Shadow Derived Entity

·        Mapping Data Schedule

·        Executing View Creation Batch

Setting up Shadow Derived Entity

The initial step to enable a data schedule involves setting up a shadow-derived entity that holds data from sources that are not provided by OFSAA regular granularities.

Defining Shadow Derived Entity

The shadow-derived entity and all the underlying objects which include the Datasets, Hierarchies, Measures, and Business Processors must be defined from the OFSAA UI page under the Financial Services Data Foundation, select Unified Analytical Metadata, and then select Business Metadata.

See OFS Analytical Applications Infrastructure User Guide for more details.

 

NOTE:   

For populating the shadow derived entity cases where a new table is introduced which are not already a part of the OFSAA data model, ensure that the following conditions are met:

1.      The primary key of the shadow table is the same as the granularity of the data required for the data schedule.

2.      Data is expected to be mutually exclusive between OFSAA results and the shadow table.

3.      Customer to load data into shadow tables through ETL or DIH.

4.      Run Identifier, MIS Date, and Entity Identifier must be mandatory attributes and part of the primary key.

5.      This table can be created by extending the OFSAA data model followed by executing the source model generation to enable table visibility in the OFSAA framework.

 

Mapping Data Schedule

Mapping of the shadow-derived entity to the line items can be achieved by using the user interface described in Section 4.6: Data Schedule Mapping.

Executing View Creation Batch

Post mapping columns for direct upload through the steps mentioned in the previous section, the view must be recreated in the database to reflect the shadow-derived entity as a part of its definition.

This can be achieved by executing <<##INFODOM##_DS_RESAVE_UNION_VIEW_USFED>> batch from the batch execution page to save the view definition.

The resave batch is a sample batch for view resaves which can be utilized for the concerned view by replacing the sample view name with the desired view name under the batch maintenance page. After the changes are saved, the batch can be executed from the batch execution page.

This should modify the view definition to include the new shadow-derived entity given all metadata mapped through the page has the same data type as the parent metadata.

 

NOTE:   

If the metadata type required for the line item and as identified by the wrapper view does not match that of the shadow-derived entity, the view recreation fails. The errors are logged in the ERR_LOG_UNION_VIEW_PARSER table in the atomic schema.

 

Verifying the Configuration

After the batch is successfully executed, use any SQL tool to verify that the view is dependent on the derived entity added to the configuration. This can be verified from the USER_DEPENDENCIES table by using the following query.

Select REFERENCED_NAME from User Dependencies Where NAME='<<VIEWNAME>>'

where the VIEWNAME specifies the wrapper view for which mapping was done.

Data Schedule Migration

This section details the migration of Data Schedule mapping across environments.

Topics:

·        Prerequisites 

·        Assumptions 

·        Steps for Source Environment 

·        Steps for Destination Environment 

Prerequisites

The following tables must be backed up in the source and target environments before the migration is performed:

·        FSI_DS_CHILD_COL_MAP

·        FSI_DS_INT_CHILD_INFO

·        FSI_DS_SEEDED_VW_INFO

·        FSI_DS_VW_CHILD_MAP

·        FSI_DS_VW_COL_INFO

·        FSI_DS_VW_COL_MAP

User-defined Derived Entity (Entities) created for data schedule mapping must be migrated through the Object Migration feature of OFSAA (OFS Advanced Analytical Applications Infrastructure Application Pack 8.0.8.0.0 User Guide).

Assumptions

The assumptions considered before the migration is performed are as follows:

·        OFSAA objects (for example, determine derived entities) required for the data schedule mapping are present in the destination environment.

·        Migration overwrites already existing configuration in the destination schema with the one from the source schema.

·        The migration steps stated in the following sections for Data Schedule Mapping are performed for one view at a time.

Steps for Source Environment

Execute the following script files to migrate in the Source Environment:

1.     VW_FSI_DE_MIGRATION_UNION_DE.sql 

2.     FSI_DE_MIGRATION_UNION.sql 

3.     FSI_DE_MIGRATION_UNION_INSERT.sql (bypassing the union view name and jurisdiction code in the same sequence)

 

NOTE:   

Information for the parameters to be passed in the step above for a particular schedule and report can be obtained from FSI_DS_REPORT_VIEW_MAP.

 

4.     Generate insert scripts from the FSI_DE_MIGRATION_UNION table (say FSI_DE_MIGRATION_UNION_SOURCE_EXPORT.sql) in the source environment, which can be used to populate the same table in the destination environment.

Steps for Destination Environment

Execute the following script files to migrate in the Destination Environment:

1.     VW_FSI_DE_MIGRATION_UNION_DE.sql

2.     FSI_DE_MIGRATION_UNION.sql 

3.     FSI_DE_MIGRATION_UNION_SOURCE_EXPORT.sql (the insert script generated from the source schema)

4.     MIGRATION_POPULATION_TABLES.sql (by replacing parameters P_JURISDICTION and P_UNION_VIEW with the Jurisdiction Code and Union View Name respectively).

Mapping of Results to Reporting Requirements of Vermeg

Figure 84 explains the flow of data between OFSAA and AgileREPORTER.

Figure 84: Data Flow between OFSAA and AgileREPORTER

Title: Data Flow between OFSAA and AgileREPORTER - Description: Data Flow between OFSAA and AgileREPORTER

OFSAA provides the data to AgileREPORTER in the form of derived entities. The derived entity is an existing OFSAA higher-order metadata object and can be physicalized as a materialized view in the database. Derived entities store aggregated data from base fact entities specified in the dataset and have the necessary dimensions and measures.

Dimensional and measure combination stored within the derived entity is mapped to cells within the report. This mapping is maintained within the Dimensional Mapping template.

Decision Process within AgileREPORTER reads the derived entities and dimension mapping information to derive the data for reporting. Derived entities are created based on measures, hierarchies, and datasets.

Figure 85: Decision Process in AgileREPORTER

Description of the Decision Process in Agile REPORTER process flow follows This illustration shows the Decision Process within AgileREPORTER reads the derived entities and dimension mapping information to derive the data for reporting. Derived entities are created based on measures, hierarchies, and datasets.

Some cells in the schedule can be derived as per the logic provided by the regulator. Derivation can be an expression built using values from other cells. Examples of derivation are ratio, node-level rollup, a direct reference to cells in other schedules within the report. These derivations are performed within the AgileREPORTER. OFSAA provides data only for the cells that are not derived.

 

NOTE:   

Metadata for data transformation is available as part of the data warehouse configuration pack provided ready-to-use or preconfigured from OFSAA. You need not perform any mapping for the reports. However, this information can be useful for maintenance or extensions when a ready-to-use pack is not available.

 

AgileREPORTER: Submission

The AgileREPORTER is a web-based regulatory reporting tool provided by Lombard Risk. It provides necessary features to address e-filing workflow, validation, and submission process and supports reports (called forms or returns) for various jurisdictions. AgileREPORTER provides a reliable and efficient infrastructure to compile, generate, and submit regulatory reports.