SYMPTOM
Error “SQLEngine got an Exception from DFC: [DFCENGINE] Engine Logic: The column %1's datataype %2 with precision %3 scale %4 is not supported.” occurred when trying to execute a report or cube using specific table in Strategy 10.x

There are many reasons which might trigger below error and some other related KB can be found:
For the scenario in this KB, multiple phenomena among listed below might be observed:
If users meet this issue and especially confirm above phenomenon 2, the unknown datatype might be found when this table definition is checked.

CAUSE
It is not clear why the data type for certain column becomes unknown even if the table definition is not modified.
But if the data type becomes unknown, it is expected that the schema error would happen as SQL engine is not able to resolve it.
ACTION
According to the situation, try either of below to solve this issue after backing up the metadata:
439766