Tugas Pemeliharaan Layanan Analytics Berulang

Edge for Private Cloud v. 4.16.09

Banyak tugas Apigee Analytics Services dapat dilakukan menggunakan utilitas Postgres standar. Tugas pemeliharaan rutin yang akan Anda lakukan pada database Analytics – seperti reorganisasi database menggunakan VACUUM, pengindeksan ulang, dan pemeliharaan file log – sama dengan tugas yang akan Anda lakukan pada database PostgreSQL mana pun. Informasi tentang pemeliharaan rutin Postgres dapat ditemukan di http://www.postgresql.org/docs/9.1/static/maintenance.html.

Catatan Penting: Apigee tidak merekomendasikan pemindahan database PostgreSQL tanpa menghubungi Customer Success Apigee. Server database PostgreSQL sistem Apigee menggunakan alamat IP-nya, dan memindahkan database atau mengubah alamat IP-nya tanpa melakukan update yang sesuai pada metadata lingkungan Apigee akan menyebabkan hasil yang tidak diinginkan.

Untuk mengetahui informasi selengkapnya tentang cara mengelola database PostgreSQL, lihat http://www.postgresql.org/docs/9.1/static/maintenance.html.

Memangkas Data Analytics

Seiring bertambahnya jumlah data analisis yang tersedia dalam repositori Apigee, Anda mungkin ingin "memangkas" data di luar interval retensi yang diperlukan. Jalankan perintah berikut untuk memangkas data untuk organisasi dan lingkungan tertentu:

> /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-postgresql pg-data-purge <Org> <Env> <NoOfDaysToPurgeBackFromCurrentDate>

Perintah ini menginterogasi tabel "childfactables" dalam skema "analytics" untuk menentukan partisi data mentah mana yang mencakup tanggal yang akan dipangkas datanya, lalu menghapus tabel tersebut. Setelah tabel dihapus, entri dalam "childfactables" yang terkait dengan partisi tersebut akan dihapus.

Childfactables adalah data fakta yang dipartisi setiap hari. Setiap hari, partisi baru dibuat dan data diserap ke dalam tabel berpartisi harian. Jadi, di lain waktu, saat data fakta lama tidak diperlukan, Anda dapat menghapus childfactable yang bersangkutan.