9. … but logic diffuses into silos
What is
accountable
revenue?
Does this
exclude cancelled
items?
What is an
active user?
How do we
calculate failure
rate?
13. ❏ “Near-instant, near-infinite”
compute power
Elastic databases provide…
❏ Cheap infinite storage -
separate from compute
❏ Only pay for what you use
Ingredient #1:
A modern, powerful, elastic warehouse
SaaS Apps
Transactional DB
ERP Systems
Web Data
Data: Raw or
lightly modeled
15. Elastic Data
Warehouse
? ?
Data
Marts
Cubes, Extracts
...but often end up
re-creating the same
problems
Companies start by
moving data into a
scalable warehouse...
? ?
SaaS Apps
Transactional DB
ERP Systems
Web Data
16. Ingredient #2:
Eliminate the extract, and connect live to your data
Live queries provide…
❏ Data is never out-of-date
❏ You can always drill to see the full
detail (e.g. individual invoices)
❏ Data never lives on a laptop - more
secure, easier to manage
Live queries
Data: Raw or
lightly modeled
SaaS Apps
Transactional DB
ERP Systems
Web Data
18. Live queries
LookML
Data: Raw or
lightly modeled
SaaS Apps
Transactional DB
ERP Systems
Web Data
ACCOUNTABLE REVENUE
= SUM(invoice_lines.invoice_lines_item)
WHERE
( invoice_code between 20001 and 29999
OR code = 99999)
AND charge_type != ‘ADJUSTMENT’
AND updated_at IS NOT NULL
19. Ingredient #3:
LookML - a modern logical data modelling layer
LookML provides…
❏ One single place to manage
business logic
❏ Live-powers all reports
(interactive data dictionary)
❏ Developer collaboration &
version control
Live queries
LookML
Data: Raw or
lightly modeled
SaaS Apps
Transactional DB
ERP Systems
Web Data
20. Extracts still occur when users
want data outside of a BI tool...
Live queries
LookML
Data: Raw or
lightly modeled
SaaS Apps
Transactional DB
ERP Systems
Web Data
21. ...unless those tools can interact
directly with the data
Live queries
LookML
Data: Raw or
lightly modeled
SaaS Apps
Transactional DB
ERP Systems
Web Data
22. Ingredient #4:
Robust platform (HTML5, API, webhooks…)
Platform provides...
❏ Take action directly
from the data
❏ Data where you want it,
when you need it
Live queries
LookML
❏ Work in the browser and
share with URLs
Data: Raw or
lightly modeled
SaaS Apps
Transactional DB
ERP Systems
Web Data
23. ❏ Work in the browser and
share with URLs
❏ Data where you want it,
when you need it
❏ Take action directly
from the data
❏ One single place to
manage business logic
❏ Live-power all reports as
an interactive data
dictionary
❏ Developer collaboration
and version control
❏ Data is never out of date
❏ Always drill to see the
full detail
❏ Data never lives on a
laptop - easier to
manage, more secure
Elastic Database Live Connect LookML Platform
❏ Cheap infinite storage,
separate from compute
❏ Near-instant,
near-infinite computing
power
❏ Only pay for what you
use
4 Ingredients for an Agile Stack
Governed self-service data at scale
25. Customer Stories
“We had results within
days...we’re able to build out all
the analytical tools our
pharmacies needed around key
operational data”
Chief Information Officer
“We wanted to facilitate
people answering questions
themselves, so we can focus on
the things we want to do and
enjoy”
Director, Business Intelligence