Reporting Toolkit: Data Mart Models

The Reporting Toolkit leverages EAGLEMART to deploy preconfigured Data Mart models.

As you review the Data Mart table names, be aware that for Attribution purposes, the initials “BF” stand for Brinson Fachler, “KS” for Karnosky Singer, “FI” for Fixed Income, and “KRD” for Key Rate Duration. The initials “MTD” stand for month to date.

About the Data Mart Models

The Data Mart configuration included in the Reporting Toolkit is based on Eagle’s experience with performance Data Marts. This section attempts to explain the concepts Eagle used so you can use them to build out your Data Mart for performance. When configuring your Data Mart, it is important to base your requirements on what information you currently need on a frequent basis — not on all the information you might need in the future. You can always add more information to Data Mart as your business requirements change.

Fund Summary and Fund Summary Extensions. The first concept is related to Fund Summary and Fund Summary Extensions. Eagle logically grouped fields into Fund Summary Extensions based on usage and processing. For example, all the fields that Eagle expects you to build daily are in one extension. These include daily, MTD, QTD, and YTD fields for the portfolio and benchmark. Having these fields in one extension simplifies reporting, as report developers will know that they can use those fields for any daily performance report. Eagle has another extension for all the fields that Eagle would build on a monthly basis, including 1Y, 3Y, 5Y, and ITD fields for the portfolio and benchmark. If you have a second or third benchmark, you could add it to one of those extensions, but you really need to consider if you need to add those benchmarks to Data Mart in the first place. If those benchmarks are for infrequent ad hoc reports, you could use a Performance Analysis report to generate those results instead.

Group Models. The second concept relates to group models. Eagle only included one time period and benchmark for each group model, such as MTD versus the primary benchmark. Having this rule simplifies reporting, as report developers will only retrieve nodes that were held by the portfolio or benchmark for that time period. If you included a second time period or second benchmark, you would need to filter out all the nodes that were held in the longer time period or other benchmark.

Performance Details and Performance Details Extensions. The third concept relates to Performance Details and Performance Details Extensions. Eagle logically grouped the fields into different extensions by time period and benchmark as well as limited the time period to MTD. By grouping the fields into extensions by time period, Eagle can create some Performance Details that are built daily and other that are built monthly. Limiting the time period to MTD reduces the amount of data that needs to be processed.

These concepts are a good starting point, so be sure to review the details of each extension and group table that follow to see its structure.

Fund Summary and Fund Summary Extensions

The Performance Model, eglPrfPc-Total Level Model, is used for the Fund Summary and Fund Summary Extensions.

Data Mart table 

DM Build Frequency

Account Types

Details

Data Mart table 

DM Build Frequency

Account Types

Details

FUND_SUMMARY

Daily

All

Entity ID, Entity Name, Inception Date, Bmrk1 ID, Bmrk1 Name

PERF_TOTAL_SUMMARY

Daily

All

1D, MTD (mixed), QTD (mixed), YTD (mixed), Gross, Net, Port and Bmrk1

PERF_TOTAL_EXTENDED

Monthly Recommended, Daily Optional

All

1Y (mixed), 3Y (mixed), 5Y (mixed), 10Y (mixed), SI (mixed), Cum and Ann, Gross and Net, Port and Bmrk1

PERF_TOTAL_RISK

Monthly Only

All

3Y (M) Rolling Risk Statistics: Ratios, Tracking Error, CAPM

PERF_GIPS_SUMMARY

Monthly Only

GIPS Composites

GIPS: 1M, 3M (M), YTD (M), AW Std Dev, AUM, % Assets, Ports End, Ports In

PERF_GIPS_DISCLOSURES

Monthly

GIPS Composites

Static and Dynamic text for 14 standard GIPS disclosures

Currency Models

The Performance Model, eglPrfPc-Currency Model, is used for the Currency Data Mart models.

Data Mart table 

DM Build Frequency

Account Types

Details

Data Mart table 

DM Build Frequency

Account Types

Details

PERF_CURRENCY_MTD

Daily

All

1D, MTD, Weight, Return, Diff, Port and Bmrk1

PERF_CURRENCY_MTD_BF

Monthly Recommended, Daily Optional

All

MTD BF Global Contribution and Attribution, Port and Bmrk1

PERF_CURRENCY_MTD_KS

Monthly Recommended, Daily Optional

Equity Accounts

MTD KS Global Contribution and Attribution, Port and Bmrk1

PERF_CURRENCY_MTD_FI

Monthly Recommended, Daily Optional

Fixed Income Accounts

MTD FI Global Contribution and Attribution, Port and Bmrk1

Asset Class Models

The Performance Model, eglPrfPc-Asset Class Model, is used for the Asset Class Data Mart Models.

Data Mart Table

DM Build Frequency 

Account Types

Details

Data Mart Table

DM Build Frequency 

Account Types

Details

PERF_ASSETCLASS_MTD

Daily

All

1D, MTD, Weight, Return, Diff, Port and Bmrk1



PERF_ASSETCLASS_MTD_BF

Monthly Recommended, Daily Optional

All

MTD BF Contribution and Attribution, Port and Bmrk1


Region Country Models

The Performance Model, eglPrfPc-Region Country Model, is used for the Region Country Data Mart Models.

Data Mart Table

DM Build Frequency 

Account Types

Details

Data Mart Table

DM Build Frequency 

Account Types

Details

PERF_REGION_MTD

Daily

All

1D, MTD, Weight, Return, Diff, Port and Bmrk1

PERF_REGION_MTD_BF

Monthly Recommended, Daily Optional

All

MTD BF Contribution and Attribution, Port and Bmrk1

GICS Models

The Performance Model, eglPrfPc-GICS Model, is used for the GICS Data Mart Models.

Data Mart Table

DM Build Frequency

Account Types

Details

Data Mart Table

DM Build Frequency

Account Types

Details

PERF_GICS_MTD

Daily

Equity Accounts

1D, MTD, Weight, Return, Diff, Port and Bmrk1

PERF_GICS_MTD_BF

Monthly Recommended, Daily Optional

Equity Accounts

MTD BF Contribution and Attribution, Port and Bmrk1

Aggregate Bond Models

The Performance Model, eglPrfPc-Aggregate Bond Model, is used for the Aggregate Bond Data Mart Models.

Data Mart Table

DM Build Frequency

Account Types

Details

Data Mart Table

DM Build Frequency

Account Types

Details

PERF_AGGBOND_MTD

Daily

Fixed Income Accounts

1D, MTD, Weight, Return, Diff, Port and Bmrk1

PERF_AGGBOND_MTD_FI

Monthly Recommended, Daily Optional

Fixed Income Accounts

MTD FI Contribution and Attribution, Port and Bmrk1

PERF_AGGBOND_MTD_FISECT

Monthly Recommended, Daily Optional

Fixed Income Accounts

MTD FI Benchmark Sector Inputs Contribution and Attribution, Port and Bmrk1

PERF_AGGBOND_MTD_KRD

Monthly Recommended, Daily Optional

Fixed Income Accounts

MTD FI KRD Contribution and Attribution, Port and Bmrk1

Long Short Models

The Performance Model, eglPrfPc-Long Short Model, is used for the Long Short Data Mart Models.

Data Mart Table

DM Build Frequency

Account Types

Details

Data Mart Table

DM Build Frequency

Account Types

Details

PERF_LONGSHORT_MTD

Daily

All

1D Weight Port and Bmrk1, MTD Return Port, MTD BF Contribution Port

Entity Hierarchy Models

The Entity Hierarchy model stores the constituent relationships for composites of composites of portfolios.

If you use entity hierarchy models, ensure that your composites have a uniform structure. For example, if you use a structure of plan (Level 1), composite (Level 2), and portfolio (Level 3), do not include a plan that mixes composites and portfolios at Level 2.

Data Mart Table

DM Build Frequency

Account Types

Details

Data Mart Table

DM Build Frequency

Account Types

Details

FUND_HIERARCHY

Monthly Recommended, Daily Optional

Composites of Composites

Entity Hierarchy: eglEhi-PlanEntityID, eglEhi-CompositeEntityID, eglEnt-EntityID

Performance Details and Extensions

The Performance Model, eglPrfPc-Total Level Model, is used for the Performance Details and Performance Details Extensions.

Data Mart Table

DM Build Frequency

Account Types

Details

Data Mart Table

DM Build Frequency

Account Types

Details

PERFORMANCE_DETAILS

Daily

All

1D Return and Weight, Weight Diff, Port and Bmrk1

PERF_DETAILS_MTD_BF

Monthly Recommended, Daily Optional

All

MTD BF Contribution and Attribution, Port and Bmrk1

Security Details

The only securities that are built are those held in Performance Details. If there are securities that are held in a Performance Detail Extension that are not in Performance Details, you need to use the Data Mart option to build all securities, not just the held securities.

Data Mart Table

DM Build Frequency

Account Types

Details

Data Mart Table

DM Build Frequency

Account Types

Details

SECURITY_DETAILS

Daily

n/a

Currency Code, Asset Class, Region Country, GICS Levels, AggBond Levels