Ssis 事实表核对或验证
在数据仓库项目中,如何验证通过SSIS ETL加载加载到数据仓库数据库中的事实表与暂存表是否正确,以便以后不会出现错误的报告?好问题,人们为此创建了不同的系统。所以您知道这是开发人员构建的最复杂的检查/协调过程之一。我试着给你三种方法。我会推荐第一个,因为它更简单,效率最高 你可以-Ssis 事实表核对或验证,ssis,etl,data-warehouse,fact-table,datamart,Ssis,Etl,Data Warehouse,Fact Table,Datamart,在数据仓库项目中,如何验证通过SSIS ETL加载加载到数据仓库数据库中的事实表与暂存表是否正确,以便以后不会出现错误的报告?好问题,人们为此创建了不同的系统。所以您知道这是开发人员构建的最复杂的检查/协调过程之一。我试着给你三种方法。我会推荐第一个,因为它更简单,效率最高 你可以- 加载后报告:创建加载后将协调数据的报告。编写SQL以比较源数据和目标数据-比较计数、比较金额、比较空值、比较每日数据等。如果比较生成标志/警报-这意味着加载中存在一些问题 边检查:您可以创建一些可重用的函数或映射,
我创建了事实表,在其中添加了维度表的所有代理键(注意,业务键仍在维度表中),并将这些维度与基于代理键的事实连接起来。我已经在事实表中包括了所有符合事实的列,包括暂存表中维度的发票号。请详细说明如何检查我的设计是否正确并给出正确的结果。此外,在构建事实表时,任何提示都应记住哪些列应包括/不包括,以检查设计是否正确并给出正确的结果-您的报告/业务部门应进行测试以验证正确的数据。在构建事实时,大多数imp都是数据和度量的粒度以及相关维度。然后是代理键上的索引(主要是位图)。