Professional Documents
Culture Documents
4 Where the Semantic Layer Fits 21 A Framework for Evaluating Semantic Layer Solutions
5 Trends Driving the Need for a Semantic Layer 23 AtScale Cloud Data Performance Benchmarks
6 Top Challenges a Semantic Layer Solves 25 Making a Business Case for a Semantic Layer
www.atscale.com
Semantic Layer?
You may have heard the term semantic layer before; it’s been around for some time. Primary Reasons to Adopt a
3
Where the Semantic Layer Sits in
www.atscale.com
Your Data Stack
4
Trends Driving
As the volume of data in the cloud grows, data architects are increasingly
becoming more comfortable with data living in different locations and in different
platform architectures. However, this gives rise to a new challenge for IT: managing
www.atscale.com
data access and quality across multiple silos. A semantic layer becomes a critical
Both data scientists and BI users need access to clean, understandable data.
Today’s self-service architectures often force analytics consumers to become data
Semantic Layer
wranglers and data engineers. In fact, the average data scientist spends over 45%
of their time preparing data rather than modeling it.
Finally, a semantic layer can serve as a central governance gateway across the
enterprise, which is crucial as the number of silos and data access points explodes.
A semantic layer serves as a single point of access so IT can secure data and
control access across the organization. The same Big Data & Analytics Maturity
Survey referenced above shows that nearly 80% of enterprises rank security and
Powerful cloud data platforms like Snowflake, Google governance as critical to their success in the cloud.
BigQuery, Amazon Redshift, Databricks, and Microsoft
Azure Synapse have become the standard for enterprise
analytics stacks. According to the AtScale 2020 Big Data
& Analytics Maturity Survey, 61% of respondents currently
operate cloud data platforms, and 48% plan on deploying
them soon.
5
The top five challenges a
www.atscale.com
semantic layer can solve
6
#1 Business units have preferences
www.atscale.com
for different analytics tools
7
#2 Users complain about
www.atscale.com
a lack of access to data
8
#3 The slow pace of data
www.atscale.com
integration drives businesses to DIY
9
#4 Reports
www.atscale.com
from different BI
tools use similar
10
#5 Business execs express
www.atscale.com
doubt in the numbers
11
A Cross-Industry
The potential for creating value with data, analytics, and
enterprise AI is a cross-industry opportunity. While use
cases may vary across industry and organization and
www.atscale.com
Challenge
departments, their are some fundamental challenges that
span all industries. In this section, we’ll explore common use
cases for a semantic layer drawn from different industries.
www.atscale.com
A Practical Guide to Using a Semantic Layer
Many pharmaceutical and healthcare companies operate Among the many benefits of this approach is allowing healthcare companies
to focus data and analytics efforts on activities that impact profit and loss.
in highly complex and heavily regulated industries. As For a pharmaceutical company, even a single percentage point of efficiency
you might imagine, their businesses depend on data for improvements could have a tremendous impact on margins. The goal is to take a
forward-facing, predictive approach to data, rather than simply looking back on
success. Some teams choose to build their own data
reports of what has already happened.
and analytics platforms or make use of pre-existing
components. In either scenario, a semantic layer helps to This approach also dramatically simplifies their data accuracy, and reduces
replication of data across multiple data stores. In addition, it provides common
democratize access to data across the company. controls and a shared backlog so that business and IT teams can define work
in big room planning sessions and pull work from a common backlog for sprints.
Finally, a semantic layer provides crucial security and governance controls, so that
sensitive information remains protected (but more on that later).
13
Retail and
www.atscale.com
eCommerce
14
Consumer
www.atscale.com
Packaged Goods
15
Financial Services
www.atscale.com
A Practical Guide to Using a Semantic Layer
With a semantic layer, financial services organizations Legacy data structures, however, can Investing in a semantic layer can automate
create excessive silos. As data volumes the management of data engineering
can save millions in total cost of ownership from grow, business intelligence (BI), previously done by busy BI teams.
analytics, while simultaneously avoiding the risk development, and database engineering Automation can take the manpower out of
teams spend significant time managing data preparation, by aggregating raw data
of regulatory penalties. Due to federal reporting
caches and manually joining data based on end user behavior. All of this can
requirements, hundreds of analysts may need to drill from various sources. Meanwhile, the be done while enhancing existing security
down across thousands of business calculations to business has to bear the risk associated and governance controls, and mitigating
with penalties due to inaccurate or late risk of inaccurate reporting.
properly sign off and file reports on a regular basis.
reporting.
As a result, analysts have performant
access via a single source of truth,
meeting regulatory requirements. This
restores trust in analytics and allows
engineering, BI and data engineering
teams to spend their time on more
productive activities.
16
Key
www.atscale.com
Considerations
for Choosing a
17
www.atscale.com
#1 NOT TIED TO A SINGLE #2 OFFERS TABULAR AND #3 SUPPORTS DATA PLATFORM #4 EASY MODEL DEVELOPMENT AND
18
www.atscale.com
#5 ABILITY TO EXPRESS DIFFERENT #6 QUERY PERFORMANCE AND #7 SUPPORT FOR BI AND DATA #8 SECURITY & GOVERNANCE
19
BUSINESS INTELLIGENCE PROS CONS DATA VIRTUALIZATION PROS CONS
PLATFORMS PLATFORMS
www.atscale.com
Traditional BI platforms that + No extra - Semantic layer Platforms that abstract away the + Provides flexibility - Not friendly for
bundle data modeling, query technology specific to BI tool physical source and location in a in how/where data business users
management and visualization needed only (not Reusable) tabular format is stored (tables, columns)
+ Tight integration - Vendor lock in + Semantic layer - Data models need
+ Business user can be used to be built before
20
A Framework
www.atscale.com
for Evaluating
Semantic Layer
21
Feature Category Feature Score Weigh Weighted score
(1-5,5=best) (1-5,5=best) (1-5,5=best)
www.atscale.com
Supports legacy, on-premise data warehouses
(northbound & Supports tools that speak SQL via JDBS or ODBS
southbound) Supports tools that speak MDX or DAX and live Excel connections
Calculations and Supports MDX, DAX, pre and post query calculations
Security & Supports and respects native data platform security constructs
Governance Supports row level security for users and groups
T O TA L
22
Performance
Modern cloud data platforms semantic consistency. The key
have been a game changer for to maintaining a semantic layer
enterprise analytics programs. strategy is to deliver consistently
www.atscale.com
Benchmarks: How
Cost efficient cloud storage fast performance and managing
and powerful SQL-based query costs.
engines makes it feasible to make
AtScale Performs
petabytes of data available for AtScale was designed to deliver
speed of thought performance
Complexity 76% Less complex SQL querles Complexity 76% Less complex SQL querles
Complexity 76% Less complex SQL querles Complexity 76% Less complex SQL querles
24
Making the
Over the past several years, organizations have focused
their analytics investments on embracing major cloud
data platforms. While modern data platforms simplify
www.atscale.com
Business Case for operations and solve many problems, they do not address
the fundamential problems of getting actionable data to
the consumers that want it. Building a business case for
25
Take the
www.atscale.com
Next Step
CONTACT US
26