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

Edge para nuvem privada v4.18.01

Muitas tarefas do Apigee Analytics Services podem ser realizadas usando utilitários padrão do Postgres. As tarefas de manutenção de rotina que você realizaria no banco de dados do Analytics, como reorganização do banco de dados usando VACUUM, reindexação e manutenção de arquivos de registro, são as mesmas que você realizaria em qualquer banco de dados PostgreSQL. Informações sobre a manutenção de rotina do Postgres podem ser encontradas em http://www.postgresql.org/docs/9.1/static/maintenance.html.

Observação importante: a Apigee não recomenda mover o banco de dados PostgreSQL sem entrar em contato com o Customer Success da Apigee. Os servidores de banco de dados PostgreSQL do sistema da Apigee usam o endereço IP deles, e mover o banco de dados ou mudar o endereço IP sem realizar as atualizações correspondentes nos metadados do ambiente da Apigee vai causar resultados indesejáveis.

Para mais informações sobre como manter o banco de dados PostgreSQL, consulte http://www.postgresql.org/docs/9.1/static/maintenance.html.

Como remover dados do Analytics

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

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

Esse comando consulta a tabela "childfactables" no esquema "analytics" para determinar quais partições de dados brutos cobrem as datas em que a remoção de dados 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.

Childfactables são dados de fatos particionados diariamente. Todos os dias, novas partições são criadas e os dados são ingeridos nas tabelas particionadas diariamente. Assim, em um momento posterior, quando os dados de fatos antigos não forem mais necessários, será possível limpar as respectivas tabelas de fatos filhas.