c* summit eu 2013: leveraging the power of cassandra: operational reporting and interactive analysis

16
Leveraging the Power of Cassandra: Operational Reporting & Interactive Analysis Ernesto Ongaro BI Consultant Jaspersoft

Upload: planet-cassandra

Post on 15-Dec-2014

652 views

Category:

Technology


0 download

DESCRIPTION

Speaker: Ernesto Ongaro, Senior Sales Engineer at Jaspersoft Video: http://www.youtube.com/watch?v=kyrtr6i4Ng0&list=PLqcm6qE9lgKLoYaakl3YwIWP4hmGsHm5e&index=4

TRANSCRIPT

  • 1. Leveraging the Power of Cassandra: Operational Reporting & Interactive AnalysisErnesto Ongaro BI Consultant Jaspersoft

2. Agenda Requirements for Cassandra reporting and analysis Current state of reporting and analysis Architectural approaches Demo Q&A2013 Jaspersoft Corporation. Proprietary and Confidential2 3. Requirements for Cassandra reporting and analysis People want access to the data in Cassandra Most consumers of data are not technical Traditional reporting and analytics tools dont work with Cassandra Building reports from scratch is not easy or fun Providing ad-hoc analytics is very complicated2013 Jaspersoft Corporation.3 4. Current State of Reporting & Analytics Connectors are for RDBMS only Expensive Desktop Standalone2013 Jaspersoft Corporation. Proprietary and Confidential4 5. Advantages to using a reporting and analysis framework Build it yourselfUse a frameworkVisual report designerSecuritySchedulingWeb accessAPISelf-service queriesCharting librariesMetadata layerInput controlsFlexibility2013 Jaspersoft Corporation.5 6. Architectural Approaches Four methods to visualize your Cassandra data ETL Approach (Extract, Transform, Load) Direct access reports and dashboards Direct access data exploration 1-3 with Hadoop Hive2013 Jaspersoft Corporation. Proprietary and Confidential6 7. 1 ETL Approach Most traditional approach Data is extracted via batch method Option with most connectors ETL process is most robust optionBI Platform SQL ETLRDBMS2013 Jaspersoft Corporation. Proprietary and Confidential7 8. JaspersoftETL Powered by Over 450 connectors Data quality, transformations, aggregations2013 Jaspersoft Corporation. Proprietary and Confidential8 9. 2 Direct Access Reports and Dashboards Reports are developed using Jaspersoft Studio (Eclipse based designer) Lowest latency Good supplement to ETL when near time is required Connector based on https://github.com/Netflix/ astyanax2013 Jaspersoft Corporation. Proprietary and ConfidentialBI Platform CQL3 Native Connector9 10. Example Dashboard2013 Jaspersoft Corporation. Proprietary and Confidential10 11. 3 Direct Access Exploration Allows users toexplore data (vs pre-defined reports + dashboards) Loads results of a query into memory where further filtering, grouping and agg. occursIn Memory OLAP Engine BI Platform CQL3 Native Connector2013 Jaspersoft Corporation. Proprietary and Confidential11 12. Example OLAP View2013 Jaspersoft Corporation. Proprietary and Confidential12 13. 4 Hadoop Hive Good for massive data Batch process Native Hadoop Hive connector as wellBI Platform HQLSQL ETLRDBMS2013 Jaspersoft Corporation. Proprietary and Confidential13libhive 14. Demonstration Demo flow: Example Dashboard + report Jaspersoft Studio Ad-hoc ExplorationDemo environment: Jaspersoft 5.5 runs on Tomcat 7 DataStax Enterprise 3.1 (Cassandra 1.2.10.1)2013 Jaspersoft Corporation. Proprietary and Confidential14 15. Questions? www.jaspersoft.com [email protected] Jaspersoft Corporation.15 16. Conclusion Four different ways to get insights from Cassandra Commercial open-source software Get started at http://jaspersoft.com Thank you!2013 Jaspersoft Corporation. Proprietary and Confidential16