Home | Topics | Software Engineering

Modelling the Product Hierarchy for Financial Services

Printer-friendly versionSend to friendPDF version

Modelling the Product Hierarchy is critical as technology advances in response to evolving compliance requirements in Financial Services. Therefore I have updated if not reconstructed this page in response to the discussion it prompted. I intially developed this set of references 'to order' when working with IPL on 

An Information Framework for Financial Services Supervision

In my initial version of this blog / web-page; this is all I had to say;-

" Below a set of references, typically 'asymptotix-eclectic' which provide a roundup of captured and developed IP in this space to date. "make your Life easy"! There is no need to re-invent the wheel, IBM and SAP have been thinking about it for decades "

 

 

 

 

 

http://www.tdan.com/view-featured-columns/5400/ 

ftp://service.boulder.ibm.com/software/data/mdm/pdf/IFW_Process_GIM.pdf 

http://mike2.openmethodology.org/wiki/Guidelines_for_Using_the_FSLDM 

http://help.sap.com/saphelp_nw04/helpdata/en/f8/580f40763f1e07e10000000a1550b0/frameset.htm 

http://www.ibm.com/developerworks/websphere/library/techarticles/0909_nigam/0909_nigam.html

 

Below the (NEW, Feb 2012-version) reconstruction and update of asymptotix material on modelling the Product Hierarchy in Financial Services

 

 

 

 

 

 

 

 

 

 

 

“you can't have a product without a customer”

I developed the mini blog 'Modelling the Customer Channel' below (as an asymptotix comment, [which we rarely use these days]) 'to order' (as you might say)  …. anyway, the mini blog puts the layout of the original post on the Product Hierarchy (above) to shame so this is a revamp. Since I started the tales of 'personal history' in the update, I have just continued them .. {hope you dont mind} .. In 1995 when I (we) first modelled the Product Hierarchy from scratch and in anger (for a giant DB2 trading warehouse) I think I can remember the hierarchy we came up with (this off the head-top from memory);-

Product_Class

Product_Type

Product_Organisational_Unit

Product_Detail

Product_Account_Link

Account

Account_Customer_Link

Account_Line_Detail

Account_Line_Detail_Posting_Dr_Cr

Transaction

Transaction_Line_Detail

 

 

or something like that, as I remember it went from Logical to Physical with no tweaks, the DBA who was an astrophysicist in real life was apoplectic, in paroxysms of delight; we had actually done what the textbook said was possible; the IBM SE overseeing the process (E2E) [like a member of the KGB, as was their wont] was digging the strewn A3 from the bins and buying lots of pints in the Grassmarket … it was a success, next stop Basel … anyway.

 

Here are some more links and references to the Product Hierarchy which in my view is the key canonical data structure for securities trading, econometrics analytics, treasury management, anything at the aggregated analytic level and particularly economic capital and risk capital quantification for Pillar 2 of regulatory or supervisory compliance.

 

SAP HANA Modeling Guide SAP HANA Appliance Software SPS3

ARIS Platform (Software AG) October 2011

Why SAP Bought Sybase For $5.8 Billion (asymptotix: SAP HANA)

in Financial Services; In-Memory & HPC is about PRODUCT not CUSTOMER (imho)

Setting Up Organizational Structures (SAP Treasury) 

Multidimensional Modeling in SAP BW – Art or Science? (element61, asymptotix) 

Risk Management: A Differential Diagnosis (asymptotix) 

Is SAP Bank Analyzer Just too Complex? (asymptotix) 

Data Model Reference Guide Liquidity Management Suite 6.0 (SYBASE) 

New Account Opening How To Guide IBM Business Process Manager Banking Pack version 7.5 

very slow to load (the above) from Boulder but worth the wait;

I often wonder do they want us to see this kind of thing, really?

Data Modeling Techniques for Data Warehousing (IBM Redbooks) 

Classification hierarchies for product data modelling 

Modeling and Querying E-Commerce Data in Hybrid Relational-XML DBMSs 

Better Information through MDM as a Foundation for BI (ORACLE) 

Patterns to Avoid when Modeling Header/Line Item Transactions (Kimball) 

 

I may have more to say here, I didn't find all that I wanted at one sitting, updates will be through the DISQUS comments process on this page. 

You have to disaggregate to understand as Noel Gallagher once said .. I am bound to say, I learned so much, referenced elsewhere on asymptotix in preparing this review of material, giving more evidence to my holistic (“hippy”) outlook on life these days; 'its all one great process, with certain exceptions' … 

one thing I learned, more practical than the hippy stuff but in fitting with the holistic is;- 

“you can't have a product without a customer”

 

Comments

Modeling the Customer Channel

 

 

I was once told by an expert that I hadn’t a clue what a customer was, wouldn’t know one if it was floating in my soup. Financial Product on the other hand well that was another story he told me. However I do remember climbing up on one of those engineering tables (large; like a table in a map room) with sheets of flip chart paper spread out; in a team, we were discovering the ‘Complex Party’ (Involved Party) wiring diagram (Entity Model); frankly re-inventing a wheel which HAD actually just been discovered, that was Edinburgh 1995. We did things properly in those days we validated the statix with dynamics; following the ELH process of SSADM v4 to assure ourselves we had no logical chimeras in the Entity model and that we hadn’t missed anything. Below; just to complete the picture; some of my favorite standards on Data Analytics in the Customer Channel domain. Having read my list the Business Partner & Complex Party CRM geeks amongst you will probably agree, I do know absolutely nothing about the Customer Channel …. (can you believe it .. I used to teach this stuff?). The “Dynamix” Techniques are of course applicable to both Product and Customer; since they model the ‘Business Process’; where the Transaction integrates them … <obvious>

 

S T A T I X

IBM Industry Models for Banking and SDP (asymptotix) 

Master Data Management What is it? Why do I Care? (IBM, DAMA

BIAN Business Partner / Party 

Customer Information Quality Party Relationships (xPRL) Specification v3.0 

IBM WebSphere Customer Center features and functionality. 

UML Data Modeling Profile (IBM) 

SEB Financial Service Data Model (Involved Party)

 

D Y N A M I X

BPMN and Business Process Management 

Best Practices for Dynamic BPM and SOA (IBM) 

Entity Life History 

Entity Centric Operations Modelling (IBM, Watson) 

THE SPECIFICATION OF BUSINESS RULES: A COMPARISON OF METHODOLOGIES 

State-Transition Diagram (Yourdon) 

UML Sequence Diagrams: Guidelines (Microsoft) 

UML basics: The sequence diagram 

The activity diagram June 2003, The Rational Edge 

37 Things that Don't Work in Object-Oriented Modelling with UML

 

 

 

 

 

BPM / SAP

Business Value of BPM 

Paving the way for change: BPM (Accenture) 

The Value of BPM Reference Models (Accenture) 

Workflow Pattern Coverage in SAP NetWeaver BPM 7.11 

UNIFIED BPM Overview 

SAP NetWeaver PI und SAP NetWeaver BPM im Zusammenspiel

Grafische Modellierung von Integrationsprozessen

 

 

contact John A Morrison / asymptotix

Short URL
Asymptotix on Twitter

Are the key legislative pillars such as Basel II & III, UCITS IV and Solvency II forcing you to re-examine how you identify, measure and manage risk and capital?

Asymptotix work closely with our partners to help clients develop a more proactive, systematic and integrated approach to governance and risk management to deliver proper value.

Asymptotix can offer the support you need to deliver on time. Read more...
 

Is the goal of your website to sell services or products, educate, or collect data?

A positive customer experience is vital to conversion, no matter what your conversion goals may be. Our designers and developers will create a positive experience to maximize your conversions and deliver the optimal return on your investment. We strive to find the perfect balance between the web site’s design and functionality.

Asymptotix implements interactive solutions for European companies. From corporate websites to social communities, our clients will tell you an investment in building a scalable online experience will deliver long-term tangible benefits.

Based in Luxembourg we can help you all over Europe. Our multi-lingual team can work with projects and speak your language! Read more...