Skip to content

Fluxo de fechamento de cada SR

Super Ranking Middle Investor

  • Analisar integridade dos resultados obtidos nos seguintes fatores:
  • Score captação líquida: - Solicitar aos líderes validação deste dados.
  • Score de ROA Investimentos: - Valores de ROA estão negativos ou nulos?

  • Validar com a liderança do Time Middle Investor quem são os elegíveis para o trimestre.

  • Solicitar validação das captações internas, externas e internacionais pelos líderes de unidades (atualmente são: Marcelo, Bruno Rodrigues e Bruno Silva).
  • Solicitar validação das pontuações por parte da liderança do time de Middle Investor.
  • Após validação, será necessário executar o comando snapshot no projeto vlg-dbt para ser salvo o resultado do super ranking.
  • Em seguida deve-se informar aos responsáveis que os dados estão prontos para apresentação.

Super Ranking Commercial

  • Analisar integridade dos resultados obtidos nos seguintes fatores:

    1. Score captação líquida
      • Solicitar aos líderes validação deste dados.
    2. Score contas ativadas (asset e assessoria)
      • Contas ativadas na asset deve ser avaliado a planilha do Maciel "Dash Asset"
    3. Score de ROA Global
      • Valor de ROA está negativo ou nulo?
      • Valor de ROA está excendendo seu limitador?
    4. Score NPS
      • Não necessário validar
    5. Score Consórcio
      • Validar os valores na planilha do Maria do financeiro "NOVA PLANILHA E BACKOFFICE"
    6. Score Seguros
      • Validar os valores na planilha do Maria do financeiro "NOVA PLANILHA E BACKOFFICE"
    7. Score régua de relacionamento da asset
      • Não necessário validar
    8. Score esforço de relacionamento assessoria
      • Verificar na planilha do sharepoint "IEA mensal por AAI"
  • Remover a visibilidade do super ranking para o mês de fechamento na tabela "super_ranking_visible"

  • Identificar se foi adicionado os valores de receita de investimentos: view advisors_details_complete a coluna net_income.
  • Criar uma pasta seguindo o padrão de mês e ano referente ao mês que está sendo fechado o SR (exemplo: '2023-3') na pasta da rede chamada Super Ranking e adicionar nesta pasta os seguintes arquivos.

    • asset_income: Este é o restulado detalhe do gerencial da Asset. Pode ser encontrado na pasta VLGI Asset/2023/04. Abril/Resultados/v3. O arquivo resultado_detalhe deve ser renomeado e utilizado para o SR.
    • vida_income: Este é o resultado detalhe do gerencial de Vida. Pode ser encontrado na pasta VLGI Vida/2023/04. Abril/Resultados/v3. O arquivo resultado_detalhe deve ser renomeado e utilizado para o SR.
    • corporate_income: Este é o resultado detalhe do gerencial de Corporate. Pode ser encontrado na pasta VLGI Corporate/2023/04. Abril/Resultados/v3. O arquivo resultado_detalhe deve ser renomeado e utilizado para o SR.
    • Observação: Esses relatórios podem ser solicitados aos envolvidos no processo de fechamento do Gerencial
  • Após preenchidos as planilhas e adicionado nas pastas os relatório, será necessário executar/triggar a dag super_ranking_external na opção Trigger DAG w/ config e executar a daga com uma data entre os dias 1 e 30 do mês do super ranking fechado.

  • Validar ativações da asset na planilha de DASH ASSET que pode ser solicitada ao Pedro Maciel da Asset.
  • Solicitar validação das captações internas, externas e internacionais pelos líderes de unidades (atualmente são: Marcelo, Bruno Rodrigues e Bruno Silva).
  • Após validação, será necessário executar o comando snapshot no projeto vlg-dbt para ser salvo o resultado do super ranking.
  • Em seguida deve-se informar aos responsáveis que os dados estão prontos para apresentação.

Possiveis Erros Super Ranking Comercial

  • Erro ao tentar executar a dag super_ranking_external

  • Problema com pasta inexistente: filename = income.get_report_filenames()[0] IndexError: list index out of range

    • Possíveis causas:
      • Não foi criada a pasta como solicitado no processo de fechamento, ou foi criada com o nome indevido.
      • Resolução: Validar se a pasta foi criada com a data correta e formato correto. Exemplo de nome da pasta esperada: "2023-4"
  • Problema com select: ``` sqlalchemy.exc.ProgrammingError: (psycopg2.errors.SyntaxError) syntax error at or near ")" LINE 6: where short_name in () ^

    [SQL: select id, short_name from collaborators where short_name in () ] ```

    • Possíveis causas:
      • A dag está executando com uma data onde não existem dados nos relatórios:
      • Resolução: Recomendado triggar a dag com a uma data aleatória do mês seguinte ao mês que está sendo fechado o Super ranking. Exemplo. Se está fechando o SR de abril, você deve triggar a dag com qualquer data que esteja entre o dia 1 e 31 de maio.
  • Problema com index: raise KeyError(f"None of [{key}] are in the [{axis_name}]") KeyError: "None of [Index(['collaborator', 'value'], dtype='object')] are in the [columns]"

    • Possíveis causas:
      • O nome das colunas dos arquivos com sufixo _income da pastas de cada mês podem estar diferentes do esperado pela Dag:
      • Resolução: Recomendado acessar as pastas e verificar se os nomes das colunas estão batendo com os esperados pela classe IncomesReport presente no caminho "/dags/super_ranking/income_datas.py"
  • Problema com str no lugar de UUID: raise ValueError('badly formed hexadecimal UUID string') sqlalchemy.exc.StatementError: (builtins.ValueError) badly formed hexadecimal UUID string

    • Possíveis causas:
      • Não foi possível pegar o UUID do colaborador porque o name ou short_name do colaborador está escrito errado em algum dos relatório lidos (todos com sufixo _income)
      • Resolução: Será necessário ler o log do erro e identificar quais nomes estão aparecendo para procurar nos devidos relatórios e corrigir os nomes. Observação: No log aparecerá um dicionário de dados a serem inseridos, para facilitar a busca de qual relatório está com o nome incorreto, será necessário encontrar o nome preenchido no lugar do que deveria ser UUID e encontrar qual valor estará prenchido, desta forma basta acessar o arquivo que obteve valor e corrigir o nome do colaborador.