[CAROL] Valores de Storages/Records não são exibidos quando RT está ativado no DM.
Description
Problema
-
Ao abrir qualquer datamodel na seção de campos e opções, caso o DM (data model) esteja com RT (realtime) ativado, nenhuma informação abaixo de Storages/Records é exibida.
-
Abrir um data model qualquer → 2. Habilitar RT → 3. Ir para a tela principal do data model → 4. Observar: a seção Storage/Records está vazia.
Exemplo em https://clockin.carol.ai/clockin/carol-ui/datamodels/clockinattempts
Exemplo em https://totvs.carol.ai/publicdata/carol-ui/datamodels/company
Figma
-
Não há, segue mesmo fluxo inicialmente desenhado.
Critério de Aceite
-
Quando o RT estiver habilitado, os valores de Storage/Records devem ser exibidos no painel de campos do DM conforme a quantidade de registros no data model;
-
A API de estatísticas do BigQuery inclui os dados referentes à quantidade de registros nas camadas RT e BQ.
-
Se BE não retornar os dados, adicionar o valor “Falha ao carregar dados” no local do valor.
Simulação
-
Aqui recebemos esses dados de BQ. Precisamos também mostrar RT quando RT está ativado.
Exemplo da request:
curl 'https://api.carol.ai/sql/v1/api/v1/tenant/e62a09d1e6ae4e9cab42be68d2a1006e/statistics/bigquery/tables?pageSize=-1' \-H 'accept: application/json, text/plain, */*' \-H 'accept-language: en-US,en;q=0.9,pt-BR;q=0.8,pt;q=0.7' \-H 'authorization: TOKEN' \-H 'cache-control: no-cache' \-H 'content-type: application/json' \-H 'origin: https://telemont.carol.ai' \-H 'pragma: no-cache' \-H 'priority: u=1, i' \-H 'referer: https://telemont.carol.ai/' \-H 'sec-ch-ua: "Not(A:Brand";v="8", "Chromium";v="144", "Google Chrome";v="144"' \-H 'sec-ch-ua-mobile: ?0' \-H 'sec-ch-ua-platform: "macOS"' \-H 'sec-fetch-dest: empty' \-H 'sec-fetch-mode: cors' \-H 'sec-fetch-site: same-site' \-H 'user-agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/144.0.0.0 Safari/537.36'