Altova MapForce 2024 Professional Edition

Bases de datos como recursos globales

Inicio Anterior Inicio Siguiente

En este apartado explicamos cómo usar bases de datos como recursos globales. Imaginemos que necesita asignar datas desde bases de datos que tienen la misma estructura pero distintos datos. Al usar un recurso global de BD puede alternar entre esas bases de datos sin editar la asignación. Para conseguirlo crearemos un recurso global de BD (alias de BD) con dos configuraciones.

 

1.La configuración Default apuntará a la BD estándar de desarrollo. MapForceExamples\Altova.sqlite.

2.La configuración ReleaseDatabase apuntará a Tutorial\Altova.sqlite.

 

Para crear y configurar el alias de BD siga estos pasos que explicamos a continuación.

 

Paso 1: crear el recurso global

El primer paso es crear un alias de BD. Siga estos pasos:

 

1.Haga clic en el botón ic-globrec de la barra de herramientas (Administrar recursos globales). Si lo prefiere, vaya al menú Herramientas y haga clic en Recursos globales.

2.Haga clic en Agregar | Base de datos e introduzca un nombre descriptivo en el cuadro de texto Alias del recurso. En este ejemplo vamos a llamar a la configuración estándar DevelopmentDatabase.

3.Hga clic en Elegir base de datos, seleccione SQLite y navegue hasta MapForceExamples\Altova.sqlite.

4.Haga clic en glob-addic y asigne un nombre a la segunda configuración.

5.Haga clic en Elegir base de datos, seleccione SQLite y navegue hasta Tutorial\Altova.sqlite.

 

Paso 2: usar el recurso global en la asignación

Ahora que ha creado el alias de BD debe modificar la asignación para poder usarlo:

 

1.Abra la asignación Tutorial\PersonDB.mfd.

2.Haga doble clic en el componente de base de datos para abrir el cuadro de diálogo Configuración del componente. Haga clic en Modificar.

3.Seleccione Recursos globales en el cuadro de diálogo Seleccione una base de datos y seleccione el alias DevelopmentDatabase. Por último, haga clic en Conectarse.

4.Cuando el cuadro de diálogo le pida que seleccione objetos de BD, no cambie la selección predeterminada, simplemente haga clic en Aceptar.

 

Los parámetros de conectividad se pueden cambiar haciendo clic en el botón de la barra de herramientas ic-globrec.

 

Paso 3: ejecutar la asignación con la configuración deseada

Ahora puede cambiar fácilmente a la BD deseada antes de ejecutar la asignación de datos:

 

Para usar la configuración DevelopmentDatabase seleccione el elemento de menú Herramientas| Configuración activa | Default.

Para usar la configuración ReleaseDatabase seleccione el elemento de menú Herramientas| Configuración activa | ReleaseDatabase.

 

También puede seleccionar la configuración que desee en la lista desplegable de los recursos globales (imagen siguiente).

mf_globalresource_08

Al alternar entre bases configuraciones, el cuadro de diálogo Cambio en la configuración le informa de que se ha modificado el recurso global. Haga clic en Volver a cargar.

 

Nota:las dos bases de datos de este ejemplo contienen datos parecidos, por lo que no hay diferencias en los resultados generados una vez se ha ejecutado la asignación.

 

© 2017-2023 Altova GmbH