OLTP源表有代理键(数值)和自然键(字母数字值),然后我可以跳过为维度表在目标OLAP DB (维度模型)中创建代理键。我知道我需要事实表的代理键,因为事实表的唯一键将是一个很大的集合,我需要一个列,其中的主键是数字值。我将多个源表连接起来,以便将数据填充到一维目标中,然后我想使用驱动表的唯一id (数值)作为主键</
正在复制的表具有7个不同列的组合键。从初始加载到插入和更新数据,一切都很完美。但是,每当我运行update来修改构成主键的7列之一的数据时,我就会遇到一个问题。在MSSQL端,它更新行,没有问题。如果我修改sym_transform_column条目,使特定列的pk为0,那么它将正确地更新数据,但不会使用该列作为主键来确定要更新的行。test' where pk1 = 0 and pk2 = 0 and pk3 = 0 我意识到,人们普遍认为PK应该是不可变的,但为了覆盖所有意外情况,有没有一种方法可以使用SymmetricDS将