Udostępnij przez


Podejścia do migracji danych

Właściwe podejście do migrowania danych z zewnętrznego systemu CRM do usługi Microsoft Dataverse zależy od rozmiaru i złożoności danych. W tym artykule opisano proste, średnie i złożone strategie migracji, zaleca narzędzia dla każdego scenariusza i udostępnia najlepsze rozwiązania ułatwiające zaplanowanie i przeprowadzenie pomyślnej migracji.

Prosta migracja danych

Definicja:

  • Wolumin danych: maksymalnie 1 GB lub mniej niż 50 000 rekordów.
  • Złożoność danych: minimalna złożoność w przypadku prostych struktur danych i bez skomplikowanych relacji między tabelami.

Podejście:

  • Ocena danych: zidentyfikuj odpowiednie tabele i kolumny na potrzeby migracji. Przeprowadź podstawowe kontrole jakości danych.
  • Eksportowanie i przekształcanie: użyj narzędzi, takich jak eksporty programu Excel lub CSV. Stosowanie podstawowych przekształceń za pomocą dodatku Power Query.
  • Import do Dataverse: użyj wbudowanego kreatora importu Dataverse. Dowiedz się więcej w temacie Jak importować dane.
  • Weryfikacja: przeprowadzaj kontrole typu spot, aby potwierdzić integralność i funkcjonalność danych.

Średnia migracja danych

Definicja:

  • Wolumin danych: od 1 GB do 50 GB lub 50 000 do 500 000 rekordów.
  • Złożoność danych: Umiarkowana złożoność z danymi hierarchicznymi lub relacyjnymi (na przykład konta ze skojarzonymi kontaktami i szansami sprzedaży).

Podejście:

  • Szczegółowa ocena danych: przejrzyj schemat, zweryfikuj relacje i zidentyfikuj problemy z jakością danych.
  • Przekształć: użyj narzędzi wyodrębniania, przekształcania, ładowania (ETL), takich jak usługa Azure Data Factory do przekształceń i mapowań.
  • Migracja wsadowa: przeprowadzanie migracji w partiach w celu zmniejszenia przestoju i obciążenia systemu.
  • Testowanie i walidacja: uruchamianie migracji testowych w środowisku przejściowym w celu weryfikowania dokładności i relacji.
  • Monitorowanie: użyj telemetrii, aby szybko śledzić wydajność i rozwiązywać problemy.

Złożona migracja danych

Definicja:

  • Wolumin danych: ponad 50 GB lub więcej niż 500 000 rekordów.
  • Złożoność danych: Wysoka — obejmuje tabele niestandardowe, złożone relacje i współzależności przepływów pracy.

Podejście:

  • Kompleksowa analiza: dokładnie przejrzyj schemat źródłowy, zależności i dostosowania.
  • Wyspecjalizowane narzędzia: używaj skalowalnych rozwiązań, takich jak Azure Data Factory, SSIS (SQL Server Integration Services), Azure Synapse Analytics, Microsoft Fabric lub niestandardowych rozwiązań migracji do skalowalnej obsługi danych.
  • Tworzenie niestandardowe: tworzenie skryptów lub aplikacji do obsługi interfejsów API, złożonych relacji i logiki przepływu pracy.
  • Migracja etapowa: podział migracji na etapy. Uruchom pilotów przed pełnym wdrożeniem, aby zmniejszyć ryzyko.
  • Ciągła walidacja: Przetestuj na każdej fazie, aby zapewnić dokładność danych i ciągłość działania.
  • Optymalizacja po migracji: Zoptymalizuj konfiguracje, przepływy pracy i relacje po migracji, aby uzyskać lepszą wydajność.

Następny krok

W następnym artykule opisano strategiczną rolę przejściowej bazy danych w dużych i złożonych migracjach danych. Zamiast przesyłać dane bezpośrednio z systemu źródłowego do środowiska docelowego, proces wprowadza pośrednią warstwę tymczasową. Ten wzorzec zwiększa jakość danych, zapewnia integralność i zmniejsza prawdopodobieństwo błędów podczas procesu migracji.