hacking dashboards: tips and tricks for data mining in excel

103
Hacking Dashboards Tips and tricks for Data Mining in Excel

Upload: david-williams

Post on 19-Nov-2014

1.199 views

Category:

Technology


3 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Hacking dashboards: Tips and Tricks for Data Mining in Excel

Hacking Dashboards

Tips and tricks for Data Mining in Excel

Page 2: Hacking dashboards: Tips and Tricks for Data Mining in Excel

Hacking Dashboards

Tips and tricks for Data Mining in Excel

[email protected] 2008

Page 3: Hacking dashboards: Tips and Tricks for Data Mining in Excel

Today’s Lesson

Page 4: Hacking dashboards: Tips and Tricks for Data Mining in Excel

Today’s Lesson: Unpivoting

Page 5: Hacking dashboards: Tips and Tricks for Data Mining in Excel

Synopsis

Whereas PivotTables and Analysis Cubes are two of the most powerful tools for working with data, their use is predicated on the possession of clean, columnar, and normalized data. What if your data is bound to a homegrown spreadsheet ‘ecosystem’ that cannot be pivoted, unpivoted, or repivoted? What if you’d like to harvest usable data from a large, heterogeneous volume of someone else's spreadsheets? Well, unpivoting is a fiercely practical way to recover high quality, analyzable data from the vagaries of preformatted spreadsheets. Unpivoting is a black art, and definitely not a science. This presentation contains step-by-step instructions on how to unpivot data using Excel.

Page 6: Hacking dashboards: Tips and Tricks for Data Mining in Excel

Synopsis

Whereas PivotTables and Analysis Cubes are two of the most powerful tools for working with data, their use is predicated on the possession of clean, columnar, and normalized data. What if your data is bound to a homegrown spreadsheet ‘ecosystem’ that cannot be pivoted, unpivoted, or repivoted? What if you’d like to harvest usable data from a large, heterogeneous volume of someone else's spreadsheets? Well, unpivoting is a fiercely practical way to recover high quality, analyzable data from the vagaries of preformatted spreadsheets. Unpivoting is a black art, and definitely not a science. This presentation contains step-by-step instructions on how to unpivot data using Excel.

Page 7: Hacking dashboards: Tips and Tricks for Data Mining in Excel

Synopsis

Whereas PivotTables and Analysis Cubes are two of the most powerful tools for working with

data, their use is predicated on the possession of clean, columnar, and normalized data. What if your data is bound to a homegrown spreadsheet ‘ecosystem’ that cannot be pivoted, unpivoted, or repivoted? What if you’d like to harvest usable data from a large, heterogeneous volume of someone else's spreadsheets? Well, unpivoting is a fiercely practical way to recover high quality, analyzable data from the vagaries of preformatted spreadsheets. Unpivoting is a black art, and definitely not a science. This presentation contains step-by-step instructions on how to unpivot data using Excel.

Page 8: Hacking dashboards: Tips and Tricks for Data Mining in Excel

Synopsis

Whereas PivotTables and Analysis Cubes are two of the most powerful tools for working with

data, their use is predicated on the possession of clean, columnar, and normalized data. What if your data is bound to a homegrown spreadsheet ‘ecosystem’ that cannot be pivoted, unpivoted, or repivoted? What if you’d like to harvest usable data from a large, heterogeneous volume of someone else's spreadsheets? Well, unpivoting is a fiercely practical way to recover high quality, analyzable data from the vagaries of preformatted spreadsheets. Unpivoting is a black art, and definitely not a science. This presentation contains step-by-step instructions on how to unpivot data using Excel.

Page 9: Hacking dashboards: Tips and Tricks for Data Mining in Excel

Synopsis

Whereas PivotTables and Analysis Cubes are two of the most powerful tools for working with data, their use is predicated on the possession of clean, columnar, and normalized data. What if your data is bound to a homegrown spreadsheet ‘ecosystem’ that cannot be pivoted, unpivoted,

or repivoted? What if you’d like to harvest usable data from a large, heterogeneous volume of someone else's spreadsheets? Well, unpivoting is a fiercely practical way to recover high quality, analyzable data from the vagaries of preformatted spreadsheets. Unpivoting is a black art, and definitely not a science. This presentation contains step-by-step instructions on how to unpivot data using Excel.

Page 10: Hacking dashboards: Tips and Tricks for Data Mining in Excel

Synopsis

Whereas PivotTables and Analysis Cubes are two of the most powerful tools for working with data, their use is predicated on the possession of clean, columnar, and normalized data. What if your data is bound to a homegrown spreadsheet ‘ecosystem’ that cannot be pivoted, unpivoted, or repivoted? What if you’d like to harvest usable data from a large, heterogeneous volume of

someone else's spreadsheets? Well, unpivoting is a fiercely practical way to recover high quality, analyzable data from the vagaries of preformatted spreadsheets. Unpivoting is a black art, and definitely not a science. This presentation contains step-by-step instructions on how to unpivot data using Excel.

Page 11: Hacking dashboards: Tips and Tricks for Data Mining in Excel

Synopsis

Whereas PivotTables and Analysis Cubes are two of the most powerful tools for working with data, their use is predicated on the possession of clean, columnar, and normalized data. What if your data is bound to a homegrown spreadsheet ‘ecosystem’ that cannot be pivoted, unpivoted, or repivoted? What if you’d like to harvest usable data from a large, heterogeneous volume of someone else's spreadsheets? Well, unpivoting is a fiercely practical way to recover high quality,

analyzable data from the vagaries of preformatted spreadsheets. Unpivoting is a black art, and definitely not a science. This presentation contains step-by-step instructions on how to unpivot data using Excel.

Page 12: Hacking dashboards: Tips and Tricks for Data Mining in Excel

Synopsis

Whereas PivotTables and Analysis Cubes are two of the most powerful tools for working with data, their use is predicated on the possession of clean, columnar, and normalized data. What if your data is bound to a homegrown spreadsheet ‘ecosystem’ that cannot be pivoted, unpivoted, or repivoted? What if you’d like to harvest usable data from a large, heterogeneous volume of someone else's spreadsheets? Well, unpivoting is a fiercely practical way to recover high quality, analyzable data from the vagaries of preformatted spreadsheets. Unpivoting is a black art, and

definitely not a science. This presentation contains step-by-step instructions on how to unpivot data using Excel.

Page 13: Hacking dashboards: Tips and Tricks for Data Mining in Excel

End of the Introduction

Page 14: Hacking dashboards: Tips and Tricks for Data Mining in Excel

The Problem

Page 15: Hacking dashboards: Tips and Tricks for Data Mining in Excel

The Problem

"Many companies depend on homegrown, spreadsheet-based applications to support complex business processes such as financial planning, budgeting and reporting, despite the fact that they are largely unsuitable for such purposes.”

Page 16: Hacking dashboards: Tips and Tricks for Data Mining in Excel

The Problem

"Many companies depend on homegrown, spreadsheet-based applications to support complex business processes such as financial planning, budgeting and reporting, despite the fact that they are largely unsuitable for such purposes.”

Paul HamermanVice President, Forrester ResearchJanuary 31, 2003

Page 17: Hacking dashboards: Tips and Tricks for Data Mining in Excel

The Solution

Page 18: Hacking dashboards: Tips and Tricks for Data Mining in Excel

The Solution: None

Page 19: Hacking dashboards: Tips and Tricks for Data Mining in Excel

The Solution: None

Appears to be mostly psychological.

Page 20: Hacking dashboards: Tips and Tricks for Data Mining in Excel

The Solution: None

However –

Page 21: Hacking dashboards: Tips and Tricks for Data Mining in Excel

The Solution:

It is possible to recover high-quality, business grade data from the vagaries of preformatted spreadsheets.

Page 22: Hacking dashboards: Tips and Tricks for Data Mining in Excel

The Solution:

It is possible to recover high-quality, business grade data from the vagaries of preformatted spreadsheets.

Doing so takes a judicious use of unpivoting and the text-to-columns feature of Excel.

Page 23: Hacking dashboards: Tips and Tricks for Data Mining in Excel

The Solution:

It is possible to recover high-quality, business grade data from the vagaries of preformatted spreadsheets.

Doing so takes a judicious use of unpivoting and the text-to-columns feature of Excel.

Even more radical results can be achieved by using a sufficiently advanced programming language, such as Perl.

Page 24: Hacking dashboards: Tips and Tricks for Data Mining in Excel

An Example

Page 25: Hacking dashboards: Tips and Tricks for Data Mining in Excel

An Example

Page 26: Hacking dashboards: Tips and Tricks for Data Mining in Excel

An Example

Page 27: Hacking dashboards: Tips and Tricks for Data Mining in Excel

An Example

Page 28: Hacking dashboards: Tips and Tricks for Data Mining in Excel

An Example

Page 29: Hacking dashboards: Tips and Tricks for Data Mining in Excel

From the Wild

Page 30: Hacking dashboards: Tips and Tricks for Data Mining in Excel

From the Wild

Page 31: Hacking dashboards: Tips and Tricks for Data Mining in Excel

From the Wild

Page 32: Hacking dashboards: Tips and Tricks for Data Mining in Excel

From the Wild

Page 33: Hacking dashboards: Tips and Tricks for Data Mining in Excel

From the Wild

Page 34: Hacking dashboards: Tips and Tricks for Data Mining in Excel

From the Wild

Page 35: Hacking dashboards: Tips and Tricks for Data Mining in Excel

How do you unpivot homebrew data?

Page 36: Hacking dashboards: Tips and Tricks for Data Mining in Excel

The Steps

Page 37: Hacking dashboards: Tips and Tricks for Data Mining in Excel

The Steps

Page 38: Hacking dashboards: Tips and Tricks for Data Mining in Excel

The Steps

Page 39: Hacking dashboards: Tips and Tricks for Data Mining in Excel

The Steps

Page 40: Hacking dashboards: Tips and Tricks for Data Mining in Excel

The Steps

Page 41: Hacking dashboards: Tips and Tricks for Data Mining in Excel

The Steps

Page 42: Hacking dashboards: Tips and Tricks for Data Mining in Excel

The Steps

Page 43: Hacking dashboards: Tips and Tricks for Data Mining in Excel

The Steps

Page 44: Hacking dashboards: Tips and Tricks for Data Mining in Excel

The Steps

Page 45: Hacking dashboards: Tips and Tricks for Data Mining in Excel

The Steps

Page 46: Hacking dashboards: Tips and Tricks for Data Mining in Excel

The Steps

Page 47: Hacking dashboards: Tips and Tricks for Data Mining in Excel

The Steps

Page 48: Hacking dashboards: Tips and Tricks for Data Mining in Excel

The Steps

Page 49: Hacking dashboards: Tips and Tricks for Data Mining in Excel

The Steps

Page 50: Hacking dashboards: Tips and Tricks for Data Mining in Excel

The Steps

Page 51: Hacking dashboards: Tips and Tricks for Data Mining in Excel

The Steps

Page 52: Hacking dashboards: Tips and Tricks for Data Mining in Excel

The Steps

Page 53: Hacking dashboards: Tips and Tricks for Data Mining in Excel

The Steps

Page 54: Hacking dashboards: Tips and Tricks for Data Mining in Excel

The Steps

Page 55: Hacking dashboards: Tips and Tricks for Data Mining in Excel

The Steps

Page 56: Hacking dashboards: Tips and Tricks for Data Mining in Excel

The Steps

Page 57: Hacking dashboards: Tips and Tricks for Data Mining in Excel

The Steps

Page 58: Hacking dashboards: Tips and Tricks for Data Mining in Excel

The Steps

Page 59: Hacking dashboards: Tips and Tricks for Data Mining in Excel

The Steps

Page 60: Hacking dashboards: Tips and Tricks for Data Mining in Excel

The Steps

Page 61: Hacking dashboards: Tips and Tricks for Data Mining in Excel

The Steps

Page 62: Hacking dashboards: Tips and Tricks for Data Mining in Excel

The Result

Page 63: Hacking dashboards: Tips and Tricks for Data Mining in Excel

Intermediate Techniques

Page 64: Hacking dashboards: Tips and Tricks for Data Mining in Excel

Intermediate Techniques

Page 65: Hacking dashboards: Tips and Tricks for Data Mining in Excel

Intermediate Techniques

Page 66: Hacking dashboards: Tips and Tricks for Data Mining in Excel

Intermediate Techniques

Page 67: Hacking dashboards: Tips and Tricks for Data Mining in Excel

Intermediate Techniques

Page 68: Hacking dashboards: Tips and Tricks for Data Mining in Excel

Intermediate Techniques

Page 69: Hacking dashboards: Tips and Tricks for Data Mining in Excel

Intermediate Techniques

Page 70: Hacking dashboards: Tips and Tricks for Data Mining in Excel

Intermediate Techniques

Page 71: Hacking dashboards: Tips and Tricks for Data Mining in Excel

Intermediate Techniques

Page 72: Hacking dashboards: Tips and Tricks for Data Mining in Excel

Intermediate Techniques

Page 73: Hacking dashboards: Tips and Tricks for Data Mining in Excel

Intermediate Techniques

Page 74: Hacking dashboards: Tips and Tricks for Data Mining in Excel

Intermediate Techniques

Page 75: Hacking dashboards: Tips and Tricks for Data Mining in Excel

Intermediate Techniques

Page 76: Hacking dashboards: Tips and Tricks for Data Mining in Excel

The Result

Page 77: Hacking dashboards: Tips and Tricks for Data Mining in Excel

Iterations

Page 78: Hacking dashboards: Tips and Tricks for Data Mining in Excel

Iterations

Page 79: Hacking dashboards: Tips and Tricks for Data Mining in Excel

Iterations

Page 80: Hacking dashboards: Tips and Tricks for Data Mining in Excel

Iterations

Page 81: Hacking dashboards: Tips and Tricks for Data Mining in Excel

Iterations

Page 82: Hacking dashboards: Tips and Tricks for Data Mining in Excel

Iterations

Page 83: Hacking dashboards: Tips and Tricks for Data Mining in Excel

Iterations

Page 84: Hacking dashboards: Tips and Tricks for Data Mining in Excel

Design Patterns

Page 85: Hacking dashboards: Tips and Tricks for Data Mining in Excel

Design Patterns

There are 5:

Page 86: Hacking dashboards: Tips and Tricks for Data Mining in Excel

Design Patterns

There are 5:

Rotating

Page 87: Hacking dashboards: Tips and Tricks for Data Mining in Excel

Design Patterns

There are 5:

RotatingFlattening

Page 88: Hacking dashboards: Tips and Tricks for Data Mining in Excel

Design Patterns

There are 5:

RotatingFlatteningSplitting

Page 89: Hacking dashboards: Tips and Tricks for Data Mining in Excel

Design Patterns

There are 5:

RotatingFlatteningSplittingJoining

Page 90: Hacking dashboards: Tips and Tricks for Data Mining in Excel

Design Patterns

There are 5:

RotatingFlatteningSplittingJoiningFiltering

Page 91: Hacking dashboards: Tips and Tricks for Data Mining in Excel

Design Patterns

There are 5:

RotatingFlatteningSplittingJoiningFiltering

Any data can be made equidimensional, normalized, and columned.

Page 92: Hacking dashboards: Tips and Tricks for Data Mining in Excel

Applications

Page 93: Hacking dashboards: Tips and Tricks for Data Mining in Excel

Applications: Data Harvesting

Page 94: Hacking dashboards: Tips and Tricks for Data Mining in Excel
Page 95: Hacking dashboards: Tips and Tricks for Data Mining in Excel
Page 96: Hacking dashboards: Tips and Tricks for Data Mining in Excel
Page 97: Hacking dashboards: Tips and Tricks for Data Mining in Excel
Page 98: Hacking dashboards: Tips and Tricks for Data Mining in Excel
Page 99: Hacking dashboards: Tips and Tricks for Data Mining in Excel
Page 100: Hacking dashboards: Tips and Tricks for Data Mining in Excel

Next time

Page 101: Hacking dashboards: Tips and Tricks for Data Mining in Excel

Next time: Analysis Cubes

Page 102: Hacking dashboards: Tips and Tricks for Data Mining in Excel

and Web Spiders

Page 103: Hacking dashboards: Tips and Tricks for Data Mining in Excel

Thank you