introduction to data warehousing (athens it professionals meetup)

14
Introduction to Data Warehousing Athens IT Professionals Meetup 2017-01-10

Upload: brandon-checketts

Post on 09-Apr-2017

37 views

Category:

Software


1 download

TRANSCRIPT

Page 1: Introduction to Data Warehousing (Athens IT Professionals Meetup)

Introduction toData Warehousing

Athens IT Professionals Meetup2017-01-10

Page 2: Introduction to Data Warehousing (Athens IT Professionals Meetup)

What is a “Data Warehouse”

Page 3: Introduction to Data Warehousing (Athens IT Professionals Meetup)

Why do I need one?

Combines data from separate systems for a cross-system analysis

Business Intelligence Dashboards

Compare historic information over time

Can be used as an “archive” (although there are less costly solutions for this)

Makes data available to users who might not have access or be able to access it natively

“Analysts” can explore data instead of “programmers”

(SQL knowledge versus API/Programming knowledge)

Page 4: Introduction to Data Warehousing (Athens IT Professionals Meetup)

Use Cases

Reporting

Analytics

Dashboards

Alerts

Page 5: Introduction to Data Warehousing (Athens IT Professionals Meetup)

How much work is it?

Hopefully this talk is a good start

Expect to spend a month playing with things and learning before you can do anything useful.

Tools are probably going to cost several hundred dollars/month minimum

Page 6: Introduction to Data Warehousing (Athens IT Professionals Meetup)

Confused?Lots of products do several pieces of the puzzle

Page 7: Introduction to Data Warehousing (Athens IT Professionals Meetup)

Components of the Stack

Raw Data Sources

Data Extraction / Transformation / Load

Data Warehouse (Database)

Visualization / Reporting

Page 8: Introduction to Data Warehousing (Athens IT Professionals Meetup)
Page 9: Introduction to Data Warehousing (Athens IT Professionals Meetup)

ETL has changed over time as data warehouse software has gotten more powerful

Page 10: Introduction to Data Warehousing (Athens IT Professionals Meetup)

Data Sources

Text, CSV Files

SQL Servers

Log files

Any Application that stores data

Via Export, API, Web scrape, etc

Page 11: Introduction to Data Warehousing (Athens IT Professionals Meetup)

Getting Data to the Warehouse

Direct load from CSV

Segment.io

Flydata.com

Zappier

Stitchdata

Custom integrations

Google “import X to data warehouse”

Page 12: Introduction to Data Warehousing (Athens IT Professionals Meetup)

Data Warehouses

AWS Redshift

Microsoft Azure

IBM

Astera

Terradata

Google Bigquery

Hadoop

Many others

Page 13: Introduction to Data Warehousing (Athens IT Professionals Meetup)

Data Visualization and Reporting

SQL Tools:SQL Workbench

Data Grip

Most general-purpose SQL tools

Visualization Tools

Periscope

Looker

AWS Quicksite

Tableau

Dashboard Tools

Hundreds of options

Page 14: Introduction to Data Warehousing (Athens IT Professionals Meetup)

Thank you

Questions?