Validating data load

Post Reply
mnaithan
Posts: 28
Joined: Fri Mar 06, 2015 10:07 pm
OLAP Product: TM1
Version: 10.2
Excel Version: 2007

Validating data load

Post by mnaithan »

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
BariAbdul
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

Post by BariAbdul »

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......"
Wim Gielis
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

Post by Wim Gielis »

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.
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
tomok
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

Post by tomok »

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.
Tom O'Kelley - Manager Finance Systems
American Tower
http://www.onlinecourtreservations.com/
User avatar
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

Post by gtonkin »

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.
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!
mnaithan
Posts: 28
Joined: Fri Mar 06, 2015 10:07 pm
OLAP Product: TM1
Version: 10.2
Excel Version: 2007

Re: Validating data load

Post by mnaithan »

Thanks for the replies, may be I"ll go through the manual approach of validating consolidated cube view against table
Post Reply