curso usuário final

Post on 19-May-2015

540 Views

Category:

Technology

1 Downloads

Preview:

Click to see full reader

TRANSCRIPT

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

www.it4biz.com.br

S

Curso para usuário BI

Server

S

Conceitos importantes

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.

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].

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.

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.

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.

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”.

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.

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.

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.

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;

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.

Qual a diferença entre relatório,

cubo OLAP e dashboard?

Relatório

Cubo OLAP

Dashboard

Login no BI Server

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.

Página inicial do BI Server

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

Como criar uma visão no Saiku

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

Como criar uma visão no Saiku

Essa é a tela inicial do Saiku:

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

Como criar uma visão no Saiku

Tela com um cubo já selecionado:

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

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.

Como criar uma visão no Saiku

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

Como criar uma visão no Saiku

Essa é a visão que será gerada:

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:

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

Como criar uma visão no Saiku

Nova aparência da visão:

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.

Salvando uma visão

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

Salvando uma visão

Abrirá a seguinte tela:

Filename: Nome que deseja salvar a visão

Location: Local onde deseja salvar a visão

Salvando uma visão

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

em:

Criando uma visão no JPivot

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

Criando uma visão no JPivot

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

Schema e o Cubo.

Criando uma visão no JPivot

Aparência do Jpivot:

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

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.

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:

Criando uma visão no JPivot

Exemplo de visão:

Criando uma visão no JPivot

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

Salvando uma visão no JPivot

A forma de salvar é semelhante a do Saiku.

Clique em:

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

Salvando uma visão no JPivot

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

em:

top related