/
Processo analytics_prd.tb_carteira_rc
  • In progress
  • Este espaço é destinado a documentação da equipe de Analytics

    Processo analytics_prd.tb_carteira_rc

    Objetivo:

    Este documento tem como objetivo descrever regras de negócio e de processo da carteira de RC.

    Descrição do PROJETO:

    • Este Projeto tem como objetivo como objetivo trazer todas as ordens de venda (OV) pendente do Mercado Interno e Externo que movimentam estoque e que seu item ainda não foi faturado totalmente (emissão de nota fiscal).

    • Data de emissão maior e igual a 01/07/2021, pois antes disso há umas OVs com saldo que não devemos considerar carteira.

    Escopo:

    • Objetivo é montar uma tabela física de consulta da carteira que primeiramente será atualizada todo dia as 07h da manhã.

    • Não são considerados todos dos tipos de documentos de vendas, só os que podem movimentar estoque.

    • Não teremos os dados de remessa, pois o mesmos distorcem nessa visão os dados de “pendencia” por terem granularidades distintas.

    • ATENÇÃO: Toda consulta feita nessa tabela precisa utilizar a FLAG_DELTA = 1, uma vez que ela diz quais são os dados atuais da tabela, quem estiver com a FLAG_DELTA = 0 são apenas dados históricos para uso interno de Analytics.

    Pessoas, processos e sistemas impactados:

    Pessoas, processos e sistemas impactados:

    • Comercial : Administração Comercial, Customer Excellence

    • PCP RC

    • Logística Deca

    Substituir os códigos da coluna motivo_ordem por texto, para isso precisamos da inclusão da tabela TVUT tarefa https://dtxlab.atlassian.net/browse/ADECA-484

    Tarefa Jira de Desenvolvimento

    https://dtxlab.atlassian.net/browse/ADECA-330

    Regras de cada campo:

    Clique aqui para visualizar

    Script SQL utilizado na migração

     

     

    duratex / analytics-databricks-deca / Workspace / analytics-deca-hydra / CARTEIRA_RC / ANALYTICS_PRD_TB_CARTEIRA_RC.py — Bitbucket

     Origem

    sap.vbep
    sap.lips

    sap.vbrp

    sap.vbkd

    sap.prcd_elements

    sap.vbpa

    sap.vbak

    sap.vbap

    sap.kna1

    sap.knvv

    sap.tvv1t

    large.tb_hierarquia_cliente

    large.tb_produto

    sap.vbfa

    Periodicidade Carga

    1 x ao dia

    Tabela Destino Final

    hive_metastore.analytics_prd.tb_carteira_rc

    Database no Hive

    analytics_prd

    Ação DML

    INSERT, DELETE e UPDATE

    Descrição Ação DML

    Primeiro atualiza os dados existentes na tabela para a flag_delta = 0. Depois insere os dados da nova execução e por último verifica se existem dados na tabela que tenham sido gerados a mais de 1 ano, se sim, grava esses dados no diretório do Glacier e excluí da tabela.

    Nome do Notebook Databricks:

    ANALYTICS_PRD_TB_CARTEIRA_RC

    Link do Notebook Databricks

    /gold/analytics-deca-hydra/CARTEIRA_RC/ANALYTICS_PRD_TB_CARTEIRA_RC

    Nome do JOB Databricks:

    JOB_DECA_TB_CARTEIRA_RC - Databricks

    Link do JOB Databricks

    JOB_DECA_TB_CARTEIRA_RC - Databricks

    Nome do Job Pai Databricks:

    não há

    Link do JOB Pai Databricks

    não há

    Agenda de Execução do JOB

    Diariamente as 7h da manhã (horário de Brasília)

     

     

    Informação sobre as colunas

     

    Histórico de Modificações:

    Versão

    Nome

    Função e Área

    Data

    Modificação

    V1

    Raquel Jung Mateus

    PO - Analytics

    01/12/2022

    Criação do primeiro Script

    V2

    Henrique da Gama Fernandes

    Engenheiro de dados - Analytics

    25/04/2023

    Reconstrução do código e ajustes.

    V3

    Anderson Manoel Teixeira

    Analista de dados - Analytics

    04/08/2023

    1. Foi adicionado o ducumento de venda 'ZMPL' no filtro da query.
      https://dtxlab.atlassian.net/browse/ADECA-620
      2. O campo motivo_ordem foi alterado para trazer a descrição do código.
      https://dtxlab.atlassian.net/browse/ADECA-630

    Related content

    Processo DATA_PREP (large.tb_diario_de_vendas)
    Processo DATA_PREP (large.tb_diario_de_vendas)
    More like this
    Processo etl - LARGE
    Processo etl - LARGE
    Read with this
    analytics_prd.tb_carteira
    analytics_prd.tb_carteira
    More like this
    analytics_prd.tb_estoque_atual
    analytics_prd.tb_estoque_atual
    Read with this
    analytics_prd.tb_ordem_pendente
    analytics_prd.tb_ordem_pendente
    More like this
    Processo large.tb_faturamento_centralizado
    Processo large.tb_faturamento_centralizado
    Read with this

    CAL-03-ANALITYCS