April 1, 2012 at 5:57 am
What is the difference between the Data Reconciliation layer and ETL processes? They look identical to me.
Another question: Is "stage database" a part of ETL or the Data Reconciliation layer?
April 2, 2012 at 8:24 pm
Using ETL tools a BI professional can integrate, reconciliate and clean data. 🙂
Raunak J
April 2, 2012 at 8:27 pm
There should really be nothing as "stage database". It should be stage tables.
Think of them as an area where the BI professional would perform all the cleaning, integrating and reconciliating of the data before loading them into actual tables/cubes for end user reporting/analysis needs.
Raunak J
April 3, 2012 at 5:31 am
There should really be nothing as "stage database". It should be stage tables
It depends I've seen warehouses where the staging tables are contained within the main DW and also (my personal preference) where the staging tables are contained within a staging DB and the DW tables contained within a separate DB, this keeps things cleaner IMO
Andy
==========================================================================================================================
A computer lets you make more mistakes faster than any invention in human history - with the possible exceptions of handguns and tequila. Mitch Ratcliffe
April 3, 2012 at 4:42 pm
From the diagram, the ETL brings in your data from your own operation system(s) and from the outside world. This would be a good place to make sure the data from the outside world is your own so I guess that is where the use of reconcile comes in.
----------------------------------------------------
April 4, 2012 at 11:37 pm
Raunak Jhawar (4/2/2012)
There should really be nothing as "stage database". It should be stage tables.
And if you put the staging tables in a database you have a ...?
Need an answer? No, you need a question
My blog at https://sqlkover.com.
MCSE Business Intelligence - Microsoft Data Platform MVP
April 5, 2012 at 12:25 am
Koen Verbeeck (4/4/2012)
Raunak Jhawar (4/2/2012)
There should really be nothing as "stage database". It should be stage tables.And if you put the staging tables in a database you have a ...?
Stumped 🙂
Raunak J
April 6, 2012 at 4:28 pm
Data Reconciliation can involve things like identifying the uniqueness, completeness, and validity of records. That logic may not be part of the injest, but rather a process that analyzes and updates the data after it's been moved to the intermediate staging tables. I would consider it part of the transform step.
Extract (injest into staging), Transform (reconciliation), Load (into data marts)
"Do not seek to follow in the footsteps of the wise. Instead, seek what they sought." - Matsuo Basho
Viewing 8 posts - 1 through 8 (of 8 total)
You must be logged in to reply to this topic. Login to reply