Das Notes Forum
Domino 9 und frühere Versionen => ND8: Entwicklung => Thema gestartet von: Ahuga am 18.03.10 - 16:09:58
-
Was gilt es ausser der Dokumentenhierarchie und der integrierten Logik grundsätzlich zu beachten wenn ich Lotus Notes Daten in eine DB2 rübernehmen möchte?
Gibt es dafür spezielle Tools?
-
Was meinst du mit "rübernehmen"?
-
Ich meine eine Migration der Daten von Lotus Notes nach DB2.
-
Wen die Daten keine Richtextfelder enthalten, dann sollte es theoretisch gehen. Bei Richtextfeldern wirst du dich mit der Konvertierung sehr schwer tun.
Grüße
Ralf
-
Nicht nur bei Richtext Felder.
Bei Aliaswerten, Mehrfachwerten, DatumsWerten (die keine sind) Zahlenwerten (die unterUmständen auch keine sind) und noch etlichen anderen Kleinigkeiten mehr.
Wenn du das "richtig" Normalisierst, und weil relationale Datenbanken hier keine Lösung anbieten, brauchst du zum Beispiel für jedes Feld mit Mehrfachwerten eine eigene abhängige Tabelle in deiner DB. Alle Felder die einen Alias benutzen müssen entweder vorher in Klartext umgewandelt werden, oder du brauchst auch hier eine Tabelle. Meistens wird dann beides kombiniert. Alle Datumswerte müssen überprüft und gegebenenfalls konvertiert werden. Für alle Zahlen gilt dasselbe.
Fast alles was du an Feldern im Domino Umfeld verwendest kann als Mulitvalue gespeichert werden. Die musst du dann alle zerlegen und in dein Datenmodell integrieren.Womit wir wieder bei zusätzlichen Tabellen sind.
Und dann wären da noch so Spezialfälle wie dieser hier ....
Useraction~Wert1~Wert2~Wert3
wo der Entwickler Werte zusammengesetzt hat. Und die dann wieder als Liste verwendet werden.
Oder, fast noch besser, dasselbe mit
Feld1, Feld2, Feld3 bei dem die Position des Wertes in Feld1 von den Daten her nur zusammen mit den an derselben Position stehenden Werten für Feld2 und Feld3 einen Sinn ergeben.
Der Kern meines Geredes ist folgender.
Klar geht das..
Aber du solltest dich verdammt gut vorbereiten und die Anwendung mit der du es zu tun hast wirklich INTENSIV studiert haben um da mit einer hinreichenden Aussicht auf Erfolg rauszukommen.
-
Parent-Child Beziehungen, ....