Cykliczne zadania konserwacji usług analitycznych

Edge for Private Cloud w wersji 4.19.01

Wiele zadań w usłudze Apigee Analytics można wykonywać za pomocą standardowych narzędzi Postgres. Rutynowe czynności konserwacyjne, które wykonujesz w bazie danych Analytics, takie jak reorganizacja bazy danych za pomocą VACUUM, ponowne indeksowanie i konserwacja pliku dziennika, są takie same jak w przypadku dowolnej bazy danych PostgreSQL. Informacje o rutynowej konserwacji Postgres można znaleźć na stronie http://www.postgresql.org/docs/9.1/static/maintenance.html.

Więcej informacji o konserwacji bazy danych PostgreSQL znajdziesz na stronie http://www.postgresql.org/docs/9.1/static/maintenance.html.

Przycinanie danych Analytics

W miarę zwiększania się ilości danych analitycznych dostępnych w repozytorium Apigee możesz uznać, że warto „przyciąć” dane poza wymagany przedział przechowywania. Aby usunąć dane z określonej organizacji i określonego środowiska, uruchom to polecenie:

/opt/apigee/apigee-service/bin/apigee-service apigee-postgresql pg-data-purge org_name env_name number_of_days_to_retain

To polecenie sprawdza tabelę „childfactables” w schemacie „analytics”, aby określić, które partycje nieprzetworzonych danych obejmują daty, dla których ma zostać przycięte dane, a następnie usuwa te tabele. Po usunięciu tabel wpisy w tabeli „childfactables” powiązane z tymi partycjami zostaną usunięte.

Podrzędne dane faktów to dane faktów podzielone na partycje dziennie. Każdego dnia tworzone są nowe partycje, a dane są przetwarzane w tabele partycjonowane według dnia. Później, gdy stare dane faktów nie będą już wymagane, możesz trwale usunąć te elementy podrzędne.