数据库应用系统设计中,CRUD矩阵表(创建、读取、修改和删除)用于追踪数据操作过程。尽管数据修改和读取很常见,但删除操作的开发却常被忽视。这会导致两种情况:运行后台脚本删除历史数据或数据无限期留存,两种情况都不利于数据仓库管理。

每个主题域完成后,都应有相应的清除处理过程。如果数据量小,且长期数据量不影响性能,ETL开发可延后,但清除策略元数据需在初始化实施时收集发布。

数据仓库数据的存档应由DBA负责,而永久删除则由ETL团队执行。删除数据的业务规则需通过充分测试和质量保证的ETL过程来执行。