Birçok Apigee Analytics Hizmeti görevi, standart Postgres yardımcı programları kullanılarak gerçekleştirilebilir. İlgili içeriği oluşturmak için kullanılan Analytics veri tabanında gerçekleştireceğiniz rutin bakım görevleri (ör. yeniden dizine ekleme ve günlük dosyası bakımı gibi işlemleri kullanarak yeniden düzenleme işlemleri ile herhangi bir PostgreSQL veritabanında uygulanır. Rutin Postgres bakımıyla ilgili bilgiler bulundu http://www.postgresql.org/docs/9.1/static/maintenance.html.
PostgreSQL veritabanını koruma hakkında daha fazla bilgi için bkz. http://www.postgresql.org/docs/9.1/static/maintenance.html.
Analiz Verilerini Budama
Apigee deposundaki analiz verilerinin miktarı arttıkça “masaya almak” saklama aralığınızın dışında kalan verilere de uygulanır. Şu komutu çalıştırın: komutuna ekleyerek kullanabilirsiniz:
/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ında aşağıdaki seçenekler bulunur:
Delete-from-parent-fact
Varsayılan : Hayır. Saklama süresinden daha eski veriler de silinir gün sonra gösteriliyor.Skip-confirmation-prompt
Varsayılan: Hayır. Hayır ise, komut dosyası onay ister . Kalıcı olarak silme komut dosyası otomatikse Evet olarak ayarlayın.
Bu komut "childfactables" "analytics" tablosunda bulunan projenizin farklı yönlerine hangi ham veri bölümlerinin veri budamanın gerçekleştirileceği tarihleri kapsadığını gösterir ve yardımcı olabilir. Tablolar kaldırıldıktan sonra "childfactables" içindeki girişler bunlarla ilgili bölümler silinir.
Childfactables, günlük olarak bölümlendirilmiş bilgi verileridir. Her gün yeni bölümler oluşturulur ve veriler günlük bölümlendirilmiş tablolara aktarılır. Böylece daha ileri bir zamanda, eski olgu veri gerekmez, ilgili alt öğeleri tamamen silebilirsiniz.
Komut dosyası, 4.51.00.00 sürümünden itibaren aşağıdaki seçeneklere sahiptir:
- Üst öğeden sil Varsayılan : Hayır. Elde tutma süresinden daha eski veriler de üst bilgi tablosundan silinir.
- Confirm-delete-from-parent-fact. Varsayılan: Hayır. Hayır ise komut dosyası, verileri üst öğeden silmeden önce onay ister. Kalıcı olarak silme komut dosyası otomatikse Evet olarak ayarlayın.
Birleştirilmiş tablo verilerini tamamen sil
Birleştirilmiş tablolar genellikle bilgi tabloları kadar alan kaplamaz. Ancak isterseniz birleştirilmiş tablolardaki eski verileri kalıcı olarak silmek için 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]
Burada confirm_data_deletion
, onay istemi için isteğe bağlı bir parametredir.
Varsayılan değer N
değeridir.