Procesando XML de estruturas complejas con SSIS

19
Procesando XML de estruturas complejas con SSIS 8 de Julio 2015 (12 pm GMT -5) Carlos Ulate Resumen: En esta sesión vamos aprender como procesar y manejar la carga de XML con estructuras complejas, los cuales dentro del mismo XML contienen información que va a diferentes tablas en la misma base de datos o a diferentes bases de datos. Está por comenzar: Moderador: Carlos Ulate Próximos Eventos Optimización de almacenamiento para SQL Server 22 de Julio Eduardo Castro Administrando SQL Server, mejores practicas para un DBA 15 de Julio Jesús Gil Excel Power Pivot como herramienta de apoyo para la estratetia de BI Self-Service 29 de Julio Julián Castiblanco

Transcript of Procesando XML de estruturas complejas con SSIS

Page 1: Procesando XML de estruturas complejas con SSIS

Procesando XML de estruturas complejas con

SSIS

8 de Julio 2015 (12 pm GMT -5)Carlos Ulate

Resumen:En esta sesión vamos aprender como procesar y manejar la carga de XML con estructuras complejas, los cuales dentro del mismo XML contienen información que va a diferentes tablas en la misma base de datos o a diferentes bases de datos.

Está por comenzar:

Moderador: Carlos Ulate

Próximos Eventos

Optimización de almacenamiento para SQL Server

22 de JulioEduardo Castro

Administrando SQL Server, mejores practicas para un DBA

15 de JulioJesús Gil

Excel Power Pivot como herramienta de apoyo para la estratetia de BI Self-Service 29 de Julio

Julián Castiblanco

Page 2: Procesando XML de estruturas complejas con SSIS

Manténgase conectado a nosotros!

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

/SpanishPASSVC

lnkd.in/dtYBzev

/user/SpanishPASSVC

/SpanishPASSVC

Page 3: Procesando XML de estruturas complejas con SSIS

3

Page 4: Procesando XML de estruturas complejas con SSIS

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.

Page 5: Procesando XML de estruturas complejas con SSIS

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

Page 6: Procesando XML de estruturas complejas con SSIS

Procesando XML de estruturas complejas con SSIS

08 de Julio de 2015

Carlos UlateDatabase Administrator, Informatech CRCoordinador Spanish Virtual ChapterMCTS

Moderador: Carlos Ulate

Page 7: Procesando XML de estruturas complejas con SSIS

Agenda

• Que es es XML?

• Porque cargar archivos XML.

• Como cargar archivos XML.

• Archivos XML complejos.

• Como cargar XML complejos.

• Que es XSLT?

Page 8: Procesando XML de estruturas complejas con SSIS

Que es XML?

• XML (Extensible Markup Language) es un lenguaje de

etiquetas, es decir, cada paquete de información está

delimitado por dos etiquetas como se hace también en el

lenguaje HTML, pero XML separa el contenido de la

presentación.

<H1>Mateo</H1>                     <--- HTML<Nombre>Mateo</Nombre>       <--- XML

Page 9: Procesando XML de estruturas complejas con SSIS

Por qué cargar archivos XML?

• Porque el XML se plantea como un lenguaje estándar

para el intercambio de información entre diferentes

programas de una manera segura, fiable y libre, ya que

no pertenece a ninguna compañía.

Page 10: Procesando XML de estruturas complejas con SSIS

Como cargar archivos XML con SSIS

• Se utiliza el componente de XML Source para poder leer

el archivo.

• Se necesita el archivo físico XML.

• Se necesita el archivo físico XSD.

Page 11: Procesando XML de estruturas complejas con SSIS

DEMO

Page 12: Procesando XML de estruturas complejas con SSIS

Archivos XML de estructura compleja

• Llamamos xml de estructura complejas a XML que

cuentan con un mas de un subnivel en sus jerarquías.

Page 13: Procesando XML de estruturas complejas con SSIS

Como Cargar XML de estrutura compleja

• Usando componentes de SSIS.

• Usando tablas en la base de datos y componentes de SSIS.

• Usando un script task.

• Usando XSLT.

Page 14: Procesando XML de estruturas complejas con SSIS

Qué es XSLT?

• XSLT (eXtensible Stylesheet Language for Transformations) es

un lenguaje que permite aplicar una transformación a un

documento XML para obtener otro documento XML, un

documento HTML o un documento de texto plano.

• La hoja de estilos XSLT con las reglas de transformación es

también un documento de texto XML en sí, generalmente con

extensión .xsl, por lo que se podrá comprobar si está bien

formado o no.

Page 15: Procesando XML de estruturas complejas con SSIS

Qué es XSLT?

Page 16: Procesando XML de estruturas complejas con SSIS

DEMO

Page 18: Procesando XML de estruturas complejas con SSIS

PREGUNTAS

Page 19: Procesando XML de estruturas complejas con SSIS

Administrando SQL Server, mejores practicas para un DBA

15 de Julio (12 pm GMT -5)Jesús Gil

Resúmen:

DBA por accidente?A todos nos ha pasado que tenemos que administrar una base de datos sin tener nociones de que es ser un DBA, ven a esta charla para conocer consejos y mejores practicas para administrar tu SQL Server.

Próximo Evento