Alan Musnikow - 27 August 2009 05:41 PM
If Infobright Community Edition cannot update or delete, how can one handle slowly changing dimensions or corrections to facts and dimensions?
Thanks,
Alan
ICE does not support DML - INSERT, UPDATE and DELETE. This functionality is provided in the Enterprise Edition, IEE, the commercial product. ICE is not intended for on-going production environments that require such techniques. Rather it is provided for free to allow evaluation of the LOAD speed, compression and improved analytical query performance.
However, there are techniques involving external temporary structures that essentially reduce the maintenance of slowly changing dimension tables to post-processing re-LOAD processes which can be performed in ICE. Most commonly this is done in the supported MyISAM storage engine leveraging MyISAM as a staging and ELT repository. I have used these techniques even in traditional technologies that support DML for performance reasons.
For corrections to fact tables and other more persistent objects, it is recommended to always have a backup of all objects prior to any incremental LOADs in the case they must be DROPped to remove the errors and reLOADed. The alternative is the commercially supported IEE.
Best wishes for your continued use of ICE. If you would like to evaluate IEE, please refer to the (JavaScript must be enabled to view this email address).