Вы находитесь на странице: 1из 13

1

FACULDADE FRASSINETTI DO RECIFE


BUSINESS INTELLIGENCE E BUSINESS ANALYTICS

FABIANO FRANCIS
JOS ROBERTO RODRIGUES
SANDEMBERG SILVA
WASHINGTON LUIZ

GOODDATA APLICAES OLAP

RECIFE
2016

FABIANO FRANCIS
JOS ROBERTO RODRIGUES
SANDEMBERG SILVA
WASHINGTON LUIZ

GOODDATA APLICAES OLAP

Projeto apresentado como requisito para cumprimento da


disciplina Construes de Aplicaes OLAP, ministrado
pelo professor Flvio A. Isidoro.

RECIFE
2016

SUMRIO

1. GOODDATA........................................................................................................4
2. MODELAGEM DIMENSIONAL GOODDATA CLOUD CONNECT .................5
3. CAMADA DE ETL E STAGE AREA GOODDATA CLOUD CONNECT ..........7
4. APLICAO OLAP GOODDATA ANALYTICS ...............................................10

1. GOODDATA

Para realizao deste trabalho utilizamos a plataforma GoodData, solues de


business intelligence na nuvem, ofertadas na modalidade software como servio e
baseadas em tecnologia de Big Data. A partir de 2013 firmou parceria com a TOTVS,
uma das principais empresas de ERP da Amrica Latina.

Seguindo as caractersticas de um BI apontadas por Ralph Kimball, o GoodData


fornece basicamente duas plataformas cloud para construo dos ETL's para
transformao dos dados em relatrios a anlises: O GoodData Cloud Connect, para
criao do modelo dimensional e transformao dos dados para extrao e envio no
Data Warehouse e o GoodData Analytics, ferramenta OLAP para criao de
dashboards, reports e envio de e-mails e alertas.

2. MODELAGEM DIMENSIONAL
Para construo do modelo relacional foi realizado a extrao de dados de oito
tabelas de um banco de dados relacional (Oracle Database 11g). Os dados foram
extrados para oito planilhas XLS, contudo, a construo da modelagem dimensional
independente dos dados.

Durante a construo do modelo dimensional, por trs do desenvolvimento no


GoodData utiliza-se de uma linguagem semelhante a SQL, trata-se do MAQL (MultiDimension Analytical Query Language).

3. CAMADA DE ETL E STAGE AREA


Aps a criao do modelo dimensional, realizado o procedimento para extrao
dos dados. Para isso, no GoodData realizado a utilizao dos mais variados
conectores para a extrao destes dados. No exemplo abaixo, utilizamos conectores
para extrair dados a partir de planilhas no Ms Excel, relacionando-os a Datasets. No
GoodData os datasets fazem o papel dos ETLs.

No conector da extrao de dados, informado o diretrio do arquivo XLS e seu


nome. H tambm vrios outros filtros para restringir a extrao por perodo ou
quantidade de linhas, contudo, no foi aplicado para este exemplo. O conector
abaixo mostra que queremos realizar a extrao dos dados da planilha de Produtos
(mgadm.est_produtos.xls)

O segundo conector realiza aponta para o banco dimensional. Ser o responsvel


para apontar o caminho da extrao dos dados para o data warehouse, que por sua
vez est alocado em nuvem. No filtro abaixo, o dataset extrai os dados de cdigo de
produto e descrio do produto da planilha mgadm.est_produtos.xls e armazena
apenas o necessrio na tabela dimenso de mesmo nome mgadm.est_produtos,
definida no modelo dimensional.

Com os conectores criados e relacionados, podemos iniciar a extrao dos dados


para o envio ao Data Warehouse. Para isso, necessrio selecionar todos os
conectores, clicar com boto direito para em seguida, clicar sob opo Run As e
escolher a opo Graph (Locally). No GoodData no gerado qualquer script de
carga, contudo, logo abaixo apresentado um log de carga, mostrando toda a
atividade e quantidade de linhas geradas.

10

APLICAO OLAP - GOODDATA ANALYTICS


Com todo o processo de extrao, transformao e carga executado no GoodData
Cloud Connect, a criao dos dashboards e reports no GoodData realizada
atravs do GoodData Analytics. E tudo de forma bem intuitiva.

O GoodData tem uma didtica bem simples para construo dos relatrios, iniciando
a construo dos relatrios com duas perguntas: What (O que voc quer mostrar?) e
How (Como voc quer mostrar?). How na prtica so as tabelas "Dimenso"
construda no modelo dimensional e "What", por sua vez, so as tabelas fato.

11

Aps selecionar e criar a viso desejada, necessrio clicar no boto Create para
finalizar a construo do report. Antes disso, pode o analista pode tambm optar por
algum dos modelos pr-definidos de grficos.

12

Criado o report, podemos adicion-lo ao dashbord, conforme mostra as imagens


abaixo:

13

Ou at mesmo, programa-lo para enviar atravs de e-mail:

Вам также может понравиться