Saltar al contenido

Base de Datos a XML

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.

La transformación a estructuras XML es similar a la transformación a otras estructuras de datos. Si se utiliza XML como destino, los esquemas XML pueden proporcionar reglas y más información sobre su estructura que, por ejemplo, las interfaces de tablas de bases de datos estándar. Jitterbit resaltará esas reglas para ayudarte en el mapeo.

Ejemplos de estos incluyen:

  • Campos obligatorios que están resaltados en rojo en el árbol de destino. Tenga en cuenta que los campos obligatorios pueden resaltarse una vez que asigna ciertos elementos, ya que pueden ser condicionales, p. si el elemento A tiene un valor, entonces el elemento B debe tener un valor; de lo contrario, el elemento B es opcional.

  • Los esquemas XML también pueden decirle qué valores son válidos para un elemento en particular, p. el elemento A es booleano y debe tener los valores: Verdadero, Falso, 1, 0, Sí, No. O el elemento B solo puede tener los valores: Rojo, Blanco o Azul. El servidor Jitterbit puede aplicar la validación XML antes de generar el documento de destino.

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:

  • Si está trabajando en una operación, puede hacer clic en el botón control a la derecha del campo > Transformación y seleccionar >Crear nuevo; O

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

  • Haga clic en la flecha hacia 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 seleccione > Nueva Transformación en el menú emergente.

  • 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 Base de datos de la lista desplegable Fuente y "XML" de la lista desplegable Destino.

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

Seleccione la Información de la Base de Datos de Origen

  • En la siguiente pantalla del Asistente de Transformación, seleccione el nombre de la fuente que contiene la información de la base de datos que desea transformar desde el menú desplegable Fuente de la base de datos, O haga clic en el botón control a la derecha del campo para crear una nueva base de datos de origen.

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

  • Los próximos pasos que siga dependerán de si desea usar solo una tabla en su base de datos de origen o si necesita acceder a más de una tabla de la base de datos. Seleccione cómo obtendrá información de su base de datos de origen:

    • Solo se accederá a una sola tabla en la base de datos de origen.
    • Se accederá a más de una tabla en la base de datos de origen.

Seleccionar Información de Destino 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:

  1. Está utilizando un documento XML cuya definición ya está cargada en el software.
  2. Debe utilizar un documento XML cuya definición aún no se haya cargado en el software.
  3. Puede cargar un documento XML de ejemplo para que Jitterbit cree la definición

¿Que Sigue?

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.