今天做一个模型时没有注意,维度表的主键用了guid,也就是uniqueidentifier,而事实表的外键虽然都存储了guid却用了varchar(100)。在多维数据集处理的时候告之无法找到维度对应的主键xxxx-xxx-xx...而这个值用select 语句检查确实是存在的,经过一番仔细核对恍然大悟,由于数据类型不一致导致。
SSAS事实表和维度表数据类型必须一致
最新推荐文章于 2025-08-06 15:46:24 发布
在构建多维数据集时遇到维度表主键为GUID(uniqueidentifier),而事实表外键为VARCHAR(100),导致数据类型不匹配错误。通过调整数据类型解决了这一问题。
2922

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



