Jose Chinchilla MCITP: Database Administrator, SQL Server 2008 MCTS: SQL Server 2005 & 2008 MCTS:...
-
Upload
taylor-titmus -
Category
Documents
-
view
226 -
download
2
Transcript of Jose Chinchilla MCITP: Database Administrator, SQL Server 2008 MCTS: SQL Server 2005 & 2008 MCTS:...
![Page 1: Jose Chinchilla MCITP: Database Administrator, SQL Server 2008 MCTS: SQL Server 2005 & 2008 MCTS: Business Intelligence SQL Server 2008 Position(s): Business.](https://reader037.fdocuments.us/reader037/viewer/2022102722/551634ab55034694308b61a5/html5/thumbnails/1.jpg)
Presented by: Jose Chinchilla, MCP, MCTS, MCITP
Consultant, Convergence Consulting Group
< 1 hour6
![Page 2: Jose Chinchilla MCITP: Database Administrator, SQL Server 2008 MCTS: SQL Server 2005 & 2008 MCTS: Business Intelligence SQL Server 2008 Position(s): Business.](https://reader037.fdocuments.us/reader037/viewer/2022102722/551634ab55034694308b61a5/html5/thumbnails/2.jpg)
Jose Chinchilla MCITP: Database Administrator, SQL Server 2008 MCTS: SQL Server 2005 & 2008MCTS: Business Intelligence SQL Server 2008
Position(s):Business Intelligence Consultant, Convergence Consulting GroupPresident , Tampa Bay Business Intelligence User Group & PASS Official Chapter
“DBA by accident, BI Developer by chance, Geek by Choice”
Blog: http://www.sqljoe.comTwitter: http://www.twitter.com/sqljoeLinked-in: http://www.linkedin.com/in/josechinchillaEmail: [email protected]
Rate my presentationhttp://www.speakerrate.com/speakers/8064-jchinchilla
Learning SSIS under 1 hour
![Page 3: Jose Chinchilla MCITP: Database Administrator, SQL Server 2008 MCTS: SQL Server 2005 & 2008 MCTS: Business Intelligence SQL Server 2008 Position(s): Business.](https://reader037.fdocuments.us/reader037/viewer/2022102722/551634ab55034694308b61a5/html5/thumbnails/3.jpg)
• Florida based consulting firm founded by partners from a “big-five” consulting background.
• Services and Practices
Convergence: “to move toward or achieve union or a common conclusion or result. “
• Enterprise Data Warehouse
• Enterprise Information Management
• Information Portals
• Location Intelligence (GIS)
• Data Governance
• Business Intelligence
• Enterprise Performance Management
![Page 4: Jose Chinchilla MCITP: Database Administrator, SQL Server 2008 MCTS: SQL Server 2005 & 2008 MCTS: Business Intelligence SQL Server 2008 Position(s): Business.](https://reader037.fdocuments.us/reader037/viewer/2022102722/551634ab55034694308b61a5/html5/thumbnails/4.jpg)
We are hiring !We are hiring !
We are hiring !We are hiring !
![Page 5: Jose Chinchilla MCITP: Database Administrator, SQL Server 2008 MCTS: SQL Server 2005 & 2008 MCTS: Business Intelligence SQL Server 2008 Position(s): Business.](https://reader037.fdocuments.us/reader037/viewer/2022102722/551634ab55034694308b61a5/html5/thumbnails/5.jpg)
Learning SSIS under 1 hour
Position Title: BI Consultant: Front-end BI Developer (Microsoft)
Location: Tampa, FLPosition Type: Fulltime Length: Temp/ Contract-Hire/ Perm
Skills required: SSRS 2008 / 2008-R2, SharePoint, Performance Point Services, T-SQL, MDX
Desirable skills: SSIS & SSAS, Dashboards & Score Cards development
Experience: 2+ years
Immediate opening
For immediate consideration, please send your resume as a Word attachment along with your rate to: [email protected] or call 813.968.3238
![Page 6: Jose Chinchilla MCITP: Database Administrator, SQL Server 2008 MCTS: SQL Server 2005 & 2008 MCTS: Business Intelligence SQL Server 2008 Position(s): Business.](https://reader037.fdocuments.us/reader037/viewer/2022102722/551634ab55034694308b61a5/html5/thumbnails/6.jpg)
Agenda
Terms & Acronyms Development environment for SSIS 2008-R2 T-SQL to SSIS Demo
BIDS Data Sources, Data Source Views Packages Control Flow vs. Data Flow Sources & Destinations Containers, Tasks, Transformations Variables
Learning SSIS under 1 hour
![Page 7: Jose Chinchilla MCITP: Database Administrator, SQL Server 2008 MCTS: SQL Server 2005 & 2008 MCTS: Business Intelligence SQL Server 2008 Position(s): Business.](https://reader037.fdocuments.us/reader037/viewer/2022102722/551634ab55034694308b61a5/html5/thumbnails/7.jpg)
Terms & Acronyms
BI: Business IntelligenceDW: Data WarehouseSSIS: SQL Sever Integration ServicesBIDS: Business Intelligence Development StudioETL: Extract, Transform & LoadPackage: object (XML file) that contains the business logic to manage workflows
and process dataContainer: object to group tasksTask: component that performs an operationTransformation: component to modify and manipulate dataFact: A business measurement Measure: A quantifiable business process Dimension: Breakdown measures according to an area of interestAttribute: Characteristics that makeup a dimension member SCD: Slowly Changing DimensionsNatural Key: Unique key from data sourceSurrogate Key: Alternate unique key in the data warehouseCube: Data structure that groups measures, dimensions, KPIs…
Learning SSIS under 1 hour
![Page 8: Jose Chinchilla MCITP: Database Administrator, SQL Server 2008 MCTS: SQL Server 2005 & 2008 MCTS: Business Intelligence SQL Server 2008 Position(s): Business.](https://reader037.fdocuments.us/reader037/viewer/2022102722/551634ab55034694308b61a5/html5/thumbnails/8.jpg)
SQL Server Integration Services
SSIS is a platform for data integration and workflow applications
Tool used for data extraction, transformation, and loading (ETL)and/or data extraction, loading then transforming (ELT)
Tool to make DML operation (Inserts, Updates, Deletes). Can also execute DDL operations (Create/Drop Table).
Tool to automate maintenance and tasks for SQL Server database administration
Tool to update OLAP cube partitions, slowly changing dimensions
Learning SSIS under 1 hour
What is SSIS ?
![Page 9: Jose Chinchilla MCITP: Database Administrator, SQL Server 2008 MCTS: SQL Server 2005 & 2008 MCTS: Business Intelligence SQL Server 2008 Position(s): Business.](https://reader037.fdocuments.us/reader037/viewer/2022102722/551634ab55034694308b61a5/html5/thumbnails/9.jpg)
SSIS – Jack of all trades
Export
Import
Convert
Cast
Update
Delete
Insert
DeriveCalculations
OLTP DB Maintenance
DB Tasks
OLAP DB Maintenance
Extract
Transform
Load
VB 2008 Script
C# 2008 Script
File System Tasks
Data Profiling
WMI Read/Write
Aggregations
Learning SSIS under 1 hour
![Page 10: Jose Chinchilla MCITP: Database Administrator, SQL Server 2008 MCTS: SQL Server 2005 & 2008 MCTS: Business Intelligence SQL Server 2008 Position(s): Business.](https://reader037.fdocuments.us/reader037/viewer/2022102722/551634ab55034694308b61a5/html5/thumbnails/10.jpg)
OLTP & OLAP T-
SQL
XML
WMIFile & Networ
k
C# VB
Web Service
s
ETL/ELT
SSIS capabilities at a glance
Learning SSIS under 1 hour
![Page 11: Jose Chinchilla MCITP: Database Administrator, SQL Server 2008 MCTS: SQL Server 2005 & 2008 MCTS: Business Intelligence SQL Server 2008 Position(s): Business.](https://reader037.fdocuments.us/reader037/viewer/2022102722/551634ab55034694308b61a5/html5/thumbnails/11.jpg)
Learning SSIS under 1 hour
SSIS task groupings
Control Flow Data Flow
1. Data Tasks2. Database Object Transfer Tasks3. Analysis Services Tasks4. File and Network Protocol Tasks5. Script and Program Tasks6. Package Execution Tasks7. WMI Tasks8. Database Maintenance Plan Tasks9. Other Maintenance Tasks
1. Sources2. Destinations3. Transformations
![Page 12: Jose Chinchilla MCITP: Database Administrator, SQL Server 2008 MCTS: SQL Server 2005 & 2008 MCTS: Business Intelligence SQL Server 2008 Position(s): Business.](https://reader037.fdocuments.us/reader037/viewer/2022102722/551634ab55034694308b61a5/html5/thumbnails/12.jpg)
All of that in less than 1 hour?
![Page 13: Jose Chinchilla MCITP: Database Administrator, SQL Server 2008 MCTS: SQL Server 2005 & 2008 MCTS: Business Intelligence SQL Server 2008 Position(s): Business.](https://reader037.fdocuments.us/reader037/viewer/2022102722/551634ab55034694308b61a5/html5/thumbnails/13.jpg)
Learning SSIS under 1 hour
SSIS tasks – TODAY!
Control Flow Data Flow
1. Data Tasks2. Database Object Transfer Tasks3. Analysis Services Tasks4. File and Network Protocol Tasks5. Script and Program Tasks6. Package Execution Tasks7. WMI Tasks8. Database Maintenance Plan Tasks9. Other Maintenance Tasks
1. Sources2. Destinations3. Transformations
![Page 14: Jose Chinchilla MCITP: Database Administrator, SQL Server 2008 MCTS: SQL Server 2005 & 2008 MCTS: Business Intelligence SQL Server 2008 Position(s): Business.](https://reader037.fdocuments.us/reader037/viewer/2022102722/551634ab55034694308b61a5/html5/thumbnails/14.jpg)
The Development Environment
![Page 15: Jose Chinchilla MCITP: Database Administrator, SQL Server 2008 MCTS: SQL Server 2005 & 2008 MCTS: Business Intelligence SQL Server 2008 Position(s): Business.](https://reader037.fdocuments.us/reader037/viewer/2022102722/551634ab55034694308b61a5/html5/thumbnails/15.jpg)
Development Environment
BIDS 2005/2008/2008-R2 Windows
XP/Vista/7 Server 2003/2008/2008-R2
http://technet.microsoft.com/en-us/library/ms143506.aspx
SQL Server 2005/2008/2008-R2 Integration Services Standard, Enterprise, Developer
Learning SSIS under 1 hour
![Page 16: Jose Chinchilla MCITP: Database Administrator, SQL Server 2008 MCTS: SQL Server 2005 & 2008 MCTS: Business Intelligence SQL Server 2008 Position(s): Business.](https://reader037.fdocuments.us/reader037/viewer/2022102722/551634ab55034694308b61a5/html5/thumbnails/16.jpg)
Full-featured for development and testing.(NOT FOR PRODUCTION)
Same as Enterprise Edition features!
Get your own license for $50
Learning SSIS under 1 hour
![Page 17: Jose Chinchilla MCITP: Database Administrator, SQL Server 2008 MCTS: SQL Server 2005 & 2008 MCTS: Business Intelligence SQL Server 2008 Position(s): Business.](https://reader037.fdocuments.us/reader037/viewer/2022102722/551634ab55034694308b61a5/html5/thumbnails/17.jpg)
Learning SSIS under 1 hour
SQL Server 2008/2008-R2 Edition Comparison
![Page 18: Jose Chinchilla MCITP: Database Administrator, SQL Server 2008 MCTS: SQL Server 2005 & 2008 MCTS: Business Intelligence SQL Server 2008 Position(s): Business.](https://reader037.fdocuments.us/reader037/viewer/2022102722/551634ab55034694308b61a5/html5/thumbnails/18.jpg)
From T-SQL to SSIS
![Page 19: Jose Chinchilla MCITP: Database Administrator, SQL Server 2008 MCTS: SQL Server 2005 & 2008 MCTS: Business Intelligence SQL Server 2008 Position(s): Business.](https://reader037.fdocuments.us/reader037/viewer/2022102722/551634ab55034694308b61a5/html5/thumbnails/19.jpg)
T-SQL• Update (set based), Execute Stored Procs• While (loops)• File Operations (Copy,Delete,Move)• sp_send_dbmail • bcp
SSIS – Control Flow• Execute SQL Task• For Loop & For Each Container• File System Task• Send Mail Task• Bulk Insert Task
T-SQL to SSIS
Learning SSIS under 1 hour
![Page 20: Jose Chinchilla MCITP: Database Administrator, SQL Server 2008 MCTS: SQL Server 2005 & 2008 MCTS: Business Intelligence SQL Server 2008 Position(s): Business.](https://reader037.fdocuments.us/reader037/viewer/2022102722/551634ab55034694308b61a5/html5/thumbnails/20.jpg)
T-SQL
• Select• Insert• Update (row by row)• Case• Convert, Cast• IF• Mathematic, Date, String Function & Cast Operations• Merge• Joins (left, right, full outer)• Order by• Union• Group by (count, sum, avg)
SSIS – Data Flow
• Data Flow Source• Data Flow Destination• OLE DB Command• Conditional Split• Data Conversion• Derived Column• Derived Column• Merge• Merge Join• Sort• Union All• Aggregate
T-SQL to SSIS
Learning SSIS under 1 hour
![Page 21: Jose Chinchilla MCITP: Database Administrator, SQL Server 2008 MCTS: SQL Server 2005 & 2008 MCTS: Business Intelligence SQL Server 2008 Position(s): Business.](https://reader037.fdocuments.us/reader037/viewer/2022102722/551634ab55034694308b61a5/html5/thumbnails/21.jpg)
Demo
![Page 22: Jose Chinchilla MCITP: Database Administrator, SQL Server 2008 MCTS: SQL Server 2005 & 2008 MCTS: Business Intelligence SQL Server 2008 Position(s): Business.](https://reader037.fdocuments.us/reader037/viewer/2022102722/551634ab55034694308b61a5/html5/thumbnails/22.jpg)
• Project Real: SQL Server 2005 BI in Practicehttp://www.microsoft.com/sqlserver/2005/en/us/project-real.aspx
• Codeplexhttp://msftisprodsamples.codeplex.com
• Business Intelligence Developer Networkhttp://www.bidn.com
• MSDNhttp://msdn.microsoft.com/en-us/library/ms141026.aspx
• Books on Line (BOL)http://technet.microsoft.com/en-us/library/ms141026.aspx
• Rafael Salashttp://www.rafael-salas.com/
• Andy Leonardhttp://sqlblog.com/blogs/andy_leonard/default.aspx
• Jamie Thomson (SSIS Junkie)http://sqlblog.com/blogs/jamie_thomson/default.aspx
• Todd McDermidhttp://toddmcdermid.blogspot.com
• Tim Mitchellhttp://timmitchell.net
• SQLShare.com• Pragmatic Works1. http://www.pragmaticworks.com
Additional Resources
Learning SSIS under 1 hour
![Page 23: Jose Chinchilla MCITP: Database Administrator, SQL Server 2008 MCTS: SQL Server 2005 & 2008 MCTS: Business Intelligence SQL Server 2008 Position(s): Business.](https://reader037.fdocuments.us/reader037/viewer/2022102722/551634ab55034694308b61a5/html5/thumbnails/23.jpg)
Thank you for attending!
Blog: http://www.sqljoe.comTwitter: http://www.twitter.com/sqljoeLinked-in: http://www.linkedin.com/in/josechinchillaEmail: [email protected]
Rate my presentationhttp://www.speakerrate.com/speakers/8064-jchinchilla
Learning SSIS under 1 hour