Reformat Before Tableload
Reformat Before Tableload
ITtoolbox as adapted from Abinitio-L discussion group Summary: Is it always necessary to have to reformat before table load? In one of the graphs I am loading, there are more than 30 tables that we are reformatting before table loads and these reformats are not doing anything, just straight moves. Can we just remove them? I removed them and it ran fine. My target DB is DB2. Full Article: Disclaimer: Contents are not reviewed for correctness and are not endorsed or recommended by ITtoolbox or any vendor. Popular Q&A contents include summarized information from ITtoolbox Abinitio-L discussion unless otherwise noted. Adapted from response by Remediator on 8/16/2008 Don't remove them. This is a standard best practice; if you remove them it can destabilize your loads. The reformat's output adapts to the output table, and the reformat's input adapts to the graph. It is never a good practice to assume that the graph and the output table are always compatible. The output table and the database always have different needs than the graph. Besides that, this tells me that you are probably using delimited fields in your graph, which is a worst practice for performance. You should be using fixed length in your graph for best performance, and then adapt it to delimited for output. Keep the reformats - you are inviting significant problems by removing them.
9/16/2008 By ITtoolbox Popular Q&A Team for