Jose Chinchilla MCITP: Database Administrator, SQL Server 2008 MCTS: SQL Server 2005 & 2008 MCTS: Business Intelligence SQL Server 2008 Position(s): Business Intelligence Consultant, Convergence Consulting Group President, Tampa Bay Business Intelligence User Group & PASS Official Chapter DBA by accident, BI Developer by chance, Geek by Choice Blog: Twitter: Linked-in: Rate my presentation Learning SSIS under 1 hour
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
Learning SSIS under 1 hour Position Title:BI Consultant: Front-end BI Developer (Microsoft) Location:Tampa, FL Position 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: or call
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
BI:Business Intelligence DW:Data Warehouse SSIS:SQL Sever Integration Services BIDS:Business Intelligence Development Studio ETL:Extract, Transform & Load Package:object (XML file) that contains the business logic to manage workflows and process data Container:object to group tasks Task:component that performs an operation Transformation:component to modify and manipulate data Fact:A business measurement Measure:A quantifiable business process Dimension:Breakdown measures according to an area of interest Attribute:Characteristics that makeup a dimension member SCD:Slowly Changing Dimensions Natural Key:Unique key from data source Surrogate Key:Alternate unique key in the data warehouse Cube:Data structure that groups measures, dimensions, KPIs… Learning SSIS under 1 hour
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
Export Import Convert Cast Update Delete Insert Derive Calculations 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
OLTP & OLAP T-SQLXMLWMI File & Network C# VB Web Services ETL/ELT Learning SSIS under 1 hour
Control FlowData Flow 1.Data Tasks 2.Database Object Transfer Tasks 3.Analysis Services Tasks 4.File and Network Protocol Tasks 5.Script and Program Tasks 6.Package Execution Tasks 7.WMI Tasks 8.Database Maintenance Plan Tasks 9.Other Maintenance Tasks 1.Sources 2.Destinations 3.Transformations
Learning SSIS under 1 hour Control FlowData Flow 1.Data Tasks 2.Database Object Transfer Tasks 3.Analysis Services Tasks 4.File and Network Protocol Tasks 5.Script and Program Tasks 6.Package Execution Tasks 7.WMI Tasks 8.Database Maintenance Plan Tasks 9.Other Maintenance Tasks 1.Sources 2.Destinations 3.Transformations
BIDS 2005/2008/2008-R2 Windows XP/Vista/7 Server 2003/2008/2008-R2 SQL Server 2005/2008/2008-R2 Integration Services Standard, Enterprise, Developer Learning SSIS under 1 hour
Full-featured for development and testing. (NOT FOR PRODUCTION) Same as Enterprise Edition features! Learning SSIS under 1 hour
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 Learning SSIS under 1 hour
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 Merge Merge Join Sort Union All Aggregate Learning SSIS under 1 hour
Project Real: SQL Server 2005 BI in Practice Codeplex Business Intelligence Developer Network MSDN Books on Line (BOL) Rafael Salas Andy Leonard Jamie Thomson (SSIS Junkie) Todd McDermid Tim Mitchell SQLShare.com Pragmatic Works 1. Learning SSIS under 1 hour
Thank you for attending! Blog: Twitter: Linked-in: Rate my presentation Learning SSIS under 1 hour