Yinelenen analiz hizmetleri bakım görevleri

Birçok Apigee Analytics Hizmeti görevi, standart Postgres yardımcı programlarını kullanarak gerçekleştirilebilir. Analytics veritabanında gerçekleştireceğiniz rutin bakım görevleri (ör. VACUUM kullanarak veritabanını yeniden düzenleme, yeniden dizine ekleme ve günlük dosyası bakımı) herhangi bir PostgreSQL veritabanında gerçekleştireceğiniz işlemlerle aynıdır. Rutin Postgres bakımı hakkında bilgiler http://www.postgresql.org/docs/9.1/static/maintenance.html adresinde bulunabilir.

PostgreSQL veritabanının bakımı hakkında daha fazla bilgi için http://www.postgresql.org/docs/9.1/static/maintenance.html adresini ziyaret edin.

Analytics Verilerini Kısaltma

Apigee deposunda bulunan analiz verisi miktarı arttıkça, gerekli saklama aralığınızın ötesinde verileri "budamak" isteyebilirsiniz. Belirli bir kuruluş ve ortamdaki verileri ayıklamak için aşağıdaki komutu çalıştırın:

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

Komut dosyasını çalıştırmak için aşağıdaki komutu girin:

/opt/apigee/apigee-service/bin/apigee-service apigee-postgresql pg-data-purge org_name env_name number_of_days_to_retain [Delete-from-parent-fact - N/Y] [Confirm-delete-from-parent-fact - N/Y]

Komut dosyası aşağıdaki seçeneklere sahiptir:

  • Delete-from-parent-fact Varsayılan : Hayır. Ayrıca, saklama günlerinden daha eski veriler üst bilgi tablosundan silinir.
  • Skip-confirmation-prompt. Varsayılan: Hayır. Hayır ise komut dosyası, üst bilgideki verileri silmeden önce onay ister. Kalıcı olarak silme komut dosyası otomatik olarak ayarlandıysa Evet değerine ayarlayın.

Bu komut, hangi ham veri bölümlerinin veri ayıklamanın gerçekleştirileceği tarihleri kapsadığını belirlemek için "analytics" şemasındaki "childfactables" tablosunu sorgular ve ardından bu tabloları bırakır. Tablolar bırakıldıktan sonra, bu bölümlerle ilgili "childfactables" içindeki girişler silinir.

Alt öğeler, günlük olarak bölümlendirilmiş gerçek verileridir. Her gün yeni bölümler oluşturulur ve veriler, günlük bölümlendirilmiş tablolara aktarılır. Dolayısıyla daha sonra, eski doğruluk verileri gerekli olmayacaksa ilgili alt öğeleri tamamen silebilirsiniz.

Komut dosyası, 4.51.00.00 sürümünden itibaren aşağıdaki seçeneklere sahiptir:

  • Delete-from-parent-fact Varsayılan : Hayır. Ayrıca, saklama günlerinden daha eski veriler üst bilgi tablosundan silinir.
  • Confirm-delete-from-parent-fact. Varsayılan: Hayır. Hayır ise komut dosyası, ana bilgiden silinmeden önce onay ister. Kalıcı olarak silme komut dosyası otomatik olarak ayarlandıysa Evet değerine ayarlayın.

Birleştirilmiş tablo verilerini tamamen silme

Birleştirilmiş tablolar genellikle bilgi tabloları kadar yer kaplamaz. Ancak birleştirilmiş tablolardaki eski verileri kalıcı olarak silmek istiyorsanız aşağıdaki komutu çalıştırın:

/opt/apigee/apigee-service/bin/apigee-service apigee-postgresql agg-data-purge org_name env_name days_to_retain [confirm_data_deletion-Y/N]

confirm_data_deletion, onay istemek için isteğe bağlı bir parametredir. Varsayılan değer: N.