Habilite JavaScript para visualizar esta página.

Altova MapForce 2021 Professional Edition

Sitio web de Altova: _ic_link Asignación de bases de datos

 

MapForce 2021 es totalmente compatible con la asignación de datos de bases de datos con archivos XML, archivos planos y otros formatos de base de datos. Además, con la edición Enterprise Edition podrá crear asignaciones de datos entre bases de datos y formatos EDI, Excel 2007+, JSON, XBRL y servicios web.

 

Las bases de datos compatibles y sus objetos raíz aparecen a continuación. Altova procura ofrecer compatibilidad con otras bases de datos, pero sólo se garantiza una conexión y un procesamiento correctos con las bases de datos de la lista. Si usa la versión de 64 bits de MapForce, compruebe que tiene acceso a los controladores de BD de 64 bits de la BD a la que quiere conectarse.

 

Base de datos

Observaciones

Firebird 2.5.4, 3.0


IBM DB2 8.x, 9.1, 9.5, 9.7, 10.1, 10.5


IBM Db2 para i 6.1, 7.1, 7.2, 7.3, 7.4

Los archivos lógicos son compatibles y se muestran en vistas.

IBM Informix 11.70, 12.10, 14.10

Informix es compatible con conexiones vía ADO, JDBC y ODBC. La implementación no es compatible con tipos de datos de objetos de gran dimensión en cualquiera de los idiomas de generación del código. MapForce generará un mensaje de error (durante el proceso de generación del código) si se usa cualquiera de este tipo de datos.

MariaDB 10.2, 10.3, 10.4, 10.5


Microsoft Access 2003, 2007, 2010, 2013, 2016, 2019

En el momento de escribir esta documentación (principios de septiembre de 2019) no hay ningún Microsoft Access Runtime disponible para Access 2019. Solo puede conectarse a la BD de Access 2019 con productos de Altova si tiene instalado Microsoft Access 2016 Runtime y solamente si la BD no usa el tipo de datos "Large Number" (número grande).

Microsoft Azure SQL Database

SQL Server 2016 codebase

Microsoft SQL Server 2005, 2008, 2012, 2014, 2016, 2017, 2019

Microsoft SQL Server para Linux


MySQL 5.0, 5.1, 5.5, 5.6, 5.7, 8.0


Oracle 9i, 10g, 11g, 12c, 18, 19


PostgreSQL 8.0, 8.1, 8.2, 8.3, 9.0.10, 9.1.6, 9.2.1, 9.4, 9.5, 9.6, 10, 11, 12.1

Son compatibles todas las conexiones PostgreSQL, tanto nativas como basadas en controladores, a través de interfaces como ODBC o JDBC. Las conexiones nativas no necesitan controladores.

Progress OpenEdge 11.6

 

SQLite 3.33.0

Las conexiones SQLite son conexiones nativas y directas compatibles con el archivo de base de datos de SQLite. No se precisan controladores separados.

Sybase ASE 15, 16


Teradata 16

Son compatibles las conexiones vía ADO.NET, JDBC y ODBC.

 

Cuando una asignación inserta datos en una tabla de BD, los campos de identidad generados por la base de datos no son compatibles.

 

Asignaciones de BD en distintos entornos de ejecución

Cuando genera código de programa a partir de una asignación, cuando compila una asignación en archivos de ejecución de MapForce Server o cuando implementa una asignación en FlowForce Server, los detalles de la conexión de BD que se guardan con los archivos generados están adaptados a los controladores necesarios o compatibles para el entorno de destino elegido, como se aprecia en la siguiente tabla. Por ejemplo, si el lenguaje de transformación es Java, las conexiones ADO se convierten en JDBC al generar código a partir de la asignación.

 

Si ejecuta la asignación en un entorno distinto a MapForce deberá asegurarse de que los detalles de la conexión de BD son los correctos para el equipo en el que se va a ejecutar la asignación (por ejemplo, si está instalado el controlador de BD correspondiente, si la ruta de acceso a la BD es correcta, si se puede acceder al servidor de BD, etc.).

 

Algunos tipos de conexión de BD no se admiten en ciertos entornos de destino, como mostramos en la siguiente tabla.

 

Tipo de conexión/Entorno de ejecución

C#

C++

Java

MapForce Server en Windows

MapForce Server en Linux/Mac

ADO

puente ADO

Como está

Transformada en JDBC

Como está

Transformada en JDBC

ADO.NET

Como está

Definida por el usuario

Transformada en JDBC

Como está

Transformada en JDBC

JDBC

Definida por el usuario

Definida por el usuario

Como está

Como está

Como está

ODBC

puente ODBC

puente ODBC

Transformada en JDBC

Como está

Transformada en JDBC

Native PostgreSQL

No es compatible

No es compatible

No es compatible

Como está

Como está

Native SQLite

No es compatible

No es compatible

No es compatible

Como está

Como está

 

Leyenda de la tabla:

 

"Como está" significa que el tipo de conexión de la BD (por ejemplo, JDBC, ODBC) es la que defina MapForce.

"Transrofmada en JDBC" significa que la conexión de BD se transformará en una URL de conexión de BD similar a la JDBC.

"Puente ADO" o "puente ODBC" significa que la cadena de la conexión permanece como la haya definido MapForce, pero el código generado usará una clase adecuada que actúe como puente ADO (u ODBC), por ejemplo System.Data.OleDb.OleDbConnection o System.Data.Odbc.OdbcConnection.

"Definida por el usuario" significa que, para que la conexión funcione en el código generado, necesitará introducir manualmente los detalles de la conexión en el cuadro de diálogo Configurar componentes de BD. En función del caso, estos detalles de conexión se deben introducir como ADO/OLE-DB-specific settings o como JDBC-specific settings.

 

Consulte también:

 

Preparar asignaciones para ejecutarlas en servidores

Compilar asignaciones en archivos de ejecución de MapForce Server

Implementar asignaciones en FlowForce Server

Generador de código

© 2015-2021 Altova GmbH