gpt4 book ai didi

sql-server-2008 - ssas 维度处理键未找到错误

转载 作者:行者123 更新时间:2023-12-04 07:03:14 24 4
gpt4 key购买 nike

我有一个奇怪的案例,我试图处理一个维度,数据源是 MSSQL当我尝试处理这个维度时,出现了这个错误

Errors in the OLAP storage engine: The attribute key cannot be found when processing: Table: 'application', Column: 'Full_Name', Value: 'Mr Peter McDonald'. The attribute is 'Applicant Full Name'.

因为我认为我知道问题出在哪里,所以我为该列设置了区分大小写的属性,然后我再次尝试处理,它给了我相同的结果。

当我使用 like 查询列时,我得到两条记录

Peter McDonald

Peter Mcdonald

我通常认为设置大小写敏感度可以解决问题,但在这种情况下它不起作用,所以我想知道是否有人知道如何解决这个问题。

非常感谢您的提前帮助!

最佳答案

对不起大家回来太晚了。我已经很久没有登录 stackoverflow。

简短版本:这主要是SQL Server默认比较时不区分大小写造成的。所以如果你想防止这个问题,你必须使表或数据库区分大小写 - 将排序规则设置为 ASCS

稍微长一点的版本:即使 MSSQL 匹配不区分大小写的内容,它仍然以不同的方式存储值,并且当它尝试对特定列执行不同操作时,这成为 SSAS 的一个问题。已经有一段时间了,所以我记不清了,但它有两个值用于 1 个索引,它会像我发布的问题一样提示。

关于sql-server-2008 - ssas 维度处理键未找到错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12544323/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com