ETL Logging vs Audit Dimension
4 posters
Page 1 of 1
ETL Logging vs Audit Dimension
I have been reading and playing around with the sample SSIS packages in the Microsoft Data Warehouse Toolkit and was hoping to get some other opinions on this:
The Audit Dimension that they propose in the book contains the package logging as well which means they are adding logging information such as package start and end time in the Audit Dimension both for Extract and Load pacakges. I was thinking ETL execution and error logging should be in the back room not part of the model.
The Audit Dimension that they propose in the book contains the package logging as well which means they are adding logging information such as package start and end time in the Audit Dimension both for Extract and Load pacakges. I was thinking ETL execution and error logging should be in the back room not part of the model.
arowshan- Posts : 23
Join date : 2011-10-18
Location : Vancouver, Canada
Re: ETL Logging vs Audit Dimension
Well, it has to be somewhere. It really all depends on wither there are requirements for users to see it. You can go either way with it.
Re: ETL Logging vs Audit Dimension
Arowshan,
I have not read the book that you reference but I suppose that package logging (if I understand how you are using the term) may have a different purpose from error logging. In the environment in which I work, we have a table in our presentation area that logs the last successful refresh time of an ETL job. When reports are written from that star, the report writer can display that date and time so that users will know that they are looking at salary data (for example) that is current as of that date and time. If an ETL job "bombed" at some point the fact that the ETL job ended in an error (but not the reason) is also logged. Logic is written into the report to alert the user that the report is unavailable and we are working on the problem. The reason for the error, however, is not made available to the user. That is stored in the back room for the ETL developers to see.
Thanks,
Brian
I have not read the book that you reference but I suppose that package logging (if I understand how you are using the term) may have a different purpose from error logging. In the environment in which I work, we have a table in our presentation area that logs the last successful refresh time of an ETL job. When reports are written from that star, the report writer can display that date and time so that users will know that they are looking at salary data (for example) that is current as of that date and time. If an ETL job "bombed" at some point the fact that the ETL job ended in an error (but not the reason) is also logged. Logic is written into the report to alert the user that the report is unavailable and we are working on the problem. The reason for the error, however, is not made available to the user. That is stored in the back room for the ETL developers to see.
Thanks,
Brian
Re: ETL Logging vs Audit Dimension
Hi arowshan,
I look at the Kimball Audit Dimension as primarily performing an Audit function, not Logging. It offers a much more convenient way to review your overall package execution history than trying to query Logging data.
IMO there's very little overlap between the two. Both are useful.
Good luck!
Mike
I look at the Kimball Audit Dimension as primarily performing an Audit function, not Logging. It offers a much more convenient way to review your overall package execution history than trying to query Logging data.
IMO there's very little overlap between the two. Both are useful.
Good luck!
Mike
Similar topics
» Audit Dimension Help
» Audit Dimension Doubt
» Implementing audit dimension error
» Audit Functionality - Task Factory Dimension Merge SCD Transform (v2.0)
» AuditTableProcessing Question from Microsoft Data Warehouse Toolkit. Audit Dimension
» Audit Dimension Doubt
» Implementing audit dimension error
» Audit Functionality - Task Factory Dimension Merge SCD Transform (v2.0)
» 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