
Lotus Notes Datenbank exportieren: Tools, Ablauf und Fallstricke
Wenn Unternehmen ihre IT-Infrastruktur modernisieren, stellt das alte Groupware-System oft eine zentrale Hürde dar. Wollen IT-Verantwortliche eine Lotus Notes Datenbank exportieren, merken sie schnell: Mit einem einfachen Klick ist es hier nicht getan. Im Gegensatz zu klassischen relationalen Datenbanken verbergen sich in der Legacy-Software unstrukturierte Daten, tiefgreifende Geschäftslogiken und komplexe Berechtigungsstrukturen.
In diesem Ratgeber erfahren Sie, mit welchen Ansätzen Sie Notes-Daten extrahieren, worauf Sie bei Dateianhängen und Metadaten achten müssen und in welchen Schritten eine professionelle Migration abläuft.
Warum der Export aus der Legacy-Umgebung so komplex ist
Wer Informationen aus der Groupware-Applikation sichern möchte, stößt mit den bordeigenen Mitteln des Programms schnell an seine Grenzen. Eine Migration dieser Anwendungen erfordert höchste Sorgfalt, um die Konsistenz der Daten und der zugrundeliegenden Business-Logik zu wahren.
Die größten Herausforderungen beim Export bestehen darin, dass die Plattform unterschiedliche Strukturen und Technologien nutzt. In einer einzigen Datei finden sich oftmals:
- Strukturierte Daten wie Texte, Zahlen und Datumsfelder.
- Unstrukturierte Informationen wie Rich-Text-Felder oder Mime-Parts.
- Eingebettete OLE-Objekte und Dateianhänge.
- Spezifische Sicherheitseinstellungen, darunter Autoren- und Leserfelder sowie ACL-Rollen (Access Control List).
Diese Informationsdichte bedeutet, dass ein simples Kopieren ausgeschlossen ist. Jedes Element muss für das Zielsystem in ein passendes, offenes Standardformat übersetzt werden.
Werkzeuge, um Notes-Daten zu extrahieren
Je nach Komplexität der Anwendung stehen unterschiedliche Lösungswege zur Verfügung, um die Notes Daten zu extrahieren.
Für sehr überschaubare Aufgaben existieren kostenfreie, simple Werkzeuge. Ein solches Programm erfordert meist keine Installation und kann lokal aufgerufen werden. Damit können Anwender:
- Lokale oder auf Netzwerklaufwerken liegende Dateien aufrufen.
- Datenelemente auswählen und diese als CSV (Comma Separated Values) oder im Rich Text Format (RTF) speichern.
- Bei der RTF-Variante entscheiden, ob alle Dokumente in einer einzigen Datei oder jeweils separat abgelegt werden.
Solche einfachen Tools haben jedoch gravierende Einschränkungen. Sie können keine Datenbanken eines Domino-Servers verarbeiten und bieten keine Unterstützung bei der Auswahl der richtigen Export-Felder.
Für eine professionelle Lotus Notes Datenmigration kommen daher meist umfangreichere Extrahierungs-Lösungen zum Einsatz. Diese Werkzeuge wandeln die proprietären Formate in offene Marktstandards wie XML, HTML oder EML um. Dabei wird jedes Notes-Dokument typischerweise in eine strukturierte XML-Datei (für Metadaten und reine Textinhalte) und HTML-Dateien (für Rich-Text-Felder unter Beibehaltung von Stilen, Tabellen und Farben) zerlegt. Angehängte Dateien werden direkt auf der Festplatte im Originalformat gespeichert.

Die Phasen der Lotus Notes Datenmigration
Da sich die Alt-Systeme kaum durch den Einsatz eines einzigen Tools umstellen lassen, erfolgt die Migration in der Regel in mehreren sorgfältig geplanten Schritten.
1. Bestandsaufnahme und Analyse
Zunächst muss die bestehende Umgebung analysiert werden, um alle relevanten Daten, Anwendungen und Einstellungen zu identifizieren. Dabei wird oft eine globale Übersicht erstellt, bei der auch die fachlichen Application Owner einbezogen werden, um frühere Pflichtenhefte oder Dokumentationen beizusteuern. Jede Applikation wird hinsichtlich ihrer fachlichen und technischen Komplexität sowie ihrer Business-Kritikalität (jeweils niedrig, mittel oder hoch) bewertet.
2. Konzeption und Planung
Auf Basis der Analyse entsteht ein detaillierter Migrationsplan. Dieser legt fest, wie die verschiedenen Funktionalitäten im Zielsystem abgebildet werden. Der Plan definiert zudem Zeitrahmen, Verantwortlichkeiten, Ressourcenbedarf und Lösungen für potenzielle Herausforderungen. Zu diesem Zeitpunkt wird auch entschieden, ob bestimmte Anwendungen abgeschaltet oder ob die Daten in moderne SQL-Datenbanken überführt werden sollen.
3. Durchführung und Extraktion
In dieser Phase werden die definierten Pläne umgesetzt und die eigentliche Datenmigration durchgeführt. Hier kommen die Extraktions-Werkzeuge zum Einsatz, welche die Daten verlustfrei auslesen. Dabei bleiben auch die Verzeichnisstrukturen (wie die Präsenz von Dokumenten in bestimmten Ordnern oder Ansichten) erhalten, indem die Ansichtsindizes als XML- oder HTML-Dateien exportiert werden.
4. Übergang, Test und Go-Live
Die Konfiguration der Zielumgebung wird getestet und validiert. Die Nutzer müssen zudem für die neuen Systeme geschult werden. Abhängig von der Komplexität des Projekts erfolgt der Übergang in die neue Welt dann entweder schrittweise oder auf einen Schlag.
Besonderheiten bei Berechtigungen und Compliance
Ein kritischer Aspekt bei der Bereinigung alter Systeme ist der Erhalt von Zugriffsrechten. Eine Extraktionslösung muss die Sicherheitsebenen der Dokumente (wer darf lesen, ändern oder löschen) erfassen und beispielsweise in einem eigenen Abschnitt der generierten XML-Datei sichern.
Hierbei müssen historische Benutzeridentitäten oft in das Format des neuen Zielverzeichnisses übersetzt werden. So wird etwa aus einem alten Notes-Namen (FullName) ein UPN (User Principal Name) für ein Active Directory.
Werden diese Schritte nicht sauber ausgeführt, drohen bei der Datenmigration ernsthafte Risiken. Zu den potenziellen Gefahren zählen Datenverlust, längere Ausfallzeiten und Kompatibilitätsprobleme mit bestehenden Systemen. Auch rechtliche Anforderungen an die Aufbewahrungspflichten können tangiert sein, wenn bei der Konvertierung unstrukturierter Daten (etwa E-Mails oder Freigabeprotokolle) relevante Metadaten wie das exakte Erstellungsdatum oder die ursprüngliche ID verloren gehen. Eine fachliche Prüfung des Vorgehens vorab wird daher empfohlen.

Ausblick: Wenn die reine Datensicherung nicht ausreicht
Oftmals dient die historische Groupware nicht nur als Datenspeicher, sondern als Motor für zentrale Unternehmensabläufe. Bevor Sie eine Lotus Notes Datenbank exportieren, sollten Sie evaluieren, was nach dem Export mit den dahinterliegenden Prozessen geschieht.
Wurden in der alten Umgebung beispielsweise Rechnungen geprüft oder Urlaubsanträge genehmigt, entsteht durch das Abschalten eine funktionale Lücke. Hier gilt es, rechtzeitig alternative Systeme aufzubauen, um diese Freigabeprozesse nahtlos weiter zu digitalisieren. Stößt man dabei mit Standard-Workflows an funktionale Grenzen, kann die Entwicklung einer Individualsoftware der sinnvollere Weg sein, um hochspezifische Geschäftslogiken zukunftssicher abzubilden. In manchen Fällen empfiehlt sich vorab die Entwicklung eines Minimum Viable Products (MVP), um die neuen digitalen Arbeitswege zunächst risikoarm mit den Fachbereichen zu validieren.
Häufige Fragen (FAQ)
Kann ich eine alte Notes-Datei einfach als CSV-Datei speichern?
Ja, für einfache, lokal vorliegende Dateien gibt es simple Werkzeuge, mit denen Sie Datenelemente auswählen und als CSV exportieren können. Diese Tools funktionieren jedoch nicht mit Server-Datenbanken und unterstützen Sie nicht bei der komplexen Feldauswahl.
Was passiert mit Dateianhängen während des Exports?
Professionelle Extraktions-Prozesse trennen angehängte Dateien oder OLE-Objekte automatisch ab. Diese Dateien werden extrahiert und im Originalformat direkt auf der Festplatte abgelegt.
Bleiben die ursprünglichen Formatierungen der Dokumente erhalten?
Unstrukturierte Daten wie Rich-Text- oder Mime-Felder lassen sich in HTML konvertieren. Dabei bleibt das Erscheinungsbild der Stile, Tabellen, Schriftarten und Farben in der Regel erhalten.
Wie werden die bisherigen Zugriffsrechte ins neue System übertragen?
Die Sicherheitsebene (Autoren, Leser, ACL-Rollen) wird extrahiert und gesichert. Dabei können historische Benutzeridentitäten übersetzt werden, etwa von einem Notes-Namen (FullName) in ein Format für das Active Directory (UPN).
Wie viel Zeit muss für ein Migrationsprojekt eingeplant werden?
Die Dauer hängt von der Größe der Umgebung, der Datenmenge und der Komplexität ab. Ein solches Projekt erfordert in der Regel mehrere Wochen bis hin zu einigen Monaten.
Welche Risiken birgt der Systemwechsel?
Mögliche Herausforderungen sind Datenverluste, ungeplante Ausfallzeiten, Kompatibilitätsprobleme mit anderen Unternehmenssystemen sowie Widerstände bei den Anwendern.