Hello,
User has asked for some way to validate the data load in cube against the database, is there any method to achieve this, data is loaded to the Cube from odbc table with some logic in query , now when the data is loaded user wants to check on high level if numbers tie, One way I can think of is 'AsciiOutPut' and user can compare it with query result against database, I was just wondering if there is any other way this can be done may be from TI process
Thanks
Micky
Validating data load
-
- Regular Participant
- Posts: 424
- Joined: Sat Mar 10, 2012 1:03 pm
- OLAP Product: IBM TM1, Planning Analytics, P
- Version: PAW 2.0.8
- Excel Version: 2019
Re: Validating data load
Reconciling or data validation is primary task of TM1 developers to ensure the data load validity.You could create a view of consolidated elements and check whether these totals match database totals and AsciiOutPut and send it to the users for confirmation.I don't think you could validate by TI.Thanks
"You Never Fail Until You Stop Trying......"
-
- MVP
- Posts: 3120
- Joined: Mon Dec 29, 2008 6:26 pm
- OLAP Product: TM1, Jedox
- Version: PAL 2.0.9.18
- Excel Version: Microsoft 365
- Location: Brussels, Belgium
- Contact:
Re: Validating data load
Hello,
Yes, reconciling data loads is often much of a "manual" task.
For example, you can import a table into Excel, create a pivot table, and compare with a view in TM1.
You choose different aggregation levels and make sure your tests are representative for the full data load.
You can use snapshots out of TM1 cube views and paste them next to Excel pivot tables, making use of differences in Excel to see where the difference <> 0.
Use conditional formatting and the like.
Yes, reconciling data loads is often much of a "manual" task.
For example, you can import a table into Excel, create a pivot table, and compare with a view in TM1.
You choose different aggregation levels and make sure your tests are representative for the full data load.
You can use snapshots out of TM1 cube views and paste them next to Excel pivot tables, making use of differences in Excel to see where the difference <> 0.
Use conditional formatting and the like.
Best regards,
Wim Gielis
IBM Champion 2024
Excel Most Valuable Professional, 2011-2014
https://www.wimgielis.com ==> 121 TM1 articles and a lot of custom code
Newest blog article: Deleting elements quickly
Wim Gielis
IBM Champion 2024
Excel Most Valuable Professional, 2011-2014
https://www.wimgielis.com ==> 121 TM1 articles and a lot of custom code
Newest blog article: Deleting elements quickly
-
- MVP
- Posts: 2832
- Joined: Tue Feb 16, 2010 2:39 pm
- OLAP Product: TM1, Palo
- Version: Beginning of time thru 10.2
- Excel Version: 2003-2007-2010-2013
- Location: Atlanta, GA
- Contact:
Re: Validating data load
Whenever I build a model that's going to require a data load reconciliation I always make sure each dimension has a tree that adds up all the leaf elements. I then create a reconciliation view that pulls these totals. Then, using the database client of choice, you write a query that pulls the same thing as your data load but just totals everything (think GROUP BY). You can then compare that to your TM1 Recon view.
- gtonkin
- MVP
- Posts: 1202
- Joined: Thu May 06, 2010 3:03 pm
- OLAP Product: TM1
- Version: Latest and greatest
- Excel Version: Office 365 64-bit
- Location: JHB, South Africa
- Contact:
Re: Validating data load
Just to add to this comment-Never assume that your hierarchies are complete and/or do not duplicate. I always create a system rollup that contains all N-level items that we use for reconciliation. Many times, issues in reconciliation has been down to metadata and you can waste hours before tracking it down. I would highly recommend adding this system rollup to your relevant dimensions!tomok wrote:Whenever I build a model that's going to require a data load reconciliation I always make sure each dimension has a tree that adds up all the leaf elements.
-
- Posts: 28
- Joined: Fri Mar 06, 2015 10:07 pm
- OLAP Product: TM1
- Version: 10.2
- Excel Version: 2007
Re: Validating data load
Thanks for the replies, may be I"ll go through the manual approach of validating consolidated cube view against table