功能层:核心功能ETL处理(提取,转换和负载)。 operational Management层:工作流定义和管理,参数,调度,监视,通信和警报。
审核,平衡与控制(ABC)层:工作执行统计,平衡和控制,拒绝和错误处理,代码管理。
审计报告(例如,在遵守业务规则时。此外,如果失败有助于诊断/维修)
出版(目标表)
您正在将数据从A点移到B点,但是您没有重组数据
当我使用“重组”一词时,我的意思是更改表的谷物或最低级别的细节。
线,但仍然相关。实施ETL应用程序时,请考虑以下最佳实践:
DATA分析:在设计您的ETL过程之前,分析源数据以了解其内容,结构和质量。
尺度性:设计您的ETL系统以处理随着时间的推移增加数据量的增加。考虑并行处理技术以提高性能。
Error处理:实施强大的错误处理和记录机制以快速识别和解决问题。
Metadata管理:维护有关您的ETL流程的全面元数据,包括来源对目标映射,转换规则和数据谱系。
测试:制定彻底的测试策略,包括单位测试,集成测试和端到端测试,以确保ETL流程可靠性。
此外,还考虑使用免费计划的前建造解决方案,尤其是在开发具有增长潜力的较小项目时。我的首选是