Bases de données en tant que Ressources globales
Cette rubrique explique comment utiliser les bases de données tant que ressources globales. Vous rencontrerez des situations dans lesquelles vous aurez besoin de mapper des données depuis des bases de données avec la même structure mais différentes données. 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 ReleaseDatabase pointera vers Tutorial\ 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 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 et nommez la deuxième configuration ReleaseDatabase.
5.Cliquez sur Choisir Base de données, sélectionnez Microsoft Access (ADO) et cherchez Tutoriel\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 Tutorial\PersonDB.mfd.
2.Double-cliquez sur le composant de base de données pour ouvrir la boîte de dialogue Paramètres de composant. Cliquez sur Changer.
3.Sélectionnez Ressources globales dans la boîte de dialogue Sélectionner une base de données et 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'outils .
É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](./images/mf_globalresource_08.png)
Lorsque vous passez entre les configurations, la boîte de dialogue Configuration switch 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. |