Hi,
We've backed up and restored an SSAS 2014 database from QA to a UAT server and now the thing will not process. We get the same error every time("Errors in the OLAP storage engine: The attribute key cannot be found when processing: Table...The attribute is 'Policy Dimension Key', Dimension: Dimension name"). In every case, the error mentions the same fact table, the same dimension, and the same key column, but each time with a different key value. In every case, we can find the dimension key in the results returned from the dimension's source view.
We chose to ignore missing key errors (S&G, just wanted to see what would happen) and that helped us process the database successfully, but while browsing the cube from SSMS, we received an error resembling, "An error occurred accessing file '\\L\Program Files\...\cantrecallfilename.ostore'." In that location, we found other files named similar had ostore files, but the ostore file in the error message did appear to be missing. We also counted how many files of different types existed for each object, and that confirmed for us that an ostore file was indeed missing.
I read "How To Deal With Corruption in Analysis Services" (https://blogs.msdn.microsoft.com/karang/2010/08/11/how-to-deal-with-corruption-in-analysis-services/), but my question is more about "why does this happen" than "what do we do now." Also, could the "missing key" processing failure errors be related? In general, what should one do about a database that won't complete a Process Full? (Reinstall and try again?)
Much appreciated,
Eric B.