![Page 1: Introducción a SSIS - casrrhh.pncvfs.gob.pecasrrhh.pncvfs.gob.pe/reclutamiento/procesos/S13112019.pdf · SSIS Toolbox SSIS cuenta con un Toolbox con una repertorio de herramientas](https://reader030.vdocumento.com/reader030/viewer/2022040102/5e8b4c9995d35119f018ba1d/html5/thumbnails/1.jpg)
Introducción a SSIS
Carlos Andrés Ulate Hernández
Database Administrator, Informatech CR
@cauh16
https://cr.linkedin.com/in/carlosulate
MCTS
![Page 2: Introducción a SSIS - casrrhh.pncvfs.gob.pecasrrhh.pncvfs.gob.pe/reclutamiento/procesos/S13112019.pdf · SSIS Toolbox SSIS cuenta con un Toolbox con una repertorio de herramientas](https://reader030.vdocumento.com/reader030/viewer/2022040102/5e8b4c9995d35119f018ba1d/html5/thumbnails/2.jpg)
Organiza
http://tinyurl.com/ComunidadWindows
![Page 3: Introducción a SSIS - casrrhh.pncvfs.gob.pecasrrhh.pncvfs.gob.pe/reclutamiento/procesos/S13112019.pdf · SSIS Toolbox SSIS cuenta con un Toolbox con una repertorio de herramientas](https://reader030.vdocumento.com/reader030/viewer/2022040102/5e8b4c9995d35119f018ba1d/html5/thumbnails/3.jpg)
Patrocinadores del SQL Saturday
Premier Sponsor
Gold Sponsor
Bronze Sponsor
![Page 4: Introducción a SSIS - casrrhh.pncvfs.gob.pecasrrhh.pncvfs.gob.pe/reclutamiento/procesos/S13112019.pdf · SSIS Toolbox SSIS cuenta con un Toolbox con una repertorio de herramientas](https://reader030.vdocumento.com/reader030/viewer/2022040102/5e8b4c9995d35119f018ba1d/html5/thumbnails/4.jpg)
Agenda
Qué es SSIS?
Qué podemos hacer con SSIS?
SSIS Toolbox
Creación de Paquetes.
Deployment de los paquetes
Ejecución de paquetes.
![Page 5: Introducción a SSIS - casrrhh.pncvfs.gob.pecasrrhh.pncvfs.gob.pe/reclutamiento/procesos/S13112019.pdf · SSIS Toolbox SSIS cuenta con un Toolbox con una repertorio de herramientas](https://reader030.vdocumento.com/reader030/viewer/2022040102/5e8b4c9995d35119f018ba1d/html5/thumbnails/5.jpg)
Qué es SSIS?
SQL Server Integration Services.
SSIS es básicamente una poderosa herramienta para realizar tareas tipo ETL.
Liberada con SQL Server 2005.
Fue el reemplazo de DTS.
Ha estado presente en todas las versiones desde entonces.
![Page 6: Introducción a SSIS - casrrhh.pncvfs.gob.pecasrrhh.pncvfs.gob.pe/reclutamiento/procesos/S13112019.pdf · SSIS Toolbox SSIS cuenta con un Toolbox con una repertorio de herramientas](https://reader030.vdocumento.com/reader030/viewer/2022040102/5e8b4c9995d35119f018ba1d/html5/thumbnails/6.jpg)
Qué es SSIS?
Integration Services es mas que un asistente
para mover datos, está basado en Visual
Studio y se pueden crear paquetes con flujos
de trabajo y tareas tan complejas como se
quiera.
![Page 7: Introducción a SSIS - casrrhh.pncvfs.gob.pecasrrhh.pncvfs.gob.pe/reclutamiento/procesos/S13112019.pdf · SSIS Toolbox SSIS cuenta con un Toolbox con una repertorio de herramientas](https://reader030.vdocumento.com/reader030/viewer/2022040102/5e8b4c9995d35119f018ba1d/html5/thumbnails/7.jpg)
Qué podemos hacer con SSIS?
Cargar datos desde diferentes fuentes de
datos.
Archivos planos.
Diferentes motores de bases de datos.
XML
Excel
Limpiar y estandarizar datos.
![Page 8: Introducción a SSIS - casrrhh.pncvfs.gob.pecasrrhh.pncvfs.gob.pe/reclutamiento/procesos/S13112019.pdf · SSIS Toolbox SSIS cuenta con un Toolbox con una repertorio de herramientas](https://reader030.vdocumento.com/reader030/viewer/2022040102/5e8b4c9995d35119f018ba1d/html5/thumbnails/8.jpg)
Qué podemos hacer con SSIS?
Aplicar lógica desea a los datos antes de
cargarlos.
Resumir / Convertir datos.
Distribuir / Descartar datos.
Automatizar tareas administrativas de bases
de datos.
Respaldo y restauración de Bases de Datos.
Copiar Objetos de una Base de Datos a otra.
![Page 9: Introducción a SSIS - casrrhh.pncvfs.gob.pecasrrhh.pncvfs.gob.pe/reclutamiento/procesos/S13112019.pdf · SSIS Toolbox SSIS cuenta con un Toolbox con una repertorio de herramientas](https://reader030.vdocumento.com/reader030/viewer/2022040102/5e8b4c9995d35119f018ba1d/html5/thumbnails/9.jpg)
SSIS Toolbox
SSIS cuenta con un Toolbox con una
repertorio de herramientas que podemos
utilizar.
Cuenta con 2 tipos diferentes de
herramientas:
Herramientas para el Control Flow. (Ver imagen al final)
Herrmientas para el Data Flow. (Ver imagen al final)
![Page 10: Introducción a SSIS - casrrhh.pncvfs.gob.pecasrrhh.pncvfs.gob.pe/reclutamiento/procesos/S13112019.pdf · SSIS Toolbox SSIS cuenta con un Toolbox con una repertorio de herramientas](https://reader030.vdocumento.com/reader030/viewer/2022040102/5e8b4c9995d35119f018ba1d/html5/thumbnails/10.jpg)
Creación de Paquetes
ExportImport
Convert
Cast
Update
Delete
Insert
Derive
Calculations
DB Tasks
OLAP DB MaintenanceExtract
Transform
Load
VB ScriptC# Script
File System Tasks
Data Profiling
WMI Read/Write
Aggregations
![Page 11: Introducción a SSIS - casrrhh.pncvfs.gob.pecasrrhh.pncvfs.gob.pe/reclutamiento/procesos/S13112019.pdf · SSIS Toolbox SSIS cuenta con un Toolbox con una repertorio de herramientas](https://reader030.vdocumento.com/reader030/viewer/2022040102/5e8b4c9995d35119f018ba1d/html5/thumbnails/11.jpg)
Creación de Paquetes
![Page 12: Introducción a SSIS - casrrhh.pncvfs.gob.pecasrrhh.pncvfs.gob.pe/reclutamiento/procesos/S13112019.pdf · SSIS Toolbox SSIS cuenta con un Toolbox con una repertorio de herramientas](https://reader030.vdocumento.com/reader030/viewer/2022040102/5e8b4c9995d35119f018ba1d/html5/thumbnails/12.jpg)
Creación de Paquetes
Que necesitamos para iniciar a trabajar:
Business Intelligence Development Studio (BIDS)
Se instala con el SQL Server.
SQL Server Data Tools
http://www.microsoft.com/en-
us/download/details.aspx?id=36843
SQL Server
![Page 13: Introducción a SSIS - casrrhh.pncvfs.gob.pecasrrhh.pncvfs.gob.pe/reclutamiento/procesos/S13112019.pdf · SSIS Toolbox SSIS cuenta con un Toolbox con una repertorio de herramientas](https://reader030.vdocumento.com/reader030/viewer/2022040102/5e8b4c9995d35119f018ba1d/html5/thumbnails/13.jpg)
Creación de Paquetes
DEMO
![Page 14: Introducción a SSIS - casrrhh.pncvfs.gob.pecasrrhh.pncvfs.gob.pe/reclutamiento/procesos/S13112019.pdf · SSIS Toolbox SSIS cuenta con un Toolbox con una repertorio de herramientas](https://reader030.vdocumento.com/reader030/viewer/2022040102/5e8b4c9995d35119f018ba1d/html5/thumbnails/14.jpg)
Deployment de los paquetes
Para SQL Server 2012 se incluyo un nuevo
modelo de deployment.
Project Deployment
Se puede utilizar el modelo anterior si se
desea.
Package Deployment
![Page 15: Introducción a SSIS - casrrhh.pncvfs.gob.pecasrrhh.pncvfs.gob.pe/reclutamiento/procesos/S13112019.pdf · SSIS Toolbox SSIS cuenta con un Toolbox con una repertorio de herramientas](https://reader030.vdocumento.com/reader030/viewer/2022040102/5e8b4c9995d35119f018ba1d/html5/thumbnails/15.jpg)
Deployment de los paquetes
DEMO
![Page 16: Introducción a SSIS - casrrhh.pncvfs.gob.pecasrrhh.pncvfs.gob.pe/reclutamiento/procesos/S13112019.pdf · SSIS Toolbox SSIS cuenta con un Toolbox con una repertorio de herramientas](https://reader030.vdocumento.com/reader030/viewer/2022040102/5e8b4c9995d35119f018ba1d/html5/thumbnails/16.jpg)
Ejecución de paquetes
Existen varias maneras para ejecutar los
paquetes, entre ellas:
Dtexec Utility.
Execute Package Utility (DtExecUI).
SQL Server Agent Jobs for Packages.
catalog.start_execution (SSISDB Database).
![Page 17: Introducción a SSIS - casrrhh.pncvfs.gob.pecasrrhh.pncvfs.gob.pe/reclutamiento/procesos/S13112019.pdf · SSIS Toolbox SSIS cuenta con un Toolbox con una repertorio de herramientas](https://reader030.vdocumento.com/reader030/viewer/2022040102/5e8b4c9995d35119f018ba1d/html5/thumbnails/17.jpg)
Links Importantes
http://programwar.wordpress.com/
http://www.mssqltips.com/sqlservertip/2450/ssis-package-deployment-model-in-sql-server-2012-part-1-of-2/
http://msdn.microsoft.com/en-us/library/ms141708.aspx
http://training.informatech.cr/
![Page 18: Introducción a SSIS - casrrhh.pncvfs.gob.pecasrrhh.pncvfs.gob.pe/reclutamiento/procesos/S13112019.pdf · SSIS Toolbox SSIS cuenta con un Toolbox con una repertorio de herramientas](https://reader030.vdocumento.com/reader030/viewer/2022040102/5e8b4c9995d35119f018ba1d/html5/thumbnails/18.jpg)
Preguntas y Respuestas
Carlos A. Ulate
Hernández
[email protected] http://blog.informatech.cr/
@cauh16
![Page 19: Introducción a SSIS - casrrhh.pncvfs.gob.pecasrrhh.pncvfs.gob.pe/reclutamiento/procesos/S13112019.pdf · SSIS Toolbox SSIS cuenta con un Toolbox con una repertorio de herramientas](https://reader030.vdocumento.com/reader030/viewer/2022040102/5e8b4c9995d35119f018ba1d/html5/thumbnails/19.jpg)
Herramientas del Control Flow
![Page 20: Introducción a SSIS - casrrhh.pncvfs.gob.pecasrrhh.pncvfs.gob.pe/reclutamiento/procesos/S13112019.pdf · SSIS Toolbox SSIS cuenta con un Toolbox con una repertorio de herramientas](https://reader030.vdocumento.com/reader030/viewer/2022040102/5e8b4c9995d35119f018ba1d/html5/thumbnails/20.jpg)
Herramientas del Data Flow