Cognos Analytics 12 > Manage > Data Server Connections > {Data Server} > Assets > {Asset} > Load Metadata: fails with error message MSR-SMT-2190 with no information provided as to which Asset is at fault or what the problem is with the Asset.
I have 55 tables and views defined, so have had to trawl through, in a, very time-consuming, trial and error approach, to identify the problem (= not happy!).
It appears there are many errors that can result in an MSR-SMT-2190 error message being displayed. So, identifying the errant table/view was only the 1st troubleshooting step.
Having eventually identified the SQL view causing the problem, and reviewing it's definition, it became clear that, in this instance, Cognos did not like a ROW_NUMBER() generated column view. I would have expected Cognos 12 to handle this standard SQL feature. Or I would have accepted an error message indicating an issue with the particular view/column. The biggest issue with Cognos failing to handle this feature, is that the resolution requires a source database change to remove/hide the source column.
For anyone interested in the ROW_NUMBER() solution, Cognos provides an equivalent as: running-count ( rank (orderbyfield ASC/DESC for partitionfield) for partitionfield). So,the resolution is to swop the source SQL view column for the Data Module equivalent, and remove the SQL view column from the Data Module.
------------------------------
Mr Minihan
------------------------------