+ All Categories
Home > Documents > Country Financial Agile Data Warehousing

Country Financial Agile Data Warehousing

Date post: 18-Jul-2016
Category:
Upload: dennysreg
View: 31 times
Download: 2 times
Share this document with a friend
Description:
IT Projects are too slow IT Projects cost too much money I never get what I expected There must be a better way!
25
Chris Galfi Project Manager Brian Zachow Data Architect Agile Data Warehousing COUNTRY Financial
Transcript
Page 1: Country Financial Agile Data Warehousing

Chris Galfi Project Manager

Brian Zachow

Data Architect

Agile Data Warehousing

COUNTRY Financial

Page 2: Country Financial Agile Data Warehousing

IT Projects are too slow

IT Projects cost too much money

I never get what I expected

Page 3: Country Financial Agile Data Warehousing

There must be a better way!

Page 4: Country Financial Agile Data Warehousing

Review of Waterfall

Analysis

Design

Build

Test

Page 5: Country Financial Agile Data Warehousing

Agile brings a new mindset

Quick iterations

Remove waste

Frequent feedback to deliver the right product

Deliver most important features first

Scrum empowers the team

Page 6: Country Financial Agile Data Warehousing

Agile (Scrum)

Sprint 1

Plan

Build

Test

Review

Sprint 2

Plan

Build

Test

Review

Sprint 3

Plan

Build

Test

Review

Deploy

Increment

Product

Backlog

Page 7: Country Financial Agile Data Warehousing

Stakeholders

Scrum Team

The Scrum Team

Page 8: Country Financial Agile Data Warehousing

Task Board

Page 9: Country Financial Agile Data Warehousing

Why Agile Data Warehousing

• Information consumption is constantly changing

• Business needs time to learn how the warehouse can help them

• Allows us to deliver value early!

Page 10: Country Financial Agile Data Warehousing

Pipeline Construction

User Story

Sprint 1 Sprint 2 Sprint 3 Sprint 4

A Analysis Code Test

B Analysis Code Test

C Analysis Code

Hughes, Ralph. Agile Data Warehousing Project Management. Elsevier Inc. 2013

Page 11: Country Financial Agile Data Warehousing

Developer Stories

The warehouse needs customer address data from the CRM system to further

complete the marketing story to understand what products

customers are buying by geographic region

As a Marketing Analyst I would like to understand what

products customers are buying by their geographic region, so I

can create better marketing campaigns.

The warehouse needs product data from the point of sale system to further complete

the marketing story to understand what products customers are buying by

geographic region

Original User Story

Resulting Developer Stories

Hughes, Ralph. Agile Data Warehousing Project Management. Elsevier Inc. 2013

Page 12: Country Financial Agile Data Warehousing

Agile Data Modeling

Page 13: Country Financial Agile Data Warehousing

Traditional Data Modeling Option 1

• Build a conceptual data model

• A logical data model is created

• A physical data model is created

• Development begins!

Page 14: Country Financial Agile Data Warehousing

Traditional Data Modeling Option 2

• A conceptual/logical & physical data model is purchased

• A training event occurs to learn the data model, mapping process and customization process

• Analysis begins by mapping the business model to the purchased data model

• Development begins! (sometimes by the Company that sold you the model!)

Page 15: Country Financial Agile Data Warehousing

Data Modeling for Agile

• Flexible/Adaptable

• Accept that the business model changes over time (and so should your model!)

• Have a Strategy because “You do not know what you do not know”

Page 16: Country Financial Agile Data Warehousing

Modeling Goals

Think Things, Details & Relationships

Isolate Foreign Keys (they just cause trouble)

Be prepared to add information about an entity or create a new relationship (including a new source of that information)

Minimize impact to the ETL process

Known as Data Vault or HyperNormalization

Linstedt, Dan. Super Charge Your Data Warehouse. Dan Linstedt. 2008-2011

Page 17: Country Financial Agile Data Warehousing

Model Example

Page 18: Country Financial Agile Data Warehousing

Big Data!!!!

• 3 V’s? (Volume, Velocity & Variety)

• Unstructured Data

• Unknown Benefits/Opportunities

• Our Business has a desire to have access to the information faster

Page 19: Country Financial Agile Data Warehousing

Big Data Dilemma

• It is costly to store ALL of the data in a traditional database

• The data must be structured to load into the database

• ETL (Extraction, Transformation & Load) must be built to move the data

• The Business may never use it

Page 20: Country Financial Agile Data Warehousing

Fishing at the Lake of Big Data

What if?

Page 21: Country Financial Agile Data Warehousing

How Unstructured Data Fits in Warehousing

• Feeds the warehouse team business requirements and those requirements can evolve

• Allows business to learn about data and prototype quickly

• Pooling data allows us to always go back if the business needs more

Page 22: Country Financial Agile Data Warehousing

Traditional Architecture

BI

TOOLS

SOURCES

RAW

STAGING

EDW

Page 23: Country Financial Agile Data Warehousing

Big Data EDWArchitecture

SOURCES

RAW

STAGING

EDW

BI

TOOLS

BIG DATA/HADOOP

Page 24: Country Financial Agile Data Warehousing

Success to date

Deliver five major entities in three months with historical loads and daily updates

Development team is self-sufficient in organizing their own work

Success is being recognized

Page 25: Country Financial Agile Data Warehousing

Questions?


Recommended