1、The 7 Requirements of a Semantic LayerDavid P.Mariani,Chief Technology Officer,Founder at AtScaleDave Mariani is the co-founder and CTO of AtScale.He is a hands-on technology executive with over 25 years of experience in delivering Big Data,consumer Internet,Internet advertising and hosted services
2、platforms,creating nearly$800M in company exits.Wh i t e pap e rThe Semantics of a Semantic Layer1IntroductionI co-founded AtScale to focus on the challenges of supporting a large number of data analysts working on disparate sets of data managed in a massive lake.We borrowed the term“semantic layer”
3、from the folks at Business Objects who originally coined it in the 1990s.The term was actually over 20 years old when we adopted it.So what is a semantic layer exactly?If you Google the term,the following definition will pop up,which is a pretty darn good definition in my opinion(Googles highlighted
4、 words,not mine):Wikipedia defines a semantic layer as a business representation of data that allows end users to access data autonomously.Everyone can agree that a business-friendly view of data that provides users with self-service access to analytics is desirable true data democratization.Its eas
5、y to see why it is fundamental to scaling data and analytics.The challenge is actually implementing a semantic layer in a way that just works.We began building the AtScale semantic layer after working on big data from the trenches.We had to deal with the basic challenges of data scalability,query pe
6、rformance,metrics sprawl,complicated data pipelines and shadow business intelligence(BI).While the challenges seemed obvious to us,most of the industry was preoccupied with shifting data gravity to the cloud.With cloud data re-platforming in full swing,we are finally seeing attention turning to the