Tarefas de manutenção recorrentes dos serviços de análise

É possível realizar muitas tarefas dos serviços de análise da Apigee com os utilitários padrão do Postgres. As tarefas de manutenção de rotina que você executa no banco de dados do Analytics (como reorganização do banco de dados usando VACUUM, reindexação e manutenção de arquivos de registros) são as mesmas que você executaria em qualquer banco de dados do PostgreSQL. As informações sobre a manutenção de rotina do Postgres podem ser encontradas em http://www.postgresql.org/docs/9.1/static/maintenance.html (link em inglês).

Para saber mais sobre a manutenção do banco de dados PostgreSQL, consulte http://www.postgresql.org/docs/9.1/static/maintenance.html.

Como remover dados de análise

À medida que a quantidade de dados de análise disponíveis no repositório da Apigee aumenta, talvez seja desejável remover os dados além do intervalo de retenção necessário. Execute o comando a seguir para remover os dados de uma organização e de um ambiente específicos:

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

Esse comando interroga a tabela "childfactables" no esquema "analytics" para determinar quais partições de dados brutos abrangem as datas em que a remoção de dados deve ser realizada e, em seguida, descarta essas tabelas. Depois que as tabelas são descartadas, as entradas em "childfactables" relacionadas a essas partições são excluídas.

Os dados de fatos são dados particionados diariamente. Todos os dias, partições novas são criadas e os dados são ingeridos nas tabelas particionadas diárias. Portanto, posteriormente, quando os dados de fatos antigos não forem necessários, limpe os respectivos arquivos infantis.