Como adicionar um campo novo em uma query já existente de um projeto Fast Analytics?
Utilizamos como exemplo o passo a passo para adicionar o campo D2_CUSTO1 referente ao Faturamento para o projeto Fast Analytics Protheus Backoffice.
Para adicionar um campo, seguimos três passos gerais:
- Alteração na Query (extração de dados);
- Alteração na Modelagem de dados do projeto;
- Alteração na ETL;
Nos itens abaixo iremos detalhar estes passos listados acima;
- Alteração na Query (extração de dados);
- Acesse o extrator de dados (
Agent
); - Acesse a consulta
NotaFiscal
presente no diretório/query/fact/
; - Ajuste a formatação da query através do link https://sqlformat.org/ para facilitar a visualização e alteração da consulta;
- Adicione o campo
D2_CUSTO1
na última posição doSELECT
, ou seja, adicionando uma vírgula no último campo que estava e adicionando o campo desejado antes doFROM
; - Salve o arquivo
NotaFiscal
;
- Acesse o extrator de dados (
- Alteração na Modelagem de dados do projeto;
- Acesse o modelo de dados, através do analytics.totvs.com.br na aba Dados;
- Clique em Edit, localizado no canto superior direito da tela, para editar o modelo de dados do projeto Fast Analytics Protheus Backoffice;
- Adicione a fato
D2_CUSTO1
no dataset de Faturamento; - Clique em Save, localizado no canto superior direito da tela, para salvar o modelo de dados;
- Alteração na ETL;
- Acesse seu projeto via
CloudConnect
, caso não tenha acessado o mesmo ainda, siga este documento para fazer login e acessar seu projeto: GoodData - Fast Analytics - Como baixar e configurar o seu projeto Fast Analytics GoodData no CloudConnect - Acesse o graph
com_fct_Faturamento.grf
para adicionar o campoD2_CUSTO1
nos mapeamentos na extração do arquivoNotaFiscal.csv
que é gerado após a query que alteramos no passo 4 e mapear o mesmo para o modelo de dados que alteramos no passo 8. - As alterações serão nestes metadatas e componentes destacados abaixo:
- No metadata de entrada, destacado abaixo, adicione o campo
D2_CUSTO1
tipo string; - No metadata de saída, destacado abaixo, adicione o campo
D2_CUSTO1
tipo decimal; - No componente
Reformat
, destacado abaixo, realize o tratamento dos campos adicionados seguindo os tratamentos realizados para outros campos que já estão no padrão desenvolvido; - No componente
LookupJoin
, destacado abaixo, adicione os campos conforme o padrão desenvolvido; - No componente
Writter
, destacado abaixo, realize o mapeamento do campo presente no metadata em relação ao campo presente no modelo de dados. - Salve o graph e realize o deploy do processo conforme o documento/link orienta: GoodData - Fast Analytics - Como realizar um deploy no projeto
- Acesse seu projeto via
Pronto! Após seguir estes passos, o Fast Analytics terá um campo novo para ser adicionado em métricas, relatórios e dashboards.
Observação:
Execute o extrator de dados, Agent
, para validar que todas as etapas configuradas ocorreram com sucesso.
Para maiores informações acesse: https://tdn.totvs.com/pages/viewpage.action?pageId=889125021