Best Practices for SCD Dimension Tables for a Banking Data Warehouse
2 posters
Page 1 of 1
Best Practices for SCD Dimension Tables for a Banking Data Warehouse
Hello,
I am looking for a list of dimension tables to track historical changes on for a banking data warehouse, based on "best practices". Customer is a prime candidate. Are there others?
Thanks,
Ike
I am looking for a list of dimension tables to track historical changes on for a banking data warehouse, based on "best practices". Customer is a prime candidate. Are there others?
Thanks,
Ike
IJohnson- Posts : 1
Join date : 2009-10-14
Best Practices for SCD Dimension Tables for a Banking Data Warehouse
Hello Ike,
I have been working in this domain for quite a while and would like to offer some help, but am not sure I have enough information from you. It all gets back to your business needs.
We have several business process dimensional models in place currently and are tracking history in our Customer, Online Subscriber, Account, and (Bank)Product Dimensions.
One learned best practice we employ is, early in the requirements gathering process, we investigate whether or not our users need to know the attribute status of an entity as it existed when the measurement was taken or if they simply need to know the value as it exists currently. If they need to know the status as it existed when the measure was taken, that attribute probably should be type 2, and the dimension must support that.
For example, an account interest rate may change over the lifetime of an account. If the users need to know what the interest rate was for a given account at a given point in time, account interest rate is a good candidate to be a type 2 attribute in your account dimension.
As a side note - Customer, subscriber, and account can quickly become 'rapidly changing monster dimensions' in banking environments so keep that in mind as you move forward. (As a result, our "customer" dimension is actually several customer dimensions "CustomerDemographics", "CustomerLocation", "CustomerStatus", etc.)
I hope this helps and is not too far off base...
Patrick
I have been working in this domain for quite a while and would like to offer some help, but am not sure I have enough information from you. It all gets back to your business needs.
We have several business process dimensional models in place currently and are tracking history in our Customer, Online Subscriber, Account, and (Bank)Product Dimensions.
One learned best practice we employ is, early in the requirements gathering process, we investigate whether or not our users need to know the attribute status of an entity as it existed when the measurement was taken or if they simply need to know the value as it exists currently. If they need to know the status as it existed when the measure was taken, that attribute probably should be type 2, and the dimension must support that.
For example, an account interest rate may change over the lifetime of an account. If the users need to know what the interest rate was for a given account at a given point in time, account interest rate is a good candidate to be a type 2 attribute in your account dimension.
As a side note - Customer, subscriber, and account can quickly become 'rapidly changing monster dimensions' in banking environments so keep that in mind as you move forward. (As a result, our "customer" dimension is actually several customer dimensions "CustomerDemographics", "CustomerLocation", "CustomerStatus", etc.)
I hope this helps and is not too far off base...
Patrick
pcs- Posts : 20
Join date : 2009-02-03
Similar topics
» Banking Data Warehouse
» Some very basic question regarding overall ETL and Modeling strategy/best practices for Data warehouse project
» Data modeling best practices for Vectorwise database
» Model available time per day in timesheet data warehouse: fact or dimension or neither?
» AuditTableProcessing Question from Microsoft Data Warehouse Toolkit. Audit Dimension
» Some very basic question regarding overall ETL and Modeling strategy/best practices for Data warehouse project
» Data modeling best practices for Vectorwise database
» Model available time per day in timesheet data warehouse: fact or dimension or neither?
» AuditTableProcessing Question from Microsoft Data Warehouse Toolkit. Audit Dimension
Page 1 of 1
Permissions in this forum:
You cannot reply to topics in this forum