Udostępnij przez


Samouczek: wykonywanie kopii bez transakcji między środowiskami

Kopia środowiska dla aplikacji finansowych i operacyjnych jest tradycyjnie pełną kopią, co oznacza, że zawiera całą bazę danych wartą konfiguracji, danych podstawowych i transakcji. Chociaż przydatne w przypadku debugowania określonych sytuacji, ta pełna kopia ma efekt uboczny znacznego zwiększenia zużycia magazynu zarówno w przypadku aplikacji finansowych, jak i operacyjnych oraz usługi Dataverse.

Schemat procesu kopiowania.

Z tego samouczka dowiesz się, jak wykonywać następujące czynności:

  • Przygotowanie środowiska źródłowego
  • Skopiuj środowisko do lokalizacji docelowej

Jako przykład tego scenariusza załóżmy, że klient chciałby zmniejszyć zużycie pamięci masowej w swoich środowiskach sandbox i ujednoliconych środowiskach programistycznych, w których nie ma potrzeby posiadania 100% transakcji z produkcji. Aby osiągnąć tę redukcję, klient kopiuje swoje środowisko produkcyjne bezpośrednio do ujednoliconego środowiska deweloperskiego i określa, że transakcje mają zostać pominięte.

Informacje wstępne

Środowiskiem docelowym w tym samouczku jest zawsze ujednolicone środowisko zawierające aplikacje finansowe i operacyjne hostowane przez Dataverse. Aby dowiedzieć się, jak wdrożyć jedno z tych środowisk, przejdź do artykułu Samouczek: aprowizuj nowe środowisko przy użyciu szablonu opartego na systemie ERP .

Środowiskiem źródłowym w tym samouczku może być środowisko kontrolowane przez Lifecycle Services lub inne zunifikowane środowisko hostowane przez Lifecycle Services. Dataverse.

  • Upewnij się, że zarówno środowisko źródłowe, jak i docelowe są aprowizowane w tym samym regionie.
  • Aby uzyskać ogólne informacje na temat kopiowania środowisk, przejdź do sekcji Kopiowanie środowiska.
  • Aby uzyskać ogólne informacje na temat kopiowania ujednoliconych środowisk, zobacz Kopiowanie ujednoliconego środowiska.

Tabele transakcyjne

Aby zapewnić, że wynikowe środowisko będzie nadal funkcjonalne po zakończeniu kopiowania, wszystkie tabele transakcyjne muszą zostać wyczyszczone razem. Ze względu na wysoce znormalizowany schemat aplikacji finansowych i operacyjnych, pominięcie nawet jednej tabeli w połączonej relacji może spowodować zepsucie zachowania w interfejsie użytkownika i logice biznesowej po zakończeniu kopiowania.

Korzystając z metadanych obecnych w tabelach X++, wszystkie tabele transakcyjne i powiązane z nimi tabele mogą zostać obcięte w ramach kopii beztransakcyjnej. Obejmuje to tabele niestandardowe i tabele pochodzące od ISV, o ile właściwość Grupa tabelaryczna jest jedną z poniższych:

  • Transakcja (4)
  • Nagłówek arkusza (5)
  • Arkuszline (6)
  • Arkusz (9)
  • TransactionHeader (10)
  • TransactionLine (11)
  • Przemieszczanie (12)

Rozpoczynanie operacji kopiowania bez transakcji

W centrum administracyjnym platformy Power Platform przejdź do środowiska źródłowego, które chcesz skopiować. W tym miejscu wybierz przycisk Kopiuj na pasku poleceń. W wyświetlonym oknie jest dostępna opcja Kopiowanie bez transakcji, która domyślnie ma wartość Tak, jak pokazano na obrazie.

Diagram opcji kopiowania bez transakcji.

Jeśli chcesz, aby transakcje zostały skopiowane do środowiska docelowego, zmień tę opcję na Nie, jak pokazano na obrazie.

Diagram przedstawiający wyłączanie kopiowania bez transakcji.