Árvore de páginas

Padronização de ids e names para Log do ETL

 Informações Gerais

 

 

Linha de Produto:

Microsiga Protheus®

Segmento Executor:

Serviços

Módulo:

TOTVS Smart Analytics 

Rotina:


Rotina

Nome Técnico

Todos os Graphs de fato

\graph\fact\*.grf

Todos os Graphs de dimensões \graph\dimension\*.grf
dimension_parameters.txtParâmetros de dimensões
Requisito/Story/Issue:
 SERBA003-2555

Objetivo

O ETL do TOTVS Smart Analytics é composto por arquivos chamados graphs, responsáveis pelo tratamento adequado a cada uma das fatos e dimensões que compõem o produto. Estes graphs, por sua vez, são compostos por diversos objetos com funções específica no processo. Cada um destes objeto possuem propriedades identificadoras internas, denominadas Ids, bem como os graphs possuem a propriedade Name. Estes Ids e Names são utilizados no Log de execução do ETL para identificação de suas etapas de execução, afim de informar ao usuário as atividades que estão sendo executadas e eventuais problemas que possam ocorrer.

Dado este cenário, este requisito visa a padronização da nomenclatura dos graphs, ids e names que são exibidos no Log de execução do ETL para guiar, auxiliar e facilitar a interpretação pelos usuários e implantadores do produto.

 Definição da Regra de Negócio

Para a padronização dos itens devem ser seguidas as diretrizes abaixo:

  • Graph de Fato:
    LOAD_FACT_TABLE_[TABELA].grf
    Por exemplo: LOAD_FACT_TABLE_HKO.grf

 

  • Graph de Dimensão:

    LOAD_DIMENSION_TABLE_[TABELA].grf

    Por exemplo: LOAD_DIMENSION_TABLE_HG9.grf

    Caso a dimensão seja virtual, logo após a indicação da [TABELA] deve ser acrescido um sufixo indicador da dimensão. Por exemplo: LOAD_DIMENSION_TABLE_HJ7_CLIENTE_DEVEDOR.grf

 

  • Id dos objetos internos dos graphs:

    [TIPO_OBJETO]_[TABELA]

    Por exemplo: CSV_READER_HYY

    Caso haja mais de um objeto de mesmo tipo no graph, este deverá ser acrescido de identificação especifica, refletindo sua funcionalidade. 

 

  • Name dos graphs:

    Nome exato do arquivo do graph, sem a extensão grf.

    Por exemplo: LOAD_FACT_TABLE_HKO

 

O arquivo de Log contendo esta padronização de nomenclatura de objetos pode ser acessado através de link similar ao que se segue, seguindo o ID do projeto: https://analytics.totvs.com.br/gdc/projects/[ID_PROJECT]/dataload/processes.

 

Procedimento para Utilização

As alterações realizadas neste requisito não interferem no processo de utilização do produto.