SSIS, Generar XML a partir de una tabla.

26/12/2006 - 20:11 por Salvador Ramos | Informe spam
Hola a todos,

Necesito exportar a un archivo XML a partir de datos de una tabla. He
encontrado cómo hacer justo lo contrario, es decir, importar de un XML
(incluso validando su esquema XSD) a una tabla, y necesito justo lo
contrario. No encuentro en SSIS un componente apropiado para esto, lo hay ?
como solución me proponéis ?

Muchas gracias

Un saludo
Salvador Ramos
Murcia - España

[Microsoft MVP SQL Server / MCTS: SQL Server 2005]
www.helpdna.net (información sobre SQL Server y .NET)

Preguntas similare

Leer las respuestas

#1 Salvador Ramos
27/12/2006 - 10:04 | Informe spam
Hola Alejandro,

Si, la verdad que no lo cité pero esa es mi idea, hacerlo con SELECT ... FOR
XML y enviarlo a un fichero de texto plano, utilizaré esa alternativa.

Quería comprobar si con SSIS había otra alternativa mejor, lo ideal sería
que pudiese generar el xml y validarlo contra esquema xsd, para mayor
seguridad de que el fichero es correcto. Pero es por ser más perfeccionista,
la alternativa citada también me vale.

Muchas gracias.

Un saludo
Salvador Ramos
Murcia - España

[Microsoft MVP SQL Server / MCTS: SQL Server 2005]
www.helpdna.net (información sobre SQL Server y .NET)


"Alejandro Mesa" escribió en el
mensaje news:
Salvador,

Me pregunto si has probado usando la clausula "for xml" de la sentencia
"select".


AMB

"Salvador Ramos" wrote:

Hola a todos,

Necesito exportar a un archivo XML a partir de datos de una tabla. He
encontrado cómo hacer justo lo contrario, es decir, importar de un XML
(incluso validando su esquema XSD) a una tabla, y necesito justo lo
contrario. No encuentro en SSIS un componente apropiado para esto, lo hay
?
como solución me proponéis ?

Muchas gracias

Un saludo
Salvador Ramos
Murcia - España

[Microsoft MVP SQL Server / MCTS: SQL Server 2005]
www.helpdna.net (información sobre SQL Server y .NET)




Respuesta Responder a este mensaje
#2 Antonio Soto
27/12/2006 - 10:27 | Informe spam
Hola Salva

¿No crees que puede ser un buen ejemplo de procedimiento de CLR? :-) :-) Se
me ocurre hacer un sp que tenga como parámetros el XML y el XSD y que lo
valide y cree el fichero

Saludos

Antonio Soto
Solid Quality Learning
http://www.sqlu.com
Disclaimer: This communication is an original work and represents my sole
views on the subject. It does not represent the views of any other person
or entity either by inference or direct reference

"Salvador Ramos" wrote in message
news:
Hola Alejandro,

Si, la verdad que no lo cité pero esa es mi idea, hacerlo con SELECT ...
FOR XML y enviarlo a un fichero de texto plano, utilizaré esa alternativa.

Quería comprobar si con SSIS había otra alternativa mejor, lo ideal sería
que pudiese generar el xml y validarlo contra esquema xsd, para mayor
seguridad de que el fichero es correcto. Pero es por ser más
perfeccionista, la alternativa citada también me vale.

Muchas gracias.

Un saludo
Salvador Ramos
Murcia - España

[Microsoft MVP SQL Server / MCTS: SQL Server 2005]
www.helpdna.net (información sobre SQL Server y .NET)


"Alejandro Mesa" escribió en el
mensaje news:
Salvador,

Me pregunto si has probado usando la clausula "for xml" de la sentencia
"select".


AMB

"Salvador Ramos" wrote:

Hola a todos,

Necesito exportar a un archivo XML a partir de datos de una tabla. He
encontrado cómo hacer justo lo contrario, es decir, importar de un XML
(incluso validando su esquema XSD) a una tabla, y necesito justo lo
contrario. No encuentro en SSIS un componente apropiado para esto, lo
hay ?
como solución me proponéis ?

Muchas gracias

Un saludo
Salvador Ramos
Murcia - España

[Microsoft MVP SQL Server / MCTS: SQL Server 2005]
www.helpdna.net (información sobre SQL Server y .NET)










Respuesta Responder a este mensaje
#3 Salvador Ramos
27/12/2006 - 11:47 | Informe spam
jejeje, totalmente de acuerdo, de hecho es lo que tengo pensado hacer más
adelante.

Me están desarrollando una aplicación .Net para generar ese fichero XML, y
además estoy viendo la alternativa de hacerlo por SSIS, ya que en principio
será una operación manual y en el futuro lo quiero automatizar.

El problema es que voy contrareloj, tengo que generar unos datos y enviarlos
a Hacienda partir del 1-ene-2007, además es algo nuevo, aun no tienen la
versión definitiva y fíjate en las fechas que estamos. Así que he optado por
empezar a generar esos datos de forma manual con una aplicación .Net (lo
típico, selecciono desde-hasta, genero el fichero, lo reviso, lo retoco si
es necesario, y lo envío), y a la vez estoy trabajando en poder automatizar
todo esto.
En fin, cosas de esas "para ayer" que nos caen de vez en cuando :-)

Una vez que tenga la aplicación funcionando correctamente de forma manual, y
proceda a montar los procesos con SSIS, ahí es donde tendré en cuenta
utilizar el CLR, como indicas.

Muchas gracias

Un saludo
Salvador Ramos
Murcia - España

[Microsoft MVP SQL Server / MCTS: SQL Server 2005]
www.helpdna.net (información sobre SQL Server y .NET)


"Antonio Soto" escribió en el mensaje
news:
Hola Salva

¿No crees que puede ser un buen ejemplo de procedimiento de CLR? :-) :-)
Se me ocurre hacer un sp que tenga como parámetros el XML y el XSD y que
lo valide y cree el fichero

Saludos

Antonio Soto
Solid Quality Learning
http://www.sqlu.com
Disclaimer: This communication is an original work and represents my sole
views on the subject. It does not represent the views of any other person
or entity either by inference or direct reference

"Salvador Ramos" wrote in message
news:
Hola Alejandro,

Si, la verdad que no lo cité pero esa es mi idea, hacerlo con SELECT ...
FOR XML y enviarlo a un fichero de texto plano, utilizaré esa
alternativa.

Quería comprobar si con SSIS había otra alternativa mejor, lo ideal sería
que pudiese generar el xml y validarlo contra esquema xsd, para mayor
seguridad de que el fichero es correcto. Pero es por ser más
perfeccionista, la alternativa citada también me vale.

Muchas gracias.

Un saludo
Salvador Ramos
Murcia - España

[Microsoft MVP SQL Server / MCTS: SQL Server 2005]
www.helpdna.net (información sobre SQL Server y .NET)


"Alejandro Mesa" escribió en el
mensaje news:
Salvador,

Me pregunto si has probado usando la clausula "for xml" de la sentencia
"select".


AMB

"Salvador Ramos" wrote:

Hola a todos,

Necesito exportar a un archivo XML a partir de datos de una tabla. He
encontrado cómo hacer justo lo contrario, es decir, importar de un XML
(incluso validando su esquema XSD) a una tabla, y necesito justo lo
contrario. No encuentro en SSIS un componente apropiado para esto, lo
hay ?
como solución me proponéis ?

Muchas gracias

Un saludo
Salvador Ramos
Murcia - España

[Microsoft MVP SQL Server / MCTS: SQL Server 2005]
www.helpdna.net (información sobre SQL Server y .NET)













Respuesta Responder a este mensaje
#4 Maxi
27/12/2006 - 13:16 | Informe spam
Hola, coincido plenamente, de hecho yo lo solucione asi, si les interesa les
puedo pasar el codigo que use en CLR para hacer esto


Salu2

Microsoft MVP SQL Server
Culminis Speaker

"Antonio Soto" escribió en el mensaje
news:
Hola Salva

¿No crees que puede ser un buen ejemplo de procedimiento de CLR? :-) :-)
Se me ocurre hacer un sp que tenga como parámetros el XML y el XSD y que
lo valide y cree el fichero

Saludos

Antonio Soto
Solid Quality Learning
http://www.sqlu.com
Disclaimer: This communication is an original work and represents my sole
views on the subject. It does not represent the views of any other person
or entity either by inference or direct reference

"Salvador Ramos" wrote in message
news:
Hola Alejandro,

Si, la verdad que no lo cité pero esa es mi idea, hacerlo con SELECT ...
FOR XML y enviarlo a un fichero de texto plano, utilizaré esa
alternativa.

Quería comprobar si con SSIS había otra alternativa mejor, lo ideal sería
que pudiese generar el xml y validarlo contra esquema xsd, para mayor
seguridad de que el fichero es correcto. Pero es por ser más
perfeccionista, la alternativa citada también me vale.

Muchas gracias.

Un saludo
Salvador Ramos
Murcia - España

[Microsoft MVP SQL Server / MCTS: SQL Server 2005]
www.helpdna.net (información sobre SQL Server y .NET)


"Alejandro Mesa" escribió en el
mensaje news:
Salvador,

Me pregunto si has probado usando la clausula "for xml" de la sentencia
"select".


AMB

"Salvador Ramos" wrote:

Hola a todos,

Necesito exportar a un archivo XML a partir de datos de una tabla. He
encontrado cómo hacer justo lo contrario, es decir, importar de un XML
(incluso validando su esquema XSD) a una tabla, y necesito justo lo
contrario. No encuentro en SSIS un componente apropiado para esto, lo
hay ?
como solución me proponéis ?

Muchas gracias

Un saludo
Salvador Ramos
Murcia - España

[Microsoft MVP SQL Server / MCTS: SQL Server 2005]
www.helpdna.net (información sobre SQL Server y .NET)













Respuesta Responder a este mensaje
#5 Salvador Ramos
27/12/2006 - 13:54 | Informe spam
Muchas gracias Maxi,

Lo tendré en cuenta para esa segunda fase :-)

Un saludo
Salvador Ramos
Murcia - España

[Microsoft MVP SQL Server / MCTS: SQL Server 2005]
www.helpdna.net (información sobre SQL Server y .NET)


"Maxi" escribió en el mensaje
news:
Hola, coincido plenamente, de hecho yo lo solucione asi, si les interesa
les puedo pasar el codigo que use en CLR para hacer esto


Salu2

Microsoft MVP SQL Server
Culminis Speaker

"Antonio Soto" escribió en el mensaje
news:
Hola Salva

¿No crees que puede ser un buen ejemplo de procedimiento de CLR? :-) :-)
Se me ocurre hacer un sp que tenga como parámetros el XML y el XSD y que
lo valide y cree el fichero

Saludos

Antonio Soto
Solid Quality Learning
http://www.sqlu.com
Disclaimer: This communication is an original work and represents my sole
views on the subject. It does not represent the views of any other
person
or entity either by inference or direct reference

"Salvador Ramos" wrote in message
news:
Hola Alejandro,

Si, la verdad que no lo cité pero esa es mi idea, hacerlo con SELECT ...
FOR XML y enviarlo a un fichero de texto plano, utilizaré esa
alternativa.

Quería comprobar si con SSIS había otra alternativa mejor, lo ideal
sería que pudiese generar el xml y validarlo contra esquema xsd, para
mayor seguridad de que el fichero es correcto. Pero es por ser más
perfeccionista, la alternativa citada también me vale.

Muchas gracias.

Un saludo
Salvador Ramos
Murcia - España

[Microsoft MVP SQL Server / MCTS: SQL Server 2005]
www.helpdna.net (información sobre SQL Server y .NET)


"Alejandro Mesa" escribió en
el mensaje news:
Salvador,

Me pregunto si has probado usando la clausula "for xml" de la sentencia
"select".


AMB

"Salvador Ramos" wrote:

Hola a todos,

Necesito exportar a un archivo XML a partir de datos de una tabla. He
encontrado cómo hacer justo lo contrario, es decir, importar de un XML
(incluso validando su esquema XSD) a una tabla, y necesito justo lo
contrario. No encuentro en SSIS un componente apropiado para esto, lo
hay ?
como solución me proponéis ?

Muchas gracias

Un saludo
Salvador Ramos
Murcia - España

[Microsoft MVP SQL Server / MCTS: SQL Server 2005]
www.helpdna.net (información sobre SQL Server y .NET)

















Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida