Saltar al contenido

XML a Base de Datos

Los datos se pueden transformar de cualquier formato compatible con Jitterbit a XML y viceversa. Antes de intentar utilizar un XML como fuente o destino, debe tener un archivo de definición DTD o XSD que represente la estructura XML que desea utilizar cargado en el servidor de Jitterbit.

Crear una Nueva Transformación

  • Asegúrese de haber abierto el proyecto apropiado en el que desea crear la nueva transformación.

  • Hay varias formas de comenzar a crear una nueva transformación:

    • Seleccione Nuevo en el menú Archivo, luego elija Nuevo Transformación en el submenú; O

    • Haga clic en la flecha hacia abajo abajo junto al ícono de archivo en la barra de herramientas, luego elija Nueva Transformación en el submenú; O

    • Haga clic derecho en Transformaciones en el árbol jerárquico en la pestaña Diseño en el panel izquierdo de la pantalla, luego elija Nueva Transformación en el menú emergente.

  • Si está trabajando en una operación, puede hacer clic en el botón de control a la derecha del campo Transformación y seleccionar Crear nuevo, o el asistente de transformación aparece en su propia pestaña Nueva Transformación en el panel derecho de la ventana.

Especificar Tipos de Origen y Destino

  • Ingrese un nombre apropiado para su nueva transformación en el campo Nombre de la Transformación.

  • Seleccione XML de Fuente y Base de datos de los menús desplegables Destino.

  • Haga clic en el botón Siguiente en la barra de herramientas para continuar.

Seleccionar Información de Origen XML

Tiene tres opciones para cargar su documento XML. Haga clic en el escenario que describe dónde se encuentra el archivo DTD/XSD de su documento XML:

  • Está utilizando un documento XML cuya definición ya está cargada en el software.

  • Debe utilizar un documento XML cuya definición aún no se haya cargado en el software.

  • Puede cargar un documento XML de ejemplo para que Jitterbit cree la definición

Seleccionar Información de Destino de la Base de Datos

  • Seleccione el nombre del destino de datos que definió como su Definición de destino en el menú desplegable Destino de la base de datos, o haga clic en el botón de control a la derecha del campo para crear una nueva base de datos de destino.

  • Haga clic en el botón Siguiente en la barra de herramientas para continuar.

  • Los siguientes pasos que siga dependen de si desea usar solo una tabla en su base de datos de destino o si necesita acceder a más de una tabla de la base de datos. Seleccione cómo escribirá la información en su base de datos de destino:

    • Solo se accederá a una sola tabla en la base de datos de destino

    • Se accederá a más de una tabla en la base de datos de destino

¿Que Sigue?

Una vez que haya terminado de definir el destino de su base de datos, debería aparecer una estructura de datos de árbol en el árbol de transformación de destino para representar lo que ha definido.

Al realizar la asignación al destino de su base de datos, si tiene un destino de varias tablas con relaciones padre-hijo y está insertando datos, debe familiarizarse con el uso de las funciones de transformación. <SQLIDENTITY> y <SEQUENCE>.

  • <SQLIDENTITY> se utiliza para todas las bases de datos de destino que admiten claves de generación automática de números o de identidad. Una vez que se inserta el padre, el hijo puede heredar el número generado del padre asignando esta función a la clave externa en la tabla secundaria.

  • <SEQUENCE>realiza una acción similar y debe usarse para Oracle.

Ahora que ha definido la naturaleza de la fuente y su destino deseado, está listo para mapear la relación entre su fuente y destino a nivel de campo o elemento.