SlideShare a Scribd company logo
1 of 34
Who We Are

• We have assembled a great team
 of people with a variety and
 depth of skill sets.

• Our reputation has been built by
  outstanding customer service and
  a dedication to exceeding expectations.
What We Do

• founded in 1996
• representatives across U.S. & Europe
• capable of serving businesses of all sizes from nearly any industry
Business Intelligence

• data visualization
• database design/development
• ad hoc analysis/reporting
• custom analytics training
Teaching your ‘Old’ Data New Tricks




                                      • Why a Data Warehouse
                                      • Going Beyond the Basics
                                      • Unleashing the Power
Why a Data Warehouse?




• One version of the Truth
• Preserving History
• Integrate Data Silos
Why a Data Warehouse?




• Mission Level

• Faster Reports
Why a Data Warehouse?




     It’s the glue that
       connects your
       data together.
One Truth: Star Schema




• Simplest to use
• Simplest to understand
• Simplest for the database to process
One Truth: Star Schema




Fact Tables
One Truth: Star Schema




Dimension Tables
One Truth: Star Schema




Sales
Preserving History
Slowing Changing Dimensions
Type 1: Overwrite data
Type 2: Add a dimension row
Type 3: Add a dimension column
Preserving History
                 Slowing Changing Dimensions
                     Type 1: Overwrite data
                     Type 2: Add a dimension row
                     Type 3: Add a dimension column


Customer Sales Rep
Customer      Rep
ABC Corp      John
Preserving History
                 Slowing Changing Dimensions
                     Type 1: Overwrite data
                     Type 2: Add a dimension row
                     Type 3: Add a dimension column


Customer Sales Rep
Customer      Rep           StartDate    EndDate
ABC Corp      John          2011-01-01   2012-03-01
ABC Corp      Rachel        2012-03-01   2099-12-12
Preserving History
                 Slowing Changing Dimensions
                     Type 1: Overwrite data
                     Type 2: Add a dimension row
                     Type 3: Add a dimension column


Customer Sales Rep
Customer        Rep        Prior Rep
ABC Corp        John       Rachel
Preserving History
   From Transaction to Snapshots




Other Types of Facts
Preserving History
        From Transaction to Snapshots

                           Product

Store Inventory            Attributes
Date
Product Key
Store Key
                           Store
Quantity on Hand
                           Attributes



       Periodic Snapshot
Preserving History
         From Transaction to Snapshots

                             Product

Store Inventory              Attributes
Date
Product Key
Store Key
                             Store
Quantity on Hand
                             Attributes


       A word on
       Semi-additive facts
Preserving History
          From Transaction to Snapshots
      Order Fullfilment      Product
      Order Key              Attributes
      Product Key
      Store Key              Warehouse
      Qty Ordered            Attributes
      Qty Shipped
      Date Received          Product
      Date Shipped           Attributes



Accumulating Snapshot
Integrating Silos:
             Leveraging Multiple Stars




Navigating your data Universe
Integrating Silos:
Leveraging Multiple Stars



        CONFORMED
SALES                Marketing
                      Spend
        DIMENSIONS
Unleashing the Power:
The Presentation Layer
Unleashing the Power:
        The Presentation Layer


Find the right tool. It should:
• Allow you to explore your data
• Answer questions as you ask them
• Help you not just create insight but impact
• Be intuitive
• Be visual
Unleashing the Power:
                       Visualization


                                 versus




Credit: Andy Kriebel
Unleashing the Power:
                       Visualization




                                               30%

                         70%


Credit: Andy Kriebel
Unleashing the Power:
                         Visualization

               Count how many times the number “5” appears




Credit: Andy Kriebel
Unleashing the Power:
                        Visualization

           Now count the number of time “5” appears in the same set of
           numbers




Credit: Andy Kriebel
Credit: Andy Kriebel
Unleashing the Power:
                       Visualization

                       Anscombe's Quartet




Credit: Andy Kriebel
Unleashing the Power:
                           The Presentation Layer




                       My normal approach is useless

Credit: Andy Kriebel
Unleashing the Power:
                       The Presentation Layer




Credit: Andy Kriebel
Questions?

More Related Content

Similar to Teaching your ‘Old’ Data New Tricks: Revealing the Things You Didn’t Know Your Data Warehouse Could Do

The Customer Development Game (@ Lean Startup Group London)
The Customer Development Game (@ Lean Startup Group London)The Customer Development Game (@ Lean Startup Group London)
The Customer Development Game (@ Lean Startup Group London)Adrian Howard
 
Graphs are Eating the World
Graphs are Eating the WorldGraphs are Eating the World
Graphs are Eating the WorldAll Things Open
 
Selling for the Lean Startup
Selling for the Lean StartupSelling for the Lean Startup
Selling for the Lean StartupSalesQualia
 
Selling for the Lean Startup
Selling for the Lean StartupSelling for the Lean Startup
Selling for the Lean StartupSalesQualia
 
Servio Full Introduction
Servio Full IntroductionServio Full Introduction
Servio Full Introductionstckhous43
 
Building on the Shoulders of Giants: the Story of Bitbucket Pipelines
Building on the Shoulders of Giants: the Story of Bitbucket PipelinesBuilding on the Shoulders of Giants: the Story of Bitbucket Pipelines
Building on the Shoulders of Giants: the Story of Bitbucket PipelinesAtlassian
 
How to make data actionable for business
How to make data actionable for businessHow to make data actionable for business
How to make data actionable for businessRavi Padaki
 
How Staples Bridged Analytics with Campaign Execution
How Staples Bridged Analytics with Campaign ExecutionHow Staples Bridged Analytics with Campaign Execution
How Staples Bridged Analytics with Campaign ExecutionVivastream
 
Collaborate 2018: How to Get Cross Functional Reporting with an Enterprise Da...
Collaborate 2018: How to Get Cross Functional Reporting with an Enterprise Da...Collaborate 2018: How to Get Cross Functional Reporting with an Enterprise Da...
Collaborate 2018: How to Get Cross Functional Reporting with an Enterprise Da...Datavail
 
Video Marketing for Small Businesses
Video Marketing for Small Businesses Video Marketing for Small Businesses
Video Marketing for Small Businesses Dave Woodson
 
Use Big Data to Improve Content Marketing - Cheemin
Use Big Data to Improve Content Marketing - CheeminUse Big Data to Improve Content Marketing - Cheemin
Use Big Data to Improve Content Marketing - CheeminPam Didner
 
How Staples Bridged Analytics with Campaign Execution
How Staples Bridged Analytics with Campaign ExecutionHow Staples Bridged Analytics with Campaign Execution
How Staples Bridged Analytics with Campaign ExecutionVivastream
 
September 2012 Wine and Web: Content Strategy
September 2012 Wine and Web: Content StrategySeptember 2012 Wine and Web: Content Strategy
September 2012 Wine and Web: Content StrategyOrbit Media Studios
 
Knocking down the Email Strategy barrier
Knocking down the Email Strategy barrierKnocking down the Email Strategy barrier
Knocking down the Email Strategy barrierTheIDM
 
Webinar: Forget Big Data, Get Smart Data. Camp Creative - The Connell Group
Webinar: Forget Big Data, Get Smart Data. Camp Creative - The Connell Group  Webinar: Forget Big Data, Get Smart Data. Camp Creative - The Connell Group
Webinar: Forget Big Data, Get Smart Data. Camp Creative - The Connell Group Brian Leonard
 
Frank Bien Opening Keynote - Join 2016
Frank Bien Opening Keynote - Join 2016Frank Bien Opening Keynote - Join 2016
Frank Bien Opening Keynote - Join 2016Looker
 
Frank Bien Opening Keynote - Join 2016
Frank Bien Opening Keynote - Join 2016Frank Bien Opening Keynote - Join 2016
Frank Bien Opening Keynote - Join 2016Looker
 
How to Repurpose Your Content & Maximize Demand Gen Results
How to Repurpose Your Content & Maximize Demand Gen ResultsHow to Repurpose Your Content & Maximize Demand Gen Results
How to Repurpose Your Content & Maximize Demand Gen ResultsSearch Engine Journal
 

Similar to Teaching your ‘Old’ Data New Tricks: Revealing the Things You Didn’t Know Your Data Warehouse Could Do (20)

The Customer Development Game (@ Lean Startup Group London)
The Customer Development Game (@ Lean Startup Group London)The Customer Development Game (@ Lean Startup Group London)
The Customer Development Game (@ Lean Startup Group London)
 
Data warehousing
Data warehousingData warehousing
Data warehousing
 
Graphs are Eating the World
Graphs are Eating the WorldGraphs are Eating the World
Graphs are Eating the World
 
Selling for the Lean Startup
Selling for the Lean StartupSelling for the Lean Startup
Selling for the Lean Startup
 
Selling for the Lean Startup
Selling for the Lean StartupSelling for the Lean Startup
Selling for the Lean Startup
 
Servio Full Introduction
Servio Full IntroductionServio Full Introduction
Servio Full Introduction
 
Building on the Shoulders of Giants: the Story of Bitbucket Pipelines
Building on the Shoulders of Giants: the Story of Bitbucket PipelinesBuilding on the Shoulders of Giants: the Story of Bitbucket Pipelines
Building on the Shoulders of Giants: the Story of Bitbucket Pipelines
 
Lead Generation Best Practices (learned from 500+ website redesigns) - Andy C...
Lead Generation Best Practices (learned from 500+ website redesigns) - Andy C...Lead Generation Best Practices (learned from 500+ website redesigns) - Andy C...
Lead Generation Best Practices (learned from 500+ website redesigns) - Andy C...
 
How to make data actionable for business
How to make data actionable for businessHow to make data actionable for business
How to make data actionable for business
 
How Staples Bridged Analytics with Campaign Execution
How Staples Bridged Analytics with Campaign ExecutionHow Staples Bridged Analytics with Campaign Execution
How Staples Bridged Analytics with Campaign Execution
 
Collaborate 2018: How to Get Cross Functional Reporting with an Enterprise Da...
Collaborate 2018: How to Get Cross Functional Reporting with an Enterprise Da...Collaborate 2018: How to Get Cross Functional Reporting with an Enterprise Da...
Collaborate 2018: How to Get Cross Functional Reporting with an Enterprise Da...
 
Video Marketing for Small Businesses
Video Marketing for Small Businesses Video Marketing for Small Businesses
Video Marketing for Small Businesses
 
Use Big Data to Improve Content Marketing - Cheemin
Use Big Data to Improve Content Marketing - CheeminUse Big Data to Improve Content Marketing - Cheemin
Use Big Data to Improve Content Marketing - Cheemin
 
How Staples Bridged Analytics with Campaign Execution
How Staples Bridged Analytics with Campaign ExecutionHow Staples Bridged Analytics with Campaign Execution
How Staples Bridged Analytics with Campaign Execution
 
September 2012 Wine and Web: Content Strategy
September 2012 Wine and Web: Content StrategySeptember 2012 Wine and Web: Content Strategy
September 2012 Wine and Web: Content Strategy
 
Knocking down the Email Strategy barrier
Knocking down the Email Strategy barrierKnocking down the Email Strategy barrier
Knocking down the Email Strategy barrier
 
Webinar: Forget Big Data, Get Smart Data. Camp Creative - The Connell Group
Webinar: Forget Big Data, Get Smart Data. Camp Creative - The Connell Group  Webinar: Forget Big Data, Get Smart Data. Camp Creative - The Connell Group
Webinar: Forget Big Data, Get Smart Data. Camp Creative - The Connell Group
 
Frank Bien Opening Keynote - Join 2016
Frank Bien Opening Keynote - Join 2016Frank Bien Opening Keynote - Join 2016
Frank Bien Opening Keynote - Join 2016
 
Frank Bien Opening Keynote - Join 2016
Frank Bien Opening Keynote - Join 2016Frank Bien Opening Keynote - Join 2016
Frank Bien Opening Keynote - Join 2016
 
How to Repurpose Your Content & Maximize Demand Gen Results
How to Repurpose Your Content & Maximize Demand Gen ResultsHow to Repurpose Your Content & Maximize Demand Gen Results
How to Repurpose Your Content & Maximize Demand Gen Results
 

More from InnoTech

"So you want to raise funding and build a team?"
"So you want to raise funding and build a team?""So you want to raise funding and build a team?"
"So you want to raise funding and build a team?"InnoTech
 
Artificial Intelligence is Maturing
Artificial Intelligence is MaturingArtificial Intelligence is Maturing
Artificial Intelligence is MaturingInnoTech
 
What is AI without Data?
What is AI without Data?What is AI without Data?
What is AI without Data?InnoTech
 
Courageous Leadership - When it Matters Most
Courageous Leadership - When it Matters MostCourageous Leadership - When it Matters Most
Courageous Leadership - When it Matters MostInnoTech
 
The Gathering Storm
The Gathering StormThe Gathering Storm
The Gathering StormInnoTech
 
Sql Server tips from the field
Sql Server tips from the fieldSql Server tips from the field
Sql Server tips from the fieldInnoTech
 
Quantum Computing and its security implications
Quantum Computing and its security implicationsQuantum Computing and its security implications
Quantum Computing and its security implicationsInnoTech
 
Converged Infrastructure
Converged InfrastructureConverged Infrastructure
Converged InfrastructureInnoTech
 
Making the most out of collaboration with Office 365
Making the most out of collaboration with Office 365Making the most out of collaboration with Office 365
Making the most out of collaboration with Office 365InnoTech
 
Blockchain use cases and case studies
Blockchain use cases and case studiesBlockchain use cases and case studies
Blockchain use cases and case studiesInnoTech
 
Blockchain: Exploring the Fundamentals and Promising Potential
Blockchain: Exploring the Fundamentals and Promising Potential Blockchain: Exploring the Fundamentals and Promising Potential
Blockchain: Exploring the Fundamentals and Promising Potential InnoTech
 
Business leaders are engaging labor differently - Is your IT ready?
Business leaders are engaging labor differently - Is your IT ready?Business leaders are engaging labor differently - Is your IT ready?
Business leaders are engaging labor differently - Is your IT ready?InnoTech
 
AI 3.0: Is it Finally Time for Artificial Intelligence and Sensor Networks to...
AI 3.0: Is it Finally Time for Artificial Intelligence and Sensor Networks to...AI 3.0: Is it Finally Time for Artificial Intelligence and Sensor Networks to...
AI 3.0: Is it Finally Time for Artificial Intelligence and Sensor Networks to...InnoTech
 
Using Business Intelligence to Bring Your Data to Life
Using Business Intelligence to Bring Your Data to LifeUsing Business Intelligence to Bring Your Data to Life
Using Business Intelligence to Bring Your Data to LifeInnoTech
 
User requirements is a fallacy
User requirements is a fallacyUser requirements is a fallacy
User requirements is a fallacyInnoTech
 
What I Wish I Knew Before I Signed that Contract - San Antonio
What I Wish I Knew Before I Signed that Contract - San Antonio What I Wish I Knew Before I Signed that Contract - San Antonio
What I Wish I Knew Before I Signed that Contract - San Antonio InnoTech
 
Disaster Recovery Plan - Quorum
Disaster Recovery Plan - QuorumDisaster Recovery Plan - Quorum
Disaster Recovery Plan - QuorumInnoTech
 
Share point saturday access services 2015 final 2
Share point saturday access services 2015 final 2Share point saturday access services 2015 final 2
Share point saturday access services 2015 final 2InnoTech
 
Sp tech festdallas - office 365 groups - planner session
Sp tech festdallas - office 365 groups - planner sessionSp tech festdallas - office 365 groups - planner session
Sp tech festdallas - office 365 groups - planner sessionInnoTech
 
Power apps presentation
Power apps presentationPower apps presentation
Power apps presentationInnoTech
 

More from InnoTech (20)

"So you want to raise funding and build a team?"
"So you want to raise funding and build a team?""So you want to raise funding and build a team?"
"So you want to raise funding and build a team?"
 
Artificial Intelligence is Maturing
Artificial Intelligence is MaturingArtificial Intelligence is Maturing
Artificial Intelligence is Maturing
 
What is AI without Data?
What is AI without Data?What is AI without Data?
What is AI without Data?
 
Courageous Leadership - When it Matters Most
Courageous Leadership - When it Matters MostCourageous Leadership - When it Matters Most
Courageous Leadership - When it Matters Most
 
The Gathering Storm
The Gathering StormThe Gathering Storm
The Gathering Storm
 
Sql Server tips from the field
Sql Server tips from the fieldSql Server tips from the field
Sql Server tips from the field
 
Quantum Computing and its security implications
Quantum Computing and its security implicationsQuantum Computing and its security implications
Quantum Computing and its security implications
 
Converged Infrastructure
Converged InfrastructureConverged Infrastructure
Converged Infrastructure
 
Making the most out of collaboration with Office 365
Making the most out of collaboration with Office 365Making the most out of collaboration with Office 365
Making the most out of collaboration with Office 365
 
Blockchain use cases and case studies
Blockchain use cases and case studiesBlockchain use cases and case studies
Blockchain use cases and case studies
 
Blockchain: Exploring the Fundamentals and Promising Potential
Blockchain: Exploring the Fundamentals and Promising Potential Blockchain: Exploring the Fundamentals and Promising Potential
Blockchain: Exploring the Fundamentals and Promising Potential
 
Business leaders are engaging labor differently - Is your IT ready?
Business leaders are engaging labor differently - Is your IT ready?Business leaders are engaging labor differently - Is your IT ready?
Business leaders are engaging labor differently - Is your IT ready?
 
AI 3.0: Is it Finally Time for Artificial Intelligence and Sensor Networks to...
AI 3.0: Is it Finally Time for Artificial Intelligence and Sensor Networks to...AI 3.0: Is it Finally Time for Artificial Intelligence and Sensor Networks to...
AI 3.0: Is it Finally Time for Artificial Intelligence and Sensor Networks to...
 
Using Business Intelligence to Bring Your Data to Life
Using Business Intelligence to Bring Your Data to LifeUsing Business Intelligence to Bring Your Data to Life
Using Business Intelligence to Bring Your Data to Life
 
User requirements is a fallacy
User requirements is a fallacyUser requirements is a fallacy
User requirements is a fallacy
 
What I Wish I Knew Before I Signed that Contract - San Antonio
What I Wish I Knew Before I Signed that Contract - San Antonio What I Wish I Knew Before I Signed that Contract - San Antonio
What I Wish I Knew Before I Signed that Contract - San Antonio
 
Disaster Recovery Plan - Quorum
Disaster Recovery Plan - QuorumDisaster Recovery Plan - Quorum
Disaster Recovery Plan - Quorum
 
Share point saturday access services 2015 final 2
Share point saturday access services 2015 final 2Share point saturday access services 2015 final 2
Share point saturday access services 2015 final 2
 
Sp tech festdallas - office 365 groups - planner session
Sp tech festdallas - office 365 groups - planner sessionSp tech festdallas - office 365 groups - planner session
Sp tech festdallas - office 365 groups - planner session
 
Power apps presentation
Power apps presentationPower apps presentation
Power apps presentation
 

Teaching your ‘Old’ Data New Tricks: Revealing the Things You Didn’t Know Your Data Warehouse Could Do

  • 1.
  • 2.
  • 3. Who We Are • We have assembled a great team of people with a variety and depth of skill sets. • Our reputation has been built by outstanding customer service and a dedication to exceeding expectations.
  • 4. What We Do • founded in 1996 • representatives across U.S. & Europe • capable of serving businesses of all sizes from nearly any industry
  • 5. Business Intelligence • data visualization • database design/development • ad hoc analysis/reporting • custom analytics training
  • 6. Teaching your ‘Old’ Data New Tricks • Why a Data Warehouse • Going Beyond the Basics • Unleashing the Power
  • 7. Why a Data Warehouse? • One version of the Truth • Preserving History • Integrate Data Silos
  • 8. Why a Data Warehouse? • Mission Level • Faster Reports
  • 9. Why a Data Warehouse? It’s the glue that connects your data together.
  • 10. One Truth: Star Schema • Simplest to use • Simplest to understand • Simplest for the database to process
  • 11. One Truth: Star Schema Fact Tables
  • 12. One Truth: Star Schema Dimension Tables
  • 13. One Truth: Star Schema Sales
  • 14. Preserving History Slowing Changing Dimensions Type 1: Overwrite data Type 2: Add a dimension row Type 3: Add a dimension column
  • 15. Preserving History Slowing Changing Dimensions Type 1: Overwrite data Type 2: Add a dimension row Type 3: Add a dimension column Customer Sales Rep Customer Rep ABC Corp John
  • 16. Preserving History Slowing Changing Dimensions Type 1: Overwrite data Type 2: Add a dimension row Type 3: Add a dimension column Customer Sales Rep Customer Rep StartDate EndDate ABC Corp John 2011-01-01 2012-03-01 ABC Corp Rachel 2012-03-01 2099-12-12
  • 17. Preserving History Slowing Changing Dimensions Type 1: Overwrite data Type 2: Add a dimension row Type 3: Add a dimension column Customer Sales Rep Customer Rep Prior Rep ABC Corp John Rachel
  • 18. Preserving History From Transaction to Snapshots Other Types of Facts
  • 19. Preserving History From Transaction to Snapshots Product Store Inventory Attributes Date Product Key Store Key Store Quantity on Hand Attributes Periodic Snapshot
  • 20. Preserving History From Transaction to Snapshots Product Store Inventory Attributes Date Product Key Store Key Store Quantity on Hand Attributes A word on Semi-additive facts
  • 21. Preserving History From Transaction to Snapshots Order Fullfilment Product Order Key Attributes Product Key Store Key Warehouse Qty Ordered Attributes Qty Shipped Date Received Product Date Shipped Attributes Accumulating Snapshot
  • 22. Integrating Silos: Leveraging Multiple Stars Navigating your data Universe
  • 23. Integrating Silos: Leveraging Multiple Stars CONFORMED SALES Marketing Spend DIMENSIONS
  • 24. Unleashing the Power: The Presentation Layer
  • 25. Unleashing the Power: The Presentation Layer Find the right tool. It should: • Allow you to explore your data • Answer questions as you ask them • Help you not just create insight but impact • Be intuitive • Be visual
  • 26. Unleashing the Power: Visualization versus Credit: Andy Kriebel
  • 27. Unleashing the Power: Visualization 30% 70% Credit: Andy Kriebel
  • 28. Unleashing the Power: Visualization Count how many times the number “5” appears Credit: Andy Kriebel
  • 29. Unleashing the Power: Visualization Now count the number of time “5” appears in the same set of numbers Credit: Andy Kriebel
  • 31. Unleashing the Power: Visualization Anscombe's Quartet Credit: Andy Kriebel
  • 32. Unleashing the Power: The Presentation Layer My normal approach is useless Credit: Andy Kriebel
  • 33. Unleashing the Power: The Presentation Layer Credit: Andy Kriebel

Editor's Notes

  1. Keeping it high level
  2. Data Generated by individual usersIn systems built for a single purpose (Sales, AR, CRM)Custom Reports
  3. Mission Level “Who are my most Valuable Customers”It is a database housing data from various operational systems for the purpose of reporting and data analysis.
  4. Remember: There are different design philosophies in data warehousingThere’s an art to the application of any of them. Design to meet business needs and objectives of your organization.
  5. “How much did we sell?”, “What is the account balance?”, “What is our inventory?”Facts should be additiveMost basic: One row transaction
  6. “Who did this?”, “Where did it happen?”, ‘What did they buy?”Snowflakes
  7. Where many stopOne TruthAsk lots of questionsIs it enough?-Not capturing all History-Not quite mission level-Not quite integrated
  8. Dimension that changes over timeDo we need to track changes?What kind of data do we need?What kind of performance?
  9. Not tracking historyCustomer Address (probably don’t need where they used to live)
  10. Maybe not dates, maybe just new keys (Customer Sales Rep Id)Keeps all data
  11. Only keeps a partial history
  12. Inventory over timeWithout this type of table you would have to build the logic between sales and purchasesEnhance by adding other factgs (Dollar value, latest selling price)Gross Margin Return on Inventory
  13. Freezing data to spot trendsA picture of a business at specific intervalsWithout this type of table you would have to build the logic between sales and purchasesEnhance by adding other facts (Dollar value, latest selling price)Gross Margin Return on Inventory
  14. Inventory levels can be added across stores or productsNOT DATECan do things like AveragesTrack trends over time
  15. Tracks a single things that is important Update at each state of OrderCould add many stages (Returns, Boxed, Damaged, Lost)Start questions like Order turnaround time, Days in InventoryCould set this up as a flow chart (Time between stages)Pipeline Analysis (How many at each state)?Another example: Accounts Recievable
  16. Multiple StarsROI on MarketingGrain of tablesDate Dimension
  17. Multiple StarsROI on MarketingGrain of tablesDate Dimension
  18. Preattentive Processing
  19. Preattentive Processing
  20. Preattentive Processing
  21. Preattentive Processing