Histórico da Página
...
A estrutura de execução de um aplicativo de Front-End do Protheus Insights será remodelada e terá a adição de uma biblioteca de serviços REST que farão parte da biblioteca de Insights (ADVPL) disponibilizada pela equipe de BA.
Estas alterações visam remover a limitação imposta pela utilização do WebChannel como meio de comunicação e bem como habilitando a utilização de Insights On-Line de uma forma simples.
Uma biblioteca desenvolvida para o framework Angular será implementada para intermediar a comunicação com os serviços disponibilizados pelo disponibilizados pelo back-end Protheus de uma forma modular e simples.
06.
...
Arquitetura Carol
Esta seção está em desenvolvimento e será atualizada em breve.
07. Data Models Carol
...
Glossário
Customer Organization: Ambiente de administração geral que agrupa as várias Tenants de clientes.
Unified Tenant: Ambiente Unificado que recebe os dados de todos os clientes e faz o processamento dos insights.
Staging Area: Área de preparação, ou zona de aterrissagem, é uma área de armazenamento intermediária usada para armazenamento dos dados brutos, antes do processamento.
ERP Connectors: Conjunto de conectores responsáveis por receber os dados dos ERPs.
Insights Connector: Conjunto de conectores responsáveis por receber os dados de insights. Cada insight possui o seu conector.
Data Transformation Pipelines: Conjunto de pipelines responsáveis pela transformação dos dados dos ERPs em modelos de dados genéricos que serão consumidos pelos modelos de Machine Learning.
AI Process: Conjunto de Carol Apps (Batch e Online) responsáveis pelo processamento dos insights.
Batch Apps: Aplicativos responsáveis pelo processamento dos insights com execução agendada.
Service Account: Conta de serviço utilizada para comunicação com os serviços do GCP.
Data Validation: Batch App responsável pela validação dos dados.
BQ ML: Tecnologia utilizada para criar e executar modelos de machine learning (ML) usando consultas do GoogleSQL.
Vertex AI: Plataforma de desenvolvimento de IA unificada e totalmente gerenciada.
Workflow: Aplicativo utilizado para orquestração dos serviços de machine learning.
Terraform: Ferramenta de infraestrutura como código usada para provisionar recursos e permissões para vários serviços do Google Cloud, incluindo a Vertex AI.
Cloud Functions: Solução de computação sem servidor do Google para criar aplicativos baseados em eventos.
Alerts Management: Módulo de alertas da plataforma Carol que possibilita a monitorização de eventos na esteira de dados da plataforma.
Pipelines: Pipelines SQL utilizados para processamento dos dados e geração dos golden records.
Data Models: Estrutura e regras de dados que transformam staging tables em Golden Records;
Data Sync: Solução que tem como principal objetivo enviar registros armazenados em Data Models para bancos de dados de baixa latência e alta disponibilidade (como por exemplo o PostgreSQL).
Looker Studio: Ferramenta on-line para criação de relatórios e painéis informativos personalizáveis a partir de banco de dados, possui integração com o Big Query.
Totvs Apps: Plataforma de software para as aplicações cloud native da TOTVS.
07. Data Model (Unified Insights)
Tabela única responsável por armazenar os dados de todos os insights.
Campo | Tipo | Título | Descrição |
---|---|---|---|
branch | String | Branch | Empresa | Unidade de Negócio | Filial dos dados de origem do insight |
company_group | String | Company Group | Company Group dos dados de origem do insight |
insight | String | Insight | Identificador do Insight |
tenantid | String | Tenant Id | Tenant Id dos dados de origem do insight |
key | String | Key | Chave de negócio do insight |
jsoncontent | String | Json Content | Json contendo os dados do insight |