MicroStrategy ONE
Types of Function Processing
Functions supported by the Intelligence Server are of three types:
-
Those that can be processed only by the Analytical Engine, such as finance functions.
If the Analytical Engine does not support a given function, a compound metric containing the function cannot be smart metric enabled. This is because smart metrics change the default order of metric evaluation and only the Analytical Engine can support such a change.
-
Those that can be processed either by the Analytical Engine or by the database.
If the database can perform the calculation, the SQL Engine sends the instructions to the database; otherwise, the Analytical Engine processes the task.