
Tekunda Team

Tekunda Team

Kurze Antwort: Eine Salesforce-Datenmigration entscheidet sich in der Datenqualitatsphase, 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. Fehlschlage lassen sich auf fruher umgangene Entscheidungen zuruckfuhren:
Alle vier sind in Woche zwei billig zu beheben und in der Cutover-Nacht brutal. Das ist das ganze Argument dafur, Datenqualitat 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 grossten Hebelwirkung und die, die die meisten Plane auslassen. Jeder Datensatz hat vier mogliche Schicksale, und nur eines davon ist teuer:
Vernunftige Standards: abgeschlossene Datensatze alter als Ihr Reporting-Horizont werden zusammengefasst, Kontakte ohne Aktivitat und ohne erreichbare E-Mail werden archiviert, und Freitextfelder, uber die niemand berichtet, kommen gar nicht mit. Jeder ausgeschlossene Datensatz spart Mapping-Aufwand, Validierungsfehler, Testfalle und Support nach dem Go-live. Weniger Umfang ist die gunstigste Leistungsverbesserung, die es gibt.
Eine Zeile je Zielfeld, und jede Zeile tragt: 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 verlauft:
Halten Sie danach schriftlich fest, welche Automatisierung wahrend 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 ahnelt.
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 Erzahlung:
Definieren Sie das Rollback vor der Cutover-Nacht, solange es eine Entwurfsfrage ist und keine Panik. Praktisch heisst das: das Altsystem bis zur Freigabe massgeblich und lesend halten, und auf jedem migrierten Datensatz eine External ID behalten, damit ein gezieltes Loschen oder ein vollstandiges Neuladen moglich bleibt. Besetzen Sie danach die ersten 48 bis 72 Stunden ordentlich, denn die Fragen von Tag eins zeigen, was der Profilbericht ubersehen hat.
Wir fuhren Migrationen in unseren Salesforce-Projekten so durch, und das ist ein Grund, warum wir 16+ 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 Datenqualitatsentscheidungen, weshalb der Zeitlauf und nicht der Plan das Cutover-Fenster setzen sollte.
Sollen wir im Quellsystem oder wahrend des Ladens bereinigen?
Wo moglich in der Quelle, dort wo die Verantwortlichen sitzen. Transformationsregeln in einem Ladeskript sind fur das Business unsichtbar und werden nach dem Go-live neu verhandelt.
Brauchen wir External IDs, wenn wir nur einmal migrieren?
Ja. Sie machen Wiederholungslaufe sicher, losen Beziehungen ohne Salesforce-IDs auf und ermoglichen spater 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 ausserhalb des CRM: Historie ist in solchen Projekten die haufigste Quelle von Scope Creep.