Pergunta

Instalei o Pentaho Community Edition 5.0.1 e criei com sucesso uma nova fonte de dados a partir de um banco de dados MySQL (ambos hospedados no meu PC). Agora quero realizar uma análise OLAP nesses dados, mas não tenho certeza de como proceder (então, por favor fornecer informações adicionais caso minhas perguntas deixem claro que estou seguindo o caminho errado - sou novo no OLAP).

O plugin Saiku está instalado e posso visualizar os 2 cubos pré-fabricados (SampleData e SteelWheels).Agora quero criar um ou mais cubos referenciando os dados na fonte de dados que criei anteriormente, que é onde estou preso.Pelo que entendi, preciso criar um esquema Mondrian que defina o cubo, passando por esse Criei o shema para a fonte de dados conforme definido no mesmo tutorial que

<Schema name="testdb">
  <Cube name="Test Cube">
<Table name="testtable">
</Table>
<Dimension name="Date">
  <Hierarchy hasAll="true">
    <Level name="Date" column="date" type="Integer"/>
  </Hierarchy>
</Dimension>
<Dimension name="Key 1">
  <Hierarchy hasAll="true">
    <Level name="Key 1" column="key1" type="String"/>
  </Hierarchy>
</Dimension>
<Dimension name="Key 2">
  <Hierarchy hasAll="true">
    <Level name="Key 2" column="key2" type="String"/>
  </Hierarchy>
</Dimension>
<Measure name="Value" column="value" aggregator="sum"/>

O tutorial afirma que este arquivo pode ser colocado em qualquer lugar (I', assumindo na pasta ou subpastas biserver-ce - alguma prática recomendada no local?).Ao atualizar os cubos (pressionando o ícone de setas verdes) no Saiku - grande surpresa - o novo cubo não está listado, apenas SampleData e SteelWheels são opções no menu suspenso (Pentaho foi reiniciado etc, sem efeito).Ao inspecionar o esquema criado, não há referência à fonte de dados criada, então não tenho ideia de como ela pode ser vinculada ou usada pelo Saiku/Pentaho.É aí que acho que está o problema, preciso registrar esse arquivo de alguma forma.Vi referências a um arquivo de definição de fonte de dados (como aqui) que parece ser o que preciso fazer.No entanto, não consigo encontrar onde esse arquivo deve ser colocado, como ele deve ser nomeado ou qualquer tutorial que incorpore tal etapa.Também acho estranho que seja necessário sair do fluxo de uso do aplicativo Pentaho para criar arquivos externos necessários para as etapas seguintes - dicas de que estou fazendo coisas erradas.

Resumindo: Como criar um cubo OLAP usando Pentaho CE e Saiku a partir de uma fonte de dados funcional?

Tem sido surpreendentemente difícil encontrar ajuda bem documentada sobre o uso do Pentaho CE (com Saiku) e avisos sobre os numerosos problemas na configuração. Acho que respostas detalhadas sobre esta questão serão úteis para a comunidade

Foi útil?

Solução

Para lançar o cubo no BI-Server você simplesmente precisa criar 1 cubo no banco de trabalho do esquema pentaho e salvar o link em qualquer local que deseja armazenar ou criar uma pasta e salvá-la.

Depois disso você tem que publicar o cubo.

Agora, se você adicionou o plug-in saiku ao bi-servidor, esse cubo recém-criado será listado sob as steelwheles.

Portanto, este é o único procedimento que você deve seguir.agora compare o que você fez comparando estas etapas.

Às vezes, reiniciando o biserver esse problema não vai resolver, basta atualizar a lista de cubos (a parte onde SampleData e Steelwheels ) estão sendo exibidos para que depois disso você possa ver o cubo recém-criado nessa lista.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top