SlideShare una empresa de Scribd logo
1 de 23
Descargar para leer sin conexión
p. 11
1
Chapter: SQL Server 2012 Integration Services
Course: SQL Server 2012 - A Comprehensive Introduction
Course ID: 170
Instructor: Scott Whigham
Chapter 16: Video # 2
The Importance
of the ETL
Process
p. 22
2
SQL Server 2012 Integration
Services (SSIS) is Microsoft’s ETL
tool
– Extract, Transform, and Load
p. 33
3
Most businesses have data in more
than one format
– How does one business happen to use so
many different databases?
p. 44
4
Let’s walk through a likely scenario
and see how this happens:
– 2001: The “AdventureWorks” company
launches a web store to complement its
brick-and-mortar stores
• ASP-based website
• SQL Server 2000 backend
• Customers are encouraged to phone questions in or
to send an email
p. 55
5
Things change...
– 2001: Launch with SQL 2000
– 2003: AdventureWorks buys a competitor
• Competitor used a PHP/MySQL ticketing system
• AW mgmt chooses to adopt this system for customer
ticketing rather than build/buy an alternative
p. 66
6
AdventureWorks timeline:
Year Usage Data Source
2001 Website MS SQL Server 2000
2003 Customer Ticket System MySQL 3.23
p. 77
7
Needs change...
– 2001: Launch with SQL 2000
– 2003: PHP/MySQL 3.23 ticketing system
– 2004: The company is growing – time for
more “stuff”:
• A PHP/MySQL project management system is
installed
• A marketing mailer application with contact mgmt
is purchased
p. 88
8
AdventureWorks timeline:
Year Usage Data Source
2001 Website MS SQL Server 2000
2003 Customer Ticket System MySQL 3.23
2004 Project Management MySQL 4.0
2004 Marketing mailer MS Access
p. 99
9
Markets change...
– 2001: Launch with SQL 2000
– 2003: PHP/MySQL 3.23 ticketing system
– 2004: PHP/MySQL 4.0 project management
– 2005: A new ASP.NET website is rolled out
with a SQL Server 2005 backend
• Major upgrade from SQL Server 2000 -> 2005
p. 1010
10
AdventureWorks timeline:
Year Usage Data Source
2001 Website MS SQL Server 2000
2003 Customer Ticket System MySQL 3.23
2004 Project Management MySQL 4.0
2004 Marketing mailer MS Access
2005 Website upgrade MS SQL Server 2005
p. 1111
11
Trends change...
– 2001: Launch with SQL 2000
– 2003: PHP/MySQL 3.23 ticketing system
– 2004: PHP/MySQL 4.0 project management
– 2005: Upgraded website to SQL 2005
– 2008: Website sales popularity causes
“growing pains”
• A new supply chain management app purchased
• A new employee management/HR/payroll package
is purchased
p. 1212
12
AdventureWorks timeline:
Year Usage Data Source
2001 Website MS SQL Server 2000
2003 Customer Ticket System MySQL 3.23
2004 Project Management MySQL 4.0
2004 Marketing mailer MS Access
2005 Website upgrade MS SQL Server 2005
2008 Supply chain mgmt MS SQL Server 2008
2008 Employee/HR/Payroll DB2
p. 1313
13
The world grows smaller...
– 2001: Launch with SQL 2000
– 2003: PHP/MySQL 3.23 ticketing system
– 2004: PHP/MySQL 4.0 project management
– 2005: Upgraded website to SQL 2005
– 2008: Added supply chain mgmt and HR/payroll packages
– 2010: Website sales continue to gain
popularity, particularly overseas
• A new shipping database is purchased
• Employee expenses are now tracked in custom MS
Excel spreadsheets
p. 1414
14
AdventureWorks timeline:
Year Usage Data Source
2001 Website MS SQL Server 2000
2003 Customer Ticket System MySQL 3.23
2004 Project Management MySQL 4.0
2004 Marketing mailer MS Access
2005 Website upgrade MS SQL Server 2005
2008 Supply chain mgmt MS SQL Server 2008
2008 Employee/HR/Payroll DB2
2010 Shipping *.csv file downloaded monthly
2010 Employee expense tracking MS Excel
p. 1515
15
It’s 2012 and company executives +
management have been playing a
game lately...
– You know this one, don’t you?
p. 1616
16
p. 1717
17
The world grows smaller...
– 2001: Launch with SQL 2000
– 2003: PHP/MySQL 3.23 ticketing system
– 2004: PHP/MySQL 4.0 project management
– 2005: Upgraded website to SQL 2005
– 2008: Added supply chain mgmt and HR/payroll packages
– 2010: New shipping database, employee expense tracking
– 2012: Executives want a B.I. solution
• You name it, they want it
• But...
– there’s no budget for software purchases...
p. 1818
18
No budget for new software = more
opportunities for you!
– You decide:
• ... to create a relational OLAP data warehouse to store all the
company’s historic data in a unified way
• ... to create a multidimensional database with multiple cubes (to
facilitate fast browsing of analytics)
• ... to install Excel 2013 on all CxO and management machines, and
to teach them how to build pivot tables and pivot charts
• ... to investigate Reporting Services as a way to build internal web
dashboards and subscription-based reporting
– On-the-job experience, here we come!
p. 1919
19
The company data is all “loosely
connected”
– A customer makes a small order via the website
– The same customer submits a “Help!” ticket
– Customer rep. has to make an order for a
replacement part
– Sales person takes customer to an entertainment
event
– Customer now makes a large order
– Key question: how did we acquire this customer?
p. 2020
20
Integration Services is your ETL tool
1. You Extract the data from the source to a
staging area
• Optional, but typically an MS SQL Server relational
database
2. You make any changes to the data (a.k.a. a
Transformation)
• Either in motion or in the staging area
3. You Load the data into the relational data
warehouse
4. You process the cube(s)
– SSIS is your “one stop shop” for all of this!
p. 2121
21
Your final step is to build a
dashboard
– Reporting Services or PowerPivot?
– Power View or Excel?
– SharePoint or email?
– On-demand or subscription-based?
p. 2222
22
Your dashboard is a hit!
p. 2323
23
In the next video…
–How to Install and Configure SSIS
2012
“A painter paints pictures on canvas. But musicians paint their
pictures on silence.”
- Leopold Stokowski

Más contenido relacionado

Destacado

Sql server 2012 tutorials reporting services
Sql server 2012 tutorials   reporting servicesSql server 2012 tutorials   reporting services
Sql server 2012 tutorials reporting services
Steve Xu
 

Destacado (6)

Informatica session
Informatica sessionInformatica session
Informatica session
 
Sql server 2012 tutorials reporting services
Sql server 2012 tutorials   reporting servicesSql server 2012 tutorials   reporting services
Sql server 2012 tutorials reporting services
 
A Reference Architecture for ETL 2.0
A Reference Architecture for ETL 2.0 A Reference Architecture for ETL 2.0
A Reference Architecture for ETL 2.0
 
Large scale ETL with Hadoop
Large scale ETL with HadoopLarge scale ETL with Hadoop
Large scale ETL with Hadoop
 
Introduction to ETL and Data Integration
Introduction to ETL and Data IntegrationIntroduction to ETL and Data Integration
Introduction to ETL and Data Integration
 
ETL Process
ETL ProcessETL Process
ETL Process
 

Similar a The Importance of the ETL Process

Introduction to MSBI
Introduction to MSBIIntroduction to MSBI
Introduction to MSBI
Edureka!
 
BI Portfolio
BI PortfolioBI Portfolio
BI Portfolio
tcomeaux
 
NZSPC 2013 - Upgrading to SharePoint 2013
NZSPC 2013 - Upgrading to SharePoint 2013NZSPC 2013 - Upgrading to SharePoint 2013
NZSPC 2013 - Upgrading to SharePoint 2013
Michael Noel
 
SPCSEA 2013 - Upgrading to SharePoint 2013
SPCSEA 2013 - Upgrading to SharePoint 2013SPCSEA 2013 - Upgrading to SharePoint 2013
SPCSEA 2013 - Upgrading to SharePoint 2013
Michael Noel
 
SAP BW Reports - Copy
SAP BW Reports - CopySAP BW Reports - Copy
SAP BW Reports - Copy
Aby m
 
Heavy Metal PowerPivot Remastered
Heavy Metal PowerPivot RemasteredHeavy Metal PowerPivot Remastered
Heavy Metal PowerPivot Remastered
Jason Himmelstein
 
Mai Nguyen Profile
Mai Nguyen ProfileMai Nguyen Profile
Mai Nguyen Profile
Mai Nguyen
 
Bi developer gary thompson
Bi developer   gary thompsonBi developer   gary thompson
Bi developer gary thompson
Gary Thompson
 
Bi developer gary thompson
Bi developer   gary thompsonBi developer   gary thompson
Bi developer gary thompson
Gary Thompson
 

Similar a The Importance of the ETL Process (20)

Make Your Decisions Smarter With Msbi
Make Your Decisions Smarter With MsbiMake Your Decisions Smarter With Msbi
Make Your Decisions Smarter With Msbi
 
Abilitics-Microsoft Days 11-Case Ctudy: Where SharePoint, Silverlight & BI me...
Abilitics-Microsoft Days 11-Case Ctudy: Where SharePoint, Silverlight & BI me...Abilitics-Microsoft Days 11-Case Ctudy: Where SharePoint, Silverlight & BI me...
Abilitics-Microsoft Days 11-Case Ctudy: Where SharePoint, Silverlight & BI me...
 
Introduction to MSBI
Introduction to MSBIIntroduction to MSBI
Introduction to MSBI
 
BI SQL Server2008R2 Portfolio
BI SQL Server2008R2 PortfolioBI SQL Server2008R2 Portfolio
BI SQL Server2008R2 Portfolio
 
BI Portfolio
BI PortfolioBI Portfolio
BI Portfolio
 
Create a Heidelpay plugin for Sitecore Commerce 9
Create a Heidelpay plugin for Sitecore Commerce 9Create a Heidelpay plugin for Sitecore Commerce 9
Create a Heidelpay plugin for Sitecore Commerce 9
 
NZSPC 2013 - Upgrading to SharePoint 2013
NZSPC 2013 - Upgrading to SharePoint 2013NZSPC 2013 - Upgrading to SharePoint 2013
NZSPC 2013 - Upgrading to SharePoint 2013
 
My SQL Portfolio
My SQL PortfolioMy SQL Portfolio
My SQL Portfolio
 
SPCSEA 2013 - Upgrading to SharePoint 2013
SPCSEA 2013 - Upgrading to SharePoint 2013SPCSEA 2013 - Upgrading to SharePoint 2013
SPCSEA 2013 - Upgrading to SharePoint 2013
 
SAP BW Reports - Copy
SAP BW Reports - CopySAP BW Reports - Copy
SAP BW Reports - Copy
 
Heavy Metal PowerPivot Remastered
Heavy Metal PowerPivot RemasteredHeavy Metal PowerPivot Remastered
Heavy Metal PowerPivot Remastered
 
Sukhwant resume
Sukhwant resumeSukhwant resume
Sukhwant resume
 
Sukhwant resume
Sukhwant resumeSukhwant resume
Sukhwant resume
 
Mai Nguyen Profile
Mai Nguyen ProfileMai Nguyen Profile
Mai Nguyen Profile
 
Case study migration from cm13 to cm14 - Oracle Primavera P6 Collaborate 14
Case study migration from cm13 to cm14 - Oracle Primavera P6 Collaborate 14Case study migration from cm13 to cm14 - Oracle Primavera P6 Collaborate 14
Case study migration from cm13 to cm14 - Oracle Primavera P6 Collaborate 14
 
SPCA2013 - Upgrade to SharePoint 2013 - A Cautioned Approach
SPCA2013 - Upgrade to SharePoint 2013 - A Cautioned ApproachSPCA2013 - Upgrade to SharePoint 2013 - A Cautioned Approach
SPCA2013 - Upgrade to SharePoint 2013 - A Cautioned Approach
 
Bi developer gary thompson
Bi developer   gary thompsonBi developer   gary thompson
Bi developer gary thompson
 
Bi developer gary thompson
Bi developer   gary thompsonBi developer   gary thompson
Bi developer gary thompson
 
Unlock The Value Of Your Microsoft and SAP Investments
Unlock The Value Of Your Microsoft and SAP InvestmentsUnlock The Value Of Your Microsoft and SAP Investments
Unlock The Value Of Your Microsoft and SAP Investments
 
Bi developer gary t
Bi developer   gary tBi developer   gary t
Bi developer gary t
 

Más de LearnItFirst.com

Más de LearnItFirst.com (12)

What Types of Reports Can You Create?
What Types of Reports Can You Create? What Types of Reports Can You Create?
What Types of Reports Can You Create?
 
What Is SQL Server 2012?
What Is SQL Server 2012? What Is SQL Server 2012?
What Is SQL Server 2012?
 
Course 170: SQL Server 2012: A Comprehensive Introduction
Course 170: SQL Server 2012: A Comprehensive Introduction Course 170: SQL Server 2012: A Comprehensive Introduction
Course 170: SQL Server 2012: A Comprehensive Introduction
 
How To Become A Good C# Programmer
How To Become A Good C# ProgrammerHow To Become A Good C# Programmer
How To Become A Good C# Programmer
 
Windows Server 2003 Administration
Windows Server 2003 AdministrationWindows Server 2003 Administration
Windows Server 2003 Administration
 
ISA Server 2006 Administration
ISA Server 2006 AdministrationISA Server 2006 Administration
ISA Server 2006 Administration
 
Exchange Server 2007 Administration
Exchange Server 2007 AdministrationExchange Server 2007 Administration
Exchange Server 2007 Administration
 
Exchange Server 2003 Administration
Exchange Server 2003 AdministrationExchange Server 2003 Administration
Exchange Server 2003 Administration
 
C# Programming with Visual Studio 2005
C# Programming with Visual Studio 2005C# Programming with Visual Studio 2005
C# Programming with Visual Studio 2005
 
SQL Server 2008 Database Administration
SQL Server 2008 Database AdministrationSQL Server 2008 Database Administration
SQL Server 2008 Database Administration
 
SQL Server 2005 Database Administration
SQL Server 2005 Database AdministrationSQL Server 2005 Database Administration
SQL Server 2005 Database Administration
 
SQL Server 2000 Database Administration
SQL Server 2000 Database AdministrationSQL Server 2000 Database Administration
SQL Server 2000 Database Administration
 

Último

Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 

Último (20)

Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 

The Importance of the ETL Process

  • 1. p. 11 1 Chapter: SQL Server 2012 Integration Services Course: SQL Server 2012 - A Comprehensive Introduction Course ID: 170 Instructor: Scott Whigham Chapter 16: Video # 2 The Importance of the ETL Process
  • 2. p. 22 2 SQL Server 2012 Integration Services (SSIS) is Microsoft’s ETL tool – Extract, Transform, and Load
  • 3. p. 33 3 Most businesses have data in more than one format – How does one business happen to use so many different databases?
  • 4. p. 44 4 Let’s walk through a likely scenario and see how this happens: – 2001: The “AdventureWorks” company launches a web store to complement its brick-and-mortar stores • ASP-based website • SQL Server 2000 backend • Customers are encouraged to phone questions in or to send an email
  • 5. p. 55 5 Things change... – 2001: Launch with SQL 2000 – 2003: AdventureWorks buys a competitor • Competitor used a PHP/MySQL ticketing system • AW mgmt chooses to adopt this system for customer ticketing rather than build/buy an alternative
  • 6. p. 66 6 AdventureWorks timeline: Year Usage Data Source 2001 Website MS SQL Server 2000 2003 Customer Ticket System MySQL 3.23
  • 7. p. 77 7 Needs change... – 2001: Launch with SQL 2000 – 2003: PHP/MySQL 3.23 ticketing system – 2004: The company is growing – time for more “stuff”: • A PHP/MySQL project management system is installed • A marketing mailer application with contact mgmt is purchased
  • 8. p. 88 8 AdventureWorks timeline: Year Usage Data Source 2001 Website MS SQL Server 2000 2003 Customer Ticket System MySQL 3.23 2004 Project Management MySQL 4.0 2004 Marketing mailer MS Access
  • 9. p. 99 9 Markets change... – 2001: Launch with SQL 2000 – 2003: PHP/MySQL 3.23 ticketing system – 2004: PHP/MySQL 4.0 project management – 2005: A new ASP.NET website is rolled out with a SQL Server 2005 backend • Major upgrade from SQL Server 2000 -> 2005
  • 10. p. 1010 10 AdventureWorks timeline: Year Usage Data Source 2001 Website MS SQL Server 2000 2003 Customer Ticket System MySQL 3.23 2004 Project Management MySQL 4.0 2004 Marketing mailer MS Access 2005 Website upgrade MS SQL Server 2005
  • 11. p. 1111 11 Trends change... – 2001: Launch with SQL 2000 – 2003: PHP/MySQL 3.23 ticketing system – 2004: PHP/MySQL 4.0 project management – 2005: Upgraded website to SQL 2005 – 2008: Website sales popularity causes “growing pains” • A new supply chain management app purchased • A new employee management/HR/payroll package is purchased
  • 12. p. 1212 12 AdventureWorks timeline: Year Usage Data Source 2001 Website MS SQL Server 2000 2003 Customer Ticket System MySQL 3.23 2004 Project Management MySQL 4.0 2004 Marketing mailer MS Access 2005 Website upgrade MS SQL Server 2005 2008 Supply chain mgmt MS SQL Server 2008 2008 Employee/HR/Payroll DB2
  • 13. p. 1313 13 The world grows smaller... – 2001: Launch with SQL 2000 – 2003: PHP/MySQL 3.23 ticketing system – 2004: PHP/MySQL 4.0 project management – 2005: Upgraded website to SQL 2005 – 2008: Added supply chain mgmt and HR/payroll packages – 2010: Website sales continue to gain popularity, particularly overseas • A new shipping database is purchased • Employee expenses are now tracked in custom MS Excel spreadsheets
  • 14. p. 1414 14 AdventureWorks timeline: Year Usage Data Source 2001 Website MS SQL Server 2000 2003 Customer Ticket System MySQL 3.23 2004 Project Management MySQL 4.0 2004 Marketing mailer MS Access 2005 Website upgrade MS SQL Server 2005 2008 Supply chain mgmt MS SQL Server 2008 2008 Employee/HR/Payroll DB2 2010 Shipping *.csv file downloaded monthly 2010 Employee expense tracking MS Excel
  • 15. p. 1515 15 It’s 2012 and company executives + management have been playing a game lately... – You know this one, don’t you?
  • 17. p. 1717 17 The world grows smaller... – 2001: Launch with SQL 2000 – 2003: PHP/MySQL 3.23 ticketing system – 2004: PHP/MySQL 4.0 project management – 2005: Upgraded website to SQL 2005 – 2008: Added supply chain mgmt and HR/payroll packages – 2010: New shipping database, employee expense tracking – 2012: Executives want a B.I. solution • You name it, they want it • But... – there’s no budget for software purchases...
  • 18. p. 1818 18 No budget for new software = more opportunities for you! – You decide: • ... to create a relational OLAP data warehouse to store all the company’s historic data in a unified way • ... to create a multidimensional database with multiple cubes (to facilitate fast browsing of analytics) • ... to install Excel 2013 on all CxO and management machines, and to teach them how to build pivot tables and pivot charts • ... to investigate Reporting Services as a way to build internal web dashboards and subscription-based reporting – On-the-job experience, here we come!
  • 19. p. 1919 19 The company data is all “loosely connected” – A customer makes a small order via the website – The same customer submits a “Help!” ticket – Customer rep. has to make an order for a replacement part – Sales person takes customer to an entertainment event – Customer now makes a large order – Key question: how did we acquire this customer?
  • 20. p. 2020 20 Integration Services is your ETL tool 1. You Extract the data from the source to a staging area • Optional, but typically an MS SQL Server relational database 2. You make any changes to the data (a.k.a. a Transformation) • Either in motion or in the staging area 3. You Load the data into the relational data warehouse 4. You process the cube(s) – SSIS is your “one stop shop” for all of this!
  • 21. p. 2121 21 Your final step is to build a dashboard – Reporting Services or PowerPivot? – Power View or Excel? – SharePoint or email? – On-demand or subscription-based?
  • 23. p. 2323 23 In the next video… –How to Install and Configure SSIS 2012 “A painter paints pictures on canvas. But musicians paint their pictures on silence.” - Leopold Stokowski