• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Acunu Analytics Real Time BI on Cassandra
 

Acunu Analytics Real Time BI on Cassandra

on

  • 1,555 views

This talk was given at Cassandra Summit EU, and announces Acunu Analytics v5, a real-time analytics and BI platform over Apache Cassandra The new version gives back to business users control over ...

This talk was given at Cassandra Summit EU, and announces Acunu Analytics v5, a real-time analytics and BI platform over Apache Cassandra The new version gives back to business users control over their data back by offering "self service" business intelligence. As a result, business users can bypass IT departments and long waits for application development time and begin using Cassandra data instantly for improved business agility.

Statistics

Views

Total Views
1,555
Views on SlideShare
1,537
Embed Views
18

Actions

Likes
2
Downloads
24
Comments
0

1 Embed 18

https://twitter.com 18

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Acunu Analytics Real Time BI on Cassandra Acunu Analytics Real Time BI on Cassandra Presentation Transcript

    • Real Time BI C* Over Tim Moreton CTO @timmoreton
    • When NOSQL, when Hadoop? #CassandraEU 2
    • When NOSQL, when Hadoop? Discovery Analytics Operational Intelligence ! ? Unstructured Warehouses #CassandraEU Machine Learning Dashboards Real-time Decisions Data Mining 2 Alerting
    • When NOSQL, when Hadoop? Discovery Analytics Operational Intelligence ! ? Unstructured Warehouses Machine Learning Dashboards Real-time Decisions Data Mining Low latency, fresh data Some structure to exploit Complex, long-running Total lack of structure #CassandraEU Alerting 2
    • When NOSQL, when Hadoop? Discovery Analytics Operational Intelligence ! ? Unstructured Warehouses Machine Learning Dashboards Real-time Decisions Data Mining Low latency, fresh data Some structure to exploit Complex, long-running Total lack of structure #CassandraEU Alerting 2
    • WE C* • 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! #CassandraEU 3
    • #CassandraEU 4
    • Acunu: Real-time Streaming BI #CassandraEU 5
    • Acunu: Real-time Streaming BI #CassandraEU 5
    • Acunu: Real-time Streaming BI Events #CassandraEU 5
    • Acunu: Real-time Streaming BI Events Analytics turns events and SQL-like queries into C* operations #CassandraEU 5
    • Acunu: Real-time Streaming BI Events Analytics turns events and SQL-like queries into C* operations Cassandra stores raw events and intermediate results #CassandraEU 5
    • Acunu: Real-time Streaming BI Acunu Dashboards provides real-time visualization Events Alerts Analytics turns events and SQL-like queries into C* operations Cassandra stores raw events and intermediate results #CassandraEU 5
    • #CassandraEU 6
    • 1 Define aggregate cubes CREATE CUBE APPROX TOP(keyword) WHERE browser, time GROUP BY time count by day #CassandraEU 6 count by hour of day uniques by hashtag
    • 1 Define aggregate cubes CREATE CUBE APPROX TOP(keyword) WHERE browser, time GROUP BY time 2 New events update cubes count by day #CassandraEU 6 count by hour of day uniques by hashtag
    • 1 Define aggregate cubes CREATE CUBE APPROX TOP(keyword) WHERE browser, time GROUP BY time 2 New events update cubes count by day #CassandraEU 6 count by hour of day uniques by hashtag
    • 1 Define aggregate cubes CREATE CUBE APPROX TOP(keyword) WHERE browser, time GROUP BY time 2 New events update cubes raw events #CassandraEU count by day 6 count by hour of day uniques by hashtag
    • 1 Define aggregate cubes 3 Rich instant queries over cubes CREATE CUBE APPROX TOP(keyword) WHERE browser, time GROUP BY time SELECT TOP(keyword) FROM table WHERE browser = ‘chrome’ AND time BETWEEN.. GROUP BY d1, d2, ... JOIN ... HAVING.. ORDER BY .. 2 New events update cubes + raw events #CassandraEU count by day 6 count by hour of day uniques by hashtag
    • 1 Define aggregate cubes 3 Rich instant queries over cubes CREATE CUBE APPROX TOP(keyword) WHERE browser, time GROUP BY time SELECT TOP(keyword) FROM table WHERE browser = ‘chrome’ AND time BETWEEN.. GROUP BY d1, d2, ... JOIN ... HAVING.. ORDER BY .. 2 New events update cubes + raw events count by day 4 Drilldown to raw events #CassandraEU 6 count by hour of day uniques by hashtag
    • 1 Define aggregate cubes 3 Rich instant queries over cubes CREATE CUBE APPROX TOP(keyword) WHERE browser, time GROUP BY time SELECT TOP(keyword) FROM table WHERE browser = ‘chrome’ AND time BETWEEN.. GROUP BY d1, d2, ... JOIN ... HAVING.. ORDER BY .. 2 New events update cubes + raw events count by day count by hour of day 5 Backfill new cubes using historic data #CassandraEU 6 uniques by hashtag
    • Easy Real-time Analytics for Devs Simplifying ingest Built-in visualizations { time: 13:50:11, latitude: 12.5, longitude: -43.4, duration: 24, device_type: .. } Rich queries, agile denormalization SELECT MAX(duration) WHERE device_type = ‘iphone’ GROUP BY longitude, latitude; #CassandraEU 7
    • Six Steps to Enlightenment With Acunu Analytics 4.3 1Install 2 #CassandraEU Create tables 3 Define cubes 4 8 Turn on data feed 5 Build widgets 6 Refine cubes
    • Six Steps to Enlightenment With Acunu Analytics 4.3 1Install 2 Dev #CassandraEU Create tables Dev 3 Define cubes 4 Dev Turn on data feed Dev 8 5 Build widgets Business 6 Refine cubes Dev
    • Enlightenment for Mere Mortals With Acunu Analytics 5.0 1Install 2 #CassandraEU Upload events 3 Build widgets 9 4 Turn on data feed 5 Refine widgets
    • Enlightenment for Mere Mortals With Acunu Analytics 5.0 1Install 2 Upload events 3 Build widgets Dev #CassandraEU 9 4 Turn on data feed 5 Refine widgets
    • Enlightenment for Mere Mortals With Acunu Analytics 5.0 1Install 2 Dev Upload events 3 Build widgets 4 Turn on data feed Business Automatically infer tables and schema from sample events #CassandraEU 9 5 Refine widgets
    • Enlightenment for Mere Mortals With Acunu Analytics 5.0 1Install 2 Upload events Business Dev 3 Build widgets 4 Turn on data feed 5 Refine widgets Business Drag-and-drop Explore view infers the cubes needed to build the widget you want #CassandraEU 9
    • Enlightenment for Mere Mortals With Acunu Analytics 5.0 1Install 2 Upload events Business Dev 3 Build widgets Business 4 Turn on data feed 5 Refine widgets Dev Out-of-the-box HTTP, Flume, Kafka and MQ integrations, plus new API to build your own #CassandraEU 9
    • Enlightenment for Mere Mortals With Acunu Analytics 5.0 1Install 2 Upload events Business Dev 3 Build widgets Business 4 Turn on data feed Dev 5 Business Widgets can be refined and repopulated with historic data automatically #CassandraEU 9 Refine widgets
    • Enlightenment for Mere Mortals With Acunu Analytics 5.0 1Install 2 Dev #CassandraEU Upload events Business 3 Build widgets Business 9 4 Turn on data feed Dev 5 Refine widgets Business
    • Enlightenment for Mere Mortals With Acunu Analytics 5.0 1Install 2 Dev #CassandraEU Upload events Business 3 Build widgets Business 9 4 Turn on data feed Dev 5 Refine widgets Business
    • acunu.com/download #CassandraEU 10