Altova MapForce 2027 Professional Edition

Bases de données en tant que Ressources globales

Accueil Préc Haut Suivant

Cette rubrique explique comment utiliser les bases de données tant que ressources globales. Dans certaines situations, vous pouvez être amené à mettre en correspondance des données issues de bases de données ayant la même structure, mais contenant des données différentes. Utiliser une ressource de base de données qui vous permet de basculer entre bases de données sans éditer votre mappage. À cette fin, nous devons créer un alias de base de données avec deux configurations :

 

1.La configuration Default pointera vers la DevelopmentDatabase : MapForceExamples\Altova.sqlite.

2.La configuration de ReleaseDatabase pointera vers <Documents>\Altova\MapForce2027\MapForceExamples\DocExamples\Altova.sqlite.

 

Pour créer et configurer un alias de base de données, suivez les étapes ci-dessous.

 

Étape 1 : Créer une ressource globale

La première étape est de créer un alias de base de données. Suivez les étapes ci-dessous :

 

1.Cliquez sur le ic-globrec bouton de la barre d'outils (Gérer les Ressources globales). En alternative, allez au menu Outils and cliquez sur Ressources globales.

2.Cliquez sur Ajouter | Base de données et saisissez un descriptif nom dans la zone de texte alias de Ressource. Dans cet exemple, nous appelons la configuration par défaut DevelopmentDatabase.

3.Cliquez sur Choisir Base de données, sélectionnez Microsoft Access (ADO) et cherchez MapForceExamples\altova.mdb.

4.Cliquez sur glob-addic et nommez la deuxième configuration ReleaseDatabase.

5.Cliquez sur Choisir Base de données, sélectionnez SQLite, puis recherchez le fichier <Documents>\Altova\MapForce2027\MapForceExamples\DocExamples\Altova.sqlite.

 

Étape 2 : Utiliser la Ressource Globale dans le mappage

Dans la prochaine étape, nous allons configurer le mappage pour que vous puissiez utiliser l’alias de base de données :

 

1.Ouvrez le mappage <Documents>\Altova\MapForce2027\MapForceExamples\DocExamples\PersonDB.mfd.

2.Double-cliquez sur le composant de base de données pour ouvrir le dialogue Paramètres de composant. Cliquez sur Changer.

3.Sélectionnez Ressources globales dans le dialogue Sélectionner une base de données, puis sélectionnez l’alias DevelopmentDatabase. Cliquez sur Connexion.

4.Vous êtes invité à sélectionner les objets de base de données, laissez la sélection par défaut telle quelle et cliquez sur OK.

 

Les paramètres de connectivité peuvent être modifiés en cliquant sur le bouton de la barre d'outilsic-globrec .

 

Étape 3 : Exécuter le mappage avec la configuration désirée

Vous pouvez maintenant facilement passer entre les bases de données avant d'exécuter le mappage comme suit :

 

•Pour utiliser la configuration DevelopmentDatabase, sélectionnez l’item de menu Outils | Configuration active | Par défaut.

•Pour utiliser la configuration ReleaseDatabase, sélectionnez l’item de menu Outils | Configuration active |ReleaseDatabase.

 

En alternative, sélectionnez la configuration requise depuis la liste déroulante Ressources Globales (voir la capture d’écran ci-dessous).

mf_globalresource_08

Lorsque vous passez d'une configuration à une autre, le dialogue Changement de configuration vous informe que la ressource a été modifiée. Cliquez sur Recharger.

 

Note : les bases de données utilisées dans cet exemple contiennent les mêmes données. C’est la raison pour laquelle il n’y a pas de différence dans les sorties générées.

 

© 2020-2026 Altova GmbH