Konfigurowanie i zarządzanie rejestrowaniem bazy danych

Ważne

Funkcjonalność opisana w tym artykule jest obecnie dostępna dla klientów samodzielnej wersji Dynamics 365 Human Resources. Część lub całość tej funkcjonalności będzie dostępna w ramach przyszłego wydania infrastruktury Finance po wydaniu wersji Finance 10.0.25.

Dotyczy tych aplikacji Dynamics 365:
Zasoby ludzkie

Można śledzić zmiany w tabelach i polach w Dynamics 365 Human Resources z rejestrowaniem w bazie danych. W tym artykule opisano sposób wykonywania następujących czynności:

  • Zarządzanie zabezpieczeniami i wydajnością dla rejestrowania w bazie danych
  • Konfigurowanie rejestrowania bazy danych
  • Oczyszczanie dzienników bazy danych

Omówienie rejestrowania w bazie danych

Można śledzić zmiany rejestrowania w bazie danych w tabelach i polach w Dynamics 365 Human Resources. Te zmiany obejmują wstawianie, aktualizowanie lub usuwanie. Rejestrowanie w bazie danych zapisuje rekord zmian w tabelach lub polach w tabeli dziennika bazy danych.

Do zastosowań biznesowych w rejestrowaniu bazy danych należą:

  • Tworzenie rekordu inspekcji zmian w konkretnych tabelach zawierających poufne informacje.
  • Śledzenie pojedynczych transakcji. Rejestrowanie w bazie danych nie jest przeznaczone do śledzenia zautomatyzowanych transakcji uruchamianych w zadaniach wsadowych.

Zabezpieczenia dotyczące rejestrowania w bazie danych

Dzienniki bazy danych mogą zawierać dane poufne. Umożliwia ograniczenie dostępu, aby obejmował tylko role zabezpieczeń wymagające dostępu do danych dziennika.

Rejestrowanie i wydajność bazy danych

Podczas gdy wartość jest cenna od perspektywy biznesowej, rejestrowanie w bazie danych może być kosztowne w użyciu i zarządzaniu zasobami. Wpływ rejestrowania bazy danych na wydajność obejmuje:

  • Tabela dziennika bazy danych może szybko rosnąć i powodować zwiększenie rozmiaru bazy danych. Wzrost zależy od ilości zarejestrowanych danych, które mają zostać zachowane. Domyślnie tabela dziennika bazy danych obsługuje tylko 30 dni danych dziennika.

  • Rejestrowanie bazy danych może niekorzystnie wpłynąć na długotrwałe procesy, takie jak długotrwałe importowanie danych.

Najlepsze praktyki

Aby poprawić wydajność, ogranicz wpisy dziennika, wybierając określone pola do zapisania zamiast całych tabel. W celu zapewnienia ogólnej wydajności rejestrowanie w bazie danych jest ograniczone do 20 tabel.

Banknot

Można rejestrować tylko aktualizacje dla poszczególnych pól.

Konfigurowanie rejestrowania bazy danych

Aby skonfigurować rejestrowanie bazy danych, można skorzystać z kreatora Rejestracji zmian w bazie danych. Kreator stanowi elastyczny sposób konfigurowania rejestrowania tabel lub pól.

  1. Przejdź do Administrowanie systemem > Łącza > Baza danych > Ustawienia dziennika bazy danych. Wybierz opcję Nowy, aby uruchomić kreatora Rejestracji zmian w bazie danych.

  2. Wybierz pozycję Następny.

  3. Na stronie Tabele i pola kreatora wybierz tabele i pola, w których chcesz włączyć rejestrowanie bazy danych, i wybierz przycisk Dalej.

    Banknot

    Rejestrowanie bazy danych nie jest dostępne we wszystkich tabelach w bazie danych Zasoby ludzkie. Wybranie opcji Pokaż wszystkie tabele pod listą spowoduje rozwinięcie listy tabel i pól w celu pokazania wszystkich tabel baz danych, dla których jest dostępne rejestrowanie bazy danych, ale będzie to podzestaw pełnej listy tabel bazy danych.

  4. Na stronie Typy zmian w kreatorze wybierz operacje na danych, dla których chcesz śledzić zmiany poszczególnych tabel i pól, a następnie wybierz przycisk Dalej. Opis operacji dotyczących danych dostępnych do rejestrowania znajduje się w poniższej tabeli.

  5. Na stronie Zakończ przejrzyj zmiany, które zostaną wprowadzone, i wybierz przycisk Zakończ.

Operacja opis
Śledź nowe transakcje Utwórz dziennik dla nowych rekordów, które są tworzone w tabeli.
Aktualizowanie Umożliwia tworzenie dziennika aktualizacji rekordów tabeli lub aktualizacji pojedynczych pól w tabeli. Jeśli użytkownik wybierze opcję rejestrować aktualizacje tabeli, po każdym zaktualizowaniu dowolnego pola rekordu w tabeli tworzony jest rekord dziennika. Jeśli użytkownik wybierze opcję rejestrować aktualizacje określonych pól, rekord dziennika jest tworzony tylko podczas aktualizacji tych pól rekordów tabel.
Usuwanie Utwórz dziennik dla rekordów usuniętych z tabeli.
Klucz zmiany nazwy Utwórz rekord dziennika po zmianie nazwy klucza tabeli.

Oczyszczanie dzienników bazy danych

Można usunąć wszystkie dzienniki bazy danych lub ich część, korzystając z następujących opcji:

  • Umożliwia wybór wszystkich dzienników dla określonej tabeli.
  • Wybierz określone typy dziennika bazy danych.
  • Umożliwia wybranie daty i godziny utworzenia dziennika.

Aby skonfigurować czyszczenie dziennika bazy danych, wykonaj następujące kroki:

  1. Przejdź do Administrowanie systemem > Łącza > Baza danych > Dziennik bazy danych. Wybierz opcję Oczyszczanie dziennika.

  2. W sekcji Rekordy do uwzględnienia wybierz Filtr.

  3. Wybierz metodę, która będzie używana do wybierania dzienników do usunięcia. Wprowadź jedną z poniższych opcji:

    • ID tabeli
    • Typ dziennika
    • Data i godzina utworzenia
  4. Karta Czyszczenie dziennika bazy danych umożliwia określenie, kiedy ma być wykonywane zadanie oczyszczania dziennika. Domyślnie dzienniki bazy danych są dostępne przez 30 dni.