[Coleta de estatísticas do BigQuery] Atualizar tabela INFORMATION_SCHEMA para consumo de estatísticas
Description
Alterar a origem das estatísticas de armazenamento do BigQuery em INFORMATION_SCHEMA, substituindo TABLE_STORAGE_USAGE_TIMELINE_BY_ORGANIZATION por TABLE_STORAGE_BY_ORGANIZATION.
A view TABLE_STORAGE_BY_ORGANIZATION fornece somente o estado atual de armazenamento das tabelas, com melhor desempenho e menor custo de consulta, enquanto TABLE_STORAGE_USAGE_TIMELINE_BY_ORGANIZATION mantém histórico completo de alterações.
Nessa mudança, o campo storage_last_modified_time passará a ser a referência temporal na coleta de estatísticas do BigQuery.
storage_last_modified_time representa a última modificação no armazenamento da tabela.
Os endpoints a seguir serão afetadas por esta mudança:
/v1/tenant/{mdmTenantId}/statistics/tables/v1/tenant/{mdmTenantId}/statistics/bigquery/tables
Regras de resposta dos endpoints
-
lastIngestionTimedeve receber o valor destorage_last_modified_time. -
Adicionar novo atributo
dataLastModifiedTimena resposta, também com valor destorage_last_modified_time, ficando mais fiel ao dado atual. -
Neste momento,
lastIngestionTimeedataLastModifiedTimeterão o mesmo valor. -
Em etapa futura,
lastIngestionTimeserá descontinuado, permanecendo apenasdataLastModifiedTime.