Produção - Criação da Fato Indicadores de Produção
Linha de Produto: | Microsiga Protheus® |
Segmento: | Serviços |
Módulo: | TOTVS Smart Analytcs |
Requisito/Story/Issue (informe o requisito relacionado): | DSERBA1-1364 |
Objetivo
O objetivo desse requisito é disponibilizar na área de Produção a fato Indicadores de Produção.
Definição da Regra de Negócio
1 - No projeto do Gooddata CloudConnect, no modelo LDM_PRODUCAO foram adicionados os seguintes datasets:
Dimensões
CENTRO TRABALHO HRR
Título Tipo DataType Centro Trabalho Connection Point Texto Código Label(Default) Texto Descrição Label Texto Livre0 Atributo Texto Livre1 Atributo Texto Livre2 Atributo Texto Livre3 Atributo Texto Livre4 Atributo Texto Livre5 Atributo Texto Livre6 Atributo Texto Livre7 Atributo Texto Livre8 Atributo Texto Livre9 Atributo Texto Pasta: Centro Trabalho
ÁREA PRODUÇÃO HRS
Título Tipo DataType Área Produção Connection Point Texto Código Label Texto Descrição Label(Default) Texto Livre0 Atributo Texto Livre1 Atributo Texto Livre2 Atributo Texto Livre3 Atributo Texto Livre4 Atributo Texto Livre5 Atributo Texto Livre6 Atributo Texto Livre7 Atributo Texto Livre8 Atributo Texto Livre9 Atributo Texto Pasta: Área Produção
Fato
INDICADORES PRODUÇÃO HRQ
Título Tipo DataType Área Produção Atributo Texto Centro Trabalho Atributo Texto Data Atributo Date _Livre5 Atributo Texto _Livre6 Atributo Texto _Livre7 Atributo Texto _Livre8 Atributo Texto _Livre9 Atributo Texto Quant.Tempo Padrão Operação Fato Decimal(8,4) Quant. Tempo Padrão Setup Fato Decimal(8,4) Quant. Tempo Reporte Fato Decimal(8,4) Quant. Parada Real Alt Eficiência Fato Decimal(8,4) Quant. Tempo Setup Fato Decimal(8,4) Quant. Operação Reportada Fato Decimal(8,4) Quant. Operação Refugada Fato Decimal(8,4) Quant.Operação Retrabalho Fato Decimal(8,4) Carga Disponivel Capacidade Fato Decimal(8,4) Quant. Sobre Extra Fato Decimal(8,4) Quant.Parada Real Fato Decimal(8,4) Quant.Parada Real Util Fato Decimal(8,4) Quant.Capacidade Ctrabalho Fato Decimal(8,4) Tipo Ordem int. Fato Int Log Fator Refugo Fato Int Log Setup Eficiencia Fato Int Log Parada Eficiencia Fato Int _Livre0 Fato Decimal(12,2) _Livre1 Fato Decimal(12,2) _Livre2 Fato Decimal(12,2) _Livre3 Fato Decimal(12,2) _Livre4 Fato Decimal(12,2) Pasta: Indicadores de Produção
2 - Foram adicionados os seguintes graphs para as dimensões:
- LOAD_DIMENSION_TABLE_HRR
- LOAD_DIMENSION_TABLE_HRS
3 - Adicionado o seguinte graph para a fato:
- LOAD_FACT_TABLE_HRQ
4 - No arquivo DIMENSION_PARAMETERS.TXT foram adicionadas a dimensões:
DataSet | Tabela |
---|---|
centrodetrabalhohrr | HRR |
areaproducaohrs | HRS |
5 - Limpeza padrão da fato no arquivo FACT_PARAMETERS.TXT:
DataSet | Campo de Data | Período | Qtde de Tempo | Tabela | Nome da Fato | Área |
---|---|---|---|---|---|---|
indicadoresdeproducao | data | years | 2 | HRQ | INDICADORES DE PRODUCAO | PRODUCAO |
6 - Adicionadas as instruções SQL para criação dos arquivos CSV, tanto das dimensões como da fato, no arquivo my.properties, no Agent:
- data.HRR.sql=SELECT HRR_ISTCIA,HRR_LINPRO,HRR_GRPEMP,HRR_CDUNEG,HRR_CDEMPR,HRR_FILIAL,HRR_CTRTRA,HRR_CODIGO,HRR_DESC,HRR_LIVRE0,
HRR_LIVRE1,HRR_LIVRE2,HRR_LIVRE3,HRR_LIVRE4,HRR_LIVRE5,HRR_LIVRE6,HRR_LIVRE7,HRR_LIVRE8,HRR_LIVRE9 FROM HRR - data.HRS.sql=SELECT HRS_ISTCIA,HRS_LINPRO,HRS_GRPEMP,HRS_CDUNEG,HRS_CDEMPR,HRS_FILIAL,HRS_AREPRO,HRS_CODIGO,HRS_DESC,HRS_LIVRE0,HRS_LIVRE1,HRS_LIVRE2,
HRS_LIVRE3,HRS_LIVRE4,HRS_LIVRE5,HRS_LIVRE6,HRS_LIVRE7,HRS_LIVRE8,HRS_LIVRE9 FROM HRS - data.HRQ.sql=SELECT HRQ_LINPRO,HRQ_ISTCIA,HRQ_EMPRES,HRQ_FILIAL,HRQ_ESTABL,HRQ_GRPMAQ,HRQ_AREPRO,HRQ_CTRTRA,HRQ_DATA,HRQ_TPOPIN,HRQ_LGFREF,HRQ_LGSEFI,
HRQ_LGPEFI,HRQ_QTDTPO,HRQ_QTDTPS,HRQ_QTTREP,HRQ_QTPRAE,HRQ_QTDTSE,HRQ_QTOREP,HRQ_QTOREF,HRQ_QTORET,HRQ_CDICAP,HRQ_QTSEXT,
HRQ_QTPREA,HRQ_QPRUTI,HRQ_QCCTRA,HRQ_LIVRE0,HRQ_LIVRE1,HRQ_LIVRE2,HRQ_LIVRE3,HRQ_LIVRE4,HRQ_LIVRE5,HRQ_LIVRE6,HRQ_LIVRE7,HRQ_LIVRE8,HRQ_LIVRE9 FROM HRQ
7 - Adicionados os campos de data da tabela fato no arquivo DATE_FIELD.TXT no Agent:
- HRQ_DATA