
Tekunda Team

Tekunda Team

Kurze Antwort: Eine Salesforce-Datenmigration entscheidet sich in der Datenqualitätsphase, Wochen vor dem Ladetag. Profilieren Sie die Quelldaten, entscheiden Sie bewusst, was nicht mitkommt, mappen Sie jedes Feld mit einer External ID dahinter, und proben Sie den Cutover, bis er langweilig ist. Das Laden ist der einfache Teil und fast nie die Ursache des Scheiterns.
Selten am Laden. Data Loader, die Bulk-API und die ETL-Werkzeuge funktionieren. Fehlschläge lassen sich auf früher umgangene Entscheidungen zurückführen:
Alle vier sind in Woche zwei billig zu beheben und in der Cutover-Nacht brutal. Das ist das ganze Argument dafür, Datenqualität nach vorn zu ziehen.
Profilierung ist Messen, nicht Betrachten. Bevor jemand eine Mapping-Zeile schreibt, liefern Sie Zahlen je Quellobjekt:
Das Ergebnis ist ein kurzer Profilbericht. Seine eigentliche Aufgabe ist, Meinungen in Zahlen zu verwandeln, damit Umfangsdiskussionen mit einer Entscheidung enden statt mit einem Termin.
Das ist die Entscheidung mit der größten Hebelwirkung und die, die die meisten Pläne auslassen. Jeder Datensatz hat vier mögliche Schicksale, und nur eines davon ist teuer:
Vernünftige Standards: abgeschlossene Datensätze alter als Ihr Reporting-Horizont werden zusammengefasst, Kontakte ohne Aktivität und ohne erreichbare E-Mail werden archiviert, und Freitextfelder, über die niemand berichtet, kommen gar nicht mit. Jeder ausgeschlossene Datensatz spart Mapping-Aufwand, Validierungsfehler, Testfälle und Support nach dem Go-live. Weniger Umfang ist die günstigste Leistungsverbesserung, die es gibt.
Eine Zeile je Zielfeld, und jede Zeile trägt: Quellfeld, Transformationsregel, Standardwert, Verantwortlicher, die zu bestehende Validierung und das Datum der Freigabe. Eine Zeile ohne Verantwortlichen ist kein Mapping, sondern eine Hoffnung.
Zwei technische Entscheidungen bestimmen, wie ruhig der Rest des Projekts verläuft:
Halten Sie danach schriftlich fest, welche Automatisierung während des Ladens ausgesetzt ist und wer sie wieder einschaltet: Validierungsregeln, Trigger, Flows, Zuweisungsregeln, Dublettenregeln und E-Mail-Benachrichtigungen. Eine unbeabsichtigte Willkommensmail an 40.000 migrierte Kontakte ist die klassische Variante dieses Fehlers.
Drei mindestens, in einer Sandbox, die der Produktion ähnelt.
Heben Sie jedes Fehlerprotokoll auf und behandeln Sie die Fehlerquote als Trend. Ist Lauf drei nicht deutlich sauberer als Lauf eins, konvergiert das Mapping nicht und der Go-live-Termin ist Fiktion.
Ein Cutover-Plan ist eine Abfolge mit Uhrzeiten und einem Verantwortlichen je Zeile, keine Erzählung:
Definieren Sie das Rollback vor der Cutover-Nacht, solange es eine Entwurfsfrage ist und keine Panik. Praktisch heißt das: das Altsystem bis zur Freigabe maßgeblich und lesend halten, und auf jedem migrierten Datensatz eine External ID behalten, damit ein gezieltes Löschen oder ein vollständiges Neuladen möglich bleibt. Besetzen Sie danach die ersten 48 bis 72 Stunden ordentlich, denn die Fragen von Tag eins zeigen, was der Profilbericht übersehen hat.
Wir führen Migrationen in unseren Salesforce-Projekten so durch, und das ist ein Grund, warum wir 20+ Organisationen produktiv gebracht haben. Wenn Sie gerade eine planen und vor der Terminzusage eine zweite Meinung zu den Daten wollen, fangen Sie hier an.
Wie lange dauert eine Salesforce-Datenmigration?
Das Laden dauert Stunden. Das Projekt dauert so lange wie die Datenqualitätsentscheidungen, weshalb der Zeitlauf und nicht der Plan das Cutover-Fenster setzen sollte.
Sollen wir im Quellsystem oder während des Ladens bereinigen?
Wo möglich in der Quelle, dort wo die Verantwortlichen sitzen. Transformationsregeln in einem Ladeskript sind für das Business unsichtbar und werden nach dem Go-live neu verhandelt.
Brauchen wir External IDs, wenn wir nur einmal migrieren?
Ja. Sie machen Wiederholungsläufe sicher, lösen Beziehungen ohne Salesforce-IDs auf und ermöglichen später ein Rollback oder ein gezieltes Neuladen.
Wie viel Historie sollten wir mitnehmen?
Nur, was ein benannter Prozess oder Bericht nutzt. Fassen Sie den Rest zusammen und archivieren Sie ihn außerhalb des CRM: Historie ist in solchen Projekten die häufigste Quelle von Scope Creep.