Page tree

Educacional - Criação das Dimensões Área de Conhecimento e Tipo do Curso Educacional

Linha de Produto:

Microsiga Protheus®

Segmento:

Serviços

Módulo:

TOTVS Smart Analytics

Requisito/Story/Issue (informe o requisito relacionado):DSERBA1-1203

Objetivo

O objetivo desse requisito é disponibilizar na área de Educacional as novas dimensões de Área de Conhecimento e Tipo do Curso Educacional.

Definição da Regra de Negócio

1- No projeto do GoodData CloudConnect, no modelo LDM_EDUCACIONAL foram adicionados os seguintes datasets:


Dimensões

  • Área de Conhecimento HZK

    TítuloTipoDataType
    Área de ConhecimentoConnection PointTexto
    CódigoLabelTexto
    DescriçãoLabelTexto
    Livre0AtributoTexto
    Livre1AtributoTexto
    Livre2AtributoTexto
    Livre3AtributoTexto
    Livre4AtributoTexto
    Livre5AtributoTexto
    Livre6AtributoTexto
    Livre7AtributoTexto
    Livre8AtributoTexto
    Livre9AtributoTexto

    Pasta:  Área de Conhecimento


  • Tipo do Curso Educacional HZL

    TítuloTipoDataType
    Tipo do Curso EducacionalConnection PointTexto
    CódigoLabelTexto
    DescriçãoLabelTexto
    Livre0AtributoTexto
    Livre1AtributoTexto
    Livre2AtributoTexto
    Livre3AtributoTexto
    Livre4AtributoTexto
    Livre5AtributoTexto
    Livre6AtributoTexto
    Livre7AtributoTexto
    Livre8AtributoTexto
    Livre9AtributoTexto

    Pasta: Tipo do Curso Educacional


Fato

  • Alunos HHF

    TítuloTipoDataType
    _Livre5AtributoTexto
    _Livre6AtributoTexto
    _Livre7AtributoTexto
    _Livre8AtributoTexto
    _Livre9AtributoTexto
    Quantidade de Alunos BaseFatoDecimal(15,5)
    Quantidade de Alunos EvadidosFatoDecimal(15,5)
    Quantidade de Alunos com FiesFatoDecimal(15,5)
    Quantidade de Alunos FormadosFatoDecimal(15,5)
    Quantidade de Alunos NovosFatoDecimal(15,5)
    Quantidade de Alunos BolsistasFatoDecimal(15,5)
    _Livre0FatoDecimal(12,2)
    _Livre1FatoDecimal(12,2)
    _Livre2FatoDecimal(12,2)
    _Livre3FatoDecimal(12,2)
    _Livre4FatoDecimal(12,2)

    Pasta: Alunos


    Com associação às dimensões: Empresa, Estabelecimento, Áreas, Moeda, Unidade de Negócio, Plano de Contas, Unidade Organizacional, Cenário Contábil, Projeto, Conta Contábil, Plano Centro de Custo, Centro de Custo, Classe Valor, Item Contábil, Habilitação, Nível de Ensino, Período Letivo, Curso Educacional, Turno Aula, Modalidade Curso, Turma de Ensino, Área de Conhecimento, Tipo Curso Educacional e DATA.


2- Foram adicionados os seguintes graphs para as dimensões: 

  • LOAD_DIMENSION_TABLE_HZK
  • LOAD_DIMENSION_TABLE_HZL

3- Alterado o seguinte graph para a fato:

  • LOAD_FACT_TABLE_HHF


4- No arquivo DIMENSION_PARAMETERS.TXT foram adicionadas a dimensões:

DataSet
Tabela
areadeconhecimentohzkHZK
tipocursoeducacionalhzlHZL


5- 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.HHF.sql=SELECT HHF_LINPRO, HHF_ISTCIA, HHF_EMPRES, HHF_FILIAL, HHF_ESTABL, HHF_NIVENS, HHF_CURSOE, HHF_HABILI, HHF_PERLET, HHF_TURENS, HHF_TURNOA, HHF_MODCUR, HHF_ARECON, HHF_TIPCUR, HHF_DATA, HHF_QTDBAS, HHF_QTDEVA, HHF_QTDFIE, HHF_QTDFOR, HHF_QTDNOV, HHF_QTDTOT, HHF_QTDBOL, HHF_LIVRE0, HHF_LIVRE1, HHF_LIVRE2, HHF_LIVRE3, HHF_LIVRE4, HHF_LIVRE5, HHF_LIVRE6, HHF_LIVRE7, HHF_LIVRE8, HHF_LIVRE9 FROM HHF
  • data.HZL.sql=SELECT HZL_ISTCIA,HZL_LINPRO,HZL_GRPEMP,HZL_CDUNEG,HZL_CDEMPR,HZL_FILIAL,HZL_TIPCUR,HZL_CODIGO,HZL_DESC,HZL_LIVRE0,HZL_LIVRE1,HZL_LIVRE2,HZL_LIVRE3,HZL_LIVRE4,HZL_LIVRE5,HZL_LIVRE6,HZL_LIVRE7,HZL_LIVRE8,HZL_LIVRE9 FROM HZL

  • data.HZK.sql=SELECT HZK_ISTCIA,HZK_LINPRO,HZK_GRPEMP,HZK_CDUNEG,HZK_CDEMPR,HZK_FILIAL,HZK_ARECON,HZK_CODIGO,HZK_DESC,HZK_LIVRE0,HZK_LIVRE1,HZK_LIVRE2,HZK_LIVRE3,HZK_LIVRE4,HZK_LIVRE5,HZK_LIVRE6,HZK_LIVRE7,HZK_LIVRE8,HZK_LIVRE9 FROM HZK