Histórico da Página
Í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:
...
Tenantid | mdmtenantid do cliente |
Companygroup | campo do Protheus |
Branch | campo carol (FK5_FILIAL do protheus) |
Alert_Type | Saldo extra ou insulficiente. |
Frequency | semanal ou mensal (w ou m) |
Inicial_reference | dia inicial daquele ponto de previsão |
final_reference | dia final daquele ponto de previsão |
balance | Balanço esperado para o periodo |
05. DATA MODELS
Possuímos três Data models, são eles:
...
Tenantid | mdmtenantid do cliente |
Companygroup | campo do Protheus |
Branch | campo carol (FK5_FILIAL do protheus) |
Alert_Type | Saldo extra ou insulficiente. |
Frequency | semanal ou mensal (w ou m) |
Inicial_reference | dia inicial daquele ponto de previsão |
final_reference | dia final daquele ponto de previsão |
balance | Balanç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
Novo Gestor Financeiro - (FINA710 - SIGAFIN)
...