Jose Chinchilla, MCTS, MCITP. Nuevo Ambiente de Desarrollo SQL Server 2012 Habilidades T-SQL a Super...

20
Jose Chinchilla, MCTS, MCITP Todo lo debes saber sobre SSIS en 1 hora!

Transcript of Jose Chinchilla, MCTS, MCITP. Nuevo Ambiente de Desarrollo SQL Server 2012 Habilidades T-SQL a Super...

Page 1: Jose Chinchilla, MCTS, MCITP. Nuevo Ambiente de Desarrollo SQL Server 2012 Habilidades T-SQL a Super Poderes SSIS Demo BIDS Fuentes de Datos (Data Sources)

Jose Chinchilla, MCTS, MCITP

Todo lo debes saber sobre SSIS en 1 hora!

Page 2: Jose Chinchilla, MCTS, MCITP. Nuevo Ambiente de Desarrollo SQL Server 2012 Habilidades T-SQL a Super Poderes SSIS Demo BIDS Fuentes de Datos (Data Sources)

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

Page 3: Jose Chinchilla, MCTS, MCITP. Nuevo Ambiente de Desarrollo SQL Server 2012 Habilidades T-SQL a Super Poderes SSIS Demo BIDS Fuentes de Datos (Data Sources)

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 ?

Page 4: Jose Chinchilla, MCTS, MCITP. Nuevo Ambiente de Desarrollo SQL Server 2012 Habilidades T-SQL a Super Poderes SSIS Demo BIDS Fuentes de Datos (Data Sources)

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

Page 5: Jose Chinchilla, MCTS, MCITP. Nuevo Ambiente de Desarrollo SQL Server 2012 Habilidades T-SQL a Super Poderes SSIS Demo BIDS Fuentes de Datos (Data Sources)

OLTP & OLAP

T-SQL

Hadoop & Linux

XML

WMIFile & Network

C# VB

Web Services

ETL/ELT

SSIS – Super poderes

XML

Page 6: Jose Chinchilla, MCTS, MCITP. Nuevo Ambiente de Desarrollo SQL Server 2012 Habilidades T-SQL a Super Poderes SSIS Demo BIDS Fuentes de Datos (Data Sources)

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

Page 7: Jose Chinchilla, MCTS, MCITP. Nuevo Ambiente de Desarrollo SQL Server 2012 Habilidades T-SQL a Super Poderes SSIS Demo BIDS Fuentes de Datos (Data Sources)

Todo esto en 1 hora?

Page 8: Jose Chinchilla, MCTS, MCITP. Nuevo Ambiente de Desarrollo SQL Server 2012 Habilidades T-SQL a Super Poderes SSIS Demo BIDS Fuentes de Datos (Data Sources)

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

Page 9: Jose Chinchilla, MCTS, MCITP. Nuevo Ambiente de Desarrollo SQL Server 2012 Habilidades T-SQL a Super Poderes SSIS Demo BIDS Fuentes de Datos (Data Sources)

The Ambiente de Desarrollo

Page 10: Jose Chinchilla, MCTS, MCITP. Nuevo Ambiente de Desarrollo SQL Server 2012 Habilidades T-SQL a Super Poderes SSIS Demo BIDS Fuentes de Datos (Data Sources)

Ambiente de Desarrollo

BIDS SQL Server 2012o Shell de Visual Studio 2010

Page 11: Jose Chinchilla, MCTS, MCITP. Nuevo Ambiente de Desarrollo SQL Server 2012 Habilidades T-SQL a Super Poderes SSIS Demo BIDS Fuentes de Datos (Data Sources)
Page 12: Jose Chinchilla, MCTS, MCITP. Nuevo Ambiente de Desarrollo SQL Server 2012 Habilidades T-SQL a Super Poderes SSIS Demo BIDS Fuentes de Datos (Data Sources)

Habilidades T-SQL a Super poderes SSIS

Page 13: Jose Chinchilla, MCTS, MCITP. Nuevo Ambiente de Desarrollo SQL Server 2012 Habilidades T-SQL a Super Poderes SSIS Demo BIDS Fuentes de Datos (Data Sources)

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

Page 14: Jose Chinchilla, MCTS, MCITP. Nuevo Ambiente de Desarrollo SQL Server 2012 Habilidades T-SQL a Super Poderes SSIS Demo BIDS Fuentes de Datos (Data Sources)

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

Page 15: Jose Chinchilla, MCTS, MCITP. Nuevo Ambiente de Desarrollo SQL Server 2012 Habilidades T-SQL a Super Poderes SSIS Demo BIDS Fuentes de Datos (Data Sources)

Lo nuevo de SSIS en SQL Sever 2012

Page 16: Jose Chinchilla, MCTS, MCITP. Nuevo Ambiente de Desarrollo SQL Server 2012 Habilidades T-SQL a Super Poderes SSIS Demo BIDS Fuentes de Datos (Data Sources)

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

Page 17: Jose Chinchilla, MCTS, MCITP. Nuevo Ambiente de Desarrollo SQL Server 2012 Habilidades T-SQL a Super Poderes SSIS Demo BIDS Fuentes de Datos (Data Sources)

Lo nuevo de SSIS en SQL Sever 2012

Page 18: Jose Chinchilla, MCTS, MCITP. Nuevo Ambiente de Desarrollo SQL Server 2012 Habilidades T-SQL a Super Poderes SSIS Demo BIDS Fuentes de Datos (Data Sources)

DEMO

Page 19: Jose Chinchilla, MCTS, MCITP. Nuevo Ambiente de Desarrollo SQL Server 2012 Habilidades T-SQL a Super Poderes SSIS Demo BIDS Fuentes de Datos (Data Sources)

PREGUNTASY

RESPUESTAS

Page 20: Jose Chinchilla, MCTS, MCITP. Nuevo Ambiente de Desarrollo SQL Server 2012 Habilidades T-SQL a Super Poderes SSIS Demo BIDS Fuentes de Datos (Data Sources)

MUCHAS GRACIAS