Migracja danych klienta

Możesz migrować istniejące dane klientów z istniejącego systemu ERP do Business Central za pomocą narzędzi do migracji danych w usługach RapidStart. Jako nośnika danych można używać plików programu Excel. Możesz również ręcznie przenieść dane, wprowadzając je bezpośrednio w firmie.

Uwaga

Pól typu Blob nie można eksportować/importować za pomocą programu Excel.

Przegląd migracji i konfiguracja. Stronyarkusza zapewniają dostęp do funkcji i widoków w celu wykonywania wszystkich zadań związanych z migracją danych. Zaleca się migrację jednej tabeli naraz w celu obsługi zależności w danych. Podczas migracji dotkniesz również tabel danych podstawowych, które zawierają informacje o odbiorcach, dostawcach, towarach, kontaktach i księdze głównej.

Aby zaimportować pakiety konfiguracyjne

Podczas tworzenia nowej firmy można zaimportować ustawienia firmy dla nowej firmy. Importowanie ustawień z pliku rapidstart, który dostarcza zawartość pakietu w skompresowanym formacie. Importowany jest odpowiedni zestaw domyślnych tabel migracji danych. Zestaw danych zawiera tabele danych podstawowych i tabele danych konfiguracji. Pierwszym zadaniem w migracji danych jest ocena, czy domyślna konfiguracja migracji spełnia potrzeby nowej firmy.

Uwaga

Nie można zmienić nazwy pliku, który nie jest jeszcze pakietem konfiguracyjnym usług RapidStart, na plik pakietu konfiguracyjnego rapidstart, a następnie spróbować go zaimportować. Jeśli spróbujesz to zrobić, pojawi się komunikat o błędzie.

Przed rozpoczęciem należy się upewnić, że użytkownik ma uprawnienia do uruchamiania obiektów usług RapidStart Services. Na przykład można mieć zestawy uprawnień SUPER lub D365 RAPIDSTART. Zaleca się również korzystanie z widoku głównych użytkowników z łączami do usług RapidStart, takich jak administracyjny widok główny roli. Aby uzyskać więcej informacji, zobacz Aby zmienić rolę.

Ważne

Podczas eksportowania i importowania pakietów konfiguracyjnych między dwiema firmowymi bazami danych bazy danych powinny mieć ten sam schemat, aby upewnić się, że wszystkie dane zostały pomyślnie przesłane. Oznacza to, że bazy danych powinny mieć tę samą strukturę tabel i pól, w której tabele mają te same klucze podstawowe, a pola mają te same identyfikatory i typy danych.

Można zaimportować pakiet konfiguracyjny, który został wyeksportowany z bazy danych, która ma inny schemat niż ta docelowa baza danych. Jednak żadne tabele lub pola w pakiecie konfiguracyjnym, których brakuje w docelowej bazie danych, nie zostaną zaimportowane.

Tabele, które mają różne klucze podstawowe i pola, które mają różne typy danych, również nie zostaną pomyślnie zaimportowane. Jeśli na przykład pakiet konfiguracyjny zawiera tabelę 50000 Klient z kluczem podstawowym Code20, a baza danych, do której importowany pakiet zawiera tabelę 50000 Konto bankowe odbiorcy, która ma klucz podstawowy Code20 + Code 20,dane nie zostaną zaimportowane.

  1. Otwórz nową firmę.

  2. Wybierz Żarówka otwierająca funkcję Powiedz mi.ikonę, wprowadź Pakiety konfiguracyjne, a następnie wybierz powiązane łącze.

  3. Wybierz akcję Importuj pakiet. Przejdź do pliku pakietu rapidstart, który chcesz zaimportować, a następnie wybierz akcję Otwórz. Podczas importowania zawartość pakietu jest dekompresowana i tworzony jest rekord pakietu.

    Po zakończeniu importowania można zobaczyć liczbę tabel konfiguracji, które zostały zaimportowane w polu Nie. pola Tabele.

  4. Aby przejrzeć listę tabel konfiguracji, wybierz akcję Wyświetl.

  5. Aby zastosować pakiet, wybierz akcję Zastosuj pakiet.

    Uwaga

    Informacje o migracji danych są oparte na szablonach konfiguracji, jeśli jeden zostanie określony. Najpierw należy zaktualizować szablon, aby zmienić listę pól.

  6. Aby przejrzeć wybrane pola, zaznacz tabelę, a następnie na karcie Wiersze wybierz akcję Pola. Porównaj i przejrzyj liczbę dostępnych pól z liczbą pól, których dane zostały zastosowane.

Jeśli wybór tabel nie spełnia Twoich potrzeb, możesz utworzyć jeden lub więcej nowych plików migracji danych. Jeśli pliki są wystarczające, możesz kontynuować migrację danych za pomocą plików Excel lub XML.

Aby utworzyć plik migracji danych

Możesz tworzyć nowe pliki migracji danych i dostosowywać je do obsługi swojej firmy.

Wskazówka

Pliku można użyć tylko do migracji pola, którego właściwość FieldClass jest ustawiona na Normal.

  1. Wybierz Żarówka otwierająca funkcję Powiedz mi.ikonę, wprowadź Pakiet konfiguracyjny, a następnie wybierz powiązane łącze.
  2. Wybierz i otwórz pakiet, którego chcesz użyć do migracji danych, a następnie wybierz akcję Pobierz tabele. Zostanie otwarta strona Pobierz tabelę pakietów.
  3. W polu TableID wprowadź numer tabeli lub wybierz tabelę z listy, na przykład tabela 18, Klient. Pole Nazwa tabeli jest wypełniane automatycznie.
  4. Wybierz nową tabelę migracji, a następnie na karcie Tabele wybierz akcję Pola. Zostanie otwarta strona Pola migracji.
  5. Wyczyść pole wyboru Dołącz pole wyboru dla każdego pola, którego nie chcesz importować, a następnie wybierz akcję Ustaw dołączone lub Wyczyść dołączone.
Ważne

Jeśli pole wyboru Dołącz pole wyboru jest domyślnie zaznaczone, to pole jest częścią klucza podstawowego. Zaznaczenie nie powinno być wyczyszczone lub zostaną wprowadzone błędy i nie będzie można zaimportować rekordu.

Jeśli dołączysz pole, które ma relację z inną tabelą, pole wyboru Sprawdź poprawność pola zostanie automatycznie zaznaczone. Sprawdzanie poprawności może spowodować aktualizację innych pól w tej i innych tabelach i jest wykonywane w kolejności numeru pola.

Zostanie utworzona nowa tabela migracji.

Aby wyeksportować pliki migracji danych

Po określeniu tabel, do których chcesz przenieść dane klienta, wyeksportuj pliki.

  1. Wybierz Żarówka otwierająca funkcję Powiedz mi.ikonę, wprowadź Pakiety konfiguracyjne, a następnie wybierz powiązane łącze.
  2. Wybierz i otwórz pakiet, którego chcesz użyć do eksportu.
  3. Zaznacz tabelę lub tabele, które chcesz wyeksportować, a następnie wybierz akcję Eksportuj do programu Excel.
  4. Zapisz wyeksportowany plik Excel.
  5. Powtórz tę procedurę dla wszystkich odpowiednich tabel migracji danych. Jeśli zaznaczysz wiele tabel jednocześnie, eksport ich danych zostanie wyeksportowany do wspólnego skoroszytu.

Jeśli tabela jest pusta, wynikowy plik migracji danych zawiera puste komórki dla pól wybranych podczas wybierania lub tworzenia tabel migracji dla nowej firmy. Jeśli wybrana tabela migracji danych zawiera dane, zostaną wyeksportowane.

Aby zamapować wartości, które mają być używane podczas importowania

Po zastosowaniu danych zaimportowanych z programu Excel lub z pakietu RapidStart business Central traktuje i obsługuje mapowanie na podstawie relacji między tabelami:

  • Jeśli zdefiniujesz mapowanie bezpośrednio dla pola w tabeli, Business Central będzie go używać.

  • Jeśli pole ma relację z inną tabelą, Business Central wyszukuje mapowanie zdefiniowane dla pola klucza podstawowego w powiązanej tabeli. Powiązana tabela musi być jednak częścią pakietu konfiguracyjnego.

  • Jeśli informacje o mapowaniu są zdefiniowane w obu miejscach, bezpośrednio dla pola i dla klucza podstawowego w powiązanej tabeli, Business Central wyszuka mapowanie w obu miejscach.

  • Jeśli te same mapowania są zdefiniowane bezpośrednio dla pola i w powiązanej tabeli, ale mają różne nowe wartości, mapowanie zdefiniowane bezpośrednio dla pola ma pierwszeństwo przed mapowaniem zdefiniowanym dla tabeli, do której odwołuje się pole.

W poniższych procedurach należy wcześniej sprawdzić, które wartości mają zostać zachowane podczas procesu migracji. Aby wykonać poniższe procedury, potrzebne są pliki migracji danych (.xlsx) wyeksportowane z Business Central. Aby uzyskać więcej informacji, zobacz Aby wyeksportować pliki migracji danych.

  1. Wybierz Żarówka otwierająca funkcję Powiedz mi.ikonę, wprowadź Pakiety konfiguracyjne, a następnie wybierz powiązane łącze.
  2. Otwórz pakiet dla danej firmy.
  3. Zaznacz tabelę, dla której chcesz zamapować wartości, a następnie na karcie Tabele wybierz akcję Pola.
  4. Dla każdego pola, które chcesz zamapować, wybierz akcję Mapowanie.
  5. W polu Stara wartość wprowadź wartość, którą chcesz zmienić. W polu Nowa wartość wprowadź wartość, na którą ma zostać zmieniona stara wartość. Wybierz przycisk OK.
  6. Zaimportuj dane klienta. Aby uzyskać więcej informacji, zobacz Aby zaimportować dane klientów.
  7. W No. w polu Błędy pakietu, sprawdź, czy zgłoszono jakieś błędy. Jeśli istnieją, przejdź do szczegółów, aby zobaczyć błędy. Konfiguracja. Zostanie otwarta strona Rekordy pakietów.
  8. Wybierz akcję Pokaż błąd. Pojawi się następujący błąd: XX nie jest prawidłową opcją. Prawidłowe opcje to: XX. Wybierz przycisk OK.
  9. Aby zastosować skonfigurowane mapowanie, wybierz akcję Zastosuj dane.

Przykład mapowania

Poniższy przykład ilustruje, jak Business Central implementuje definicje mapowania.

  1. Utwórz tabelę konfiguracji zawierającą tabelę Sprzedawca/Nabywca. Zdefiniuj mapowanie dla pola Kod.
  2. Dodaj do pakietu dodatkowe tabele, na przykład Odbiorca i Dostawca. Obie te tabele odwołują się do tabeli Sprzedawca/Nabywca za pośrednictwem odpowiednio pól Kod sprzedawcy i Kod kupującego.
  3. Podczas stosowania danych mapowanie podane dla pola Kod w tabeli Sprzedawca/Nabywca będzie również brane pod uwagę podczas przetwarzania pól Kod sprzedawcy i Kod kupującego.

Aby dodać dodatkowe wartości do Business Central

  1. Wybierz Żarówka otwierająca funkcję Powiedz mi.ikonę, wprowadź Pakiety konfiguracyjne, a następnie wybierz powiązane łącze.
  2. Zaznacz tabelę, dla której chcesz dodać dodatkowe wartości, a następnie na karcie Tabele wybierz akcję Pola.
  3. W przypadku pól, dla których Business Central ma zezwalać na dodatkowe wartości podczas migracji, zaznacz pole wyboru Utwórz brakujące kody.
  4. Zaimportuj dane klienta. Aby uzyskać więcej informacji, zobacz Aby zaimportować dane klientów.

Aby wyczyścić i przetworzyć dane przed zastosowaniem danych

W niektórych przypadkach może być konieczne oczyszczenie danych klientów i przetworzenie ich przed zastosowaniem ich do bazy danych. Aby to zrobić, możesz użyć Config. Pakiet - Przetwarzaj zadanie wsadowe, aby rozwiązać problemy, takie jak:

  • Konwertuj daty i miejsca dziesiętne na format wymagany przez ustawienia regionalne na komputerze użytkownika.
  • Usuń spacje wiodące/końcowe lub znaki specjalne.

Po uruchomieniu zadania wsadowego użyj poniższej procedury, aby przetworzyć dane.

  1. Otwórz pakiet konfiguracyjny dla firmy.
  2. Wybierz akcję Przetwarzaj dane.
  3. Aby zastosować skonfigurowane mapowanie, wybierz akcję Zastosuj dane.

Aby przeprowadzić migrację danych klientów

Po wyeksportowaniu tabeli migracji następnym krokiem jest wprowadzenie starszych danych klienta. Aby uprościć zadania, można skorzystać z narzędzi do manipulacji kodem XML wbudowanych w program Excel. Możesz także użyć wbudowanych funkcji programu Excel, aby pomóc w formatowaniu danych i umieścić dane we właściwej komórce.

Aby uzyskać pomoc dotyczącą języka XML, włącz kartę Deweloper na wstążce programu Excel, a następnie wybierz akcję Źródło, aby wyświetlić schemat XML tabeli migracji reprezentowany w programie Excel.

Poniższa procedura jest oparta na arkuszu programu Excel utworzonym na potrzeby migracji. Aby uzyskać więcej informacji, zobacz Aby wyeksportować pliki migracji danych.

Ważne

Nie należy zmieniać kolumn w arkuszach programu Excel. Jeśli zostaną przeniesione, zmienione lub usunięte, arkusza nie można zaimportować do Business Central.

  1. W programie Excel otwórz wyeksportowany plik danych. Istnieje arkusz roboczy z nazwą tabeli.
  2. Zmień nazwę arkusza1, aby wskazać, że arkusz będzie używany do przekształcania danych. Skopiuj wiersz nagłówka bez formatowania z wyeksportowanej tabeli do nowego arkusza.
  3. W trzecim arkuszu skopiuj wszystkie dane klientów. Zmień nazwę arkusza, który ma być nazwany np. Legacy Data.
  4. Zrób formułę programu Excel, aby zamapować dane w arkuszu transformacji między polami w wyeksportowanym arkuszu a starszymi danymi klienta.
  5. Po zamapowanym zestawieniu wszystkich danych skopiuj zakres danych do arkusza tabeli.
  6. Zapisz plik i upewnij się, że nie zmieniasz jego typu.

Teraz można przystąpić do importowania plików migracji danych, które zawierają starsze dane klientów do Business Central.

Aby zaimportować dane klientów

Po wprowadzeniu danych klienta w plikach migracji danych w programie Excel należy zaimportować pliki do Business Central.

  1. Otwórz konfigurację. StronaKarta pakietu.

  2. Zaznacz tabelę, dla której chcesz zaimportować dane, a następnie na karcie Tabele wybierz akcję Importuj z programu Excel.

  3. Zlokalizuj i otwórz plik, z którego chcesz zaimportować dane.

  4. W konfiguracji. Podgląd importu pakietu, przejrzyj zawartość, która zostanie zaimportowana.

    Konfiguracja. StronaPodgląd importu pakietu zawiera omówienie zawartości pliku programu Excel, który ma zostać zaimportowany. Wskazuje również, czy tworzony jest nowy pakiet konfiguracyjny, czy istniejący jest aktualizowany, a także czy tworzone są nowe linie pakietów konfiguracyjnych (tabele) lub czy istniejące są aktualizowane.

  5. Wybierz akcję Importuj

Dane z pliku są importowane do tabel pakietów konfiguracyjnych. W No. w polu Rekordy pakietu można zobaczyć liczbę rekordów, które zostały zaimportowane. Ponadto możesz zobaczyć liczbę błędów migracji.

Aby zweryfikować dane klientów

Dane klienta muszą zostać zweryfikowane przed zastosowaniem rekordów do bazy danych Business Central.

Uwaga

W większości przypadków nieprawidłowe dane nie są tworzone w bazie danych. Jednak aplikacja może być czasami blokowana, jeśli zaimportowana tabela migracji zawiera błędy.

  1. Na stronie Przegląd migracji przejrzyj pozycję Nie. pola Błędy migracji, aby sprawdzić, czy podczas importowania wystąpiły jakieś błędy.

  2. Jeśli występują błędy, wybierz tabelę migracji, a następnie na karcie Tabele wybierz akcję Błędy. Pole wyboru Nieprawidłowy jest zaznaczone dla każdego rekordu, w którym występuje błąd.

  3. Aby przejrzeć błędy, zaznacz wiersz, a następnie wybierz akcję Pokaż błąd.

    Pole Tekst błędu zawiera przyczynę błędu. Pole Podpis pola zawiera podpis pola zawierającego błąd.

  4. Aby poprawić błąd lub w inny sposób zaktualizować, na stronie Przegląd migracji wybierz akcję Rekord migracji, a następnie na stronie Rekord migracji popraw rekord z błędem.

Po dokonaniu korekty rekord jest usuwany z listy rekordów na stronie Błędy danych migracji.

Teraz można przystąpić do zastosowania danych klienta do bazy danych.

Aby zastosować dane klientów

Po zaimportowaniu wszystkich rekordów migracji danych, które są prawidłowe i nie mają błędów, można zastosować rekordy do bazy danych Business Central.

  1. Otwórz stronę Pakiety konfiguracyjne.
  2. Wybierz tabelę dla pliku migracji danych, który chcesz zastosować, a następnie wybierz akcję Zastosuj dane.

Możesz zobaczyć liczbę rekordów bazy danych, które zostały utworzone w Nie. pola Database Records (Rekordy bazy danych). Możesz sprawdzić, czy zostały utworzone poprawne rekordy, wybierając łącze w polu Nie. pola Database Records (Rekordy bazy danych).

Baza danych firmy klienta jest teraz skonfigurowana i importowane są podstawowe dane. Kolejne kroki w procesie wdrażania to szkolenie użytkowników, definiowanie procesów, tworzenie dodatkowych danych, dostosowywanie raportów i tak dalej.

Zobacz też

Zakładanie firmy za pomocą usług
RapidStartAdministracja

Powrót do góry tłumaczenie automatyczne
docs.navision.pl