【发布时间】:2016-10-24 18:21:22
【问题描述】:
我正在将数据仓库架构和默认数据负载从 MySQL 移植到 Redshift 用于生产的初始开发。根据http://www.kimballgroup.com/2010/10/design-tip-128-selecting-default-values-for-nulls/,将初始默认数据创建为维度表中的一行,并在自动增量列中设置了 -1 值。
将架构移至 Redshift 后,应将列从 auto_increment 更改为标识,以保留数据库主键生成,但这不再允许插入返回的标识列
ERROR: cannot set an identity column to a value
SQL state: 0A000
在这种情况下,ETL 加载作业是否应该负责自动增加维度键,或者是否有另一个来创建插入值?
【问题讨论】:
标签: data-warehouse amazon-redshift