IICS
IICS 数列生成器
在 IICS 中,数列生成器仍用于解决代理键创建,但周边的映射体验是云原生且更轻量的。
关键差异
- 转换在云映射内部配置,而非 PowerCenter 仓库对象。
- 在摄取、暂存或维度加载中需要生成 ID 时使用。
- 核心意图不变:在 ETL 流程内生成稳定、受控的数字。
IICS 与 PowerCenter 对比
| 方面 | IICS | PowerCenter |
|---|---|---|
| 建模 | 云映射设计器 | 桌面仓库工具 |
| 典型用途 | 云管道与同步加载 | 本地 ETL 与数仓馈送 |
| 生成器目标 | 生成代理键 | 生成代理键 |
典型映射搭建
- 1创建或打开 IICS 映射任务。
- 2在需要生成值的行流处添加数列生成器。
- 3将生成输出映射到目标键列。
- 4正式运行前用短样本运行验证目标加载。
代码
简单云映射流程
Source -> Expression -> Sequence Generator -> Target常见问题
IICS 数列生成器会取代数据库序列吗?
不会。它是 ETL 侧的生成器,适合希望由映射控制 ID 分配的场景。
什么时候改用数据库序列?
当数仓拥有键生命周期,或多个加载器需要共享唯一来源时,使用数据库原生序列。
可以把含数列生成器的 PowerCenter 映射迁移到 IICS 吗?
可以,但需复查配置。IICS 中数列生成器的配置选项比 PowerCenter 少,核心行为一致,但缓存大小等高级设置可能无法直接迁移。
相关链接