SlideShare uma empresa Scribd logo
1 de 41
Baixar para ler offline
Grab some coffee and enjoy
the pre-show banter before
the top of the hour!
Instant Gratification: Taking the Fast Track to Visual Analysis

The Briefing Room
Welcome

Host:
Eric Kavanagh
eric.kavanagh@bloorgroup.com

Twitter Tag: #briefr

The Briefing Room
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
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
Data Discovery & Visualization

Twitter Tag: #briefr

The Briefing Room
Analyst: Robin Bloor

Robin Bloor is
Chief Analyst at
The Bloor Group	
	

robin.bloor@bloorgroup.com

Twitter Tag: #briefr

The Briefing Room
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
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
Instant Gratification:	

Taking the Fast Track to Visual Analytics	


	


Tim Moreton CTO	

@timmoreton
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
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
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
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
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
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
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
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
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
Ø 

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
Ø 

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
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
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
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
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
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
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
Thanks!	


Tim Moreton CTO	

@timmoreton @acunu
Perceptions  Questions

Analyst:
Robin Bloor

Twitter Tag: #briefr

The Briefing Room
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
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
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
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
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
Going Forward

Ultimately,

SOFTWARE
ARCHITECTURE
will be determined
by these differing
latencies.
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?
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?
Twitter Tag: #briefr

The Briefing Room
Upcoming Topics

November: DATA DISCOVERY  VISUALIZATION
December: INNOVATORS
2014 Editorial Calendar at

www.insideanalysis.com/webcasts/the-briefing-room

www.insideanalysis.com

Twitter Tag: #briefr

The Briefing Room
Thank You
for Your
Attention

Twitter Tag: #briefr

The Briefing Room

Mais conteúdo relacionado

Destaque

Spectrum Organizational Development - Skillful Questioning
Spectrum Organizational Development - Skillful QuestioningSpectrum Organizational Development - Skillful Questioning
Spectrum Organizational Development - Skillful QuestioningKyle Couch
 
Questioning Techniques
Questioning TechniquesQuestioning Techniques
Questioning Techniquesmadsen720
 
Time Management
Time ManagementTime Management
Time ManagementMMMTS
 
Active Listening, Questioning Skills & Coaching Conversations
Active Listening, Questioning Skills & Coaching ConversationsActive Listening, Questioning Skills & Coaching Conversations
Active Listening, Questioning Skills & Coaching ConversationsMostafa Ewees
 
Intro 5 Paragraph Essay - Thesis
Intro 5 Paragraph Essay - Thesis Intro 5 Paragraph Essay - Thesis
Intro 5 Paragraph Essay - Thesis misterbatroms
 
Building Your Customer Development Plan
Building Your Customer Development PlanBuilding Your Customer Development Plan
Building Your Customer Development PlanCindy Alvarez
 
Opportunity Seeking In Entrepreneurship, Spotting Business Opportunities
Opportunity Seeking In Entrepreneurship, Spotting  Business OpportunitiesOpportunity Seeking In Entrepreneurship, Spotting  Business Opportunities
Opportunity Seeking In Entrepreneurship, Spotting Business OpportunitiesJorge Saguinsin
 
Chapter 2 on Entrepreneurship
Chapter 2 on EntrepreneurshipChapter 2 on Entrepreneurship
Chapter 2 on EntrepreneurshipJaisiimman Sam
 

Destaque (20)

Fasilitator
FasilitatorFasilitator
Fasilitator
 
80:20 Rule
80:20 Rule80:20 Rule
80:20 Rule
 
Spectrum Organizational Development - Skillful Questioning
Spectrum Organizational Development - Skillful QuestioningSpectrum Organizational Development - Skillful Questioning
Spectrum Organizational Development - Skillful Questioning
 
Acorn 80 20 Principle
Acorn 80 20 PrincipleAcorn 80 20 Principle
Acorn 80 20 Principle
 
Effective Questioning
Effective QuestioningEffective Questioning
Effective Questioning
 
Questioning Techniques
Questioning TechniquesQuestioning Techniques
Questioning Techniques
 
Time Management
Time ManagementTime Management
Time Management
 
Active Listening, Questioning Skills & Coaching Conversations
Active Listening, Questioning Skills & Coaching ConversationsActive Listening, Questioning Skills & Coaching Conversations
Active Listening, Questioning Skills & Coaching Conversations
 
Facilitator Skills - Participants
Facilitator Skills - ParticipantsFacilitator Skills - Participants
Facilitator Skills - Participants
 
EFFECTIVE QUESTIONING
EFFECTIVE QUESTIONINGEFFECTIVE QUESTIONING
EFFECTIVE QUESTIONING
 
Intro 5 Paragraph Essay - Thesis
Intro 5 Paragraph Essay - Thesis Intro 5 Paragraph Essay - Thesis
Intro 5 Paragraph Essay - Thesis
 
Decision Making
Decision MakingDecision Making
Decision Making
 
Unit 5 effective questioning and reacting techniques
Unit 5 effective questioning and reacting techniquesUnit 5 effective questioning and reacting techniques
Unit 5 effective questioning and reacting techniques
 
Building Your Customer Development Plan
Building Your Customer Development PlanBuilding Your Customer Development Plan
Building Your Customer Development Plan
 
Uses and gratifications theory
Uses and gratifications theoryUses and gratifications theory
Uses and gratifications theory
 
Training Design - Employee Training and Development PPT
Training Design - Employee Training and Development PPTTraining Design - Employee Training and Development PPT
Training Design - Employee Training and Development PPT
 
Coaching skills
Coaching skillsCoaching skills
Coaching skills
 
Speaking skills
Speaking skills Speaking skills
Speaking skills
 
Opportunity Seeking In Entrepreneurship, Spotting Business Opportunities
Opportunity Seeking In Entrepreneurship, Spotting  Business OpportunitiesOpportunity Seeking In Entrepreneurship, Spotting  Business Opportunities
Opportunity Seeking In Entrepreneurship, Spotting Business Opportunities
 
Chapter 2 on Entrepreneurship
Chapter 2 on EntrepreneurshipChapter 2 on Entrepreneurship
Chapter 2 on Entrepreneurship
 

Mais de Inside Analysis

An Ounce of Prevention: Forging Healthy BI
An Ounce of Prevention: Forging Healthy BIAn Ounce of Prevention: Forging Healthy BI
An Ounce of Prevention: Forging Healthy BIInside Analysis
 
Agile, Automated, Aware: How to Model for Success
Agile, Automated, Aware: How to Model for SuccessAgile, Automated, Aware: How to Model for Success
Agile, Automated, Aware: How to Model for SuccessInside Analysis
 
First in Class: Optimizing the Data Lake for Tighter Integration
First in Class: Optimizing the Data Lake for Tighter IntegrationFirst in Class: Optimizing the Data Lake for Tighter Integration
First in Class: Optimizing the Data Lake for Tighter IntegrationInside Analysis
 
Fit For Purpose: Preventing a Big Data Letdown
Fit For Purpose: Preventing a Big Data LetdownFit For Purpose: Preventing a Big Data Letdown
Fit For Purpose: Preventing a Big Data LetdownInside Analysis
 
To Serve and Protect: Making Sense of Hadoop Security
To Serve and Protect: Making Sense of Hadoop Security To Serve and Protect: Making Sense of Hadoop Security
To Serve and Protect: Making Sense of Hadoop Security Inside Analysis
 
The Hadoop Guarantee: Keeping Analytics Running On Time
The Hadoop Guarantee: Keeping Analytics Running On TimeThe Hadoop Guarantee: Keeping Analytics Running On Time
The Hadoop Guarantee: Keeping Analytics Running On TimeInside Analysis
 
Introducing: A Complete Algebra of Data
Introducing: A Complete Algebra of DataIntroducing: A Complete Algebra of Data
Introducing: A Complete Algebra of DataInside Analysis
 
The Role of Data Wrangling in Driving Hadoop Adoption
The Role of Data Wrangling in Driving Hadoop AdoptionThe Role of Data Wrangling in Driving Hadoop Adoption
The Role of Data Wrangling in Driving Hadoop AdoptionInside Analysis
 
Ahead of the Stream: How to Future-Proof Real-Time Analytics
Ahead of the Stream: How to Future-Proof Real-Time AnalyticsAhead of the Stream: How to Future-Proof Real-Time Analytics
Ahead of the Stream: How to Future-Proof Real-Time AnalyticsInside Analysis
 
All Together Now: Connected Analytics for the Internet of Everything
All Together Now: Connected Analytics for the Internet of EverythingAll Together Now: Connected Analytics for the Internet of Everything
All Together Now: Connected Analytics for the Internet of EverythingInside Analysis
 
Goodbye, Bottlenecks: How Scale-Out and In-Memory Solve ETL
Goodbye, Bottlenecks: How Scale-Out and In-Memory Solve ETLGoodbye, Bottlenecks: How Scale-Out and In-Memory Solve ETL
Goodbye, Bottlenecks: How Scale-Out and In-Memory Solve ETLInside Analysis
 
The Biggest Picture: Situational Awareness on a Global Level
The Biggest Picture: Situational Awareness on a Global LevelThe Biggest Picture: Situational Awareness on a Global Level
The Biggest Picture: Situational Awareness on a Global LevelInside Analysis
 
Structurally Sound: How to Tame Your Architecture
Structurally Sound: How to Tame Your ArchitectureStructurally Sound: How to Tame Your Architecture
Structurally Sound: How to Tame Your ArchitectureInside Analysis
 
SQL In Hadoop: Big Data Innovation Without the Risk
SQL In Hadoop: Big Data Innovation Without the RiskSQL In Hadoop: Big Data Innovation Without the Risk
SQL In Hadoop: Big Data Innovation Without the RiskInside Analysis
 
The Perfect Fit: Scalable Graph for Big Data
The Perfect Fit: Scalable Graph for Big DataThe Perfect Fit: Scalable Graph for Big Data
The Perfect Fit: Scalable Graph for Big DataInside Analysis
 
A Revolutionary Approach to Modernizing the Data Warehouse
A Revolutionary Approach to Modernizing the Data WarehouseA Revolutionary Approach to Modernizing the Data Warehouse
A Revolutionary Approach to Modernizing the Data WarehouseInside Analysis
 
The Maturity Model: Taking the Growing Pains Out of Hadoop
The Maturity Model: Taking the Growing Pains Out of HadoopThe Maturity Model: Taking the Growing Pains Out of Hadoop
The Maturity Model: Taking the Growing Pains Out of HadoopInside Analysis
 
Rethinking Data Availability and Governance in a Mobile World
Rethinking Data Availability and Governance in a Mobile WorldRethinking Data Availability and Governance in a Mobile World
Rethinking Data Availability and Governance in a Mobile WorldInside Analysis
 
DisrupTech - Dave Duggal
DisrupTech - Dave DuggalDisrupTech - Dave Duggal
DisrupTech - Dave DuggalInside Analysis
 

Mais de Inside Analysis (20)

An Ounce of Prevention: Forging Healthy BI
An Ounce of Prevention: Forging Healthy BIAn Ounce of Prevention: Forging Healthy BI
An Ounce of Prevention: Forging Healthy BI
 
Agile, Automated, Aware: How to Model for Success
Agile, Automated, Aware: How to Model for SuccessAgile, Automated, Aware: How to Model for Success
Agile, Automated, Aware: How to Model for Success
 
First in Class: Optimizing the Data Lake for Tighter Integration
First in Class: Optimizing the Data Lake for Tighter IntegrationFirst in Class: Optimizing the Data Lake for Tighter Integration
First in Class: Optimizing the Data Lake for Tighter Integration
 
Fit For Purpose: Preventing a Big Data Letdown
Fit For Purpose: Preventing a Big Data LetdownFit For Purpose: Preventing a Big Data Letdown
Fit For Purpose: Preventing a Big Data Letdown
 
To Serve and Protect: Making Sense of Hadoop Security
To Serve and Protect: Making Sense of Hadoop Security To Serve and Protect: Making Sense of Hadoop Security
To Serve and Protect: Making Sense of Hadoop Security
 
The Hadoop Guarantee: Keeping Analytics Running On Time
The Hadoop Guarantee: Keeping Analytics Running On TimeThe Hadoop Guarantee: Keeping Analytics Running On Time
The Hadoop Guarantee: Keeping Analytics Running On Time
 
Introducing: A Complete Algebra of Data
Introducing: A Complete Algebra of DataIntroducing: A Complete Algebra of Data
Introducing: A Complete Algebra of Data
 
The Role of Data Wrangling in Driving Hadoop Adoption
The Role of Data Wrangling in Driving Hadoop AdoptionThe Role of Data Wrangling in Driving Hadoop Adoption
The Role of Data Wrangling in Driving Hadoop Adoption
 
Ahead of the Stream: How to Future-Proof Real-Time Analytics
Ahead of the Stream: How to Future-Proof Real-Time AnalyticsAhead of the Stream: How to Future-Proof Real-Time Analytics
Ahead of the Stream: How to Future-Proof Real-Time Analytics
 
All Together Now: Connected Analytics for the Internet of Everything
All Together Now: Connected Analytics for the Internet of EverythingAll Together Now: Connected Analytics for the Internet of Everything
All Together Now: Connected Analytics for the Internet of Everything
 
Goodbye, Bottlenecks: How Scale-Out and In-Memory Solve ETL
Goodbye, Bottlenecks: How Scale-Out and In-Memory Solve ETLGoodbye, Bottlenecks: How Scale-Out and In-Memory Solve ETL
Goodbye, Bottlenecks: How Scale-Out and In-Memory Solve ETL
 
The Biggest Picture: Situational Awareness on a Global Level
The Biggest Picture: Situational Awareness on a Global LevelThe Biggest Picture: Situational Awareness on a Global Level
The Biggest Picture: Situational Awareness on a Global Level
 
Structurally Sound: How to Tame Your Architecture
Structurally Sound: How to Tame Your ArchitectureStructurally Sound: How to Tame Your Architecture
Structurally Sound: How to Tame Your Architecture
 
SQL In Hadoop: Big Data Innovation Without the Risk
SQL In Hadoop: Big Data Innovation Without the RiskSQL In Hadoop: Big Data Innovation Without the Risk
SQL In Hadoop: Big Data Innovation Without the Risk
 
The Perfect Fit: Scalable Graph for Big Data
The Perfect Fit: Scalable Graph for Big DataThe Perfect Fit: Scalable Graph for Big Data
The Perfect Fit: Scalable Graph for Big Data
 
A Revolutionary Approach to Modernizing the Data Warehouse
A Revolutionary Approach to Modernizing the Data WarehouseA Revolutionary Approach to Modernizing the Data Warehouse
A Revolutionary Approach to Modernizing the Data Warehouse
 
The Maturity Model: Taking the Growing Pains Out of Hadoop
The Maturity Model: Taking the Growing Pains Out of HadoopThe Maturity Model: Taking the Growing Pains Out of Hadoop
The Maturity Model: Taking the Growing Pains Out of Hadoop
 
Rethinking Data Availability and Governance in a Mobile World
Rethinking Data Availability and Governance in a Mobile WorldRethinking Data Availability and Governance in a Mobile World
Rethinking Data Availability and Governance in a Mobile World
 
DisrupTech - Dave Duggal
DisrupTech - Dave DuggalDisrupTech - Dave Duggal
DisrupTech - Dave Duggal
 
Modus Operandi
Modus OperandiModus Operandi
Modus Operandi
 

Último

04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 

Último (20)

04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 

Instant Gratification: Taking the Fast Track to Visual Analysis

  • 1. Grab some coffee and enjoy the pre-show banter before the top of the hour!
  • 2. Instant Gratification: Taking the Fast Track to Visual Analysis The Briefing Room
  • 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
  • 10. Instant Gratification: Taking the Fast Track to Visual Analytics Tim Moreton CTO @timmoreton
  • 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
  • 29. Perceptions Questions Analyst: Robin Bloor Twitter Tag: #briefr The Briefing Room
  • 30.
  • 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
  • 36. Going Forward Ultimately, SOFTWARE ARCHITECTURE will be determined by these differing latencies.
  • 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?
  • 39. Twitter Tag: #briefr The Briefing Room
  • 40. Upcoming Topics November: DATA DISCOVERY VISUALIZATION December: INNOVATORS 2014 Editorial Calendar at www.insideanalysis.com/webcasts/the-briefing-room www.insideanalysis.com Twitter Tag: #briefr The Briefing Room
  • 41. Thank You for Your Attention Twitter Tag: #briefr The Briefing Room