我继承了一个将数据从 Dynamics AX 2012 ERP 提取到数据仓库以进行报告的环境。顾问设置的原始提取不包括会计所需的正确日期列。我执行了以下操作:
- 在登台表和目标表中创建列
- 在 Visual Studio 中打开包,发现每个包文件都使用相同的变量 User::vSQLBase 并包含从 Dynamics AX 所需的表中提取所有列的查询。我更改了该变量以包含日期列。
- 我保存了更改并将整个解决方案部署回数据仓库。
- 在 SQL Server 中运行作业,但没有填充任何列。
当我测试执行包时,我确实在 Visual Studio 的调试中出现错误。
警告:0x800470C8 at Incremental Load,Read Delta [26]:Read Delta 的外部列与数据源列不同步。需要将“文档日期”列添加到外部列中。
我确实联系了顾问,他回答说“新列未映射到包中的暂存表,请注意,完全加载和增量加载都需要相同的映射。并且必须进行完全加载,因为这是一个新列”。由于预算限制,我无法进一步联系顾问。将列添加到登台表我缺少什么?