Accelerate Action with Real-time Analytics

Improvements in the technology and adoption of new data concepts are enabling more enterprises to take the leap into real-time analytics.

Jen Underwood, Impact Analytix

April 27, 2017

3 Min Read
Image: Pixabay

 More Data & Analytics Live at Interop ITX
More Data & Analytics Live at Interop ITX

We are just beginning to witness an analytics evolution, a shift away from historical batch reporting to real-time analytics for data-driven decision making while events are happening. In a fiercely competitive, digital world where speed to insight and action have become more critical than ever before, decision makers do not have the luxury of relying on data that can only get periodically updated.

Analyzing real-time data feeds with high throughput used to be immensely difficult, time consuming to set up and expensive to scale. In the past when project sponsors asked for real-time reporting, analytics professionals would prudently push back on information timing needs to level set expectations with regards to what could be reasonably delivered. Compromises on right-time dashboards that directly connected to relational databases or used relational online analytical processing (ROLAP) solutions were common.

Historically only a few industries such as security and financial services truly needed real-time analytics. Few could achieve it. Today we see far more use cases for right time, just-in-time and real-time analytics than ever before. With the rise of social media, internet of things (IoT), mobile applications and online transactions that generate large scale continuously streaming data, real-time analytics applications are being adopted in a variety of industries.

  • Law enforcement for national security, operations, monitoring, and communication

  • Financial services for pricing, execution, trading, and market data management

  • Marketing for promotions, campaign optimization, real-time inventory and fraud detection

  • IoT sensor monitoring, smart things, predictive maintenance and optimizing operations

  • Networking for service management, monitoring, security, fraud and phishing detection

  • Logistics for operations, communication, tracking and route optimization

  • Healthcare for patient monitoring and real-time disease detection

  • Sports and online gaming for user experience and competitive advantage

Technologies that can capture, process and analyze streaming data in real-time without much data loss have significantly progressed. Serverless architectures are now capable of processing data streaming from a plethora of data sources to integrate necessary data in an instant and generate outputs with the lowest possible processing time. Queries can be executed in a continuous fashion enabled by a high degree of parallelism and automatic optimization. Horizontal scaling is completely automatic, elastic, and managed by cloud providers.

With visual point-and-click user interfaces, even novice technical professionals can configure a truly scalable system to ingest massive volumes and bursts of streaming or event data. The setup process is as simple as defining input and output data destinations. Within these user-friendly modern streaming analytics solutions, machine learning algorithms and alerts can also be applied. Mainstream dashboards and business applications now can render data as it flows in with moving visualizations and constantly updated metrics.

Numerous real-time analytics platforms and dashboards can easily, cost-effectively render live data feeds, display interactive streaming visualizations and compute alerts. Most solutions allow for processing and acting on both live and historical data with intuitive interfaces and SQL-like queries on incoming streams. In my Interop ITX session: Best Practices for Developing Real-time Dashboards, I will showcase Apache Storm, Kafka, Rickshaw D3.js, Signal R, Amazon Kinesis, TIBCO Stream Analytics, SAS Event Stream Processing, Zoomdata, Kinetica and IoT technical solution architecture design patterns for real-time analytics.

Real-time analytics powered by the cloud is within reach for everyone to enjoy. Cloud streaming analytics offerings have enabled shorter development cycles, dramatically lowered programming costs, simplified maintenance, reduced hardware and operational expenses, and provided faster time-to-value.

New data management challenges

Note real-time analytics platforms are only part of the solution. You also need to embrace new analytics patterns for ingesting, loading, storing, dividing and conquering huge volumes of event stream data. Extract, transform and load techniques of the past simply don’t scale.

Real-time analytics is an essential step in the digital evolution. The next step is triggering automated data-driven business workflows where real decisions are made.

Read more about:


About the Author(s)

Jen Underwood

Impact Analytix

Jen Underwood, founder of Impact Analytix, LLC, is a recognized analytics industry expert. She has a unique blend of product management, design and over 20 years of "hands-on" development of data warehouses, reporting, visualization and advanced analytics solutions. In addition to keeping a constant pulse on industry trends, she enjoys digging into oceans of data. Jen is honored to be an IBM Analytics Insider, SAS contributor, former Tableau Zen Master, and active analytics community member.

In the past, Jen has held worldwide product management roles at Microsoft and served as a technical lead for system implementation firms. She has launched new analytics products and turned around failed projects. Today she provides industry thought leadership, advisory, strategy, and market research.

Jen has a Bachelor of Business Administration - Marketing, Cum Laude from the University of Wisconsin, Milwaukee and a post-graduate certificate in Computer Science - Data Mining from the University of California, San Diego.

Never Miss a Beat: Get a snapshot of the issues affecting the IT industry straight to your inbox.

You May Also Like

More Insights