Regra da carga do Data Mart de Perfil do produtor rural
O sistema faz a carga do sistema Gestão Empresarial | ERP, que permite calcular o tempo de associação dos cooperados e analisar a quantidade e quais são os cooperados que entraram e saíram da cooperativa mensalmente.
As principais tabelas do sistema de origem são:
- Fornecedores (E095FOR);
- Informações da Pessoa Física (E085FIS);
- Informações da Pessoa Jurídica (E085JUR);
- View Histórico do Cooperado (EW95VFOR).
Para o ETL X, o tempo de associação é calculado a partir da data de cadastro do fornecedor (E095FOR.DATCAD), considerando os períodos em que permaneceu como cooperado (E095VFO.INDCOO = "S") ou não cooperado (E095VFO.INDCOO = "N") no sistema.
Nota
Recomendamos que a extração automática de dados deste Data Mart seja semanal.
A cada execução de carga do Data Mart de Perfil do produtor rural, o sistema remove os registros conforme o período da carga, considerando o campo Data de competência dos dados de produtores do Data Mart.
Data de competência (mês e ano) >= data inicial (mês e ano) e Data de competência (mês e ano) <= data final (mês e ano).
É obrigatório que durante a implantação do sistema Gestão Empresarial | ERP, os cadastros de Fornecedor (E095FOR) e Cliente (E085CLI) sejam considerados iguais. Assim, o campo Indicativo se os códigos de cliente e fornecedor são iguais precisa estar marcado como "Sim" na tabela de filial (E070FIL.VENCIFI = "S");
Meses posteriores ao mês atual não serão carregados, devido ao comportamento da View Histórico do Cooperado.
A Regra também tem a função de apresentar as definições do Modelo Dimensional.
Modelo Dimensional
O Data Mart de Perfil do produtor rural possui 12 tabelas com uma determinada sequência. Seus campos e definições, chaves primárias e estrangeiras das Tabelas Fatos estão no objeto de cada tabela no Diagrama Dimensional.
Sequência das tabelas:
- DI_ESTCIV_ERP
- DI_JURFIS
- DI_SIMNAO
- DI_E085CLIREG
- DI_E085CLIUF
- DI_E085CLICID
- DI_E026RAM
- DI_E085CLI
- DI_V011SEX
- DI_E095FOR
- FT_COOPERADO
- FT_COOPERADO_ANO
Fato
É a tabela central no modelo EstrelaModelo Dimensional em que todas as tabelas relacionaciom-se diretamente com as tabelas Fato. ou SnowflakeModelo Dimensional em que as tabelas relacionam com as tabelas Fato, porém algumas tabelas Dimensão relacionam-se apenas entre si. Isto ocorre com objetivo de normalizar das tabelas dimensionais, visando diminuir o espeaço ocupado por estas tabelas., responsável por armazenar as informações quantitativas para análise dimensional e, assim, disponibilizar informações significativas e com medições necessárias para avaliar determinado assunto, quando relacionada a Dimensão.
| Campo | Descrição |
|---|---|
| ANOCOM | Código do Ano |
| CODFOR | Código do Cliente |
| IDDCOO | Idade do Cooperado |
| TMPASSCOO | Tempo de Cooperado |
| MESENTCOO | Cooperado entro no mês |
| MESSAICOO | Cooperado saiu no mês |
| INDCOO | Indicador de cliente cooperado |
| Campo | Descrição |
|---|---|
| AnoCom | Código do Ano |
| CodFor | Código do Cliente |
| IddCoo | Idade do Cooperado |
| TmpAssCoo | Tempo de Cooperado |
| MesEntCoo | Cooperado entro no mês |
| MesSaiCoo | Cooperado saiu no mês |
| IndCoo | Indicador de cliente cooperado |
Dimensão
Os registros a serem inseridos nas Tabelas Dimensão são verificados a fim de analisar se já existem na base, através da sua chave primária. Caso existam, o sistema verifica se o registro precisa ser atualizado, através de uma comparação do seu valor atual com o valor já carregado pela Stage. Não havendo necessidade, o sistema inclui esses registros.
Descrição do Estado Civil (DI_ESTCIV_ERP)
| Campo | Descrição |
|---|---|
| DESTIPCIV | Descrição do Estado Civil |
| ESTCIV | Estado Civil |
Tipo de pessoa (DI_JURFIS)
| Campo | Descrição |
|---|---|
| DESJURFIS | Descrição do tipo de pessoa |
| JURFIS | Código tipo de pessoa |
Sim/Não (DI_SIMNAO)
| Campo | Descrição |
|---|---|
| DESSIMNAO | Descrição de Indicador de Sim/Não |
| SIMNAO | Indicador de Sim/Não |
Região do Cliente (DI_E085CLIREG)
| Campo | Descrição |
|---|---|
| CLIREG | Código da Região do Cliente |
| DESCLIREG | Região Cliente |
UF do Cliente (DI_E085CLIUF)
| Campo | Descrição |
|---|---|
| CLIREG | Código da Região do Cliente |
| DESUFS | Estado Cliente |
| SIGUFS | Sigla Estado do Cliente |
Cidade do Cliente (DI_E085CLICID)
| Campo | Descrição |
|---|---|
| CLICID | Código da Cidade do Cliente |
| DESCLICID | Cidade do Cliente |
| SIGUFS | Estado do Cliente |
Ramo Atividade (DI_E026RAM)
| Campo | Descrição |
|---|---|
| CODRAM | Código do Ramo de Atividade |
| DESRAM | Ramo de Atividade |
Cliente (DI_E085CLI)
| Campo | Descrição |
|---|---|
| APECLI | Cliente |
| CLICID | Código da Cidade do Cliente |
| CLIREG | Código da Região do Cliente |
| CODCLI | Código do Cliente |
| CODGRE | Código do Grupo de Empresa |
| CODRAM | Código do Ramo de Atividade |
| NOMCLI | Nome do Cliente |
| NOMMUA | Nome de Município Alternativo |
| SIGUFS | Estado do Cliente |
Tipo de Sexo (DI_V011SEX)
| Campo | Descrição |
|---|---|
| CODSEX | Sexo do Cooperado |
| DESSEX | Descrição do Tipo de Sexo |
Fornecedor (DI_E095FOR)
| Campo | Descrição |
|---|---|
| APEFOR | Apelido do fornecedor |
| CIDFOR | Cidade do fornecedor |
| CODCIDFOR | Código da cidade do fornecedor |
| CODCLI | Código do cliente |
| CODFOR | Código do Fornecedor |
| CODSEX | Código do sexo |
| DATCAD | Data de cadastro |
| DATNAS | Data de nascimento |
| ESTCIV | Estado Civil |
| NOMFOR | Nome do fornecedor |
| NOMMUA | Nome de Município Alternativo |
| SIGUFS | Sigla Estado do Cliente |
| TIPFOR | Tipo do fornecedor fisíco/jurídico |

English
Español


