Sie können die Verbindung eines relationalen oder benutzerdefinierten Datenobjekts tauschen, um eine andere relationale Datenbankverbindung zu verwenden. Sie können die Verbindungen für mehrere Datenobjekte auch gleichzeitig tauschen. Das Tauschen der Verbindung spart Zeit und Energie, weil nicht jede Zuordnung zur Verwendung der neuen Verbindung aktualisiert werden muss.
Nach dem Tausch der Verbindung aktualisiert das Developer Tool die Details für das Datenobjekt in allen Lese-, Schreib- und Lookup-Umwandlungen, die auf dem Datenobjekt basieren. Das Developer Tool aktualisiert auch den Datenbanktyp für das Datenobjekt basierend auf der Datenbank, auf die die neue Verbindung zeigt.
Sie können eine Verbindung in einen der folgenden Verbindungstypen tauschen:
IBM DB2
Microsoft SQL Server
ODBC
Oracle
Beim Tausch einer Verbindung durch das Developer Tool wird die Kompatibilität der Metadaten nicht überprüft. Deshalb müssen Sie vor dem Tauschen der Verbindung sicherstellen, dass die Datenbank, auf die die neue Verbindung zeigt, eine Tabelle mit denselben Spalten und Metadaten enthält wie das Datenobjekt, dessen Verbindung getauscht wird. Andernfalls kann es zu Datenverlust oder Inkonsistenzen kommen.
Beispiel
Sie haben ein relationales Oracle-Datenobjekt im Developer Tool erstellt und als Schreibumwandlung in mehreren Zuordnungen eingefügt.
Sie migrieren die Oracle-Datenbank auf eine IBM DB2-Datenbank. Sie möchten die vorhandenen Zuordnungen im Developer Tool aktualisieren, um Daten in die IBM DB2-Datenbank zu schreiben.
Statt das Datenobjekt, auf dem die Schreibumwandlung basiert, in allen Zuordnungen zu ersetzten, können Sie die Verbindung des Oracle-Datenobjekts in eine IBM DB2-Verbindung tauschen. Die neue Verbindung zeigt auf die IBM DB2-Datenbank, in die die Daten geschrieben werden sollen. Bei der Ausführung von Zuordnungen, die das relationale Oracle-Datenobjekt enthalten, verwendet der Datenintegrationsdienst die neue IBM DB2-Verbindung zum Ausführen der Zuordnungen.