Traditional BI vs. Business Data Lake A comparison



Similar documents
The Principles of the Business Data Lake

Detecting Anomalous Behavior with the Business Data Lake. Reference Architecture and Enterprise Approaches.

Hadoop Evolution In Organizations. Mark Vervuurt Cluster Data Science & Analytics

The Technology of the Business Data Lake

Datenverwaltung im Wandel - Building an Enterprise Data Hub with

Data Warehouse Overview. Srini Rengarajan

Accelerate your Big Data Strategy. Execute faster with Capgemini and Cloudera s Enterprise Data Hub Accelerator

Agile Business Intelligence Data Lake Architecture

The Future of Data Management

Data Virtualization A Potential Antidote for Big Data Growing Pains

How To Handle Big Data With A Data Scientist

A Whole New World. Big Data Technologies Big Discovery Big Insights Endless Possibilities

Ten Cornerstones of a Modern Data Warehouse Environment

Testing Big data is one of the biggest

BIM the way we do it. Data Virtualization. How to get your Business Intelligence answers today

An Integrated Big Data & Analytics Infrastructure June 14, 2012 Robert Stackowiak, VP Oracle ESG Data Systems Architecture

The Technology of the Business Data Lake

Architecting for the Internet of Things & Big Data

VIEWPOINT. High Performance Analytics. Industry Context and Trends

How to Enhance Traditional BI Architecture to Leverage Big Data

TE's Analytics on Hadoop and SAP HANA Using SAP Vora

Business Intelligence for Big Data

BIG DATA TECHNOLOGY. Hadoop Ecosystem

Aligning Your Strategic Initiatives with a Realistic Big Data Analytics Roadmap

The Aerospace & Defence industry of tomorrow

Data Lake In Action: Real-time, Closed Looped Analytics On Hadoop

The Enterprise Data Hub and The Modern Information Architecture

Big Data and Analytics in Government

Dell Cloudera Syncsort Data Warehouse Optimization ETL Offload

W H I T E P A P E R. Deriving Intelligence from Large Data Using Hadoop and Applying Analytics. Abstract

Luncheon Webinar Series May 13, 2013

Five Technology Trends for Improved Business Intelligence Performance

Big Data at Cloud Scale

QLIKVIEW DEPLOYMENT FOR BIG DATA ANALYTICS AT KING.COM

How To Create An Intelligent Enterprise With Oracle Business Intelligence Applications

Klarna Tech Talk: Mind the Data! Jeff Pollock InfoSphere Information Integration & Governance

MDM and Data Warehousing Complement Each Other

Chukwa, Hadoop subproject, 37, 131 Cloud enabled big data, 4 Codd s 12 rules, 1 Column-oriented databases, 18, 52 Compression pattern, 83 84

Integrated Big Data: Hadoop + DBMS + Discovery for SAS High Performance Analytics

Ganzheitliches Datenmanagement

Deploying an Operational Data Store Designed for Big Data

Protecting Big Data Data Protection Solutions for the Business Data Lake

Evolution to Revolution: Big Data 2.0

5 Keys to Unlocking the Big Data Analytics Puzzle. Anurag Tandon Director, Product Marketing March 26, 2014

FROM DATA STORE TO DATA SERVICES - DEVELOPING SCALABLE DATA ARCHITECTURE AT SURS. Summary

Accenture and SAP: Delivering Visual Data Discovery Solutions for Agility and Trust at Scale

Decoding the Big Data Deluge a Virtual Approach. Dan Luongo, Global Lead, Field Solution Engineering Data Virtualization Business Unit, Cisco

A Next-Generation Analytics Ecosystem for Big Data. Colin White, BI Research September 2012 Sponsored by ParAccel

Optimizing Multi-Channel Customer Service to Support Customer Centricity

Big Data Integration: A Buyer's Guide

How to use Big Data in Industry 4.0 implementations. LAURI ILISON, PhD Head of Big Data and Machine Learning

BIG DATA: FIVE TACTICS TO MODERNIZE YOUR DATA WAREHOUSE

Data Virtualization for Agile Business Intelligence Systems and Virtual MDM. To View This Presentation as a Video Click Here

JOURNAL OF OBJECT TECHNOLOGY

IBM AND NEXT GENERATION ARCHITECTURE FOR BIG DATA & ANALYTICS!

Three Open Blueprints For Big Data Success

Cloudera Enterprise Data Hub in Telecom:

Informatica PowerCenter Data Virtualization Edition

HDP Hadoop From concept to deployment.

Increase Agility and Reduce Costs with a Logical Data Warehouse. February 2014

Big Data for Data Warehousing

Managing Data in Motion

Architecting for Big Data Analytics and Beyond: A New Framework for Business Intelligence and Data Warehousing

UNIFY YOUR (BIG) DATA

Evolving Data Warehouse Architectures

Effective Data Integration - where to begin. Bryte Systems

Big Data Architecture & Analytics A comprehensive approach to harness big data architecture and analytics for growth

BIG DATA AND THE ENTERPRISE DATA WAREHOUSE WORKSHOP

Extend your analytic capabilities with SAP Predictive Analysis

TRANSFORM BIG DATA INTO ACTIONABLE INFORMATION

Data Refinery with Big Data Aspects

Big Data & the Cloud: The Sum Is Greater Than the Parts

GAIN BETTER INSIGHT FROM BIG DATA USING JBOSS DATA VIRTUALIZATION

Getting Real Real Time Data Integration Patterns and Architectures

HADOOP SOLUTION USING EMC ISILON AND CLOUDERA ENTERPRISE Efficient, Flexible In-Place Hadoop Analytics

Cloud Integration and the Big Data Journey - Common Use-Case Patterns

Big Data Analytics - Accelerated. stream-horizon.com

End to End Solution to Accelerate Data Warehouse Optimization. Franco Flore Alliance Sales Director - APJ

The 4 Pillars of Technosoft s Big Data Practice

A Customer Centric Digital Platform For Utilities. A Joint Capgemini and Pegasystems Solution

Data Governance in the Hadoop Data Lake. Michael Lang May 2015

White Paper. Unified Data Integration Across Big Data Platforms

Unified Data Integration Across Big Data Platforms

Understanding the Value of In-Memory in the IT Landscape

BIG DATA: FROM HYPE TO REALITY. Leandro Ruiz Presales Partner for C&LA Teradata

Hadoop and Relational Database The Best of Both Worlds for Analytics Greg Battas Hewlett Packard

High Performance IT Insights. Building the Foundation for Big Data

Data Warehousing Systems: Foundations and Architectures

Data Warehouse: Introduction

Native Connectivity to Big Data Sources in MicroStrategy 10. Presented by: Raja Ganapathy

Cisco Data Preparation

Transcription:

Traditional BI vs. Business Data Lake A comparison

The need for new thinking around data storage and analysis Traditional Business Intelligence (BI) systems provide various levels and kinds of analyses on structured data but they are not designed to handle unstructured data. For these systems Big Data brings big problems because the data that flows in may be either structured or unstructured. That makes them hugely limited when it comes to delivering Big Data benefits. The way forward is a complete rethink of the way we use BI - in terms of how the data is ingested, stored and analyzed. 2 Traditional BI vs. Business Data Lake A comparison

Pivotal the way we see it Further problems come with the need for near real-time analysis. This requires the ability to handle and process high velocity data in near-real time - a major challenge for the traditional BI implementation methods, which have data latency built into their architecture. Solutions have been developed to circumvent these issues and bring in as much data as feasible in near real-time, but these create their own problems - not least the issue of high storage volumes and costs. The emergence of Big Data calls for a radically new approach to data management. Organizations now need near real-time analysis on structured and unstructured data. Traditional BI approaches that call for building EDWs and data marts are unable to keep up. The answer is the Business Data Lake (BDL). A Business Data Lake is a data repository that can store and handle massive amounts of structured, semi-structured and unstructured data in its raw form in low cost commodity storage as it arrives. It provides the ability to perform Line of Business-specific business analyses yet present a global enterprise view of the business. Metadata information is maintained for traceability, history and future data refinement needs. The Business Data Lake, particularly when combined with Big Data, enables business users to perform near real-time analysis on practically any data from any source. It does this by: Storing all data in a single environment (a cluster of data stores), Setting the stage to perform analysis (standard or self-service) on data whose structures and relationships are either already known or yet to be determined Providing analytical outputs for specific business needs across business functions Providing the capability to utilize the data for business benefits in near-real-time, with the ability to showcase data agility and enable agile BI. 3

Traditional approaches and their pitfalls Most traditional DW and BI implementations follow either a Top-Down or a Bottom-Up approach to set up the EDW and Data Marts. Top-Down Approach The traditional Top-Down approach suggests bringing in the data from all the data sources, storing it in the EDW in an atomic format in a relational model and then building data marts with facts and dimensions on top of the EDW for analysis and reporting. Advantages Retains the authenticity and the sanctity of the data by keeping it close to the source form Provides a single view of the enterprise as all the data is present in the EDW. Disadvantages A top-down approach is excellent as a solution to the single source of the truth problem, but it can fail in practice due to the long implementation cycle and a relational structure that is not friendly for business analysis on the fly. A two-step process of loading and maintaining the EDW and the data marts Making data available from across the enterprise is difficult Time consuming as implementation is slow and the first output is usually several months away - businesses cannot wait that long to see the results. The business requirements may change by the time the implementation is complete. 4 Traditional BI vs. Business Data Lake A comparison

Pivotal the way we see it Bottom-Up Approach This approach suggests bringing in the data from all the data sources, transforming and restructuring the data and loading them into the data marts in a dimensional model. The data marts will be subject-area-specific containing conformed dimensions across subject areas. The integration of the subject area specific data marts will lead to the EDW. Advantages Since this approach starts small and grows big, it is faster to implement than the top-down approach. This gives more comfort to the customer as the users are able to view the results more quickly. There is a one-step ETL effort of transforming/restructuring the data into the data marts, which may be high, but it brings down the 2-step process of data load of the top down approach. Disadvantages The bottom-up approach, while very flexible for business analysis, struggles to maintain a single source of truth because data redundancy is possible across data marts. Eventually, the model just becomes an integration of fragmented data marts. The process of data restructuring (or transformation) while loading into the data marts involves complex ETL transformations. The process begins with small subject area specific data marts, which means gaining an enterprise level view takes longer. It does not, therefore, immediately address enterprise requirements. This approach is typically a collection of fragmented islands of information and may not really translate into an EDW. The choice between implementing a top-down or bottom-up approach is usually based purely on the business need. In fact most organizations adopt a compromised, hybrid model which accommodates ideas from both approaches. 5

An answer to the problem - the Business Data Lake The Business Data Lake enables agile BI, thereby providing the capability to turn around the business outcome of the data consumed, in nearreal time. Data agility enables provisioning of the right outcomes to the right users at the right time. Big Data is all the rage. But what is it, ultimately? A collection of really large volumes / massive amounts of data that may be structured or unstructured, generated almost continuously and that is difficult to process or even handle using traditional data processing systems. The Business Data Lake has been designed to solve these challenges around Big Data. The data - both structured and unstructured - flows into the lake, and it stored there until it is needed - when it flows back out again. Traditional BI systems leveraged the concept of a staging area. Here data from multiple data sources were Staged. This reduced the dependency on the source systems to pull the data. Data can be pulled at specific times into the Staging Area. A Business Data Lake is very similar to the staging area, the key difference being that the Lake stores both structured and unstructured data. It also provides the ability to analyze data as required by the business. Any kind of data from any source can be loaded into the Lake. There is no need to define structures or relationships around the data that is staged. In addition, storage appliances like Hadoop can bring in all the enterprise data, without worrying about disk space or judging whether a piece of data is required or not. In a traditional DW implementation, the data in the staging area is transient. There is no persistence of data. It has not been possible to stage such large volumes of data for extended periods of time due to hardware costs and storage limitations. In the Lake, the limitation on the storage is eliminated by using commodity hardware that is much cheaper. Thus, the data that is staged is persistent over time and non-volatile. Traditional DW approaches require long processes of data ingestion. It can take months to even review results from the data. The Business Data Lake enables agile BI, thereby providing the capability to turn around the business outcome of the data consumed, in near-real time. Data agility enables provisioning of the right outcomes to the right users at the right time. Governance can be implemented on the data residing in the Business Data Lake as required. Master data definitions and management can happen on the data that is required for analysis, thereby eliminating an over-engineered metadata layer, providing for data refinement/enrichment only for relevant data. 6 Traditional BI vs. Business Data Lake A comparison

Pivotal the way we see it Business Data Lake Architectre Business Data Lake architecture Sources Ingestion tier Unified operations tier System monitoring System management Insights tier Action tier Real-time ingestion Real-time Unified data management tier Data mgmt. services MDM RDM Audit and policy mgmt. SQL NoSQL Real-time insights Workflow management Micro batch ingestion Micro batch Processing tier In-memory SQL Interactive insights MPP database Batch ingestion Mega batch Distillation tier SQL MapReduce Batch insights HDFS storage Unstructured and structured data Query interfaces 7

Benefits of the Business Data Lake A Business Data Lake is a storage area for all data sources. Data can be pulled/ pushed directly from the data sources into the Storage Area. All data in raw form are available in one place. Limitations on the data volumes and storage cost are significantly reduced through the use of commodity hardware. Once all data is brought into the Lake, users can pull relevant data for analysis. They can analyze and derive new insights from the data without knowing its initial structure. APIs that search the data structures in the Business Data Lake and provide the metadata information are currently being created. These APIs play a key role in deriving new insights from ad hoc data analysis. As new data sources get added to the environment, they can simply be loaded into the Business Data Lake and a data refinement/enrichment process created, based on the business need. The main drawback of creating a data model up-front is eliminated. Traditional data modelling, which is done up-front, fails in a Big Data environment for two reasons: the nature of the incoming data and the limitation on the analysis that it allows. The Business Data Lake overcomes these two limitations by providing a loosely coupled architecture that enables flexibility of analysis. Different business users with different needs can view the same data from different dimensions. Based on repetitive requirements, relevant subject areas that are used frequently for standard / canned reports can be loaded into the data warehouse in a dimensional form and the rest of the data can continue to reside inside the Business Data Lake for analytics on need. A data governance framework can be built on top of the Business Data Lake for relevant enterprise data. This framework can be extended to additional data based on requirements. The Business Data Lake meets local business requirements as well as enterprisewide needs from the same data store. The enterprise view of the data can be considered as another local view. Being able to move data across from the sources and turn it around quickly to derive business outcomes is key to the success of a Business Data Lake, an area where traditional BI implementations fail to meet business needs. 8 Traditional BI vs. Business Data Lake A comparison

Pivotal the way we see it Architecture Comparison Traditional BI and Business Data Lake Traditional Top-Down Approach Traditional Bottom-Up Approach Business Data Lake Information Delivery Information Delivery Data Storage Data Storage Processing Insights & Action Ingestion { { { { Reports Data Marts Enterprise Data Warehouse Structured Analysis on Data at Rest Near Real-time Analysis Analytics X Unstructured X Reports Data Marts Structured Analysis on Data at Rest X Near Real-time Analysis Analytics Unstructured X Reports Data Distillation Structured Analysis on Data at Rest Business Data Lake Structured Business Models Near Real-time Analysis Analytics Unstructured Unstructured 9

Tier Business Data Lake Top-Down (EDW) Bottom-up (Data Mart) Process ALL Data Structured data Structured data Storage Cost Low High Medium Effort Low High Low Ingestion Distilation Processing Multiple Multiple structured Data Process ALL structured Data Sources Sources Cost Low High, due to effort Medium, due to effort Effort Low, as all data flows in to the lake Done on demand based on business needs, allowing for identifying new patterns and relationships in existing data. This process is a differentiator Capable of handling analytics on the data in the lake This process is a differentiator C O M P A R E T O High, due to data Medium, due to data alignment into alignment into data mart EDW Already distilled Already distilled, and structured structured and data, does not aggregated data, does allow for further not allow for further distillation distillation Not possible Not possible directly on directly on the the data mart EDW Insights Ability to analyze data as required. Allows for data exploration and so enables the discovery of new insights that were not directly visible Analysis needs to be defined upfront and hence is rigid to the business need Analysis needs to be defined upfront and hence is rigid to the business need Action Ability to integrate with Business Decisioning systems for the next best action Technically feasible, but not effective due to data latency Technically feasible, but not effective due to data latency Unified Data Management MDM and RDM on relevant data. Effective MDM and RDM strategies exist, but possibility of over-engineering Effective MDM and RDM strategies exist, but possibility of over-engineering 10 Traditional BI vs. Business Data Lake A comparison

Pivotal the way we see it As we see, a Business Data Lake is able to: Receive and store high volume and volatile structured, semi-structured and unstructured data in near-real time using low cost commodity hardware Provide a platform to perform near-real time analytics and business processing on the data in the lake Provide a business view that is tailored to specific LOBs as well the enterprise. The Business Data Lake does this in a way which enables users to reduce the business solution implementation time, by: Eliminating the dependency of data modelling up-front and thereby letting all data flow in Reducing the time taken to build robust ETL process to load the data into the structured data stores, which are bound to change Eliminating an over-engineered metadata layer Providing the capability to view the same data in different dimensions and derive new patterns and relationships that lie within the data. A Business Data Lake is a simple but powerful approach to solve business problems. It caters to ever-changing business needs by allowing for storage of all data and providing the capability of deriving actionable insights from any kind of data, yet working in a transparent and seamless fashion, in an enterprise-wide environment. 11

About Capgemini With almost 140,000 people in over 40 countries, Capgemini is one of the world s foremost providers of consulting, technology and outsourcing services. The Group reported 2013 global revenues of EUR 10.1 billion. Together with its clients, Capgemini creates and delivers business and technology solutions that fit their needs and drive the results they want. A deeply multicultural organization, Capgemini has developed its own way of working, the Collaborative Business Experience TM, and draws on Rightshore, its worldwide delivery model. Find out more at www.capgemini.com/bdl and www.gopivotal.com/businessdatalake Or contact us at bim@capgemini.com MCOS_GI_AP_20140805 The information contained in this document is proprietary. 2014 Capgemini. All rights reserved. Rightshore is a trademark belonging to Capgemini.