For twenty years, the semantic layer has been the industry's answer to a simple question: how do we make sure everyone means the same thing when they say "revenue"? And for twenty years, the answer has mostly failed. Not because the idea was wrong, b...