今天做一个模型时没有注意,维度表的主键用了guid,也就是uniqueidentifier,而事实表的外键虽然都存储了guid却用了varchar(100)。在多维数据集处理的时候告之无法找到维度对应的主键xxxx-xxx-xx...而这个值用select 语句检查确实是存在的,经过一番仔细核对恍然大悟,由于数据类型不一致导致。
SSAS事实表和维度表数据类型必须一致
最新推荐文章于 2020-07-28 20:31:00 发布
本文介绍了一个关于维度表与事实表主键匹配的问题,当维度表使用GUID作为主键,而事实表使用VARCHAR存储相同的GUID时,由于数据类型不同而导致匹配失败。通过调整数据类型确保一致可以解决该问题。
34

被折叠的 条评论
为什么被折叠?



