heisenberg and the uncertainty laws of bibiconsulting.hu/letoltes/2015budapestdata/budapest... ·...

20
Heisenberg and the uncertainty laws of BI Zoltan Vago, Senior DWH Consultant [email protected] 03-June-2015

Upload: others

Post on 12-Aug-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Heisenberg and the uncertainty laws of BIbiconsulting.hu/letoltes/2015budapestdata/budapest... · the Teradata UDA • Teradata Unity • Seamless environment management for administrators

Heisenberg and the uncertainty laws of BI

Zoltan Vago, Senior DWH Consultant

[email protected]

03-June-2015

Page 2: Heisenberg and the uncertainty laws of BIbiconsulting.hu/letoltes/2015budapestdata/budapest... · the Teradata UDA • Teradata Unity • Seamless environment management for administrators

2

The uncerainty principle

The more precisely the position of some particle is determined, the less precisely its momentum can be known, and vice versa.

Werner Heisenberg, 1927

Page 3: Heisenberg and the uncertainty laws of BIbiconsulting.hu/letoltes/2015budapestdata/budapest... · the Teradata UDA • Teradata Unity • Seamless environment management for administrators

3

Three BI conflicts

The IT’s BI vs Business’ BI Challenge

The Data Modelling Challenge

The Traditional DWH vs Big Data Challenge

Page 4: Heisenberg and the uncertainty laws of BIbiconsulting.hu/letoltes/2015budapestdata/budapest... · the Teradata UDA • Teradata Unity • Seamless environment management for administrators

4 © 2014 Teradata

Teradata serves 2,600+ customers in 77 countries

Page 5: Heisenberg and the uncertainty laws of BIbiconsulting.hu/letoltes/2015budapestdata/budapest... · the Teradata UDA • Teradata Unity • Seamless environment management for administrators

5

The Data Modelling Challenge

How can we create a data model which is general, flexible AND simple and business user friendly and providing very fast response times at the same time?

The more flexible and general a data model is, the less it supports simple and user friendly querying, and vice versa.

Page 6: Heisenberg and the uncertainty laws of BIbiconsulting.hu/letoltes/2015budapestdata/budapest... · the Teradata UDA • Teradata Unity • Seamless environment management for administrators

6

The Data Modelling Solution

Two data models instead of one

• 3NF

• „Business in its whole complexity”

• Dimensional

• „Business performance from different views”

New problems

• Doubled ETL

• More space required

• Integrity

What really makes a data model is not it’s type but it’s content and quality

Page 7: Heisenberg and the uncertainty laws of BIbiconsulting.hu/letoltes/2015budapestdata/budapest... · the Teradata UDA • Teradata Unity • Seamless environment management for administrators

7

Teradata answer: iLDMs and Access Layer Methodology

Teradata Unified Data Model Framework = iDM + Modules + Features from other iDMs

Page 8: Heisenberg and the uncertainty laws of BIbiconsulting.hu/letoltes/2015budapestdata/budapest... · the Teradata UDA • Teradata Unity • Seamless environment management for administrators

8

Reference Information Architecture

LANGUAGES

Math

and Stats

Data

Mining

Business

Intelligence

Applications

Languages

Marketing

ANALYTIC

TOOLS & APPS

Discovery

AccessIntegrated DataAcquisition

ERP

SCM

CRM

Images

Audio

and

Video

Machine

Logs

Text

Web and

Social

SOURCES

Operational

Systems

Frontline

Workers

Customers

Partners

Engineers

Data

Scientists

Business

Analysts

USERS

Executives

Regional and Departmental

Views

ADS

Applications& Engines

OperationalAnalytics & Hot Views

Data Marts

Master Data

Reference Data

Transaction Data

IndependentIndependent

DependentDependent

Independent

Dependent

Conformed Dimensions

Solution Modeling Building

Blocks (SMBB)Industry Data Model (3NF)

Page 9: Heisenberg and the uncertainty laws of BIbiconsulting.hu/letoltes/2015budapestdata/budapest... · the Teradata UDA • Teradata Unity • Seamless environment management for administrators

9

Teradata Predefined Semantic Data Models

Teradata Access Layer Practices

Access Layer Approach

Plan Elicit Scope Design Implement Validate

Processes Checklists Design Patterns

Solution Modeling Building Blocks

Page 10: Heisenberg and the uncertainty laws of BIbiconsulting.hu/letoltes/2015budapestdata/budapest... · the Teradata UDA • Teradata Unity • Seamless environment management for administrators

10

Access

Layer

Integrated Data

LayerDelivery

Layer

Facts and Dimension

Building Blocks

Access Layer Design Example

Individual Marital Status

Marital Status Type

Individual Military Status

Primary Language Usage

Language Usage Type

Language Type

Party Identification

Individual Name

Individual

Military Status Type

Gender Type

PartyPrimary

Language BB

Individual BB

Party Identification

Pivot BB

Individual Identification

Pivot BB

Ethnicity Type

CUSTOMER DIMENSION

SALES RETURN LINETRANSACTION FACT

LOCATIONDIMENSION

ASSOCIATEDIMENSION

ITEMDIMENSION

ADDRESSDIMENSION

DATE DIMENSION

SALES WEEKLY FORECAST FACT

Access Path Building Blocks

(Optional)

BI Semantic Layer

Page 11: Heisenberg and the uncertainty laws of BIbiconsulting.hu/letoltes/2015budapestdata/budapest... · the Teradata UDA • Teradata Unity • Seamless environment management for administrators

11

BI Development Ownership Challenge

How can we solve high quality, fail safe and easy to operate BI development which is agile, follows business changes instantly and supports fail fast business experiments at the same time?

The higher operative quality a singe IT environment has, the less it supports ad-hoc developments, and vice versa.

Page 12: Heisenberg and the uncertainty laws of BIbiconsulting.hu/letoltes/2015budapestdata/budapest... · the Teradata UDA • Teradata Unity • Seamless environment management for administrators

12

BI Development Ownership Solutions

Political war?

BI Governance

Sandboxing

Page 13: Heisenberg and the uncertainty laws of BIbiconsulting.hu/letoltes/2015budapestdata/budapest... · the Teradata UDA • Teradata Unity • Seamless environment management for administrators

13

Teradata Data Lab Production Analytic Sandboxes

ProductionData

Warehouse

Data Lab

Studio Express

Viewpoint

Self Service

Load experimental, untested data from external sources

Rapid prototyping, exploratory and experimentation analysis

Easily join to production data

Page 14: Heisenberg and the uncertainty laws of BIbiconsulting.hu/letoltes/2015budapestdata/budapest... · the Teradata UDA • Teradata Unity • Seamless environment management for administrators

14

The Data Platform Challenge

How can we create a data processing environment which serves big data and traditional BI requirements at the same time?

The more general a data platform is (in terms of processing profiles e.g. OLTP/BI/Image processing /Transaction streaming/etc.) the less it can compete with profile specific platforms, and vice versa.

Page 15: Heisenberg and the uncertainty laws of BIbiconsulting.hu/letoltes/2015budapestdata/budapest... · the Teradata UDA • Teradata Unity • Seamless environment management for administrators

15

The Data Platform Challenge – Best Practices

Do nothing

• Keep your existing analytic environment as long as business requirements don’t force you to change

Set up workload specific environments

• ETL, EDW, Data Marts, Data Mining, Real-Time Campaign Management, Big Data, Ad-hoc Analytics (Sandbox), Storage (Data Lake)

• Large number of interfaces, data movement requirements, governance and data quality problems

Theory: „Logical Data Warehouse”

• Gartner’s term

• There is an umbrella covering all data management functions

• Different workload specific platforms are hidden and integrated into an orchestrated ecosystem

Page 16: Heisenberg and the uncertainty laws of BIbiconsulting.hu/letoltes/2015budapestdata/budapest... · the Teradata UDA • Teradata Unity • Seamless environment management for administrators

16

Teradata answer: Unified Data Architecture (UDA)

Page 17: Heisenberg and the uncertainty laws of BIbiconsulting.hu/letoltes/2015budapestdata/budapest... · the Teradata UDA • Teradata Unity • Seamless environment management for administrators

17

• Teradata QueryGrid

• Query execution automation and flexibility for users

• Hadoop Connectors

• Data movement and access within the Teradata UDA

• Teradata Unity

• Seamless environment management for administrators

• Teradata Viewpoint

• GUI-based administrator tool

© 2014 Teradata

Simplify the complexity

The Teradata Unified Data Architecture

Page 18: Heisenberg and the uncertainty laws of BIbiconsulting.hu/letoltes/2015budapestdata/budapest... · the Teradata UDA • Teradata Unity • Seamless environment management for administrators

18

Teradata solution to querying and analyzing data across the UDA

• Suite of connectors for query execution on a heterogeneous environment

• Queries can be run both within the Teradata ecosystem (UDA) or outside the Teradata ecosystem components

• The processing of the query takes place in the remote system – Push-Down processing – avoiding the need for data replication and movement, and generating results with lower data lags

Overview

Teradata QueryGrid

© 2014 Teradata

Page 19: Heisenberg and the uncertainty laws of BIbiconsulting.hu/letoltes/2015budapestdata/budapest... · the Teradata UDA • Teradata Unity • Seamless environment management for administrators

19

Wrap-up

The IT’s BI vs Business’ BI Challenge

The Data Modelling Challenge

The Traditional DWH vs Big Data Challenge

iLDMs, SMBB, and

Access Layer Methodology

Teradata Data Lab

Teradata Unified Data Architecture

Page 20: Heisenberg and the uncertainty laws of BIbiconsulting.hu/letoltes/2015budapestdata/budapest... · the Teradata UDA • Teradata Unity • Seamless environment management for administrators

20

• Teradata Hungary contacts– István Magyar ( [email protected] ) – general sales

– Angela Kertész ( [email protected] ) – product marketing

• Sites, resources

– http://www.teradata.hu

– http:// www.teradata.com

– http://developer.teradata.com

• Programs

• Teradata Connect 2015

> June 9-10, 2015 – London

• Teradata CTO Roadshow 2015

> May 27, 2015 - Warsaw

> June 2, 2015 – Prague

• Teradata PARTNERS Conference & Expo 2015

> October 18-22 , 2015 – Anaheim, California

THANK YOU!

Teradata – more information

© 2014 Teradata