Replies: 4 comments 12 replies
-
|
This makes things tricky when trying to compute symmetric aggregates. |
Beta Was this translation helpful? Give feedback.
-
|
@cpimhoff what is the value of having them separate? Is it mainly name-spacing? or is there something semantic? For example, Is there anything different between the results from following 2 examples and your example? Computing in placeAdding a simple metric that is reused |
Beta Was this translation helpful? Give feedback.
-
|
I'm a bit lost here, but is the intention of OSI to support multi-fact metrics (which most BI vendors don't)? |
Beta Was this translation helpful? Give feedback.
-
|
@cpimhoff and others, FYI, This is one of an important discussion points for the metric language working group. We will add a public document with the proposal when it is ready. But also do join the slack workspace to participate in any adhoc discussions. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Currently, the OSI only defines “metrics”, which encode top-level calculations across all the datasets in the model.
This is a significant departure from most semantic layers today. Almost all semantic layers define “measures” as a reusable calculation on datasets (Cube, MetricFlow, Malloy, Looker). Some then reserve top level “metrics” (name varies) as a mechanism to specify a particularly interesting aggregation (Cube, MetricFlow, Looker).
For example:
I don’t currently understand the OSI’s rationale for taking such a different approach by encoding all metric and measure definitions at the top level, and I think it is a mistake to call them “metrics” when a formal metric resource would be useful within OSI later on.
Beta Was this translation helpful? Give feedback.
All reactions