Como adicionar um campo novo em uma query já existente de um projeto Fast Analytics?
1 curtida
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
NotaFiscalpresente 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_CUSTO1na ú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_CUSTO1no 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.grfpara adicionar o campoD2_CUSTO1nos mapeamentos na extração do arquivoNotaFiscal.csvque é 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_CUSTO1tipo string; - No metadata de saída, destacado abaixo, adicione o campo
D2_CUSTO1tipo 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
1 curtida