Upload
spanishpassvc
View
199
Download
2
Embed Size (px)
Citation preview
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
Manténgase conectado a nosotros!
Visítenos en http://globalspanish.sqlpass.org
/SpanishPASSVC
lnkd.in/dtYBzev
/user/SpanishPASSVC
/SpanishPASSVC
3
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
Procesando XML de estruturas complejas con SSIS
08 de Julio de 2015
Carlos UlateDatabase Administrator, Informatech CRCoordinador Spanish Virtual ChapterMCTS
Moderador: Carlos Ulate
Agenda
• Que es es XML?
• Porque cargar archivos XML.
• Como cargar archivos XML.
• Archivos XML complejos.
• Como cargar XML complejos.
• Que es XSLT?
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
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.
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.
DEMO
Archivos XML de estructura compleja
• Llamamos xml de estructura complejas a XML que
cuentan con un mas de un subnivel en sus jerarquías.
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.
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.
Qué es XSLT?
DEMO
Links Adicionales
• http://
www.ticarte.com/contenido/que-es-el-lenguaje-de-transformacion-x
slt
• http://www.w3schools.com/xsl/
• http://blog.hoegaerden.be/2011/04/20/loading-complex-xml-using-
ssis
/
• https://
support.office.com/es-co/article/XML-para-principiantes-a87d234d-
4c2e-4409-9cbc-45e4eb857d44
PREGUNTAS
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