What is a Metrics Layer?
Similarities to a Semantic Layer
A metrics layer, sometimes also called a metrics store, includes a specification of metrics such as measures and dimensions. Additionally, it can contain model parsing from files (mostly YAML) and APIs to create and execute metric logic; some include a cache layer. A metrics layer encourages us to enforce the DRY (Do not repeat yourself) principle by defining metrics once before populating them to any BI tools used or integrating them into internal applications or processes.