Primeiras aulas do curso Consultas Multidimensionais: MDX com Pentaho

Consultas Multidimensionais: MDX com Pentaho

Recuperando Ambiente - Introdução

Oi gente, tudo bem? Meu nome é Victorino Vila e eu vou ser o instrutor do curso de Pentaho MDX. O MDX é uma linguagem de consulta de banco de dados específica para banco de dados multidimensional, seria o equivalente ao SQL para banco de dados relacional.

O MDX hoje já se tornou um padrão no mercado, a maioria dos bancos de dados OLAPs estão no mercado consegue entender MDX.

E o MDX foi uma foi uma linguagem de consultas criada pela Microsoft no final dos 90, quando ela lançou no mercado o seu banco de dados multidimensional.

Ela fez tanto sucesso que acabou se tornando padrão de outras ferramentas.

Mas aí nesse treinamento, antes de a gente começar a mexer com o MDX, a gente vai configurar o ambiente e aqui no nosso Pentaho User Console, nós vamos instalar uma nova aplicação chamada Saiku Analytics.

Então a gente vai baixar da internet o Saiku Analytics, configurar ele dentro do Pentaho User Console e aí ligar ele à nossa base de dados multidimentsional para poder fazer consultas, como por exemplo essa daqui, ó. Eu vou arrastar esta daqui, faturamento, vou pegar aqui, por exemplo, o ano, colocar aqui nas minhas linhas, e aí eu tenho aqui uma visão de faturamento ao longo dos anos.

Mas, claro, o objetivo desse treinamento não vai ser muito a gente entrar a fundo no Saiku Analytics.

A gente vai usar ele, porque eu clicando nesse botão aqui eu consigo ver o MDX que é gerado na consulta que eu criei.

Então nós vamos usar o Saiku para executar os MDX que nós vamos aprender.

Isso que vocês estão vendo aqui é um MDX e no final desse treinamento eu espero que vocês entendam o que está escrito aqui.

Mas, mesmo assim, antes de a gente começar metendo a mão na massa no MDX, a gente vai voltar ao Schema Workbench, e nós vamos configurar na nossa base OLAP as outras 4 dimensões do data mart da presidência.

Aí com o nosso data mart pronto, nós vamos carregar 3 anos de dados e aí sim aprender o MDX e nós vamos ver vários tópicos, várias características, várias funções, a forma de se trabalhar dessa linguagem de query de bancos de dados multidimensional, tá legal?

Então, gente, eu espero que vocês gostem desse treinamento e que o objetivo de vocês seja alcançado, tá bom? Um forte abraço e vamos começar.

Recuperando Ambiente - Recuperando o ambiente

Oi gente, tudo bem? Esse vídeo você vai assistir ele em muitos cursos da carreira de BI da Pentaho. E ele se refere à recuperação do ambiente.

É claro que não significa que você não deva assisti-lo nos próximos cursos, porque ele na verdade vai ser gravado em partes e dependendo do treinamento que você esteja fazendo, ele vai ter um caminho diferente do que o que você vai assistir agora.

Bem, agora, quem é o público alvo desse vídeo? Aqui em cima estão todos os cursos que serão ministrados no treinamento Pentaho.

A gente vai começar, temos o curso DW Processos ETL Parte 1, o Parte 2, OLAP com Pentaho, Business Intelligence MDX com Pentaho, Report Analysis e DashBoard com Pentaho.

Se você está fazendo esse primeiro curso aqui, ok, não tem problema, você não precisa nem assistir esse vídeo mais.

Agora, se você estiver fizer esse curso, o parte 2, e os seguintes, preste atenção ao recado que eu vou dar para vocês.

Vocês podem estar na seguinte situação: Ah, eu fiz o curso parte 1 e eu estou fazendo o curso parte 2, por exemplo, na mesma máquina, com todos os modelos, tudo criado e tudo funcionando. Ok. Nesse caso, você também não precisa assistir mais esse vídeo, porque você já tem o seu ambiente funcionando.

Isso vale também se você estiver fazendo o curso de Business Intelligence MDX e você fez o curso OLAP com Pentaho e seu ambiente está todo montado. Ou seja, você fez um curso anterior ao que você está fazendo agora e o ambiente já está todo funcionando.

Então você não precisa seguir com esse vídeo, porque o seu ambiente já está pronto, já está montado, já está preparado.

Agora, você pode estar no seguinte caso: ah, eu fiz os cursos anteriores, por exemplo, se eu estou aqui no Bussiness Intelligence MDX, eu fiz o parte 1, eu fiz o parte 2, eu fiz o OLAP Pentaho, só que agora o curso que eu estou fazendo, a máquina que eu estou trabalhando ela está limpa, por algum motivo estou usando uma outra máquina, por algum motivo eu tive que formatar o meu computador...

Então, tá, você nesse caso vai precisar recuperar o seu ambiente para poder continuar o curso que você está fazendo.

Você também pode ser o seguinte caso: ah, eu estou fazendo o curso de Business Intelligence MDX e não fiz os cursos anteriores.

Bem, em primeiro lugar eu aconselho que vocês façam os cursos anteriores, porque todos esses 6 cursos que estão aqui em cima, eles têm uma lógica de construção, então o conhecimento anterior é importante.

Mas mesmo que você insista, "ah, não, só me interessa MDX", por exemplo, ou "só me interessa OLAP", ou "só me interessa report", ok, não tem problema, talvez alguns conceitos que você não conheça eu não vou estar explicando o que eu estou fazendo, porque eu estou supondo que você fez os cursos anteriores e está sabendo o que fazer.

Nesse caso, se você quer fazer o curso sem ter feito o curso anterior, você também precisa recuperar o ambiente, porque como você nunca fez o curso, você não tem o ambiente montado.

Então ok, esse vídeo e os próximos sobre a recuperação do ambiente, quem é o público alvo? É você que está fazendo a carreira de Pentaho, mas está agora numa máquina limpa, onde você não tem mais o ambiente anterior, ou se você quer fazer um curso específico da carreira de Pentaho e não fez nenhum pré-requisito, tá legal?

Então, para vocês 2, continuem comigo, vamos seguindo nesse vídeo, tá legal?

Ok, se você faz parte do grupo de pessoas que vai ter que recuperar o ambiente, o primeiro passo que você tem que fazer é assistir 4 vídeos do curso Modelagem DW Processo ETL Parte 1, que faz parte da carreira Pentaho, mesmo que você já tenha feito esse treinamento, volte lá e assiste esses 4 vídeos.

Os vídeos em questão são: os vídeos 4 e 5 da aula 1, e o vídeo 1 e 2 da aula 2.

Esses 4 vídeos vão te orientar a baixar os softwares, não somente os softwares da Pentaho, mas também os softwares de ambiente, ou seja, os softwares que vão nos ajudar a trabalhar no curso e configurá-los.

Aí vocês vão ter um ambiente final montado, preparado e pronto para seguir com a recuperação do ambiente, tá legal?

Então façam isso: voltem lá no curso, nos vídeos 4 e 5 da aula 1 e no vídeo 1 e 2 da aula 2 do curso Modelagem DW Processo ETL Parte 1.

Então dê um pause aqui nesse vídeo, vai lá, assiste os 4, faz o que está lá descrito, baixe os softwares, instale, configure, crie as variáveis de ambiente e aí você volta aqui para a gente continuar a recuperar o ambiente, tá bom? Valeu gente.

Ok. Você já assistiu os vídeos, instalou os softwares, configurou o ambiente e aí nós vamos fazer agora o seguinte: relacionado a esse vídeo tem um link aqui em cima para vocês baixarem e esse link vai baixar um arquivo, até um arquivo grande, chamado treinamento inicial e depois ele tem aqui um sufixo que dependendo do treinamento que você está assistindo, ele vai ter algumas letras depois desse underscore final.

Então se você estiver assistindo o curso de DashBoard, está escrito Dash, se for o curso de OLAP está escrito OLAP, se for o curso de MDX, está escrito MDX, ou seja, dependendo do tipo de curso, você tem esse sufixo.

Mas não importa. O que importa é que você baixe o arquivo, ele vai ter esse nome: treinamento underscore inicial e aí você, ao baixá-lo, copia esse arquivo para o raiz da sua máquina, lá para o drive C.

Então vamos simular aqui esse transporte, ok.

Então você já copiou ele aqui para o drive C, no meu exemplo aqui o sufixo é Dash, mas não importa, o importante é que você tenha aqui esse prefixo especificado.

E aí na raiz do drive C, você deve ter também aquele diretório treinamento, que foi o diretório configurado quando você assistiu, baixou os softwares da Pentaho e configurou o ambiente e aí vocês vão chegar aqui: botão direito do mouse sobre arquivo.zip e vocês vão extrair aqui.

E aí claro, vai começar o processo de extração, ele vai criar um subdiretório que vai ter um nome igualzinho ao arquivo zip.

E aí é o seguinte: eu vou aqui para o vídeo e quando acabar de descompactar esse arquivo eu volto, tá legal?

Ok. Terminei de descompactar o arquivo e ele criou esse diretório aqui.

Novamente, o nome do diretório vai depender do arquivo que você está baixando. No meu caso, veio o sufixo Dash, mas pode ser OLAP, pode ser MDX, pode ser Report, pode ser outro sufixo qualquer, tá bom?

O importante é que vocês agora façam o seguinte: vocês vão pegar aquele diretório treinamento, que é o diretório que vocês criaram depois da configuração do ambiente, conforme os vídeos que eu aconselhei que vocês assistissem e vão renomear esse arquivo, esse diretório treinamento para, não sei, old, ou vocês podem até apagar esse diretório, não importa, ele não vai ser mais usado.

E aí vocês vão pegar o diretório que foi descompactado e vão renomear para treinamento, ok?

Então a gente apaga ou renomea o diretório treinamento que já existia na sua máquina e coloca com o nome treinamento, tudo em minúsculo, o diretório que foi descompactado através do arquivo que vocês baixaram, tá legal?

Então, pronto, cumprimos mais um passo aqui da recuperação do ambiente.

Bem, o próximo passo é recuperar a base de dados de SQL Server que é usada como fonte do processo de ETL. Nem todos os treinamentos vão usar essa base, então se você está assistindo esse vídeo, é porque o seu treinamento, o que você está fazendo, vai precisar dela como fonte de dados para o processo de ETL, ok?

Bem, para fazer isso, eu não vou mostrar nesse vídeo, vocês vão no curso Modelagem DW Processo ETL Parte 2 e lá na aula 4, vocês assistam o vídeo 1 e o vídeo 2.

Lá, eu mostro para vocês como recuperar essa base de dados SQL Server, que vai ser fonte do processo de criação do DW que nós estamos fazendo na carreira de BI, dentro da área de Pentaho, tá legal?

Bem, o arquivo fonte do backup que será recuperado no backup do SQL Server, ele está aqui ó. Deixa eu dar aqui um esc para sair da apresentação.

Nesse diretório treinamento que foi o diretório que a gente descompactou e renomeou, nós temos aqui dentro, dentro da pasta arquivos, esse arquivo aqui: FONTES DB DAK, que será o arquivo para recuperação do Backup, tá legal?

Então ok. Façam isso e aí voltem a assistir esse vídeo sobre a recuperação do ambiente.

Ok, o próximo passo agora é a gente abrir os softwares Pentaho e os auxiliares para saber se está tudo ok antes de continuar. E aí a abertura desses softwares vai depender do curso que você está fazendo, dependendo do treinamento que você está assistindo esse vídeo, alguns softwares serão abertos, outros não, tá legal?

Mas fiquem tranquilos, no vídeo eu vou estar dizendo que softwares você, nesse treinamento específico terá que abrir, tá bom?

Então tá, eu vou parar aqui a minha apresentação e vamos agora partir para a abertura dos softwares.

Estamos na seção de abertura dos softwares, então vamos lá.

Eu vou aqui no diretório treinamento, ok? Que é aquele diretório que a gente compactou. Eu vou em design tools, data integration, e eu vou selecionar aqui o arquivo bat chamado spoon, tá bom?

Eu vou clicar nele, e aí nós vamos abrir agora o Pentaho Data Integration, então vamos ver se a gente consegue abrir o software e olhar o ambiente que nós temos à disposição.

Vou minimizar aqui. Dependendo do momento em que você abre esse software, ele pode demorar um pouco mais, um pouco menos, mas o importante é que daqui a pouco vai aparecer uma caixa de diálogo mostrando a abertura do software, vamos esperar um pouquinho pelo menos para ver se na minha máquina... ó, agora apareceu.

Então eu estou aqui abrindo o Pentaho Data Integration, tá legal?

Bem, como eu falei, isso pode demorar alguns minutos ou segundos, dependendo da situação. No caso aqui eu vou parar o vídeo e volto quando ele terminar de abrir, tá bom?

Ok. O Pentaho Data Integration abriu e é importante que vocês observem se vocês estão conectados no repositório reposucos, se não tiver aparecendo reposucos aqui, vocês clicam aqui embaixo e selecionem a opção reposucos, ok?

Bem, só para confirmar se eu estou olhando normalmente esse repositório, eu vou vir aqui no file open, eu vou ter aqui um diretório e aí claro, dependendo do curso que você está assistindo, você vai ver mais ou menos objetos do Pentaho Data Integration salvos.

Não se assuste se no seu caso você não está vendo uma lista tão grande quanto a minha, tá? É porque o arquivo que você recuperou, ele ainda está construindo todas as integrações que serão usadas na carreira de Bussiness Intelligence Pentaho.

Esse teste foi apenas para saber se eu consigo abrir e olhar os processos de ETL que estão disponíveis aqui nesse diretório treinamento que você recuperou.

Então vou fechar, meu Pentaho Data Integration tá legal, é isso aí, vamos para o próximo sotware.

O software que nós vamos abrir agora é o My SQl.

Quando a gente baixou aquele diretório treinamento, a gente baixou o My SQL, como se diz assim, embutido dentro do diretório, é o My SQL que não precisa instalar nada.

Quando vocês baixaram os softwares da Pentaho e os auxiliares, você fez essa instalação, só que nós trocamos esse ambiente pelo que foi recuperado quando a gente baixou e descompactou o arquivo treinamento inicial. Vamos ver se esse ambiente My SQL está correto.

Então eu vou vir aqui no meu C, treinamento, tem o diretório My Sql e vou executar o UniController.exe.

Dou cancel, dou ok e inicializo o My Sql, ok?

Ficou verdinho, inicializou, eu vou minimizar e aqui eu vou abrir o software HeidiSQL, que também foi um software que vocês baixaram e instalaram no início, que é um software auxiliar para esse treinamento.

A gente vai entrar com o usuário root e senha root, que foi o usuário e senha aconselhado durante a instalação.

E aí pronto, eu tenho aqui os meus bancos de dados. Dependendo do treinamento que você esteja assistindo esse vídeo você vai ver mais ou menos bancos ali nessa lista, não importa se a lista que vocês estão vendo aqui está diferente da que você está olhando, é porque vai depender do treinamento que você está assistindo esse vídeo e depende do treinamento arquivo inicial que você baixou, tá bom?

O importante é que o My SQL abriu, estou conseguindo ver aqui as bases de dados. Então eu vou fechar o Heidi, mas eu vou manter aqui ó, deixa eu ver se eu consigo mostrar para vocês aqui ó.

Vocês devem sempre manter esse arquivo aqui, que é o My SQL, no ar, tá legal?

Então tá, vamos continuar.

Vamos abrir agora o Pentaho Work Page, vou voltar lá para o meu diretório principal, meu C, treinamento, vou em designer tools, schema workbench, e eu vou executar o arquivo workbench.bat.

Bem, abri o schema workbench, eu vou vir aqui em file, open, vou no diretório C treinamento esquema, tá? Talvez já apareça para vocês, mas se não aparecer, vocês vão em C, treinamento, esquema e vão escolher o arquivo SucoFrutas.xml.

Então eu vou ter aqui essa árvore aqui do canto, não fiquem... não se assustem se essa árvore que vocês estão verificando está diferente da que vocês estão vendo aqui, porque vai depender do treinamento que vocês estão assistindo esse vídeo.

Treinamentos iniciais da carreira de Bussiness Intelligence, vocês vão ver menos entidades configuradas aqui, se você estiver fazendo um treinamento já próximo do final da carreira, você deve ver mais entidades configuradas aqui.

O importante aqui foi de a gente poder observar e ver se o Pentaho Workbench abriu corretamente.

Então a gente pode fechar ele e pronto. Por enquanto, para testar o Pentaho WorkBench é isso aí, tá?

Vamos abrir agora o Pentaho Server, então eu vou lá em C, treinamento, Pentaho Server e vou selecionar aqui Start-pentaho.bat.

Ele vai agora inicializar o servidor Pentaho, e aí dependendo da sua máquina, do seu ambiente, se você está abrindo pela primeira vez ou não, o tempo para abrir, para subir o servidor Pentaho pode demorar um pouquinho mais. Então eu vou dar uma pausa aqui no vídeo e volto assim que o servidor terminar de levantar, tá bom?

Pronto. O servidor subiu, agora podemos testar o acesso ao Pentaho e UserConsole.

Então eu vou abrir aqui um browser, localhost8088, tá bom? Se você está abrindo o Pentaho Server que foi recuperado pelo download, o número da porta é 8088, e a gente vai escolher aqui a.... dá enter, que automaticamente ele entra aqui na tela de login.

O usuário é admin e a senha passoword tudo minúsculo e a gente vai clicar aqui em login.

E aí pronto, eu abri o Pentaho User Console, só para a gente certificar, se eu der um create new aqui, novamente pode ser que vocês vejam 3 botões, pode ser que vocês vejam 4 botões.

O botão que talvez vocês não vejam é o Saiku Analytics. Então dependendo do curso que vocês estão fazendo e assistindo esse vídeo, vocês vão ver ativo ou não o Saiku Analytics, tá bom?

Ok. O teste é esse, eu vou fechar, fecho aqui o servidor Pentaho e pronto, pelo menos esse está funcionando direitinho, tá bom?

Tá, o próximo passo agora, para terminar a configuração do ambiente, esse é o passo final é a gente conferir no diretório provider do seu usuário do Windows, dentro do arquivo Kettle.properties, esse é o nome do arquivo, está aqui, Kettle.properties, se a gente tem esses parâmetros aqui.

Bem, na verdade, dependendo do treinamento que você esteja fazendo, a gente não precisa criar esses 3 parâmetros, mas para garantir, nós vamos criar, independente do treinamento, os 3 parâmetros já de antemão.

Claro que se por acaso, por exemplo, na realidade só estivesse precisando do primeiro parâmetro, durante o treinamento a seguir que você vai assistir, eu vou pedir uma hora para criar esse novo parâmetro, mas aí não tem problema, o parâmetro já foi criado nesse momento, tá legal?

Bem, então vocês podem parar aqui, copiar esses dados, o conteúdo desse arquivo Kettle.properties está também no lilnk para download, tá legal? Vai ter um link a parte dele para vocês baixarem.

E aí, o que vocês vão fazer é o seguinte: então eu vou vir aqui no meu diretório C, usuários, esse aqui é o meu usuário que eu estou conectado na máquina e aí nós vamos ter um diretório chamado .kettle, dentro desse diretório eu vou ver o arquivo kettle.properties.

Pode ser no caso de vocês ele esteja vazio, pode ser que já esteja com alguma coisa, não importa, vocês abram ele com o editor de texto e aí procura pelas variáveis.

No caso aqui, no meu ambiente elas já foram criadas, mas vocês copiem e colem essas propriedades ou então olhem no vídeo e digitem vocês mesmos, tá bom?

Então ok, se você cumpriu todos esses passos apresentados nesse vídeo até esse ponto final, você está com o ambiente recuperado e aí você pode agora seguir o treinamento normalmente, tá bom?

Então tá, gente, um abraço para vocês e valeu.

Recuperando Ambiente - Instalando Ferramenta de Análise

Bem, o que eu preciso verificar então no meu ambiente para a gente continuar o treinamento.

Primeiro garantir que o meu My SQL tá no ar.

Posso ver aqui pelo meu UniServer que eu estou usando o MySQl Stand Alone, e eu tenho meu Heidi aqui com as minhas tabelas do meu data mart da presidência disponíveis.

Estou aqui com meu PDI, Plano de Desenvolvimento, aberto com meu job carga dwdm pronto para fazer carga de mais informações no data mart da presidência.

Tenho também o meu schema workbench com o meu OLAP, com apenas uma dimensão, a dimensão tempo e alguns indicadores já criados. São os indicadores que estão sendo lidos diretamente da tabela de fato do data mart.

E tenho aqui o meu Pentaho User Console, o PUC no ar, onde eu tenho aqui, clicando em Create New, acesso ao JPivot que eu consigo fazer as minhas consultas.

Só que eu vou estar usando para esse treinamento não vou usar o JPivot para verificar o conteúdo do OLAP. Eu vou usar uma uma aplicação de análise um pouco mais poderosa, que também é uma aplicação livre que é o Saiku. Ok?

Como é que eu faço a instalação do Saiku ou até mesmo de qualquer plugin dentro do Pentaho Server?

Primeiro lugar eu posso consultar aqui pelo browser o Pentaho Marketplace. Pentaho Marketplace, ele possui uma série de plugins não somente associados ao Pentaho server, mas a todas as ferramentas da Pentaho que eu posso estar baixando e utilizando.

Alguns plugins são livres outros puglins são pagos e aí vai depender do que você quer utilizar. Você pode escolher o seu login e estar instalado na sua máquina.

Então, por exemplo, ele mostra aqui, ele faz a propaganda de um puglin novo, que é o puglin Machine Intelligence. Eu tenho aqui ó vários plugins...

E aí eu tenho esse aqui ó: Saiku Analytics. Vai ser através do Saiku Analytics que eu vou estar desenvolvendo as nossas análises e inicialmente usando que é o objetivo deste treinamento, o mdx.

Então eu vou clicar aqui no Saiku Analytics e aí eu posso fazer o download do plugin.

Vai começar a baixar o plugin aqui.

Bem, a minha internet não tá muito boa hoje eu vou dar uma pausa aqui no vídeo e quando terminar de baixar o puglin eu volto, tá legal?

Pronto, eu tenho Saiku aqui baixado do Marketplace.

Então eu vou aqui pegar esse arquivo, vou copiar ele e aí a gente vai colocar ele lá no diretório treinamento, Pentaho Server, Pentaho Solutions, System.

Nós temos aqui esse diretório, eu vou colar o arquivo aqui e aí vou descompactá-lo nesse diretório usando o 7zip.

E é um detalhe importante: depois de descompactá-lo, apague o arquivo zip que está aqui.

Então ele criou um diretório aqui ó chamado Saiku. Então eu tenho esse diretório criado e aí o que eu preciso fazer? Vamos lá?

Eu preciso fechar Pentaho User Console e aí o meu Pentaho Server eu vou parar ele, ou seja, vou fechar a janela e vou inicializá-lo novamente.

Então está iniciando de novo o Pentaho. Vou dar aqui um pause e volto assim que o Pentaho subir.

Pronto, meu servidor inicializou e eu vou aqui entrar no meu PUC, no caso a minha porta é 8088. VOu dar login, aquele usuário admin senha password.

E aí agora se eu clicar aqui em Create New, eu tenho opção Saiku Analytics disponível.

Vou clicar sobre Saiku Analytics e aí vou ter essa mensagem lá: Solution System Saiku.licence.lik. Ele não achou a licença do Saiku.

Aí você vai me perguntar: poxa, mas isso não é um software livre? Na verdade o Saiku tem uma versão community e uma versão paga, mas mesmo a versão community, a gente precisa de uma licença.

Se eu clicar aqui em Ok e clicar de novo no botão New para criar uma nova aplicação do tipo Saiku Analytics View, eu tenho mais dados aí a respeito de como obter essa licença.

Eu tenho que ir nesse site aqui ó: http licensing meteorite ponto pi e depois mover o arquivo que obter lá para o diretório Pentaho Solution System Saiku Lincence. lic. Então é o que nós vamos fazer agora.

Eu vou clicar aqui no site que ele pede para ir buscar a senha, a senha não, a licença.

Então eu vou entrar aqui e vou acessar o meteorite.bi. Pode ser que vocês quando entrarem no site, vocês vão encontrar essa tela aqui de login.

Se você não tem login na meteorite.bi, você clica aqui em sign up, vou abrir uma nova janela aqui e nessa página vocês cadastrem um Username, uma senha, um nome real e um e-mail.

E aí vocês clicam save, vai ser mandado para vocês um e-mail, onde você vai confirmar o seu cadastro.

No caso aqui eu já tenho meu usuário e senha, então vou entrar aqui com ele e aí vou daqui submit.

Então eu tenho essa tela aqui onde eu posso criar licenças e empresas. Para criar uma licença, eu tenh que cadastrar uma empresa.

Então eu vou clicar aqui em Create New Company, vou selecionar aqui Alura. Então Rua do Ouvidor, 50, coloquei aqui um endereço, é preciso colocar aqui o endereço específico da sua empresa e aí vou dar o save.

Então pronto, a minha empresa Alura foi salva.

Aí agora eu vou clicar em Create New Licence.

Eu preciso colocar o nome do meu servidor, como eu vou acessar localmente, eu vou colocar localhost como nome. O número de usuários, ok.

E até, vamos fazer o seguinte: ele pede para rodar esse ipconfig/all.

Vamos fazer um teste aqui.

Se eu der esse config/all, ele tá colocando o nome do meu host, do meu computador é esse aqui. Eu realmente eu não sei direito se isso é importante ou não.

Eu vou colocar aqui o nome como sendo desktop-JFHLUPE. Eu não sei se localhost vai funcionar, vamos fazer assim, porque ele mesmo pede aqui para a gente ir no servidor de Windows e rodar esse comando para saber o nome do Servidor.

Fomos até aqui, se não funcionar, aí eu volto e a gente usa localhost, tá? Agora fiquei na dúvida.

Vou colocar aqui cinco usuários, é importante e a licença nós vamos usar community edition e a empresa é a que foi cadastrada na Rua do Ouvidor, 50.

Bem, vou dar um save, então eu tenho ali a minha licença, pronta para ser gerada, vou clicar em download licence e aí o arquivo ó .lic ele é baixado para a minha máquina.

Vamos olhar ele, só que eu vou renomeá-lo aqui para license.lic e vou copiar esse arquivo para esse diretório que o próprio Saiku me orienta do Pentaho Solutions System Saiku licence.lic.

Então eu vou no meu C, treinamento, Pentaho Server, Pentaho Solutions, System, Saiku, vou jogar aqui, tá bom?

Aí nós vamos fazer o seguinte: eu vou fechar o PUC, vou parar o tomcat, e vou inicializar de novo o servidor para que ele possa ler e entender o arquivo de licença.

Eu vou dar de novo aqui um pause e volto o vídeo assim que levantar o tomcat.

Pronto, levantou de novo o servidor e aí vou voltar, vamos acessar para ver se agora a gente consegue abrir o Saiku.

Vou clicar aqui em Create New, Saiku Analytics e agora eu tenho o Saiku aqui configurado e pronto para uso.

Se eu clicar aqui Create a new query, eu vou selecionar o meu cubo.

Então vai lá, eu tenho lá o meu DM da presidência aqui configurado.

Se eu rodar aqui, eu tenho nesse canto aqui ó as minhas as medidas e a dimensão.

E aí eu posso, por exemplo, arrastar faturamento aqui para medida. Eu posso, por exemplo, arrastar ano aqui para linhas, e eu já tenho por exemplo aqui a minha informação no meu cubo que eu quero trabalhar.

E eu posso aqui executar também a consulta MDX. Eu posso vir aqui ó, mudar para modo MDX.

Então eu vou fazer isso. Eu tenho aqui um uma área de texto onde ele já me mostra o MDX da última consulta que eu fiz, mas eu posso rodar um mdx novo.

Então eu tenho aqui já um arquivo. Esse arquivo está no link de download desse vídeo, caso você queira, mas é um texto bem pequenininho que se você não conseguir fazer o download ou não tiver o link à disposição, podem copiar olhando no vídeo.

Deixa eu só achar onde tá esse arquivo aqui na minha máquina. Ele está aqui, é esse MDX aqui que eu vou estar executando.

Não se preocupem em não entender o que é esse MDX, afinal um dos objetivos desse treinamento é ensinar a vocês MDX, é só para testar para saber se está funcionando.

E aí eu vou selecionar aqui o meu MDC e eu clico nesse botãozinho aqui de executar a consulta.

E aí pronto, o meu MDX é executado.

Então tá, já estou com um Saiku aqui criado, que vai ser a ferramenta que eu usar para fazer as análises do meu OLAP. Já tô com meio ambiente pronto então podemos agora começar esse treinamento, tá legal? Valeu, muito obrigado, um forte abraço.

Sobre o curso Consultas Multidimensionais: MDX com Pentaho

O curso Consultas Multidimensionais: MDX com Pentaho possui 342 minutos de vídeos, em um total de 77 atividades. Gostou? Conheça nossos outros cursos de Business Intelligence em Data Science, ou leia nossos artigos de Data Science.

Matricule-se e comece a estudar com a gente hoje! Conheça outros tópicos abordados durante o curso:

Aprenda Business Intelligence acessando integralmente esse e outros cursos, comece hoje!

  • 1122 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

Premium

  • 1122 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

12X
R$75
à vista R$900
Matricule-se

Premium Plus

  • 1122 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

12X
R$100
à vista R$1.200
Matricule-se

Max

  • 1122 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

12X
R$120
à vista R$1.440
Matricule-se
Procurando planos para empresas?
Acesso por 1 ano
Estude 24h/dia onde e quando quiser
Novos cursos toda semana