Altova MapForce 2023 Enterprise Edition

Los tipos de asignaciones pueden variar en función de: (i) origen y destino y (ii) la complejidad de la asignación Se pueden usar distintas estructuras de datos como origen y destino: por ejemplo, XML Schema, un archivo XML al que se le asigna un esquema, bases de datos, etc. Para obtener más información sobre formatos de origen y destino consulte Asignaciones: Origen y destino

 

La complejidad de los diseños de asignación incluye pero no se limita a:

 

Asignar un archivo de origen a un archivo de destino. Para más información sobre este tipo de asignación consulte Tutorial 1.

Combinar varios orígenes de datos en un único destino. Visite Tutorial 2 para obtener más información.

Filtrar los datos de forma que solamente un subconjunto de estos se asigne archivo de destino. Consulte Tutorial 3.

Asignar la estructura y el contenido del archivo de origen al archivo de destino. Consulte Tutorial 4.

 

Independientemente de la tecnología que utilice, MapForce determina automáticamente la estructura de los datos o sugiere que se asigne un esquema a esos datos. MapForce también puede generar esquemas a partir de un archivo de instancia de muestra. Por ejemplo, si está trabajando con un archivo de instancia XML pero no tiene una definición de esquema, MapForce puede generar uno. De esta forma MapForce hace que los datos del archivo XML se puedan asignar a otros archivos o formatos. Para obtener más información sobre las características y los términos básicos de MapForce consulte Tareas generales e Interfaz del usuario.

 

Proyectos (ediciones Professional y Enterprise)

Para administrar y acceder a los diseños de las asignaciones de datos de forma más fácil puede organizarlos en proyectos. Además de generar código para asignaciones individuales dentro del proyecto, también puede generar código de programa a partir de proyectos enteros. Para más detalles consulte Proyectos.

 

Opciones de personalización

En MapForce no solo puede personalizar el aspecto del entorno de desarrollo, sino que además puede configurar todos los tipos de componente y de formato: Por ejemplo:

 

Si se trata de una asignación de datos XML, puede elegir (i) si se incluye una referencia de esquema o (ii) si la declaración XML se suprime en los archivos XML de salida. También puede elegir la codificación de los archivos generados (p. ej. UTF-8).

Al asignar bases de datos puede configurar como el tiempo de espera para que se ejecuten instrucciones. También puede definir si MapForce debe usar transacciones de BD o si se debe eliminar el nombre del esquema de BD de los nombres de tabla al generar el código.

Si se trata de una asignación de datos XBRL, puede seleccionar las vistas que MapForce debe mostrar (p. ej. la vista Bases de enlaces de presentación y definición, la vista Base de enlaces de tabla o la vista Todos los conceptos).

 

Ejemplos

Los ejemplos siguientes ilustran algunos diseños de asignación que usan el mismo tipo de estructuras de origen y destino (ejemplo 1) o diferentes (ejemplo 2). Los dos ejemplos son simples en cuanto que solo tienen un componente de datos de origen y uno de destino. Para saber más sobre asignaciones, tareas y procedimientos avanzados, consulte Asignaciones avanzadas.

 

Ejemplo 1: Asignación XML

En el ejemplo siguiente puede ver un diseño de asignación que usa el mismo tipo de componentes de origen y destino (XML). Al conectar los nodos de origen y de destino (p. ej. Number) MapForce lee los datos de los nodos de origen y los escribe en los nodos de destino. La asignación usa la función format-number, que convierte el valor del elemento SinglePrice en una cadena de texto y escribe este valor convertido en el elemento de destino SinglePrice.

MF_Intro_WhatIsMF_MapScen1

 

Ejemplo 2: Correspondencias con elementos de BD

Las ediciones Professional y Enterprise permiten usar bases de datos como componentes de origen y destino de una asignación. Cuando establezca la conexión de BD en MapForce puede elegir tanto el controlador de BD como el tipo de conexión (ADO, ADO.NET, ODBC o JDBC) en función de la infraestructura y de la asignación. Además, puede generar consultas SQL de forma visual, usar procedimientos almacenados y consultar la BD directamente (aunque las opciones disponibles dependen del tipo de BD, la edición y el controlador). En el ejemplo siguiente puede ver cómo se asignan datos de BD a un archivo XML:

MF_Intro_WhatIsMF_MapScen2

 

© 2017-2023 Altova GmbH