Altova MapForce 2024 Enterprise Edition

In diesem Kapitel wird beschrieben, wie Sie Datenbanken als globale Ressourcen verwenden. Manchmal kann es vorkommen, dass Sie Daten aus Datenbanken mit derselben Struktur aber unterschiedlichen Daten aufeinander mappen müssen. Mit Hilfe einer Datenbankressource können Sie zwischen Datenbanken wechseln, ohne Ihr Mapping bearbeiten zu müssen. Zu diesem Zweck müssen wir einen Datenbank-Alias mit zwei Konfigurationen erstellen:

 

1.Die Default-Konfiguration verweist auf DevelopmentDatabase: MapForceExamples\Altova.sqlite.

2.Die Konfiguration ReleaseDatabase verweist auf Tutorial\Altova.sqlite verweisen.

 

Um den Datenbank-Alias zu erstellen und zu konfigurieren, gehen Sie vor, wie unten beschrieben.

 

Schritt 1: Erstellen einer globalen Ressource

Im ersten Schritt wird ein Datenbank-Alias erstellt. Gehen Sie folgendermaßen vor:

 

1.Klicken Sie auf die Symbolleisten-Schaltfläche ic-globrec (Globale Ressourcen verwalten). Gehen Sie alternativ dazu zum Menü Extras und klicken Sie auf Globale Ressourcen.

2.Klicken Sie auf Hinzufügen | Datenbank und geben Sie in das Textfeld Ressourcen-Alias einen beschreibenden Namen ein. In diesem Beispiel nennen wir die Standardkonfiguration DevelopmentDatabase.

3.Klicken Sie auf Datenbank auswählen, wählen Sie SQLite aus und navigieren Sie zu MapForceExamples\Altova.sqlite.

4.Klicken Sie auf glob-addic und geben Sie der zweiten Konfiguration den Namen ReleaseDatabase.

5.Klicken Sie auf Datenbank auswählen, wählen Sie SQLite aus und navigieren Sie zu Tutorial\Altova.sqlite.

 

Schritt 2: Verwenden der globalen Ressource im Mapping

Im nächsten Schritt muss das Mapping nun so konfiguriert werden, dass es den Datenbank-Alias verwenden kann:

 

1.Öffnen Sie das Mapping Tutorial\PersonDB.mfd.

2.Doppelklicken Sie auf die Datenbankkomponente, um das Dialogfeld Komponenteneinstellungen zu öffnen. Klicken Sie auf Ändern.

3.Klicken Sie im Dialogfeld Datenbank auswählen auf Globale Ressourcen und wählen Sie den Alias DevelopmentDatabase aus. Klicken Sie auf Verbinden.

4.Wenn Sie aufgefordert werden, Datenbankobjekte auszuwählen, belassen Sie die Standardauswahl unverändert und klicken Sie auf OK.

 

Die Verbindungsparameter können über die Symbolleisten-Schaltfläche ic-globrec geändert werden.

 

Schritt 3: Ausführen des Mappings mit der gewünschten Konfiguration

Sie können nun vor Ausführung des Mappings ganz einfach die Datenbank wechseln:

 

Um die Konfiguration DevelopmentDatabase zu verwenden, wählen Sie den Menübefehl Extras | Aktive Konfiguration | Default.

Um die Konfiguration ReleaseDatabase zu verwenden, wählen Sie den Menübefehl Extras | Aktive Konfiguration | ReleaseDatabase.

 

Alternativ dazu können Sie die gewünschte Konfiguration auch aus der Dropdown-Liste der globalen Ressourcen (siehe Abbildung unten) auswählen.

mf_globalresource_08

Wenn Sie die Konfiguration wechseln, werden Sie im Konfigurationswechsel-Dialogfeld darüber informiert, dass die Ressource geändert wurde. Klicken Sie auf Neu laden.

 

Anmerkung:Die in diesem Beispiel verwendeten Datenbanken enthalten dieselben Daten. Es gibt daher keine Unterschiede in der generierten Ausgabe.

 

© 2017-2023 Altova GmbH