Você está na página 1de 74

GOODDATA

OBJETIVOS
Neste treinamento voc aprender como
converter um volume de dados em
informaes estratgicas para seu negcio.
Utilizando a plataforma GoodData.
VAMOS FALAR 1. Conceito BI X BA
2. Conhea a GoodData
SOBRE 3. Estrutura GoodData
4. Entenda o Modelo de Dados e carga de dados
5. Crie e Publique seu Modelo de Dados
6. Prepare a carga de dados
7. Crie mtricas
8. Crie relatrios
9. Crie painis
10. Compartilhe suas vises
11. Faa o deploy do grfico ETL
12. Entenda como automatizar sua carga
13. Saiba como comercializado
01
CONCEITO BI X BA
O QUE BUSINESS INTELLIGENCE?

Business Intelligence (BI) refere se a coleta, anlise, monitoramento e

compartilhamento das informaes que so a base dos processos


de organizao.

Como objetivo principal, facilita a interpretao dos dados, identificando


novas oportunidades de negcio e ajudando empresas a montar estratgias
de curto e longo prazo, melhorando sua competitividade no mercado.

"Business Intelligence o processo de transformar dados em informao e


atravs da descoberta transformar informao em conhecimento." - Gartner
Group.
O QUE BUSINESS ANALYTICS?

Como o BI, o Business Analytics (BA), coleta e analisa dados, utiliza


anlises preditivas por meio de algoritmos analticos avanados criando
modelos que possam agregar valor aos servios de uma empresa.

Com a anlise preditiva, possvel se antecipar a diversas situaes e se


preparar com maior assertividade para cenrios futuros.
ALGUMAS DIFERENAS BI X BA

Melhora a operao,
aumenta eficincia e Analisa a empresa, o mercado
atingimento de metas. e a indstria.

Analisa o presente

BI BA
Otimiza o
para preparar
presente para o
negcios para o
sucesso atual.
futuro.

Garantir a Impulsiona a
eficincia evoluo do
operacional. negcio
SUPERANDO DESAFIOS
Maiores dificuldades enfrentadas pelas empresas:

Falta de Informaes
informaes para distribudas em
tomada de deciso vrios sistemas e
bases de dados

Quantidade Excessiva de
Planilhas Eletrnicas.
BENEFCIOS
Principais ganhos das empresas:

Maior capacidade de anlise


Agilidade e anlise do impacto das
decises tomadas

Reduo no esforo de
manuteno / alterao.

Maior independncia em relao


a rea de TI
02
CONHEA A
GOODDATA
CONHECENDO A EMPRESA GOODDATA

Sediada em So Francisco, nos EUA, a GoodData possu uma


plataforma de Business Intelligence (BI) na nuvem com mais de
170 mil usurios em todo o mundo.

A parceria TOTVS e GoodData iniciou em 2014, onde a TOTVS


possu exclusividade de comercializao da plataforma em toda
Amrica Latina, com mais de 800 clientes.
CONHECEDO A SOLUO GOODDATA

A plataforma GoodData uma soluo 100% na nuvem, que


permite integrar dados de diferentes origens e transformar esses
dados em anlise. Com foco em tomada de decises eficientes e
estratgicas.
03
ESTRUTURA
GOODDATA
COMPOSIO DE UM PROJETO

Projeto
Painel
Aba Aba Aba Aba

Relatrio Relatrio

Mtrica Mtrica Mtrica Mtrica

Atributo Fato Fato Atributo Fato Atributo Fato


O QUE NECESSRIO PARA CONFIGURAR UM PROJETO?

Envio de e-mail para


suporte.gd@totvs.com.br
Fazer cadastro no
#123 endereo
analytics.totvs.com.br
Obter Token
da plataforma
ou projeto Obter e
Construo e configurar
carga do modelo CloudConnect
de dados e ETL e
desenvolvimento
dos Dashboard

O e-mail deve conter a proposta comercial e e-mail do


usurio que ir administrador o projeto.
COMPOSIO DE UM PROJETO

1 2
Modelagem de dados Extrao de dados

3 4
Criao de mtricas e Criao de painis
relatrios
QUIZ CONHEO A ESTRUTURA GOODDATA

A fonte de dados do GoodData pode ser um sistema, banco


de dados, API, XML e arquivos de diversas extenses (Excel,
CSV, etc).
Verdadeiro.
Falso.

Em relao aos dados brutos provenientes das fontes de


dados que so armazenados no GoodData, qual das opes
abaixo podemos afirmar que est correta?
So armazenados como colees de atributos e filtros.
So armazenados como colees de fatos e atributos.
04
ENTENDA O MODELO
DE DADOS E CARGA
DE DADOS
CLOUDCONNECT

Como realizar o download do aplicativo para criao do modelo de


dados e carga ETL:

Download
Instalao local
Obtido em:
Configurar aplicativo
https://secure.gooddata.com/downloads.html

Aps a instalao do aplicativo possvel


desenhar o modelo de dados e o grfico ETL
O QUE UM MODELO DE DADOS?

Dataset

ABC #123 ABC1 #12.3


Atributo Fato Atributo Fato

Modelo de Dados mapeia a relao entre os atributos e fatos.


O QUE UM GRFICO ETL?

Extrai dados de
uma fonte de dados

Transforma os dados

Carrega os dados no projeto

ETL abreviao de Extract, Transform, Load


(Extrair, Transformar, Carregar)
QUIZ CONHEO SOBRE MODELO DE DADOS E
ETL!

O Modelo de Dados e o grfico ETL so criados no aplicativo


desktop CloudConnect?
Verdadeiro
Falso

O Modelo de Dados pode ser construdo como Modelo


Estrela ou Relacional?
Verdadeiro
Falso
QUIZ CONHEO SOBRE MODELO DE DADOS
ETL!

Referente a modelagem de dados. Qual opo abaixo


podemos afirmar que est correta?
Mapeia a relao entre os atributos e fatos.
Mapeia os atributos.

Referente a um processo de ETL? Qual opo abaixo


podemos afirmar que est correta?
O grfico ETL extrai os dados de qualquer fonte de dados,
transforma-os para uso e os carrega no projeto GoodData.
O grfico ETL extrai os dados e os carrega no projeto GoodData.
EXERCCIOS

Agora que j conhecemos a estrutura do projeto,


vamos praticar alguns exerccios!
ATIVIDADES

1. A empresa [SUA EMPRESA] ir implantar a soluo GoodData para que sua equipe
estratgica tenha uma soluo para tomada de decises atravs de informaes
analticas e confiveis. Portanto, instale e configure o aplicativo desktop CloudConnect
Designer.

Observaes
a) Lembre-se que na configurao necessrio definir um caminho, onde os projetos sero salvos localmente
e acessar com o usurio criado no analytics.totvs.com.br

2. Em seguida crie seu projeto [NOME DO PROJETO] local no CloudConnect Designer.

3. Crie seu projeto [NOME DO PROJETO] na nuvem GoodData com o token obtido.

Observaes
a) Relacione o seu projeto local com seu projeto na nuvem GoodData.
05
CRIE E PUBLIQUE
SEU MODELO DE
DADOS
CRIAO E PUBLICAO

1 2
Modelagem de dados Extrao de dados

3 4
Criao de mtricas e Criao de painis
relatrios
CRIAO E PUBLICAO DO MODELO DE DADOS

O Modelo de Dados so conjuntos de dados, ou seja, agrupamentos lgicos de


atributos e fatos.
Aps a criao do modelos de dados possvel publicar em um projeto
GoodData, fornecendo a estrutura necessria para construir mtricas e relatrios.

Este mapeamento permite a criao de mtricas e relatrios, ele


deve ser construdo com os requisitos de relatrios que sero
criados.
EXERCCIOS

At agora vimos muita teoria, chegou a hora de


colocar em prtica tudo que aprendemos!

Vamos criar nosso primeiro Modelo de Dados?


ATIVIDADES

1. Para a implantao do GoodData necessrio que seja feito um levantamento dos


dados lgicos, ou seja, definir os fatos e atributos e o relacionamento das tabelas sobre
seu negcio. Crie no aplicativo CloudConnect Designer o seu Modelo de Dados [NOME
DO MODELO DE DADOS], tendo como base o levantamento j realizado.

Observaes
a) Lembre-se que preciso primeiro sempre definir agrupamento lgico de atributos e fatos. Tendo em mente
seus requisitos de relatrios.
b) Ateno: o relacionamento das tabelas feito saindo da tabela dimenso para tabela fato ou de tabela fato
para tabela fato.

2. Publique o Modelo de Dados na nuvem GoodData.

Observaes
a) Ao publicar o Modelo de Dados j possvel visualiza-lo na nuvem GoodData.
06
PREPARE A CARGA
DE DADOS
EXTRAO E CARREGAMENTO

1 2
Modelagem de dados Extrao de dados

3 4
Criao de mtricas e Criao de painis
relatrios
CRIAR E CARREGAR GRFICO ETL

Um grfico Extract, Transform, Load (ETL) uma srie de etapas usadas para
extrair dados de um sistema de origem, transform-lo em um formato
apropriado e carreg-lo na plataforma GoodData.

Alguns dos dados que esse grfico podem coletar: Banco de dados,
Plataforma, Servios de mensagens e sistemas de arquivos.
QUIZ J ENTENDO AS DIFERENAS!

O Modelo de Dados serve para extrair os dados de uma fonte


de dados qualquer?
Verdadeiro.
Falso.
O grfico ETL faz o upload dos dados na nuvem GoodData?
Verdadeiro
Falso
Em qual etapa ocorre a transformao dos dados. Qual opo
abaixo podemos afirmar que est correta?
Modelo de Dados
Grfico ETL
EXERCCIOS

Em nosso exerccio anterior, criamos o Modelo de


Dados, atravs do aplicativo desktop CloudConnect.

Agora, vamos criar o grfico ETL que ir extrair,


transformar e realizar o upload dos dados na nuvem
GoodData.
ATIVIDADES

1. No exerccio anterior o Modelo de dados foi criado, de acordo com a necessidade da


empresa [SUA EMPRESA]. Nesse exerccio temos que criar o grfico ETL que ter como
fonte de dados um arquivo xlsx. Crie e configure no aplicativo CloudConnect Designer o
seu Grfico ETL [NOME DO GRFICO ETL] .

Observaes
a) Lembre-se que possvel pegar os dados de vrias fontes.
b) Executar um grfico em seu computador local para testar a configurao e a funcionalidade.
c) Revisar uma contagem dos registros processados entre cada componente no grfico ETL

2. Publique o grfico ETL na nuvem GoodData.

Observaes
a) Ao publicar o grfico ETL j possvel visualizar os dados na nuvem GoodData.
07
CRIE MTRICAS
CRIAO

1 2
Modelagem de dados Extrao de dados

3 4
Criao de mtricas e Criao de painis
relatrios
O QUE MTRICA?
Representam O QUE est sendo medido num dado relatrio.
MAQL

FORECAST
TOP
AND IFNULL NOT
AVG BY MAX
IN BETWEEN
ROUND RANK
COUNT OR
> < = <> IF WITH PARENT
LIKE WITHIN
+ - * /

Multi-Dimension Analytical Query Language MAQL (Linguagem de consulta analtica


multidimensional). Sintaxe similar a linguagem
SQL..
QUIZ CONHEO MTRICAS

A mtrica o que est sendo medido num dado painel?


Verdadeiro
Falso

A linguagem MAQL sua sintaxe similar a qual linguagem de


banco de dados. Qual opo abaixo podemos afirmar que est
correta?
SQL
Oracle
EXERCCIOS

Agora que j conhecemos a MAQL e o que ela pode


nos proporcionar no projeto, vamos criar algumas
mtricas customizadas para praticar ?
ATIVIDADES

1. J temos os dados na nuvem GoodData. Precisamos agora adicionar no Painel dois


relatrios. Portanto, crie uma mtrica customizada para cada relatrio requisitado.
1. Margem
2. %Margem
3. Preo Mdio
4. Projeo de Vendas

Observaes
a) Lembre-se que so mtricas na linguagem MAQL.. Onde utilizado editor de mtricas customizado que
apresenta um glossrio de termos MAQL, que possibilita consulta sobre a construo de mtricas.
b) A criao de mtricas so restritas arquitetura do modelo de dados.
08
CRIE RELATRIOS
O QUE UM RELATRIO?
So tabelas ou grficos que apresentam informaes sobre uma ou mais mtricas.

Formatao
#123 Numrica

Diversos tipos
de grficos

Relatrio Alterao de Cores

Alterar eixos dos


dados Drill In
QUIZ CONHEO RELATRIOS

O que o relatrio pode conter. . Qual opo abaixo podemos


afirmar que est correta?
Mtricas, Atributos e Filtros.
Atributos, Painel e Filtros.

O Editor de Relatrios permite que voc


determine que mtricas ser computado e exibidas
no relatrio.
Verdadeiro.
Falso.
EXERCCIOS

Agora que j conhecemos os recursos de um


Relatrio, como cri-lo e customiz-lo, vamos praticar
alguns exerccios!
ATIVIDADES

1. Seguindo com as atividades para fornecer uma viso gerencial para controle do Preo
Mdio e Projeo de Vendas, foi solicitado a criao desses relatrios. Crie os relatrios
citados usando as mtricas criadas anteriormente.

Observaes
a) O relatrio deve ser no formato de tabela ou grfico.
b) A projeo deve ser de 6 meses..
09
CRIE PAINIS
CRIAO

1 2
Modelagem de dados Extrao de dados

3 4
Criao de mtricas e Criao de painis
relatrios
O QUE UM PAINEL?
Constituem um conjunto de relatrios. Trata-se da apresentao visual das informaes.

Textos descritivos
Adicionar
e Linhas
Relatrios

Painel
Filtros

Contedo Web
Aba de painel: so subdivises utilizadas para organizar os
relatrios dentro de um determinado painel.
QUIZ CONHEO PAINIS

O painel constitudo pelo conjunto de. Qual opo abaixo


podemos afirmar que est correta?
Relatrios.
Filtros.

O painel possu alguns elementos adicionais como: Widgets ,


Filtros e Contedo Web.
Verdadeiro.
Falso.
EXERCCIOS

Agora que j conhecemos os recursos de um Painel,


como cri-lo e customiz-lo, vamos praticar alguns
exerccios!
ATIVIDADES

1. Os usurios da equipe estratgica da empresa [SUA EMPRESA] desejam um Painel que


contenham as informaes relacionadas a Vendas e Margem da empresa. Portanto, crie
um Painel customizado com uma aba contendo todos os relatrios com essas
informaes da sua empresa.

Observaes
a) Os usurios podero filtrar pelo nome do vendedor e/ou pela unidade.

2. Foi requisitado que o layout do Painel seja alterado para que tenha uma identidade visual
coerente com a da [SUA EMPRESA]. Adicione elementos visuais que faam aluso s
cores da [SUA EMPRESA].

Observaes
a) Adicione uma imagem com o logo da [SUA EMPRESA] no Painel.
10
COMPARTILHE SUAS
VISES
DEFINA O COMPARTILHAMENTO

Envio de Exporte
e-mail painis e
automtico relatrios

Permisso
por
Tipos de mtrica,
usurios painel e
relatrio
Convite
Criao para
de participar
grupos do
projeto
QUIZ CONHEO AS DIFERENAS

Quais so os tipos de permisses que so possveis atribuir


em projeto GoodData. Qual opo abaixo podemos afirmar
que est correta?
Relatrios.
Mtricas, relatrios e painis.

possvel realizar o agendamento de envio de relatrio e


Dashboard para membros e no membros do projeto
GoodData?
Verdadeiro.
Falso.
EXERCCIOS

Agora que conhecemos mais alguns recursos, chegou


a hora de adicionar as permisses para nossos
usurios ao painel para inserir informaes
complementares que iro fazer com que nossos
painis fiquem mais dinmicos !
ATIVIDADES

1. A empresa [SUA EMPRESA] quer ter um Painel em que todos os membros do seu grupo
possam acessar, tendo assim, uma viso compartilhada dos mesmos relatrios. Crie um
grupo chamado Estratgia e adicione os membros. Em seguida, altere as permisses
para que apenas este grupo tenha acesso ao Painel.

2. Os membros do grupo Estratgia deseja receber um e-mail com os relatrios do Painel


toda segunda-feira, s 9 da manh. Agende o envio automtico deste e-mail.
11
FAA O DEPLOY DO
GRFICO ETL
FAA O DEPLOY DO SEU ETL

Grfico ETL

Executar
Deploy
QUIZ CONHEO O UPLOAD!

No upload do grfico ETL para o projeto GoodData. So


enviados o [NOMES].grf e os metadas.
Verdadeiro.
Falso.

possvel realizar o download do projeto GoodData na nuvem


e public-lo no CloudConnect?
Verdadeiro.
Falso.
EXERCCIOS

Agora que conhecemos mais alguns recursos. Vamos


praticar alguns exerccios!
ATIVIDADES

1. A estratgica da empresa [SUA EMPRESA] precisa deixar um backup do projeto a nuvem


para isso precisa realizar um deploy do projeto no aplicativo CloudConnect Designer.
12
ENTENDA COMO
AUTOMATIZAR SUA
CARGA
COMO AUTOMATIZAR SEU PROJETO

Baixar o Agent, Configurar arquivo Configurar o ETL com


my.properties e my.properties e endereo do FTP
run.bat do run.bat
https://suporte.totvs.com

Executar arquivo
Configurar o Agendador
run.bat
de Tarefas do Windows
QUIZ ENTENDO AS DIFERENAS

O arquivo run.bat vai executar o Agent e o arquivo


My.properties.
Verdadeiro.
Falso.

Na configurao do arquivo My.properties ser solicitado o ID


do projeto e o ID do processo.
Verdadeiro.
Falso.
EXERCCIOS

At agora vimos muita teoria, chegou a hora de


colocar em prtica tudo que aprendemos!

Vamos automatizar nossa carga de dados?


ATIVIDADES

1. Para a finalizao da implantao os usurios da empresa [SUA EMPRESA] desejam


automatizar o envio dos dados para o projeto na nuvem a cada 2h. Crie a automao do
projeto, atravs do Agent.

Observaes
a) Baixe os arquivos necessrios para a configurao no site https://suporte.totvs.com/download
13
SAIBA COMO
COMERCIALIZADO
SOLUO 1 FLUIG ANALYTICS
Uso exclusivo dos
dados do fluig

Liberao de dois
projetos
Fluig Analytics

No altera modelo
TSA Permite envio de campos de dados
customizados de
formulrios

Mesmas quantidade
de licenas fluig ser do
Analytics
SOLUO 2 TOTVS SMART ANALYTICS
Uso exclusivo dos
dados dos ERPs
TOTVS
Liberao um
projeto

TSA
TOTVS Smart Analytics
Altera modelo de
dados para ERPs TOVS

Licenas pelo nmero de


usurios e consumo de espao
SOLUO 3 PLATAFORMA GOODDATA
Uso dos dados de
sistemas TOTVS
ou no

Se tiver o ERP TOTVS


TSA est incluso

TSA
Altera modelo para
qualquer sistema

Licenas pelo nmero de


usurios e consumo de espao
de projetos que podem ser criados
Plataforma GoodData
OBRIGADO
fluig Academy

academy.fluig.com

Tecnologia + Conhecimento so nosso DNA


O sucesso do cliente o nosso sucesso
Valorizamos gente boa que boa gente

totvs.com company/totvs blog.totvs.com #SOMOSTOTVERS


@totvs fluig.com