Jose Chinchilla, MCTS, MCITP. Nuevo Ambiente de Desarrollo SQL Server 2012 Habilidades T-SQL a Super...
-
Upload
jarod-stocking -
Category
Documents
-
view
215 -
download
1
Transcript of Jose Chinchilla, MCTS, MCITP. Nuevo Ambiente de Desarrollo SQL Server 2012 Habilidades T-SQL a Super...
Jose Chinchilla, MCTS, MCITP
Todo lo debes saber sobre SSIS en 1 hora!
Nuevo Ambiente de Desarrollo SQL Server 2012 Habilidades T-SQL a Super Poderes SSIS Demo
BIDS Fuentes de Datos (Data Sources) y Vistas sobre fuentes de datos
(Data Source Views) Paquetes (Packages) Control Flow vs. Data Flow Fuentes (Sources) & Destinos (Destinations) Containers, Tasks, Transformations Variables Nuevo Modelo de Deployment
Servicios de Integracion de SQL ServerSQL Server Integration Services
Plataforma para Integracion de datos y flujo de datosSSIS is a platform for data integration and workflow applications
Herramienta para la extraccion, transformacion y carga de datos (ETL) o extraccion, carga y transformacion de datos (ELT)Tool used for data extraction, transformation, and loading (ETL)and/or data extraction, loading then transforming (ELT)
Herramienta para realizar operaciones DML, DDL, DCL, y soporte de TCLTool to make DML operation (Selects, Inserts, Updates, Deletes), DDL operations (Create/Drop Table), DCL operations (grant, revoke), TCL operatios (transactions, commit, rollback)
Herramienta para automatizar el mantenimiento y administracion de bases de datosTool to automate maintenance and tasks for SQL Server database administration
Que es SSIS ?
SSIS – Pedro Navaja
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
OLTP & OLAP
T-SQL
Hadoop & Linux
XML
WMIFile & Network
C# VB
Web Services
ETL/ELT
SSIS – Super poderes
XML
SSIS – agrupacion de tasks
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
Learning SSIS under 1 hour
Todo esto en 1 hora?
SSIS tasks – el dia de hoy!
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
The Ambiente de Desarrollo
Ambiente de Desarrollo
BIDS SQL Server 2012o Shell de Visual Studio 2010
Habilidades T-SQL a Super poderes SSIS
o T-SQL
• Update (set based), Execute Stored Procs• Recursiones - 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 a SSIS
o 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 a SSIS
Lo nuevo de SSIS en SQL Sever 2012
New Deployment Model: • Package & Project Parameters• Environments & Environment variables
Integration Services Catalog (SSISDB) – no more MSDB
New Resolve References Window
New Data Flow Transform: Data Correction Component
New Integration Services Import Project Wizard
Source and Destination Assistants
Collapsible Grouping in Data Flow
New Zoom-in & Zoom-out scale
Copy & Paste in place
Undo & Redo
Lo nuevo de SSIS en SQL Sever 2012
Lo nuevo de SSIS en SQL Sever 2012
DEMO
PREGUNTASY
RESPUESTAS
MUCHAS GRACIAS