区分大小写的数据导致SSAS多维数据集处理出错

区分大小写的数据导致SSAS多维数据集处理出错,ssas,Ssas,我有一个维度属性值“Us”和“Us”。 在处理维度时,SSAS给出重复键错误,因为两个值的大小写不相同。 但是,在SQL数据库中,这似乎不是一个问题。 请帮助我理解为什么会发生这种情况听起来您的SQL数据库(或至少该列)使用区分大小写的排序规则,而SSAS使用不区分大小写的排序规则。您能将两者更改为相同的排序规则吗?问题在于,SQL中的SELECT DISTINCT查询返回的列表根据SSA及其排序规则是不同的 在这种情况下,数据库是Netezza。@surya,如果您不能在Netezza中将排序

我有一个维度属性值“Us”和“Us”。 在处理维度时,SSAS给出重复键错误,因为两个值的大小写不相同。 但是,在SQL数据库中,这似乎不是一个问题。
请帮助我理解为什么会发生这种情况

听起来您的SQL数据库(或至少该列)使用区分大小写的排序规则,而SSAS使用不区分大小写的排序规则。您能将两者更改为相同的排序规则吗?问题在于,SQL中的SELECT DISTINCT查询返回的列表根据SSA及其排序规则是不同的

在这种情况下,数据库是Netezza。@surya,如果您不能在Netezza中将排序规则更改为不区分大小写(或者实际上编辑数据使其具有类似的大小写),那么您可能需要在SSAS中将排序规则更改为区分大小写。如果在Visual Studio中打开解决方案,并在“解决方案资源管理器”中的“数据库”节点上单击鼠标右键,然后选择“编辑数据库”,然后在“属性”窗格中查看,您将看到可以更改的排序规则属性。