The Briefing Room with Dr. Robin Bloor and Acunu
Live Webcast Nov. 26, 2013
Watch the archive: https://bloorgroup.webex.com/bloorgroup/lsr.php?AT=pb&SP=EC&rID=7847057&rKey=3e70a01e27792ccd
Patience may be a virtue, but most decision-makers don't have much time for it these days. That's why analytics must be easy to achieve, and even easier to understand. One of the biggest challenges in that process is knowing which kind of visualization will demonstrate the point you're trying to make. Sometimes, just getting started can be a problem. That's why a new strategy has evolved -- tools that automatically suggest which kind of visualization fits a particular data set best.
Register for this episode of The Briefing Room to hear veteran Analyst Dr. Robin Bloor as he discusses the dynamics of visual data discovery. He'll be briefed by Tim Moreton of Acunu who will demonstrate his company's operational intelligence platform which delivers analytics on real-time, streaming data. He'll tout the new self-service capabilities of Acunu Analytics, which allow business professionals to fast-track visual discovery.
Visit InsideAnalysis.com for more information
4. Mission
! Reveal the essential characteristics of enterprise software,
good and bad
! Provide a forum for detailed analysis of today s innovative
technologies
! Give vendors a chance to explain their product to savvy
analysts
! Allow audience members to pose serious questions... and get
answers!
Twitter Tag: #briefr
The Briefing Room
5. Topics
This month: DATA DISCOVERY & VISUALIZATION
December: INNOVATORS
2014 Editorial Calendar at
www.insideanalysis.com/webcasts/the-briefing-room
Twitter Tag: #briefr
The Briefing Room
6. Data Discovery & Visualization
Twitter Tag: #briefr
The Briefing Room
7. Analyst: Robin Bloor
Robin Bloor is
Chief Analyst at
The Bloor Group
robin.bloor@bloorgroup.com
Twitter Tag: #briefr
The Briefing Room
8. Acunu
! Acunu offers a Cassandra-based real-time operational
intelligence and analytics platform
! Its platform allows Cassandra users to build and extend
business applications without being a database expert
! Acunu Analytics provides the ability to leverage
customizable and re-usable analytic apps and widgets on
top of its analytics layer, and it automatically recommends
the most appropriate visualization
Twitter Tag: #briefr
The Briefing Room
9. Guest: Tim Moreton
Tim is an expert in distributed file systems. He
was previously a senior member of the technical
team at Tideway (now BMC), where he led the
creation of solutions for managing data centers at
Fortune 500 clients. Previously he was CEO of a
consultancy delivering data solutions for the
aviation sector. He holds a Ph.D. in Computer
Science from Cambridge University.
Twitter Tag: #briefr
The Briefing Room
11. Big Data: Haystack or FastTrack
Discovery
Analytics
Unstructured Machine
Warehouses
Learning
Operational
Intelligence
Dashboards
Real-time
Decisions
Data
Mining
Alerting
Low latency, fresh data
Some structure to exploit
Complex, long-running
Total lack of structure
11
11
12. Fast Datasets
Clickstream
Metrics dashboards
and business intelligence
Location Data
OPERATIONAL
INTELLIGENCE
Infrastructure
RICHER
APPLICATIONS
Application
logs
Trending and alerting
Embedded dashboards
Data-driven features
12
13. Acunu Analytics: BI for Fast
Datasets
Acunu Dashboards: embeddable, in-browser visualizations
Events
Alerts
Analytics turns events and SQL-like queries into C* operations
Cassandra stores raw events and intermediate results
13
14. WE
Ø
Scalable. No single point of {failure, bottleneck}
Ø
Fast. Especially for writes
Ø
Available. Effortless Multi-DC support
Ø
Dependable. Widespread mission-critical use
Ø
Counters. Building block of analytics!
14
14
15. 1 Define aggregate cubes
CREATE CUBE APPROX
TOP(keyword) WHERE browser,
time GROUP BY time!
count by day
15
count by
hour of day
top keywords
by browser
16. 1 Define aggregate cubes
CREATE CUBE APPROX
TOP(keyword) WHERE browser,
time GROUP BY time!
2 New events update cubes
raw events
count by day
16
count by
hour of day
top keywords
by browser
17. 3 Rich instant queries over cubes
1 Define aggregate cubes
SELECT TOP(keyword) FROM table
WHERE browser = ‘chrome’ AND
time BETWEEN..!
GROUP BY d1, d2, ... !
JOIN ... HAVING.. ORDER BY ..!
CREATE CUBE APPROX
TOP(keyword) WHERE browser,
time GROUP BY time!
2 New events update cubes
+
raw events
count by day
17
count by top keywords
hour of day
by browser
18. 3 Rich instant queries over cubes
1 Define aggregate cubes
SELECT TOP(keyword) FROM table
WHERE browser = ‘chrome’ AND
time BETWEEN..!
GROUP BY d1, d2, ... !
JOIN ... HAVING.. ORDER BY ..!
CREATE CUBE APPROX
TOP(keyword) WHERE browser,
time GROUP BY time!
2 New events update cubes
+
raw events
count by day
4 Drilldown to raw events
18
count by top keywords
hour of day
by browser
19. 3 Rich instant queries over cubes
1 Define aggregate cubes
SELECT TOP(keyword) FROM table
WHERE browser = ‘chrome’ AND
time BETWEEN..!
GROUP BY d1, d2, ... !
JOIN ... HAVING.. ORDER BY ..!
CREATE CUBE APPROX
TOP(keyword) WHERE browser,
time GROUP BY time!
2 New events update cubes
+
raw events
count by day
5 Populate new cubes from historic
data
19
count by top keywords
hour of day
by browser
20. Ø
Platform for user-generated radio
content 300,000+ active uploaders
Ø
Millions of monthly listeners
CASSANDRA AND ACUNU DELIVER:
Ø
Server and site metrics
Ø
User engagement funnels
Ø
Leader boards
Ø
Analytics for uploaders
20
20
21. Ø
World’s top-rated taxi app
Ø
Serving 15 cities globally
Ø
500,000 registered users
Ø
Clusters in 3 AWS regions
CASSANDRA AND ACUNU DELIVER:
Ø
Instant driver, user metrics
Ø
Real-time A/B testing
Ø
In-app location analytics
21
22. Six steps to enlightenment
With Acunu Analytics 4.3
1
Install
Dev
2
Create
tables
Dev
3
Define
cubes
4
5
Turn on data
feed
Dev
Dev
22
Build
widgets
Business
6
Refine
cubes
Dev
23. Enlightenment for mere mortals
With Acunu Analytics 5.0
1
Install
Dev
2
Upload
events
Business
3
Build
widgets
Business
23
4
Turn on data
feed
Dev
5
Refine
widgets
Business
24. Enlightenment for mere mortals
With Acunu Analytics 5.0
1
Install
Dev
2
Upload
events
Business
3
Build
widgets
Business
4
Turn on data
feed
Dev
Automatically infer tables and schema
from sample events
24
5
Refine
widgets
Business
25. Enlightenment for mere mortals
With Acunu Analytics 5.0
1
Install
Dev
2
Upload
events
Business
3
Build
widgets
Business
4
Turn on data
feed
5
Dev
Drag-and-drop Explore view infers the cubes
needed to build the widget you want
25
Refine
widgets
Business
26. Enlightenment for mere mortals
With Acunu Analytics 5.0
1
Install
Dev
2
Upload
events
Business
3
Build
widgets
Business
4
Turn on data
feed
Dev
5
Refine
widgets
Business
Widgets can be refined and repopulated with
historic data automatically
26
27. Enlightenment for mere mortals
With Acunu Analytics 5.0
1
Install
Dev
2
Upload
events
Business
3
Build
widgets
Business
4
Turn on data
feed
Dev
5
Refine
widgets
Business
Out-of-the-box HTTP, Flume, Kafka and MQ integrations,
plus new API to build your own
27
31. A Maturing Analogy
Exaggerated comparisons
between computer systems and
the biological nervous system
have been made for decades
Maybe such comparisons are no
longer so exaggerated
32. The Human System
u
The body is controlled via
the autonomic nervous
system:
•
•
•
u
Enteric (gastrointestinal
system)
Sympathetic (fight or flight,
homeostasis)
Parasympathetic (rest-and
digest, feed-and-breed)
This constitutes the fast
human response system –
the operational system
33. The Human Brain
u
u
The human brain complements the
autonomic nervous system
In general, it is much slower, even when
working at its highest speed (about 0.1
secs response)
It interprets
sensory
impressions
It thinks
associatively
It reasons
and learns
34. Enterprise Information Processing
Pursuing the analogy, there is a slow and a fast
enterprise control system/nervous system:
u
SLOW:
u
FAST:
This equates to normal BI and embraces
everything from data analysis/data science to BI
reporting
This equates to Operational Intelligence –
those BI systems which provide information to
enable immediate response by people or software
35. Real Time is What?
We define a real-time latency to be one where there
is operational urgency. Operational Intelligence can
be thought of as real-time.
u Data
analysis may yield knowledge that can be
implemented as OI
u OI
should be served to software as data
u OI
should be served to users in context and in its
most easily digested form: alerts, visualization
u It
demands fast infrastructure
THE CONTEXT DETERMINES THE INFORMATION SERVICE,
AND ITS CHARACTER AND REQUIRED SPEED
37. u What
is the role of Cassandra?
u Typically
what latencies does Acunu need to
satisfy?
u There
are many varieties of data visualization;
which techniques and UI features does Acunu
regard as being most important and why?
u OI
systems can take considerable time to build.
What does a normal Acunu implementation
involve and how long does it take?
38. u Which
industry sectors do you see as early
adopters of BI?
u What
is Acunu’s Hadoop story? Is Hadoop
relevant to Acunu?
u What
is your view of the OI market? Who do you
see as competitive and who do you see as
complementary?