Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Índice

01. VISÃO GERAL

O modelo financeiro é um conjunto de modelos de predição de fluxo de caixa que utiliza dados de movimentações históricas para prever os horizontes futuros de valores de entrada e saída de caixa.

02. INPUT DE DADOS

Primeira versão de jun/2023 até presente – Dados de fk5 de maneira crua apenas realizando a segmentação de entradas (FK5_RECPAG=’R’) e saídas de caixa (FK5_RECPAG=’P’), e também a divisão por tenant-companygroup-filial formando assim a chave da série histórica. Já a agregação desses dados é feita de duas formas: mensal e semanal. Logo, cada filial possui 4 series históricas: entrada mensal, saída mensal, entrada semanal, saída semanal.

03. MODELOS

Existem 2 modelos diferentes implementados em fluxos e algoritmos distintos, sendo o primeiro o ARIMA+ implementado diretamente no BigQueryML e o PROPHET implementado em um pipeline do vertex IA.

04. STAGING 

Staging tables são criadas no conector financial, são elas:

...

Tenantidmdmtenantid do cliente
Companygroupcampo do Protheus
Branchcampo carol (FK5_FILIAL do protheus)
Alert_TypeSaldo extra ou insulficiente.
Frequency semanal ou mensal (w ou m)
Inicial_referencedia inicial daquele ponto de previsão
final_referencedia final daquele ponto de previsão
balanceBalanço esperado para o periodo


05. DATA MODELS

Possuímos três Data models, são eles:

...

Tenantidmdmtenantid do cliente
Companygroupcampo do Protheus
Branchcampo carol (FK5_FILIAL do protheus)
Alert_TypeSaldo extra ou insulficiente.
Frequencysemanal ou mensal (w ou m)
Inicial_referencedia inicial daquele ponto de previsão
final_referencedia final daquele ponto de previsão
balanceBalanço esperado para o periodo

06. FLUXOS E IMPLEMENTAÇÕES

Ambos os modelos são implementados no carolapp Protheus insights e possuem 3 batches process e 2 pipelines, sendo eles (cronologicamente)

...

Deduplica os registros da staging e extrai os últimos alertas gerados para serem grados no datamodel.


07.  ARQUITETURA

 

08. LOCALIZAÇÃO DOS CÓDIGOS FONTE

Batch apps:

Financial_training_models: https://dev.azure.com/totvstfs/ProtheusApps/_git/ba-backoffice-insights?path=/batch-apps/financial_training_models

...

Financial_forecast: https://dev.azure.com/totvstfs/ProtheusApps/_git/ba-backoffice-insights?path=/pipelines/financial_forecast.csql


09. RECURSOS RELACIONADOS

Guia de uso - Protheus Insights#sobre-insights-financeiro

...