数据仓库数据填充与操作指南
1. 数据加载验证与更新测试
1.1 数据加载验证
在进行数据加载操作后,我们需要验证所有数据是否已正确加载到 NDS 中。可以通过查询阶段表(stage)和 NDS 状态表来完成此验证。以下查询用于测试阶段表中的每一行是否存在于 NDS 中:
select * from stage.dbo.state a
where not exists
( select * from nds.dbo.state b
where a.state_code = b.state_code )
如果此查询没有返回任何行,则表示阶段表中的所有行都已成功加载到 NDS 中。
1.2 数据更新测试
在完成“初始加载”后,我们需要测试阶段数据的更改是否能通过之前的 SCD 转换正确加载到 NDS 中。以更新亚利桑那州(Arizona)的人口数据为例,操作步骤如下:
1. 在 SQL Server Management Studio 中,依次执行以下 SQL 语句更新阶段数据库中的数据:
use stage
select population from state where state_code = 'AZ' --6166318
update state set population = 6167318 where state_code = 'AZ'
- 在运行 SSIS 包之前,查询 N
超级会员免费看
订阅专栏 解锁全文
1757

被折叠的 条评论
为什么被折叠?



