|
Um problema clássico quando criamos uma dimensão de tempo no Mondrian é a ordenação que é apresentada no JPivot quando publicado o cubo desenvolvido no Schema-Workbench para o Servidor do Pentaho.
Ele por padrão ordena de forma alfabética apresentando os meses assim : Abril, Agosto , Fevereiro...
Para ordenar conforme a ordem dos meses no ano, e apresentar a descrição correta você deve ter os dois campos na tabela de dimensão tempo , um campo Inteiro com o número do Mês ( no nosso exemplo este campo se chamará mes ) e um campo com a descrição do Mês ( no nosso exemplo usaremos DESCMES ) . Quando estiver configurando a Hierarquia informe no Atributo COLUMN o campo que quer que sejá visivel para o usuário que navegará no cubo. nesta caso o campo DESCMES, e no atributo ORDINALCOLUMN informe o campo responsável pela ordenação dos meses, neste exemplo o campo MES.
Veja exemplo abaixo:

A apresentação deste meses no Jpivot no Pentaho BI server ficará conforme figura a seguir: 
Sobre a Ambiente Livre
A Ambiente Livre Tecnologia e especialista em OLAP com uso de ferramentas Open Source, temos expertize em Mondrian e na utilização do Pentaho BI e para geração de negócios com soluções open source. fornecemos implantação, integração, consultoria e treinamento em Pentaho BI.
|