数据仓库运行参数
设置数据仓库的运行参数。
设置数据仓库运行参数以初始化数据仓库运行控制表,并建立适当的运行参数设置,从而按计划的时间间隔定期执行数据仓库 ETL 过程。您也可以根据需要修改运行参数并手动执行 ETL 过程。设置参数可以启动完全或部分(增量)数据加载和/或数据清除过程。
首次运行 ETL 过程时,必须运行一次无错误的完全加载。运行一次无错误的完全加载之后,就不需要再次运行完全加载,因为数据仓库会保留该完全加载的所有数据。日后的后续加载可以基于数据仓库的设置自动运行,例如,每晚运行。日后的加载将是递增的,即只将上一次加载之后的数据添加到现有数据中。因此,完成完全加载之后,系统会自动将“加载起始日期”重设为当前日期(最近一次加载的日期),并将“加载类型”重设为“增量”,这样您就不必为日后的数据加载重设这些参数。
虽然增量加载仅加载最近一次加载之后的数据,但是增量加载也会验证记录的时间戳,以便加载对现有历史记录所做的任何更改、对可能已过期的事务数据的更改等。
如果愿意,您可以运行完全加载,尽管这不是必需的。如果您选择“清除旧数据”,则运行完全加载将在加载任何数据之前清除数据仓库中现有的所有数据;因此,您可以运行完全加载来清除数据仓库中的现有数据,然后基于新的“加载起始日期”等重新加载所有数据。
数据仓库不会维护备件和仓库的历史值。而只是获取每个快照中的物料和库存值的日报。因此,从数据仓库中清除现有数据将同时清除非历史值信息。
运行完全 ETL 加载之后,必须检查数据仓库运行日志中是否存在任何错误。
切换到增量加载之前,必须运行一次无错误的完全加载。如果在完全加载过程中发生了任何错误,您必须更正错误,直到运行了一次无错误的完全加载为止。