Curso Usuário Final

44
Há 5 anos treinando os melhores profissionais de BI Open Source. www.it4biz.com.br

Transcript of Curso Usuário Final

Page 1: Curso Usuário Final

Há 5 anos treinando os melhores profissionais de BI Open Source.

www.it4biz.com.br

Page 2: Curso Usuário Final

S

Curso para usuário BI

Server

Page 3: Curso Usuário Final

S

Conceitos importantes

Page 4: Curso Usuário Final

O que é BI?

O termo Bussiness Inteligence, Inteligência de

Negócios em português, resumidamente, significa

coletar dados de diversas fontes, organizá-los,

analisá-los e compartilhá-los com os executivos

mais importantes da empresa; estes então

transformam essas informações relevantes em

decisões importantes para o futuro da empresa.

Page 5: Curso Usuário Final

O que é Data Warehouse?

“Um Data Warehouse nada mais é do que um banco de dados

contendo dados extraídos do ambiente de produção da

empresa, que foram selecionados e depurados, tendo sido

otimizados para processamento de consulta e não para

processamento de transações. Em geral, um Data Warehouse

requer a consolidação de outros recursos de dados, além dos

armazenados em banco de dados relacionais, como

informações provenientes de planilhas eletrônicas, documentos

textuais, etc.” [INMON, 1999].

Page 6: Curso Usuário Final

O que é Data Warehouse?

Na grande maioria dos Data Warehouses (DW), os dados

provêm de várias fontes diferentes e independentes, podendo

ser essas fontes as bases de dados dos sistemas transacionais,

planilhas Excel, etc.

Em português, chamamos Data Warehouse de armazém de

dados.

Page 7: Curso Usuário Final

O que é ETL?

A etapa mais trabalhosa na construção de um armazém de

dados é o que chamamos de ETL, sigla em inglês para ''Extract,

Transform and Load'', e que traduzido para o português significa

Extrair, Transformar e Carregar.

Page 8: Curso Usuário Final

O que é ETL?

Sucintamente, este processo consiste em encontrar os dados

importantes que serão analisados, extrair esses dados das

diversas fontes de dados, realizar as transformações necessárias

(que podem ser limpeza, combinação, eliminação, cálculos,

etc) e realizar a carga de dados no armazém de dados. Desta

forma a empresa começa a guardar seus dados importantes em

um banco de dados único, modelado de forma

multidimensional.

Page 9: Curso Usuário Final

O que é Cubo OLAP?

Inmon (1999) nos dá uma definição sobre o OLAP: “(...) é

uma tecnologia de software que permite a analistas, gerentes e

executivos obterem os dados de uma forma rápida, consistente

e com acesso interativo para uma grande variedade de possíveis

visões da informação na empresa. Mais sucintamente, OLAP é

um conjunto de funcionalidades que tem, como principal

objetivo, facilitar a análise multidimensional”.

Page 10: Curso Usuário Final

O que é a Pentaho?

Fundada em 2004 por uma equipe de veteranos da indústria de Inteligência de Negócios provenientes de empresas como Business Objects, Cognos, Hyperion, JBoss, Oracle, Red Hat e SAS, a empresa Pentaho Corporation, empresa norte-americana, tornou-se referência em Inteligência de Negócios de código aberto.

O modelo de negócio adotado pela Pentaho é o que chamamos em inglês de subscription model. Trata-se de uma forma de comercializar o software sem pagar pela licença de uso, onde o fabricante, no caso a Pentaho, provê suporte, serviços e melhorias no software através de uma mensalidade anual. Porém o cliente pode optar por utilizar a versão community onde não existe suporte da Pentaho nem custo anual, uma vez que neste caso o suporte é feito por meio da comunidade de desenvolvedores Pentaho espalhados por todo o mundo.

Page 11: Curso Usuário Final

O que é a Pentaho BI Suite?

Para montar uma solução completa de Business Intelligence é necessário

utilizar diversos componentes. A soma de todos estes componentes é

o que chamamos de Pentaho BI Suite, ou seja, uma suíte completa de

programas utilizados para a construção de uma solução de BI.

Utilizando a suíte é possível realizar a integração de dados,

construção de processos de ETL de forma visual, criação de cubos

OLAP, consultas e relatórios, relatórios com filtros, relatórios com

fórmulas, relatórios com sub-relatórios, relatórios com alertas,

relatórios ad-hoc, análises interativas, painéis, mineração de dados, etc.

Todas estas possibilidades tornam a plataforma de BI Pentaho a mais

popular do mundo open source.

Page 12: Curso Usuário Final

O que é Pentaho BI Server?

O Pentaho BI Server é a aplicação responsável pelo

gerenciamento dos indicadores, compartilhamento

entre os usuários, controle de acesso, etc.

Page 13: Curso Usuário Final

O que é Pentaho BI Server?

Algumas das tarefas do Pentaho BI Server:

• Autenticação de usuários;

• Logs;

• Auditoria;

• Serviços web;

• Motores de regras de negócio;

• Mecanismo para integração com relatórios;

• Mecanismo para integração de análises;

• Mecanismo para integração com painéis;

• Mecanismo para integração com mineração de dados;

Page 14: Curso Usuário Final

Como é feito um projeto de BI?

A construção de um projeto de Inteligência de Negócios

utilizando o Pentaho pode ser exemplificada através da figura

abaixo.

Page 15: Curso Usuário Final

Qual a diferença entre relatório,

cubo OLAP e dashboard?

Relatório

Cubo OLAP

Dashboard

Page 16: Curso Usuário Final

Login no BI Server

Page 17: Curso Usuário Final

Login no BI Server

Após clicar em Pentaho User Console Login, o botão indicado em vermelho no slide

anterior, aparecerá a seguinte tela:

Digite o seu usuário e senha e clique em Login.

Caso não tenha um usuário, pode-se usar um

usuário pré-definido no Pentaho, clicando em

Selecione um usuário.

Page 18: Curso Usuário Final

Página inicial do BI Server

Obs: Essa tela pode variar conforme o usuário logado.

Page 19: Curso Usuário Final

Como criar uma visão no Saiku

O Saiku pode ser executado através dos seguintes caminhos:

Page 20: Curso Usuário Final

Como criar uma visão no Saiku

Essa é a tela inicial do Saiku:

Page 21: Curso Usuário Final

Como criar uma visão no Saiku

1- Selecione o Cubo que deseja

2- Mostra as dimensões do cubo selecionado

3- Mostra as métricas do cubo selecionado

Page 22: Curso Usuário Final

Como criar uma visão no Saiku

Tela com um cubo já selecionado:

Page 23: Curso Usuário Final

Como criar uma visão no Saiku

1

2

3

1- Local para as colunas da visão 3- Local para os filtros da visão

2- Local para as linhas da visão

Page 24: Curso Usuário Final

Como criar uma visão no Saiku

Para selecionar as colunas desejadas para a visão, basta encontrá-la na

área de Dimensões ou Medidas, clicar e arrastá-la até a área de Colunas.

Page 25: Curso Usuário Final

Como criar uma visão no Saiku

Pelo mesmo processo, clica e arrasta, selecione as linhas desejadas.

Page 26: Curso Usuário Final

Como criar uma visão no Saiku

Essa é a visão que será gerada:

Page 27: Curso Usuário Final

Como criar uma visão no Saiku

Note que a aparência da visão não é amigável pois ela tem mais

colunas do que linhas. Para melhorar essa aparência, podemos

inverter as linhas com as colunas clicando no botão:

Page 28: Curso Usuário Final

Como criar uma visão no Saiku

1- Executar consulta

2- Execução automática

3- Exibir/ esconder campos

4- Não nulo

5- Alternar linha/coluna

6- Drill through current query

7- Mostrar MDX

8- Exportar XLS

9- Exportar CSV

10- Experimental: Switch to MDX mode

Page 29: Curso Usuário Final

Como criar uma visão no Saiku

Nova aparência da visão:

Page 30: Curso Usuário Final

Adicionando Filtro

Ao arrastar uma opção para o campo Filtro, abrirá a seguinte tela.

O lado esquerdo mostrará

todas as opções do dado

escolhido, e do lado direito

quais foram selecionados

como filtro.

Para selecionar, clique na

opção desejada e em

seguida em: . Para

selecionar todas as opções,

clique em: . Clique em

Save.

Page 31: Curso Usuário Final

Salvando uma visão

Para salvar uma visão criada com o Saiku, clique em:

Page 32: Curso Usuário Final

Salvando uma visão

Abrirá a seguinte tela:

Filename: Nome que deseja salvar a visão

Location: Local onde deseja salvar a visão

Page 33: Curso Usuário Final

Salvando uma visão

Caso seja feita alguma alteração na visão já salva, basta clicar

em:

Page 34: Curso Usuário Final

Criando uma visão no JPivot

O JPivot pode ser executado através dos seguintes caminhos:

Page 35: Curso Usuário Final

Criando uma visão no JPivot

Abrirá a seguinte tela, onde serão escolhidos o

Schema e o Cubo.

Page 36: Curso Usuário Final

Criando uma visão no JPivot

Aparência do Jpivot:

Page 37: Curso Usuário Final

Criando uma visão no JPivot

1- Abrir navegador OLAP

2- Mostrar editor MDX

3- Configurar tabela OLAP

4- Mostrar membros pais

5- Esconder extensões

6- Mostrar propriedades

7- Suprimir linhas/colunas vazias

8- Trocar eixos

9- Drill members

10- Drill position

11- Drill replace

12- Drill through

13- Mostrar gráfico

14- Configurar gráfico

15- Configurar impressão

16- Imprimir via PDF

17- Exportar para Excel

Page 38: Curso Usuário Final

Criando uma visão no JPivot

Clicando em abrir o navegador OLAP, abrirá a seguinte tela:

Pode-se escolher quais

serão as linhas, colunas

e filtros da visão.

Clicando nos nomes,

em verde, pode-se

selecionar quais opções

se deseja mostrar na

visão.

Após a seleção, clique

em OK.

Page 39: Curso Usuário Final

Criando uma visão no JPivot

Para selecionar uma

opção como filtro: .

Para selecionar como

coluna: .

Para alterar a ordem

dos dados mostrados

na tabela:

Page 40: Curso Usuário Final

Criando uma visão no JPivot

Exemplo de visão:

Page 41: Curso Usuário Final

Criando uma visão no JPivot

Exemplo de gráfico criado com o botão :

Page 42: Curso Usuário Final

Salvando uma visão no JPivot

A forma de salvar é semelhante a do Saiku.

Clique em:

Page 43: Curso Usuário Final

Salvando uma visão no JPivot

Abrirá a seguinte tela:

Filename: Nome que deseja salvar a visão

Location: Local onde deseja salvar a visão

Page 44: Curso Usuário Final

Salvando uma visão no JPivot

Caso seja feita alguma alteração na visão já salva, basta clicar

em: