Omówienie długiego przechowywania danych Dataverse

Microsoft Dataverse obsługuje niestandardowe zasady przechowywania danych w celu bezpiecznego i niedrogiego przechowywania nieograniczonych danych. Podczas gdy Dataverse może wspierać rozwój firmy bez limitu aktywnych danych, warto rozważyć przeniesienie nieaktywnych danych do magazynu długoterminowej retencji Dataverse.

Ważne

Aby korzystać ze wszystkich funkcji długoterminowego przechowywania danych, należy spełnić oba poniższe wymagania:

  • Środowisko Power Platform musi być środowiskiem zarządzanym. To dotyczy również klientów usługi Dynamics 365, dla których będzie wymagane uaktualnienie do środowiska zarządzanego, jeśli środowisko nie jest jeszcze środowiskiem zarządzanym.

  • Minimalnie 1000 licencji usługi Dynamics 365 lub 1000 Power Apps licencji na użytkownika lub 1000 licencji w kombinacji obu w pojedynczej dzierżawie.

Klienci, którzy nie spełniają tych wymagań, mogą nadal tworzyć zasady przechowywania danych, ale te zasady są wyłączone.

Obejrzyj ten film, aby dowiedzieć się o długotrwałym przechowywaniu danych Dataverse.

Cykl życia danych aplikacji biznesowej

Cykl życia danych aplikacji biznesowej można rozważyć w trzech etapach. Najpierw aktywne dane w czasie zmieniają się w dane nieaktywne, a następnie w dane usuwane.

Diagram cyklu życia danych aplikacji biznesowej

Etap opis
1. Dane aktywne Dane są łatwo dostępne i przekształcane za pośrednictwem aplikacji.
Dostępne we wszystkich przepływach pracy aplikacji.
Nazywane także danymi na żywo.
2. Dane nieaktywne Dane są niezmienne i tylko do odczytu.
Są przechowywane długoterminowo.
Dostęp jest nieograniczony. Przechowywane na potrzeby przestrzegania zgodności, inspekcji i zbierania prawnych materiałów dowodowych.
3. Dane usuwane Trwale usunięte. Cykl życia danych został zakończony.

Dataverse oferuje obsługę natywnych platform długoterminowego przechowywania danych. Pozwala to organizacjom na natychmiastowe i bieżące korzyści:

  • Bezpieczne długoterminowe przechowywanie historycznych danych aplikacji na potrzeby inspekcji, wymagań prawnych oraz związanych z innymi przepisami.
  • Dostęp do danych tylko do odczytu dla ograniczonych celów badania.
  • Zmniejsz zużycie pojemności bazy danych i oszczędzaj pieniądze na nieaktywnych danych.
  • Unikanie inwestycji IT wymaganych do tworzenia i obsługi niestandardowych rozwiązań w celu długoterminowego przechowywania danych historycznych aplikacji.

Jak to działa

Administratorzy aplikacji konfigurują niestandardowe zasady dla tabeli z kryterium przechowywania danych przez dłuższy okres. Dane zatrzymane nigdy nie są przenoszone z serwera Dataverse, ale są one przechowywane w długoterminowym Dataverse. Dane są zawsze zabezpieczone przy użyciu zabezpieczeń usługi Dataverse wspieranych przez usługę tożsamości Microsoft Entra.

Ważne

  • Po przechowywaniu długoterminowym danych w Dataverse nie można ich przenieść z powrotem do stanu aplikacji aktywnej w Dataverse.
  • Klienci używający samodzielnie obsługiwaneg klucza szyfrowania (BYOK) powinni pamiętać, że dane przechowywane przez dłuższy okres w usłudze Azure Data Lake są szyfrowane za pomocą klucza zarządzanego Microsoft. Rozważ migrację do klucza zarządzanego przez klienta. Więcej informacji: Migracja środowisk z własnym magazynem do kluczy zarządzanych przez klienta
  • Po uruchomieniu zasad przechowywania proces przesyła żądania interfejsów API na platformie Microsoft Power Platform. Te żądania są liczone w ramach istniejących żądań interfejsu API dostępnych w planie. Więcej informacji: Limity i alokacje żądań

Usługa Dataverse zapewnia dostęp tylko do odczytu do przechowywanych danych za pośrednictwem następujących elementów:

  • Szukanie zaawansowane w aplikacji.
  • Przepływ w chmurze w usłudze Power Automate.
  • Interfejsy API OData Dataverse dla ekranów niestandardowych.

Typy danych przechowywanych przez długi okres

Standardowe tabele Dataverse (z wyjątkiem systemowych), tabele niestandardowe wraz z załącznikami i obrazami mogą być przechowywane w magazynie długoterminowym Dataverse.

Uwaga

Obecnie inspekcja, tabel i tabele elastyczne nie są obsługiwane w przypadku przechowywania przez dłuższy okres.

Administratorzy ustawiają zasady przechowywania danych na tabelach, kiedy to kreator aplikacji umożliwia jej długie przechowywanie. Gdy twórca włącza przechowywanie danych w nadrzędnej tabeli głównej, to umożliwia także przechowywanie dla wszystkich tabel podrzędnych oraz skojarzonych załączników i obrazów.

Długie przechowywanie danych oraz istniejące dodatki plug-in i akcja usuwania

Wszystkie istniejące dodatki plug-in i kaskadowe relacje akcji usuwania dla tabel są wykonywane, gdy w tabeli są uruchamiane zasady przechowywania danych. Ponadto, akcja retain może być używana do wyzwalania niestandardowych zachowań. Twórcy aplikacji mogą pisać niestandardowe wtyczki dla akcji retain.

Więcej informacji: Długoterminowe przechowywanie danych

Raporty pojemności magazynu

W przypadku długoterminowego przechowywania Dataverse dane nie są nigdy przenoszone poza usługę Dataverse. Wydajność zgłaszana w istniejących raportach administracyjnych Power Platform zawierają zarówno dane na żywo (aktywne), jak i przechowywane (nieaktywne) w GB.

  • Zgłaszane szczegóły dotyczące pojemności bazy danych:

    • Zgłaszana pojemność bazy danych jest sumą danych na żywo i danych przechowywanych. Ogólna wykorzystana pojemność bazy danych jest pomniejszona w zależności od części wierszy danych zachowywanych podczas uruchamiania zasad.
  • Należy pamiętać, że uruchomienie zasad potrwa od 72 do 96 godzin. Później wyświetlenie raportów o wydajności bazy danych potrwa kolejne 24 godziny.

  • Jeśli są dostępne, w raportach są wyświetlane dwa wpisy tabeli, dla która jest włączona przez dłuższy okres przechowywania:

    • Tabela, taka jak Przypadek1 lub Kontakt.
    • Przechowywane w tabeli, takie jak Przechowywane dla przypadku i Przechowywane dla kontaktu.

    1 Tabela przypadków wymaga aplikacji Dynamics 365, takiej jak Dynamics 365 Service.

  • Zgłaszane szczegóły dotyczące pojemności plików:

    • Jeśli istnieją skojarzone załączniki z plikami przechowywane przez dłuższy okres, pojemność plików odzwierciedla sumę danych na żywo i danych przechowywanych. Po uruchomieniu zasad przechowywania, które dotyczyły plików załączników, nie nastąpi zmniejszenie ani zwiększenie pojemności plików.

Raporty dotyczące pojemności dzienników nie są obecnie dostępne.

Wyświetlanie raportów dotyczących pojemności

Załóżmy, że jest to scenariusz nieprodukcyjny, w którym wszystkie dane na żywo sprawy i tabele kontaktów są przechowywane długookresowe w Dataverse. Po pomyślnym ukończeniu zasad przechowywania długookresowego w raporcie znajdą się wpisy Przechowywane dla przypadku i Przechowywane dla kontaktu. Zmniejszenie pojemności bazy danych zależy od liczby wierszy i typów danych kolumn, które są związane z procesem przechowywania. Raporty mogą trwać od kilku dni do tygodnia, aby w pełni zmniejszyć koszty w środowiskach produkcyjnych. W środowiskach nieprodukcyjnych raporty mogą trwać od kilku dni do dwóch tygodni, aby w pełni zmniejszyć koszty.

Raport dotyczący pojemności magazynu, który zawiera zachowane dane tabeli

Uwaga

  • Jeśli tabele nie są widoczne w raporcie, wyeksportuj widok do arkusza programu Excel, wybierając trzy słupki pionowe w prawym górnym rogu raportu wydajności, a następnie wybierz opcję Pobierz wszystkie tabele.
  • Jeśli w tabeli często są skojarzone tabele podrzędne, w raportach dotyczących wydajności są również wyświetlane podrzędne rozmiary GB, które nie zostały zachowane.

Aby uzyskać więcej informacji na temat raportów o pojemności, przejdź do Nowa pojemność magazynu Microsoft Dataverse.

Zrozumienie kosztów długoterminowego przechowywania danych

Długoterminowa retencja Dataverse nie wymaga dodatkowych zakupów pamięci masowej i nie wymaga zakupu tej funkcji jako oddzielnej usługi. Każdy GB przeniesiony z bazy Dataverse danych do Dataverse długiego przechowywania zużywa średnią, 50% mniejszą wydajność bazy danych. Wynika to z faktu, że dane są kompresowane w długoterminowej retencji Dataverse.

Na przykład:

  • Załóżmy, że wydajność bazy danych wykorzystywanej przez firmę Contoso wynosi 1 000 GB obecnie i że została uruchomiony zaplanowana długookresowa metoda przechowywania i 200 GB Dataverse danych jest zachowywane w długiej okresie przechowywania.
  • Przy średniej kompresji na poziomie 50%, zachowany rozmiar danych wynosi 100 GB, co stanowi oszczędność 50% w porównaniu do sytuacji, gdy dane były w stanie aktywnym.
  • Oznacza to, że Contoso ma teraz 800 GB aktywnych danych i 100 GB nieaktywnych danych w Dataverse.
  • W tym scenariuszu raporty dotyczące pojemności pamięci masowej wyświetla wykorzystanie bazy danych jako 900 GB (800 GB + 100 GB).

Uwaga

  • Długoterminowe przechowywanie w Dataverse skompresowanych danych bazy danych. Stopień kompresji zależy od rodzaju danych w Dataverse. W przypadku niektórych danych (indeterministycznych) można zauważyć większe niż 50% oszczędności, podczas gdy w innych można zauważyć mniej niż 50%. Można również zauważyć, że oszczędności są bardziej widoczne, gdy przechowywane są większe ilości danych (setki GB) z długoterminową retencją.
  • W przypadku załączników plików i obrazów, długoterminowa retencja Dataverse nie zmniejsza zużywanej pojemności. W rzadkich przypadkach, w zależności od pliku lub obrazu, może wystąpić nieznaczna oszczędność pojemności pliku.

Zasady przechowywania danych dla rozwiązania

Zasady przechowywania Dataverse są połączone z rozwiązaniem. Zasady przechowywania Dataverse dodane do rozwiązania są nazywane zasadami przechowywania dla rozwiązania. Możesz dodać wiele zasad przechowywania do jednego rozwiązania. Zasady przechowywania są dodawane do rozwiązania niezarządzanego. Pomaga to twórcom postępować zgodnie z najlepszymi rozwiązaniami w zakresie zarządzania cyklem życia aplikacji (ALM) podczas pracy z zasadami przechowywania Dataverse.

Jeśli w rozwiązaniu zostaną uwzględnione zasady przechowywania, ich definicje staną się przenośne, co ułatwi ich przenoszenie ze jednego środowiska do innego i zaoszczędzenie czasu wymaganego do utworzenia zasad przechowywania. Najpierw należy opracowywać rozwiązanie zawierające zasady przechowywania w środowisku developmentu lub piaskownicy. Następnie można przenieść te zasady przechowywania do środowiska przedprodukcyjnego w celu przetestowania i sprawdzenia, czy rozwiązanie działa dobrze i jest gotowe do środowiska produkcyjnego. Po zakończeniu testowania administrator importuje rozwiązanie do środowiska produkcyjnego.

Uwaga

  • Dane przechowywane przez zasady przechowywania nie są częścią rozwiązań, są nią tylko definicje zasad przechowywania. Aby zachować dane w długoterminowym magazynie Dataverse, należy uruchomić zasady przechowywania w środowisku.
  • Tylko zasady przechowywania utworzone w środowiskach Power Platform można łączyć z rozwiązaniami.

Rozwiązanie jest tworzone przed dodaniem do niego zasad przechowywania. Eksportowanie i importowanie rozwiązań zawierających zasady przechowywania są takie same jak w przypadku innych składników rozwiązania.

Aby uzyskać więcej informacji dotyczących rozwiązań i składników rozwiązania, przejdź do tematu Omówienie rozwiązań.

Następne kroki

Konfigurowanie zasad przechowywania danych dla tabeli

Podziel się swoimi pomysłami