TERADATA数据仓库问题。

[复制链接]
查看11 | 回复4 | 2005-10-30 17:05:33 | 显示全部楼层 |阅读模式
最近在一家银行,过去了解了一下他们TERADATA数据仓库。他们在表中没有设主键。全是拉链表组成的。
我发现表里面有很多表有主键重复。请问一下?
为什么仓库模型表里面没有设主键。
哪位大侠能介绍一下TD数据仓库。

回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
1,LDM中会标明主键的
2,拉链表设计,只要有一个字段的值发生变化,以前的整条记录会闭链,把变化的记录作为新记录插入
3,因为仓库的数据是来源于各源系统的,这种情况属于数据质量问题,需要和源系统反馈。
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
请问一下,在表LDM设计时会有“数据日期”做主键。
这样设计是以什么方面的考虑呢?

回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
因为仓库要反映历史信息的,所以仓库中的时间属性是非常关键的
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
本帖最后由 flywolf2000 于 2013-1-16 22:41 编辑
Teradata数据库一般是不设置主键的,在Teradata的认知中,主键是逻辑的存在于LDM中,而主索引是物理的,主索引决定着数据的分布情况。
在LDM中是没有用日期做主键的
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行