Datentransformation und Migration zu Salesforce für eine gemeinnützige Organisation

Bei der Umstellung von einer Legacy-Plattform auf eine maßgeschneiderte Salesforce-Lösung hatte HALOS aufgrund der unterschiedlichen Datenmodelle der beiden Systeme Schwierigkeiten bei der Migration seiner Geschäftsdaten. Wir transformierten die Daten, um sie an das Datenmodell von Salesforce anzupassen, und migrierten große Mengen an Datensätzen und Anhängen aus dem Altsystem nach Salesforce

Über 25.000

datensätze

Über 1.500

anhänge migriert

5 Wochen

für den Abschluss der Datenumwandlung und Migration

100% Datenintegrität

während der gesamten Migration

Datentransformation

Alle verwendeten Technologien

Salesforce

TypeScript

Metadaten-API von Salesforce

Salesforce Data Loader

Bulk-API

REST-API

Helping and Lending Outreach Support (DBA HALOS) ist eine gemeinnützige Organisation, die Unterstützung und Dienstleistungen für Verwandtenpfleger anbietet. Das Unternehmen bietet maßgeschneiderte Unterstützung, um jeder Familie zu helfen, ihre Kinder erfolgreich zu betreuen, und fungiert als zentrale Anlaufstelle für Informationen, Überweisungen und andere Dienstleistungen.

Die Zusammenarbeit mit dem großartigen Team von Itransition war eine sehr positive Erfahrung! Vom Verkaufsteam bis hin zu den technischen Experten waren alle freundlich, professionell und sachkundig. Ich hatte mir einen ziemlich ehrgeizigen Zeitplan gesetzt, und sie hielten sich genau an den Zeitplan. Es war großartig, ihr Engagement und ihre Liebe zum Detail während des gesamten Prozesses zu sehen. Insgesamt hatte ich das Gefühl, dass wir alle an einem Strang ziehen, was die ganze Reise reibungslos und angenehm machte!

author's photo

Amanda E. Jones

Senior Director für Qualitätsverbesserung bei HALOS

Branche

Gemeinnützig

Standort

USA

Gegründet

1997

Wirkung

Hunderte von Verwandtschaftsfamilien pro Jahr

Die Herausforderung

Um die sich entwickelnden Geschäftsprozesse zu unterstützen, migrierte HALOS von einem alten Fallmanagement- und Datenverfolgungssystem, CiviCore, zu einer skalierbaren und integrierten Salesforce-Plattform, die an die individuellen Arbeitsabläufe angepasst wurde. Das Unternehmen musste eine große Menge unterschiedlich strukturierter Daten in sein neues System migrieren. Die Unterschiede zwischen den Salesforce- und CiviCore-Datenmodellen und -Geschäftsprozessen erforderten jedoch eine umfassende Datentransformation und Vorbereitung vor der Migration.

Die Lösung

Datenanalyse und -extraktion

Wir führten eine eingehende Analyse der Datenlandschaft des Unternehmens durch und ermittelten den Umfang der erforderlichen Datenmigrationsaktivitäten, der aufgrund der Verfügbarkeit zusätzlicher benutzerdefinierter Objekte größer zu sein schien.

Wir nutzten die integrierten Funktionen von CiviCore, um Daten aus dem Altsystem zu extrahieren, und glichen generisch oder mehrdeutig benannte Datenfelder manuell mit dem Live-System ab, um Spalten korrekt zu identifizieren und umzubenennen.

Datentransformation und Normalisierung

Da das Salesforce-Datenmodell strenge strukturelle Anforderungen stellte und um einen neuen Geschäftsprozess herum aufgebaut wurde, arbeiteten wir eng mit dem Kunden zusammen, um Regeln für die Datenbereinigung und -umstrukturierung zu definieren, die Datenorganisation mit der Datenarchitektur von Salesforce abzustimmen und den zukünftigen Datenpflegeaufwand zu minimieren.

Wir haben eine auf TypeScript basierende Datenumwandlungs-Engine entwickelt, um Folgendes zu automatisieren:

  • Identifizierung und Meldung von ungültigen oder unvollständigen Datensätzen
  • Normalisierung der Datenbankstruktur und deren Anpassung an das Salesforce-Schema
  • Durchsetzung von Namenskonventionen und Ordnerhierarchien für die Migration von Anhängen
  • Anpassung der Geschäftslogik von CiviCore an das neue Salesforce-Modell

Für Anhänge, die in SharePoint gespeichert waren und nicht Teil der CiviCore-Datenbank waren, entwickelte unser Team ein spezielles Automatisierungsskript, um sie herunterzuladen und zu organisieren und jeden von ihnen dem entsprechenden Benutzer zuzuordnen.

Laden und Migration der Daten

Nachdem die Daten bereinigt und umgewandelt waren, importierten wir die Datensätze und Anhänge in einer sorgfältig geplanten Reihenfolge in Salesforce, um Abhängigkeitsprobleme zu vermeiden. Dabei begannen wir mit den Primärdaten wie Konten und Kontakten und migrierten anschließend die benutzerdefinierten Datenobjekte.

Um die Datenqualität sicherzustellen und Bereiche zu identifizieren, die manuelle Korrekturen erfordern, luden wir mehrere erste Datenstapel in die Sandbox-Umgebung hoch, um sie gründlich zu testen und zu validieren.

Tests und Inbetriebnahme

Unser Team führte nach jedem Ladevorgang eine fortlaufende Datenvalidierung durch, um die Datenintegrität sicherzustellen und etwaige Probleme zu beheben. Beim Vergleich der Vollständigkeit der Salesforce-Daten mit den ursprünglichen CiviCore-Datensätzen konzentrierten wir uns auf hochvolumige, hochkomplexe Datensätze mit mehreren Beziehungen, da deren Migration am anfälligsten für Probleme war.

Nach den Migrationstests und der Freigabe durch den Kunden übertrugen wir alle Datensätze und Anhänge termingerecht in eine Live-Umgebung von Salesforce.

Das Ergebnis

Wir unterstützten HALOS dabei, große Datenmengen zu transformieren und innerhalb eines engen Zeitrahmens vom Altsystem nach Salesforce zu migrieren. Als Ergebnis des Projekts konnte HALOS:

01

Nutzen Sie das neue System seine verbesserten Funktionen, Skalierbarkeit und Compliance-Fähigkeiten voll aus.

02

Verbesserung der Geschäftsprozesse durch Einführung eines neuen, effektiveren Geschäftsmodells.

03

die Datenqualität erhöhen, einschließlich einer deutlich verbesserten Genauigkeit und Vollständigkeit der Daten.

04

Besseres Verständnis der Daten und der Art und Weise, wie sie den Betrieb unterstützen.