In SSAS multidimensional cube, while processing a cube, you get an error/warning for a non-key “price” column that says:
Errors in the OLAP storage engine: A duplicate attribute key has been found when processing: Table: ‘Table Name’, Column: ‘Price’, Value: ’29’. The attribute is ‘Price’.
You see, if it would complain about a key column having duplicate attribute that would have been fine but it’s complaining about duplicate attribute key when an attribute is non key. How do you solve this?
mostly this is because that the view/table that you are using in your data source views have blanks/nulls.
so in your source, use ISNULL/COALESCE TSQL function before bringing data in the cube OR if it makes sense for you then you can filter out blank data too.
I hope that helps.