Czyszczenie danych / Prace konserwacyjne / Optymalizacja wydajności
Ta strona zawiera bardzo ważne informacje na temat zadań konserwacyjnych, które należy skonfigurować dla wszystkich instalacji. Należy dokładnie zapoznać się z tą dokumentacją. W razie jakichkolwiek pytań, prosimy o kontakt z naszym zespołem pomocy technicznej.
Zalecamy skonfigurowanie tych zadań automatycznego czyszczenia i uruchamianie ich co najmniej raz w tygodniu. Jeśli dane nie zostaną wyczyszczone, wydajność serwera może być bardzo niska, a także może dojść do całkowitego zatrzymania pracy dziurawego systemu Microsoft Dynamics. Należy pamiętać, że konieczne jest także ręczne identyfikowanie i usuwanie nieużywanych urządzeń.
Uporządkuj zadania wysyłania i odbierania
Funkcja Clean up tasks na stronie Anveo Setup umożliwia wyczyszczenie wiadomości przychodzących i wychodzących z urządzeń mobilnych. Powoduje to usunięcie tylko już przetworzonych zadań. Jeśli urządzenia synchronizują się wielokrotnie w długim okresie czasu, wyczyszczenie zadań może znacznie poprawić wydajność systemu.
Konfigurowanie automatycznego czyszczenia w kolejce zadań
Aby zautomatyzować czyszczenie tabel ACF Receiving Task Header i ACF Sending Task Header F, należy utworzyć nowy wpis kolejki zadań, który rozpocznie codeunit 5327201 Zadania ACF Jobs. Ustaw wartość Parameter String na„CleanUpAnveoTasks„, wybierz żądany interwał i czas wykonania zadania i kliknij przycisk „Set Status to Ready”.
Usuwane są tylko zadania ze statusem „Przetworzone OK” lub „Sprawdzono błąd”, aż do pierwszego zadania typu Dane lub do pierwszego zadania w ciągu określonej liczby dni, przez które zadania powinny być przechowywane w bazie danych. Wartość tę można ustawić w ustawieniach Anveo, domyślnie jest to 7 dni.
Bardzo ważne jest regularne sprawdzanie błędów w przychodzących danych i ponowne ich przetwarzanie lub oznaczanie jako sprawdzone, gdyż w przeciwnym razie nie zostaną one nigdy usunięte, a ilość danych będzie rosła.
Czyszczenie tabel Delty SQL
Funkcja Clean up SQL delta tables na stronie Anveo Setup veo umożliwia Clean up SQL delta tables tabel delta Anveo w systemie.
W tabelach delta Anveo przechowywane są zmiany w rekordach każdej tabeli, dzięki czemu można je zsynchronizować z urządzeniami. Dla każdej z tabel używanych w pakiecie synchronizacji istnieje odpowiednia tabela delta Anveo.
Czyszczenie danych usuwa wszystkie wpisy, które zostały dokonane przed ostatnim działaniem najstarszego urządzenia. Ponieważ w celu synchronizacji najstarsze urządzenie musi uzyskać dostęp do wpisów w tabelach delta Anveo, ograniczenie to musi zostać wprowadzone przez funkcję.
Oznacza to, że przed wykonaniem funkcji należy sprawdzić urządzenia mobilne. W tym celu urządzenia, których ostatnie działanie jest starsze niż jeden miesiąc, można sprawdzić w przeglądzie urządzeń Anveo w sekcji Inactive Devices na stronie RoleCenter Elemet ACF Anveo Device Overview.
Należy pamiętać, że usuniętych urządzeń nie można zsynchronizować ponownie, a wszystkie dane, które nie zostały jeszcze zsynchronizowane, są tracone na urządzeniu. Dlatego ważne jest, aby wcześniej sprawdzić, czy dane urządzenie jest nadal używane. Jeśli urządzenie z listy urządzeń nieaktywnych jest nadal potrzebne, ostatnie działanie tego urządzenia można również zaktualizować za pomocą synchronizacji.
Po sprawdzeniu urządzeń można wykonać funkcję Clean up SQL delta tables na stronie Anveo Setup.
Konfigurowanie automatycznego czyszczenia w kolejce zadań
Aby zautomatyzować czyszczenie tabel SQL używanych przez serwer Anveo Delta, należy utworzyć nowy wpis kolejki zadań, który uruchamia zadanie codeunit 5327201 ACF Jobs. Ustaw wartość Parameter String na „CleanupDeltaServerTables”, wybierz żądany interwał i czas wykonywania zadania i kliknij przycisk Set Status to Ready.
Aby funkcja ta działała skutecznie, należy usunąć urządzenia użytkownika Anveo, które nie są już używane. Tabele SQL zostaną wyczyszczone tylko do punktu najstarszej synchronizacji.