SlideShare una empresa de Scribd logo
Lectura de archivos
XML
Carlos Palacios
Ruth Salazar
Juan Fernandez
¿Qué es XML?
• Extensible Markup Language por sus siglas en inglés.
• Sistema de codificación basado en etiquetas.
• Da soporte para bases de datos y lo más importante, ayuda a
las aplicaciones incompatibles a comunicarse de mejor forma.
XML Source
• Elemento del “data flow” que permite la lectura de archivos
XML.
• Llena las columnas en la salida de origen con los datos.
• El elemento XML Source utiliza un esquema para interpretar el
archivo.
Esquemas de lectura XML
DTD (Document Type Definition
• Define los elementos, qué
atributos tienen, el orden y
jerarquía.
• Se declara con la etiqueta
“DOCTYPE” debajo de la
etiqueta “XML”
• Están dentro del mismo
XML.
XSD (XML Schemas)
• Provee una mejor
estructura para definir los
atributos.
• Tiene estructura y sintaxis
XML.
• Es un archivo físico
separado del XML que se
quiere leer.
Tipo de acceso a los datos
• El XML Source ofrece 3 formas de acceder a los datos:
• Especificando la localización física del archivo.
• Especificando el nombre de la variable que contiene la dirección
física del archivo.
• Especificando una variable que contiene los datos XML.
Configurando XML Source
• En el editor simple,
tres pestañas:
• Connection Manager
• Columns
• Error Output
• En el editor
avanzado, dos
petañas:
• Common
• Source Custom
Connection Manager
• Se debe elegir entre los tres modos de acceso a los datos:
• Localización del archivo
• Localización en una variable
• Datos XML en una variable
• Luego se debe especificar la localización del esquema (XSD):
• Si no se tuviera el archivo .xsd, simplemente se utiliza el botón
“Generate XSD” el cual analiza el archivo .xml y genera
automáticamente el .xsd y lo guarda en la localización
especificada por el usuario.
Columns
• Esta pestaña se utiliza para mapear las posibles columnas
disponibles para los registros dentro del archivo XML.
• Opciones disponibles:
• Available External Columns: Lista las columnas disponibles en el
archivo fuente. No se pueden borrar estas columnas.
• External Column: Lista las columnas en el orden que van a ser
leídas desde el archivo fuente. El orden de las mismas se puede
cambiar.
• Output Column: Columna destino, se le puede cambiar el
nombre.

Más contenido relacionado

La actualidad más candente

Anahi
AnahiAnahi
Anahi
Ana Sisa
 
Lenguajes de Marcas XML
Lenguajes de Marcas XMLLenguajes de Marcas XML
Lenguajes de Marcas XML
Anuska González
 
Filtros avanzados para Excel 2007
Filtros avanzados para Excel 2007Filtros avanzados para Excel 2007
Filtros avanzados para Excel 2007
Susana Heredero
 
Base de datos
Base de datos Base de datos
Base de datos
dani-laprimocha
 
42 ruiz dayana access 2010 27 08-19 (6)
42 ruiz dayana access 2010 27 08-19 (6)42 ruiz dayana access 2010 27 08-19 (6)
42 ruiz dayana access 2010 27 08-19 (6)
dayanaruizmora
 
Ficha de datos de excel
Ficha de datos de excelFicha de datos de excel
Ficha de datos de excel
Honorio Madrigal
 
Trabajo del sql
Trabajo del sqlTrabajo del sql
Sql
SqlSql
CURSO DE DB2 DEMO
CURSO DE DB2 DEMOCURSO DE DB2 DEMO
CURSO DE DB2 DEMO
Ramiro Gonzalez
 
4. acceso a datos
4. acceso a datos4. acceso a datos
4. acceso a datos
Anuska González
 

La actualidad más candente (10)

Anahi
AnahiAnahi
Anahi
 
Lenguajes de Marcas XML
Lenguajes de Marcas XMLLenguajes de Marcas XML
Lenguajes de Marcas XML
 
Filtros avanzados para Excel 2007
Filtros avanzados para Excel 2007Filtros avanzados para Excel 2007
Filtros avanzados para Excel 2007
 
Base de datos
Base de datos Base de datos
Base de datos
 
42 ruiz dayana access 2010 27 08-19 (6)
42 ruiz dayana access 2010 27 08-19 (6)42 ruiz dayana access 2010 27 08-19 (6)
42 ruiz dayana access 2010 27 08-19 (6)
 
Ficha de datos de excel
Ficha de datos de excelFicha de datos de excel
Ficha de datos de excel
 
Trabajo del sql
Trabajo del sqlTrabajo del sql
Trabajo del sql
 
Sql
SqlSql
Sql
 
CURSO DE DB2 DEMO
CURSO DE DB2 DEMOCURSO DE DB2 DEMO
CURSO DE DB2 DEMO
 
4. acceso a datos
4. acceso a datos4. acceso a datos
4. acceso a datos
 

Similar a Lectura de archivos xml ssis

Capitulo 27 (XML: Lenguaje de mercado extendible) y Capítulo 28 (Conceptos de...
Capitulo 27 (XML: Lenguaje de mercado extendible) y Capítulo 28 (Conceptos de...Capitulo 27 (XML: Lenguaje de mercado extendible) y Capítulo 28 (Conceptos de...
Capitulo 27 (XML: Lenguaje de mercado extendible) y Capítulo 28 (Conceptos de...
Liz Ocampo
 
5/9 Curso JEE5, Soa, Web Services, ESB y XML
5/9 Curso JEE5, Soa, Web Services, ESB y XML5/9 Curso JEE5, Soa, Web Services, ESB y XML
5/9 Curso JEE5, Soa, Web Services, ESB y XML
Juan Carlos Rubio Pineda
 
Tema 2
Tema 2Tema 2
Tema 2
avalver2
 
Curso xml
Curso xmlCurso xml
Datos En La Web - Clase 2
Datos En La Web - Clase 2Datos En La Web - Clase 2
Datos En La Web - Clase 2
Sebastian Galiano
 
Almdedat
AlmdedatAlmdedat
Almdedat
Sujey Morales
 
Metodos de entrada y Salida
Metodos de entrada y SalidaMetodos de entrada y Salida
Metodos de entrada y Salida
Cristian Andres
 
Apuntes de XSD
Apuntes de XSDApuntes de XSD
Apuntes de XSD
Abrirllave
 
Colima2000
Colima2000Colima2000
Tipos de datos de oracle
Tipos de datos de oracleTipos de datos de oracle
Tipos de datos de oracle
Dayana Ore Yataco
 
Xml
XmlXml
Datos semiestructurados Xml
Datos semiestructurados XmlDatos semiestructurados Xml
Datos semiestructurados Xml
josecuartas
 
Dn13 u3 a28_slja
Dn13 u3 a28_sljaDn13 u3 a28_slja
Dn13 u3 a28_slja
skjuma
 
Abf leccion 12
Abf leccion 12Abf leccion 12
Abf leccion 12
victdiazm
 
Xml
XmlXml
Android de la A a la Z - Unidad 5
Android de la A a la Z - Unidad 5Android de la A a la Z - Unidad 5
Android de la A a la Z - Unidad 5
Jorge Ulises
 
Web services y java
Web services y javaWeb services y java
Web services y java
Oliver Centeno
 
Xml
XmlXml
Xml
XmlXml
Presentación1 bricio vera
Presentación1 bricio veraPresentación1 bricio vera
Presentación1 bricio vera
bricio28
 

Similar a Lectura de archivos xml ssis (20)

Capitulo 27 (XML: Lenguaje de mercado extendible) y Capítulo 28 (Conceptos de...
Capitulo 27 (XML: Lenguaje de mercado extendible) y Capítulo 28 (Conceptos de...Capitulo 27 (XML: Lenguaje de mercado extendible) y Capítulo 28 (Conceptos de...
Capitulo 27 (XML: Lenguaje de mercado extendible) y Capítulo 28 (Conceptos de...
 
5/9 Curso JEE5, Soa, Web Services, ESB y XML
5/9 Curso JEE5, Soa, Web Services, ESB y XML5/9 Curso JEE5, Soa, Web Services, ESB y XML
5/9 Curso JEE5, Soa, Web Services, ESB y XML
 
Tema 2
Tema 2Tema 2
Tema 2
 
Curso xml
Curso xmlCurso xml
Curso xml
 
Datos En La Web - Clase 2
Datos En La Web - Clase 2Datos En La Web - Clase 2
Datos En La Web - Clase 2
 
Almdedat
AlmdedatAlmdedat
Almdedat
 
Metodos de entrada y Salida
Metodos de entrada y SalidaMetodos de entrada y Salida
Metodos de entrada y Salida
 
Apuntes de XSD
Apuntes de XSDApuntes de XSD
Apuntes de XSD
 
Colima2000
Colima2000Colima2000
Colima2000
 
Tipos de datos de oracle
Tipos de datos de oracleTipos de datos de oracle
Tipos de datos de oracle
 
Xml
XmlXml
Xml
 
Datos semiestructurados Xml
Datos semiestructurados XmlDatos semiestructurados Xml
Datos semiestructurados Xml
 
Dn13 u3 a28_slja
Dn13 u3 a28_sljaDn13 u3 a28_slja
Dn13 u3 a28_slja
 
Abf leccion 12
Abf leccion 12Abf leccion 12
Abf leccion 12
 
Xml
XmlXml
Xml
 
Android de la A a la Z - Unidad 5
Android de la A a la Z - Unidad 5Android de la A a la Z - Unidad 5
Android de la A a la Z - Unidad 5
 
Web services y java
Web services y javaWeb services y java
Web services y java
 
Xml
XmlXml
Xml
 
Xml
XmlXml
Xml
 
Presentación1 bricio vera
Presentación1 bricio veraPresentación1 bricio vera
Presentación1 bricio vera
 

Último

herramientas de sitio web 3.0 2024
herramientas de sitio web 3.0  2024herramientas de sitio web 3.0  2024
herramientas de sitio web 3.0 2024
julio05042006
 
Second Life, informe de actividad del maestro Tapia
Second Life, informe de actividad del maestro TapiaSecond Life, informe de actividad del maestro Tapia
Second Life, informe de actividad del maestro Tapia
al050121024
 
Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...
Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...
Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...
AMADO SALVADOR
 
Actividad Conceptos básicos de programación.pdf
Actividad Conceptos básicos de programación.pdfActividad Conceptos básicos de programación.pdf
Actividad Conceptos básicos de programación.pdf
NajwaNimri1
 
TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....
TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....
TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....
bendezuperezjimena
 
SISTESIS RETO4 Grupo4 co-creadores .ppsx
SISTESIS RETO4 Grupo4 co-creadores .ppsxSISTESIS RETO4 Grupo4 co-creadores .ppsx
SISTESIS RETO4 Grupo4 co-creadores .ppsx
tamarita881
 
edublogs info.docx asdasfasfsawqrdqwfqwfqwfq
edublogs info.docx asdasfasfsawqrdqwfqwfqwfqedublogs info.docx asdasfasfsawqrdqwfqwfqwfq
edublogs info.docx asdasfasfsawqrdqwfqwfqwfq
larapalaciosmonzon28
 
Catalogo Cajas Fuertes BTV Amado Salvador Distribuidor Oficial
Catalogo Cajas Fuertes BTV Amado Salvador Distribuidor OficialCatalogo Cajas Fuertes BTV Amado Salvador Distribuidor Oficial
Catalogo Cajas Fuertes BTV Amado Salvador Distribuidor Oficial
AMADO SALVADOR
 
Presentación de Tic en educación y sobre blogger
Presentación de Tic en educación y sobre bloggerPresentación de Tic en educación y sobre blogger
Presentación de Tic en educación y sobre blogger
larapalaciosmonzon28
 
mantenimiento de chasis y carroceria1.pptx
mantenimiento de chasis y carroceria1.pptxmantenimiento de chasis y carroceria1.pptx
mantenimiento de chasis y carroceria1.pptx
MiguelAtencio10
 
IA en entornos rurales aplicada a la viticultura
IA en entornos rurales aplicada a la viticulturaIA en entornos rurales aplicada a la viticultura
IA en entornos rurales aplicada a la viticultura
Miguel Rebollo
 
TECLADO ERGONÓMICO Y PANTALLAS TACTILES - GESTIÓN INTEGRAL EDUCATIVA
TECLADO ERGONÓMICO Y PANTALLAS TACTILES - GESTIÓN INTEGRAL EDUCATIVATECLADO ERGONÓMICO Y PANTALLAS TACTILES - GESTIÓN INTEGRAL EDUCATIVA
TECLADO ERGONÓMICO Y PANTALLAS TACTILES - GESTIÓN INTEGRAL EDUCATIVA
LilibethEstupian
 
Manual Web soporte y mantenimiento de equipo de computo
Manual Web soporte y mantenimiento de equipo de computoManual Web soporte y mantenimiento de equipo de computo
Manual Web soporte y mantenimiento de equipo de computo
mantenimientocarbra6
 
Informació Projecte Iniciativa TIC HPE.pdf
Informació Projecte Iniciativa TIC HPE.pdfInformació Projecte Iniciativa TIC HPE.pdf
Informació Projecte Iniciativa TIC HPE.pdf
Festibity
 
Refrigeradores Samsung Modo Test y Forzado
Refrigeradores Samsung Modo Test y ForzadoRefrigeradores Samsung Modo Test y Forzado
Refrigeradores Samsung Modo Test y Forzado
NicandroMartinez2
 
Sitios web 3.0 funciones ventajas y desventajas
Sitios web 3.0 funciones ventajas y desventajasSitios web 3.0 funciones ventajas y desventajas
Sitios web 3.0 funciones ventajas y desventajas
paulroyal74
 
Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...
Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...
Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...
AMADO SALVADOR
 
HERRAMIENTAS WEB--------------------.pptx
HERRAMIENTAS WEB--------------------.pptxHERRAMIENTAS WEB--------------------.pptx
HERRAMIENTAS WEB--------------------.pptx
maralache30
 
Inteligencia Artificial
Inteligencia ArtificialInteligencia Artificial
Inteligencia Artificial
YashiraPaye
 
Nuevos tiempos, nuevos espacios.docxdsdsad
Nuevos tiempos, nuevos espacios.docxdsdsadNuevos tiempos, nuevos espacios.docxdsdsad
Nuevos tiempos, nuevos espacios.docxdsdsad
larapalaciosmonzon28
 

Último (20)

herramientas de sitio web 3.0 2024
herramientas de sitio web 3.0  2024herramientas de sitio web 3.0  2024
herramientas de sitio web 3.0 2024
 
Second Life, informe de actividad del maestro Tapia
Second Life, informe de actividad del maestro TapiaSecond Life, informe de actividad del maestro Tapia
Second Life, informe de actividad del maestro Tapia
 
Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...
Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...
Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...
 
Actividad Conceptos básicos de programación.pdf
Actividad Conceptos básicos de programación.pdfActividad Conceptos básicos de programación.pdf
Actividad Conceptos básicos de programación.pdf
 
TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....
TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....
TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....
 
SISTESIS RETO4 Grupo4 co-creadores .ppsx
SISTESIS RETO4 Grupo4 co-creadores .ppsxSISTESIS RETO4 Grupo4 co-creadores .ppsx
SISTESIS RETO4 Grupo4 co-creadores .ppsx
 
edublogs info.docx asdasfasfsawqrdqwfqwfqwfq
edublogs info.docx asdasfasfsawqrdqwfqwfqwfqedublogs info.docx asdasfasfsawqrdqwfqwfqwfq
edublogs info.docx asdasfasfsawqrdqwfqwfqwfq
 
Catalogo Cajas Fuertes BTV Amado Salvador Distribuidor Oficial
Catalogo Cajas Fuertes BTV Amado Salvador Distribuidor OficialCatalogo Cajas Fuertes BTV Amado Salvador Distribuidor Oficial
Catalogo Cajas Fuertes BTV Amado Salvador Distribuidor Oficial
 
Presentación de Tic en educación y sobre blogger
Presentación de Tic en educación y sobre bloggerPresentación de Tic en educación y sobre blogger
Presentación de Tic en educación y sobre blogger
 
mantenimiento de chasis y carroceria1.pptx
mantenimiento de chasis y carroceria1.pptxmantenimiento de chasis y carroceria1.pptx
mantenimiento de chasis y carroceria1.pptx
 
IA en entornos rurales aplicada a la viticultura
IA en entornos rurales aplicada a la viticulturaIA en entornos rurales aplicada a la viticultura
IA en entornos rurales aplicada a la viticultura
 
TECLADO ERGONÓMICO Y PANTALLAS TACTILES - GESTIÓN INTEGRAL EDUCATIVA
TECLADO ERGONÓMICO Y PANTALLAS TACTILES - GESTIÓN INTEGRAL EDUCATIVATECLADO ERGONÓMICO Y PANTALLAS TACTILES - GESTIÓN INTEGRAL EDUCATIVA
TECLADO ERGONÓMICO Y PANTALLAS TACTILES - GESTIÓN INTEGRAL EDUCATIVA
 
Manual Web soporte y mantenimiento de equipo de computo
Manual Web soporte y mantenimiento de equipo de computoManual Web soporte y mantenimiento de equipo de computo
Manual Web soporte y mantenimiento de equipo de computo
 
Informació Projecte Iniciativa TIC HPE.pdf
Informació Projecte Iniciativa TIC HPE.pdfInformació Projecte Iniciativa TIC HPE.pdf
Informació Projecte Iniciativa TIC HPE.pdf
 
Refrigeradores Samsung Modo Test y Forzado
Refrigeradores Samsung Modo Test y ForzadoRefrigeradores Samsung Modo Test y Forzado
Refrigeradores Samsung Modo Test y Forzado
 
Sitios web 3.0 funciones ventajas y desventajas
Sitios web 3.0 funciones ventajas y desventajasSitios web 3.0 funciones ventajas y desventajas
Sitios web 3.0 funciones ventajas y desventajas
 
Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...
Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...
Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...
 
HERRAMIENTAS WEB--------------------.pptx
HERRAMIENTAS WEB--------------------.pptxHERRAMIENTAS WEB--------------------.pptx
HERRAMIENTAS WEB--------------------.pptx
 
Inteligencia Artificial
Inteligencia ArtificialInteligencia Artificial
Inteligencia Artificial
 
Nuevos tiempos, nuevos espacios.docxdsdsad
Nuevos tiempos, nuevos espacios.docxdsdsadNuevos tiempos, nuevos espacios.docxdsdsad
Nuevos tiempos, nuevos espacios.docxdsdsad
 

Lectura de archivos xml ssis

  • 1. Lectura de archivos XML Carlos Palacios Ruth Salazar Juan Fernandez
  • 2. ¿Qué es XML? • Extensible Markup Language por sus siglas en inglés. • Sistema de codificación basado en etiquetas. • Da soporte para bases de datos y lo más importante, ayuda a las aplicaciones incompatibles a comunicarse de mejor forma.
  • 3. XML Source • Elemento del “data flow” que permite la lectura de archivos XML. • Llena las columnas en la salida de origen con los datos. • El elemento XML Source utiliza un esquema para interpretar el archivo.
  • 4. Esquemas de lectura XML DTD (Document Type Definition • Define los elementos, qué atributos tienen, el orden y jerarquía. • Se declara con la etiqueta “DOCTYPE” debajo de la etiqueta “XML” • Están dentro del mismo XML. XSD (XML Schemas) • Provee una mejor estructura para definir los atributos. • Tiene estructura y sintaxis XML. • Es un archivo físico separado del XML que se quiere leer.
  • 5. Tipo de acceso a los datos • El XML Source ofrece 3 formas de acceder a los datos: • Especificando la localización física del archivo. • Especificando el nombre de la variable que contiene la dirección física del archivo. • Especificando una variable que contiene los datos XML.
  • 6. Configurando XML Source • En el editor simple, tres pestañas: • Connection Manager • Columns • Error Output • En el editor avanzado, dos petañas: • Common • Source Custom
  • 7. Connection Manager • Se debe elegir entre los tres modos de acceso a los datos: • Localización del archivo • Localización en una variable • Datos XML en una variable • Luego se debe especificar la localización del esquema (XSD): • Si no se tuviera el archivo .xsd, simplemente se utiliza el botón “Generate XSD” el cual analiza el archivo .xml y genera automáticamente el .xsd y lo guarda en la localización especificada por el usuario.
  • 8. Columns • Esta pestaña se utiliza para mapear las posibles columnas disponibles para los registros dentro del archivo XML. • Opciones disponibles: • Available External Columns: Lista las columnas disponibles en el archivo fuente. No se pueden borrar estas columnas. • External Column: Lista las columnas en el orden que van a ser leídas desde el archivo fuente. El orden de las mismas se puede cambiar. • Output Column: Columna destino, se le puede cambiar el nombre.