introducción a ssis

22
Introducción a SSIS 11 Febrero 2015 (12 pm GMT -5) Carlos A Ulate Resumen: Esta sesión es una introducción a los que es SSIS, para que sirve, en que se puede usar y las ventajas que tiene, sin dejar de lado las buenas practicas. Próximos Eventos Seguridad de base de datos y cumplimiento de manera sencilla 25 de Febrero GreenSQL SQL Server 2014 Delayed Durability visto desde una aplicación 4 de Marzo Alejandro Cordero Visualización de dato en Cubos de información usando Sharepoint 2013 - PerformancePoint y Power View 18 de Febrero Juan Alvarado Está por comenzar:

Upload: spanishpassvc

Post on 22-Aug-2015

182 views

Category:

Technology


1 download

TRANSCRIPT

Introducción a SSIS11 Febrero 2015 (12 pm GMT -5)

Carlos A Ulate

Resumen:Esta sesión es una introducción a los que es SSIS, para que sirve, en que se puede usar y las ventajas que tiene, sin dejar de lado las buenas practicas.

Próximos Eventos

Seguridad de base de datos y cumplimiento de manera sencilla

25 de FebreroGreenSQL

SQL Server 2014 Delayed Durability visto desde una aplicación

4 de MarzoAlejandro Cordero

Visualización de dato en Cubos de información usando Sharepoint 2013 - PerformancePoint y Power View

18 de FebreroJuan Alvarado

Está por comenzar:

Manténgase conectado a nosotros!

Visítenos en http://globalspanish.sqlpass.org

/SpanishPASSVC

lnkd.in/dtYBzev

/user/SpanishPASSVC

/SpanishPASSVC

4

Oportunidades de Voluntariado

PASS no pudiera existir sin personas apasionadas y dedicadas de todas partes del

mundo que dan de su tiempo como voluntarios.

Se un voluntario ahora!!

Para identificar oportunidades locales visita volunteer.sqlpass.org

Recuerda actualizar tu perfil en las secciones de “MyVolunteering” y MyPASS para mas

detalles.

Sigan Participando!

• Obtén tu membresía gratuita en sqlpass.org

• Linked In: http://www.sqlpass.org/linkedin• Facebook: http://www.sqlpass.org/facebook• Twitter: @SQLPASS• PASS: http://www.sqlpass.org

Introducción a SSIS

11 de Febrero de 2015

Carlos A. Ulate HernandezMCTSDatabase Administrator, Informatech [email protected]

7

Agenda

• Qué es SSIS?

• Qué podemos hacer con SSIS?

• SSIS Toolbox

• Creación de paquetes

• Deployment de los paquetes

• Ejecución de paquetes

8

Qué es SSIS?

• SQL Server Integration Services.

• SSIS es básicamente una poderosa herramienta para realizar tareas tipo ETL.

• Liberado con SQL Server 2005.• Fue el reemplazo de DTS.• Ha estado presente en todas las versiones desde entonces.

9

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.

10

Qué podemos hacer con SSIS?

Cargar datos desde diferentes duentes de datos.• Archivos planos.• Diferentes motores de bases de datos.• XML.• EXCEL

Limpiar y estandarizar datos.

11

Qué podemos hacer con SSIS?

Aplicar lógica deseada 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.

12

SSIS Toolbox

SSIS Cuenta con un Toolbox con un repertorio de herramientas que podemos utilizar.

Cuenta con 2 tipos diferentes de herramientas:• Herramientas para el Control Flow.• Herramientas para el Data Flow.

13

Creación de Paquetes

ExportImport

Convert

Cast

UpdateDelete

Insert

Derive

Calculations

DB Tasks

OLAP DB MaintenanceExtract

Transform

Load

VB ScriptC# Script

File System Tasks

Data Profiling

WMI Read/Write

Aggregations

14

Creación de Paquetes

15

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.

16

Creación de Paquetes

• DEMO

17

Deployment de los paquetes

Para SQL Server 2012 se incluyo un nuevo modelo de deployment.• Project Deployment.

Se puede utilizar el modelo anterior sis se desea.• Package Deployment.

18

Deployment de los paquetes

• DEMO

19

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).

20

Ejecución de paquetes

• DEMO

21

Visualización de dato en Cubos de información usando Sharepoint 2013 - PerformancePoint y Power View

11 de Febrero (12 pm GMT -5)

Juan AlvaradoResúmen:En esta sesión se vera la integración y arquitectura de los componentes necesarios para desarrollar soluciones con SQL SERVER Analysis Services y PerformancePoint de Sharepoint 2013. Además se vera la integración con otros servicios tales como Power View, Reporting Services, Excel Services y Visio.

Próximo Evento