Você está na página 1de 99

2015

Treinamento
Qlik Sense 2.0

Fernando Tonial
Toccato Tecnologia
6/2/2015
Alterado por Paulo Souza
7/18/2015
ndice
Bem-vindo ao Qlik Sense ___________________________________________________________________ 3
Introduo ______________________________________________________________________________ 3
Diferena conceitual entre QlikView e Qlik Sense _______________________________________________ 3
Material necessrio _______________________________________________________________________ 4
Requisitos para instalar o Qlik Sense Desktop __________________________________________________ 4
Instalando o Qlik Sense Desktop _____________________________________________________________ 4
Modelagem de Dados Qlik Sense ____________________________________________________________ 5
Iniciando o Qlik Sense Desktop e criando uma nova aplicao _____________________________________ 8
Conexes com Banco de Dados _____________________________________________________________ 14
Modelo Associativo x Modelo Relacional _____________________________________________________ 16
Trazendo novas tabelas e resolvendo problemas com nomes de campos ___________________________ 18
Utilizando o editor de carga de dados _______________________________________________________ 21
Utilizando o comando JOIN ________________________________________________________________ 25
Utilizando o comando Mapping ____________________________________________________________ 28
Criao de Pastas de Anlises ______________________________________________________________ 31
Definio de Dimenses e Medidas __________________________________________________________ 36
Criando Grfico De Barra __________________________________________________________________ 41
Criando Grfico KPI (Indicador de Desempenho) _______________________________________________ 45
Criando Grfico Pizza _____________________________________________________________________ 46
Clonando Objetos Grficos_________________________________________________________________ 47
Criando Grfico Painel de Filtro _____________________________________________________________ 49
Usando Selees para fazer anlises _________________________________________________________ 50
Trabalhando com datas ___________________________________________________________________ 57
Criao de calendrio mestre ______________________________________________________________ 62
Criando Grfico de Tabela _________________________________________________________________ 64
Criando Grfico de Tabela Dinmica (Pivot Table) ______________________________________________ 65

1|Qlik Sense Desktop


Toccato Tecnologia em Sistemas Ltda.
Ouvidoria: 0800 643 3004 | ouvidoria@toccato.com.br | www.toccato.com.br
Criando Grfico de Linhas _________________________________________________________________ 67
Criando Grfico de Combinao ____________________________________________________________ 69
Importando XML ________________________________________________________________________ 71
Criando Grfico de Disperso ______________________________________________________________ 72
Criando Visualizaes_____________________________________________________________________ 74
Criando Grfico Mostrador ________________________________________________________________ 76
Criando Mapas __________________________________________________________________________ 81
Adicionando Texto e Imagem ______________________________________________________________ 85
Criando Grfico Mapa de rvore ____________________________________________________________ 88
Convertendo um grfico de um tipo para outro ________________________________________________ 89
Duplicando pastas _______________________________________________________________________ 90
Criando Marcadores ______________________________________________________________________ 91
Criando Histrias ________________________________________________________________________ 92

2|Qlik Sense Desktop


Toccato Tecnologia em Sistemas Ltda.
Ouvidoria: 0800 643 3004 | ouvidoria@toccato.com.br | www.toccato.com.br
Bem-vindo ao Qlik Sense
Qlik Sense Desktop coloca o poder Natural Analytics direto em seu desktop. Com Qlik Sense voc pode
explorar e fazer descobertas de dados. Voc pode compartilhar suas descobertas e insights com seus colegas
usando Qlik Cloud.

Introduo
Qlik Sense no uma nova verso do QlikView. Ao contrrio, algo diferente. Mas ainda existem muitas
semelhanas entre os dois produtos.
Basicamente, os dois produtos so duas interfaces de usurio diferentes para o mesmo mecanismo de anlise.
Isto significa que os velhos scripts e velhas frmulas vo, quase sempre, funcionar exatamente da mesma
maneira como antes. (Existem algumas diferenas menores onde Qlik Sense usa bibliotecas, e nem sempre
podemos usar caminhos relativos para os arquivos).
Assim, os dois produtos tm a mesma lgica Verde-Branco-Cinza. Ambos usam o mesmo mecanismo de clculo,
tm aproximadamente o mesmo tempo de resposta e usam as mesmas consideraes quando se trata de
modelagem de dados.

Diferena conceitual entre QlikView e Qlik Sense


QlikView e Qlik Sense ainda so muito diferentes. Assim como um pai no pode dizer que uma criana melhor
que a outra, no podemos dizer que um produto melhor do que o outro. Eles so bons em coisas diferentes.
O QlikView e Qlik Sense tambm podem fazer parte de uma soluo na mesma empresa porque so propostas
diferentes e at mesmo complementares.

QlikView uma ferramenta para situaes onde voc necessita preparar as aplicaes de negcios, ou seja, os
aplicativos criados por desenvolvedores que colocam vrias informaes no modelo de dados, criam o layout,
os grficos e as frmulas; e entregam as aplicaes aos usurios finais. Podemos chamar isto de Guided
Analytics. O usurio final tem liberdade total para explorar os dados, selecionar, efetuar drill-down e navegar
na informao, e desta forma pode descobrir as perguntas e respostas nos dados. O usurio final , contudo,
limitado quando se trata de criar novas visualizaes ou colocar novas informaes para as anlises.

Qlik Sense uma ferramenta que traz uma proposta para acrescentar mais flexibilidade e novos conceitos para
que o usurio de negcios crie suas prprias aplicaes. H novas formas de visualizaes; grficos que o
desenvolvedor no podia imaginar que o usurio queria ver. Podemos chamar isto de Self-Service Data
Visualisation. Alm disso, o Qlik Sense muito mais fcil de usar quando voc tem uma tela sensvel ao toque,
e adaptvel a diferentes tamanhos de tela.

importante reconhecer que um software nunca est pronto. Ele evolui constantemente. Hoje o Qlik Sense
est na verso 2.0 e evolui rapidamente incorporando recursos que a comunidade Qlik e o mercado tm
sinalizado.

3|Qlik Sense Desktop


Toccato Tecnologia em Sistemas Ltda.
Ouvidoria: 0800 643 3004 | ouvidoria@toccato.com.br | www.toccato.com.br
O QlikView tambm ainda no um "produto final". Tambm est evoluindo e, provavelmente, vamos ver
algumas das novas funcionalidades do Qlik Sense nas prximas verses do QlikView. O objetivo usar a mesma
plataforma para as duas interfaces de usurio.

Material necessrio
Faa o download do material que ser utilizado no treinamento clicando aqui e salvando na rea de trabalho.
Descompacte o arquivo em seu desktop.

Requisitos para instalar o Qlik Sense Desktop


Para efetuarmos a instalao do Qlik Sense Desktop, devemos verificar alguns requisitos:
Sistema Operacional: Windows 7, Windows 8 ou Windows 8.1, todos 64-bit (x64)
Processador: Intel Core 2 Duo ou superior
Memria: Mnimo de 4 GB, dependendo do volume de dados, mais memria pode ser necessria.
Espao em disco: 300 MB total para instalao

Instalando o Qlik Sense Desktop


Siga os passos para efetuar a instalao.
1- Clique duas vezes no Qlik_Sense_Desktop_setup.exe para iniciar a instalao. A caixa de dilogo de boas-
vindas exibida.
2- Clique em Install. A caixa de dilogo Contrato de licena exibida.
3- Leia o contrato de licena e, em seguida, marque a caixa de seleo I accept the license agreement (se
este for o caso) e clique em Next. Pronto para dilogo de instalao exibido.
4- Clique em Install para iniciar a instalao.
5- Quando a instalao estiver concluda, o Resumo da Instalao exibido. Clique em Concluir para fechar
o resumo da instalao.
Voc tem agora instalado com sucesso Qlik Sense Desktop em seu computador.

4|Qlik Sense Desktop


Toccato Tecnologia em Sistemas Ltda.
Ouvidoria: 0800 643 3004 | ouvidoria@toccato.com.br | www.toccato.com.br
Modelagem de Dados Qlik Sense
Antes de iniciarmos nossa primeira aplicao em Qlik Sense vamos fazer algumas consideraes sobre
modelagem de dados. Quando desenvolvemos aplicaes para sistemas transacionais focamos em 4 fases
principais do projeto:

Planejamento Construo Implantao Avaliao/Manuteno

Cada fase se detalha em muitas atividades. So feitos levantamento de stakeholders, requisitos funcionais, no
funcionais, mapeamento de processos, diagramas de casos de uso, de classe, de estado, de interao, etc.
O foco do sistema que reflita com perfeio os processos e regras de negcios. Naturalmente o banco de
dados ser criado para ser o mais rpido possvel para atender estes requisitos. Seu foco rapidez para:
- INSERT, UPDATE, DELETE e um conjunto limitado de SELECTs

Do ponto de vista do negcio, o sistema transacional muito forte em suprir informaes de OPERAES, mas
atende as informaes de GESTO ou SUPERVISO com limitaes e no prov informaes ESTRATGICAS
para os decisores.
.

Operaes

Gesto/
Banco de Dados
Superviso ERP, planilhas e
outros

Estratgia/
Diretoria

5|Qlik Sense Desktop


Toccato Tecnologia em Sistemas Ltda.
Ouvidoria: 0800 643 3004 | ouvidoria@toccato.com.br | www.toccato.com.br
Sendo assim, o foco de um projeto de anlise de dados no ser OPERAES, TRANSAES e definies de
REGRAS DE NEGCIO, mas o mapeamento de FATOS sobre estas operaes, transaes e regras de negcios.

Operaes
FATOS

Gesto/
Banco de Dados
ERP, planilhas e Superviso
outros

Estratgia/
Diretoria

O que FATO?

O Fato a representao lgica de documentos fsicos ou digitais que so resultados (sadas)


de processos de uma organizao e que podem ser medidos na linha do tempo. Cada fato
pode ser definido por uma associao entre uma tabela principal de banco de dados que
contm valores mensurveis (medidas) e chaves estrangeiras com tabelas chamadas
dimenso.

Tendo isso em mente, vamos criar agora um projeto para analisar o Fato Pedido de Vendas de Carros com
foco em informaes gerenciais e estratgicas.

6|Qlik Sense Desktop


Toccato Tecnologia em Sistemas Ltda.
Ouvidoria: 0800 643 3004 | ouvidoria@toccato.com.br | www.toccato.com.br
No banco de dados transacional temos as seguintes tabelas:

Neste modelo a tabela


central que contm a
movimentao
Pedidos nossa
tabela de Fato. Neste
curso s temos uma,
mas em muitos
sistemas podemos ter
cabealho do
pedido e itens do
pedido, por exemplo.
Mesmo que no
sistema transacional o
Fato seja particionado
em mais de uma
tabela, em nosso
modelo de dados ser
conveniente criarmos uma tabela nica Fato Pedido.

Em torno desta tabela vamos encontrar as tabelas secundrias, que dizem respeito a este Fato. So as chamadas
tabelas de dimenso. Na modelagem estrela temos a tabela de Fato com tabelas de dimenso em sua volta.
Este ser nosso alvo:

Dimenso
Empresa

Fato Pedido Dimenso


Dimenso de Venda de Carros Tempo
Vendedor (contm chaves e medidas) (ano e ms)

Dimenso Carro
(fabricante,modelo, etc.)

Importante: A nossa aplicao dever refletir este cruzamento da tabela Fato com suas dimenses e medidas.
A consequncia deste cruzamento sero os KPIs ou indicadores de performance e a forma de visualizao ser
diversa.

7|Qlik Sense Desktop


Toccato Tecnologia em Sistemas Ltda.
Ouvidoria: 0800 643 3004 | ouvidoria@toccato.com.br | www.toccato.com.br
Iniciando o Qlik Sense Desktop e criando uma nova aplicao
Para iniciarmos o Qlik Sense, efetue um duplo clique sobre o cone do Qlik Sense Desktop em sua rea de
trabalho. Quando iniciar, a tela que ir aparecer ser a seguinte:

Ao fundo veremos o Desktop Hub, onde so exibidas todas as aplicaes Qlik Sense que voc possui.
Nesse momento iremos criar uma nova aplicao, clicando no boto Criar novo aplicativo.
Qlik Sense solicitar o nome de sua aplicao.
Podemos colocar qualquer nome, mas vamos
colocar o nome Vendas de Carros

Clique em Criar.

Logo aps ir aparecer a tela de sucesso de


criao da aplicao, vamos clicar no boto Abrir
aplicativo.

8|Qlik Sense Desktop


Toccato Tecnologia em Sistemas Ltda.
Ouvidoria: 0800 643 3004 | ouvidoria@toccato.com.br | www.toccato.com.br
Carga de Dados
No Qlik Sense Desktop temos duas possibilidades de
carga de dados:
1) Adicionar dados
2) Editor da carga de dados

Se usarmos a opo Editor da carga de dados


iremos para o editor de script. Primeiramente
vamos experimentar usar a primeira opo
Adicionar dados:

Vamos carregar as tabelas que esto no formato de


planilha Excel na pasta Dados.

Clique na opo Arquivos Excel e carregue a tabela


Fato que tem os registros dos pedidos de vendas no
arquivo Pedidos.xls. Clique no boto Prximo.

9|Qlik Sense Desktop


Toccato Tecnologia em Sistemas Ltda.
Ouvidoria: 0800 643 3004 | ouvidoria@toccato.com.br | www.toccato.com.br
Aparecer a seguinte tela para escolher e personalizar as colunas:

Clique em Carregar e concluir. Depois clique em Fechar.

Na tela seguinte aparecer


a Viso Geral do
Aplicativo. Clique no cone
da bssola e vamos
conhecer as principais
opes da aplicao:

10 | Q l i k S e n s e D e s k t o p
Toccato Tecnologia em Sistemas Ltda.
Ouvidoria: 0800 643 3004 | ouvidoria@toccato.com.br | www.toccato.com.br
1) Viso geral do aplicativo: esta a tela que est selecionada, mostra um resumo da sua aplicao com
descritivo e todas as pastas criadas.

2) Gerenciador de dados: o espao de trabalho que serve para administrar as tabelas carregadas e suas
associaes.

3) Editor de carga de dados: serve para exibir, definir e personalizar scripts de carga da sua aplicao e
conexes com seus dados.

4) Visualizador do modelo de dados: espao para exibir informaes sobre tabelas carregadas. possvel
visualizar o modelo lgico de dados com as associaes entre as tabelas.

5) Abrir hub: vai para tela inicial (ou hub) que exibe todas as aplicaes de sua mquina local.

Vamos agora carregar a prxima tabela de dimenso que corresponde ao arquivo Vendedores.xls. Vamos
experimentar uma forma diferente de incluir a planilha. Arraste e solte diretamente da pasta do Windows a
planilha sobre a aplicao aberta do Qlik Sense:

11 | Q l i k S e n s e D e s k t o p
Toccato Tecnologia em Sistemas Ltda.
Ouvidoria: 0800 643 3004 | ouvidoria@toccato.com.br | www.toccato.com.br
Aparecer a tela para realizar a primeira etapa de carga de dados:

Como j temos a tabela de Fato Pedido e esta tabela vai se relacionar pela chave do Vendedor, vamos clicar
na opo Analisar dados para que o Qlik Sense nos auxilie visualmente nesta tarefa:

12 | Q l i k S e n s e D e s k t o p
Toccato Tecnologia em Sistemas Ltda.
Ouvidoria: 0800 643 3004 | ouvidoria@toccato.com.br | www.toccato.com.br
Veja que interessante! Ele est nos mostrando que no h associao da tabela nova com o modelo de dados
existente e detectou automaticamente o possvel campo que devemos associar idVendedor. O padro
sugerido para nome de campos-chave pela Qlik utilizar %. Neste caso, vamos renomear o idVendedor para
%Vendedor para definir a associao.

Agora estamos prontos para clicar em Carregar e concluir esta tabela. Depois clique no boto fechar.
Vamos agora visualizar nosso modelo de dados para compreender melhor a associao. Clique no cone da
bssola e no Visualizador do modelo de dados.

13 | Q l i k S e n s e D e s k t o p
Toccato Tecnologia em Sistemas Ltda.
Ouvidoria: 0800 643 3004 | ouvidoria@toccato.com.br | www.toccato.com.br
Conexes com Banco de Dados
No exerccio estamos utilizando a carga de tabelas a partir de planilhas, mas vamos entender tambm como
seria a conexo com banco de dados.
As conexes de dados no editor da carga de dados fornecem uma maneira de salvar atalhos para as fontes de
dados que voc usa frequentemente: bancos de dados, arquivos locais ou arquivos remotos. As conexes de
dados listam as conexes que voc salvou em ordem alfabtica. possvel usar a caixa de pesquisa/filtro para
reduzir a lista das conexes com um determinado nome ou tipo.
Existem os seguintes tipos de conexes:
Conectores padro:
o Conexes de banco de dados ODBC;
o Conexes de banco de dados OLE DB;
o Conexes de Pasta que definem um caminho para pastas de arquivos locais ou de rede;
o Conexes de arquivo da Web usadas para selecionar dados de arquivos localizados em uma URL
da web.
Conectores personalizados:
o Conectores desenvolvidos especificamente para fontes de dados sem suporte direto do Qlik
Sense Desktop. Os conectores personalizados so desenvolvidos usando o QVX SDK, fornecidos
pela Qlik ou por outros desenvolvedores. Em uma instalao padro do Qlik Sense Desktop,
nenhum conector personalizado estar disponvel.

A primeira tabela que carregamos no exerccio foi a Vendedores vindo


da planilha. Mas como carreg-la se estivermos usando o Microsoft
Access, por exemplo?

No cone da bssola escolheramos a opo Gerenciador de dados e o


boto Adicionar dados.

Em seguida
escolheramos a
opo Conectar
meus dados e a
opo OLEDB.

Agora, podemos escolher o provedor Microsoft Jet 4.0 OLEDB


Provider (32-bit).

14 | Q l i k S e n s e D e s k t o p
Toccato Tecnologia em Sistemas Ltda.
Ouvidoria: 0800 643 3004 | ouvidoria@toccato.com.br | www.toccato.com.br
Onde tem Fonte de dados, adicione o caminho e o nome do arquivo com extenso MDB do Access.

Ficaria como na tela ao lado.

Em seguida, podemos testar clicando em Conexo de teste e fazer


a rolagem mais para baixo confirmando a conexo clicando na seta
de prximo >.

Aparecer uma janela para escolhermos a tabela e os campos que


queremos trabalhar. A partir da escolha da tabela ser muito
semelhante ao que fizemos no exerccio na carga da tabela Vendedores originria da planilha.

15 | Q l i k S e n s e D e s k t o p
Toccato Tecnologia em Sistemas Ltda.
Ouvidoria: 0800 643 3004 | ouvidoria@toccato.com.br | www.toccato.com.br
Modelo Associativo x Modelo Relacional
A associao de dados do Qlik Sense no como relacionar campos do modelo relacional dos bancos de dados
tradicionais, apesar de parecer ser muito semelhante.
No banco de dados tradicional quando criamos uma tabela precisamos definir, entre outras caractersticas, o
tipo do dado, a preciso, restries e armazenamento. Vejamos as diferenas na tabela comparativa abaixo:

Modelo de dados relacional (tradicional) Modelo de dados associativo (Qlik Sense)


Definio do nome da coluna Definio do nome da coluna
Tipagem de dados: Tipagem de dados:
preciso definir: se inteiro (int, small int, bit),
Automtica. Em alguns casos preciso mudar a
decimal, caracter (char, varchar, text), datetime formatao de campos de texto para o formato
(smalldatetime, timestamp) e etc. esperado utilizando funes de converso em Qlik
Sense. Exemplo: campos de texto com valor podem
vir com ponto no lugar de vrgula 1000.50 e
queremos que seja trocado - 1000,50.
Especificaes de tamanho e preciso. No precisa.
Especificaes de restries (constraints). No precisa.
Chaves de relacionamento primrio e secundrio dos A associao entre campos de tabelas diferentes
campos com as tabelas, se simples, composta, etc. sempre pelo nome do campo. No trabalha com o
conceito de chave composta.
Caso precise associar 2 campos que correspondam a
uma chave composta s concatenar os campos.
Exemplo: a chave composta idFilial e idNotaFiscal
ficar - idFilial & idNotaFiscal As %NotaFiscal
Propriedades de armazenamento da tabela (cluster, No precisa. O controle de espao est relacionado
partio, etc.); ao conjunto inteiro de todas as tabelas carregadas na
memria.
Associao de recursos especiais como compactao No precisa.
ou desativao de registro em log;

16 | Q l i k S e n s e D e s k t o p
Toccato Tecnologia em Sistemas Ltda.
Ouvidoria: 0800 643 3004 | ouvidoria@toccato.com.br | www.toccato.com.br
No modelo relacional, aps definir todas as caractersticas do banco e das tabelas e definir um modelo de dados,
podemos at definir um Diagrama
dos Relacionamentos como no
exemplo ao lado.
Na maioria das ferramentas de banco
de dados o diagrama serve apenas
para o administrador de dados e os
desenvolvedores visualizarem o
relacionamento entre as tabelas.
Quando preciso criar a aplicao que
vai consultar estes dados atravs de
comandos SQL ser preciso especificar
novamente em cada consulta como as
tabelas se relacionam.
Exemplo: SELECT Pedidos.idPedido,
Pedidos.[Ano Venda], Pedidos.[Ms Venda], Motor.Motor, Modelos.Modelo, Fabricantes.Fabricante
FROM Fabricantes INNER JOIN ((Modelos INNER JOIN Motor ON Modelos.idModelo = Motor.idModelo) INNER JOIN Pedidos ON
Modelos.idModelo = Pedidos.idModelo) ON Fabricantes.IdFabricante = Modelos.idFabricante;
Para cada consulta necessrio um comando SQL. Se precisar de 10 consultas diferentes ter que especificar
10 comandos diferentes e sujeitos a erro de especificao.

No modelo associativo, uma vez definidas no processo de carga as associaes corretas entre as tabelas, na
hora de usar e exibir os dados no precisa definir cada chamada. Isso nos traz uma grande economia no tempo
de desenvolvimento e simplicidade na manuteno do projeto.

17 | Q l i k S e n s e D e s k t o p
Toccato Tecnologia em Sistemas Ltda.
Ouvidoria: 0800 643 3004 | ouvidoria@toccato.com.br | www.toccato.com.br
Trazendo novas tabelas e resolvendo problema com nomes de campos
Agora vamos trazer a tabela que est no arquivo Empresas.xls arrastando e soltando para o nosso aplicativo:

Clique em Analisar dados para checar se est tudo correto e depois clique em Carregar e concluir e Fechar.
Traga a tabela que est no arquivo Fabricante.xls arrastando e soltando para o nosso aplicativo e clique em
Analisar dados. Note que emitiu 3 avisos. Navegue at o terceiro aviso:

18 | Q l i k S e n s e D e s k t o p
Toccato Tecnologia em Sistemas Ltda.
Ouvidoria: 0800 643 3004 | ouvidoria@toccato.com.br | www.toccato.com.br
O Qlik Sense no conseguiu criar uma associao entre as tabelas porque a tabela que est tentando incluir
Fabricantes$ tem um campo chamado idFabricante que se associa com a tabela Pedidos$ e ao mesmo
tempo tem um campo chamado Nome que quer se associar com o campo Nome da tabela Empresas$.
Esse problema chamado referncia circular e nos indica que tem campos com mesmo nome, mas com dados
diferentes.

Est claro que no queremos associar Nome da tabela Empresas$ com Nome da tabela Fabricantes.
Para resolver, voltemos ao primeiro passo (clicando no boto voltar) e vamos renomear o campo Nome
para Fabricante. Clique ento em Carregar e concluir e fechar:

19 | Q l i k S e n s e D e s k t o p
Toccato Tecnologia em Sistemas Ltda.
Ouvidoria: 0800 643 3004 | ouvidoria@toccato.com.br | www.toccato.com.br
Vamos aproveitar e renomear o campo Nome da tabela j carregada na memria chamada Empresas$
para o nome Empresa. Basta clicar no cone da bssola e na opo Gerenciador de Dados. Escolha a tabela
Empresas$ e clique no cone de Editar selees:

Agora vamos renomear o campo Nome para Empresa. Para a alterao ser efetivada vamos clicar em
Carregar e concluir:

20 | Q l i k S e n s e D e s k t o p
Toccato Tecnologia em Sistemas Ltda.
Ouvidoria: 0800 643 3004 | ouvidoria@toccato.com.br | www.toccato.com.br
Utilizando o editor de carga de dados
Vamos conhecer uma nova forma de trazer e manipular os campos e as tabelas. Clique no cone da bssola e na
opo Editor de carga de dados.

A Barra de ferramentas com os comandos mais frequentemente usados do editor da carga de dados: menu
de navegao, menu global, Salvar, Depurar e Executar dados. A barra de ferramentas tambm exibe o
status de salvar e carregar dados do aplicativo.
B Em Conexes de dados, voc pode salvar atalhos para as fontes de dados (bancos de dados ou arquivos
remotos) usados com frequncia. Tambm aqui que voc inicia a seleo de quais dados deseja
carregar.
C Voc pode escrever e editar o cdigo do script no editor de texto. Cada linha do script numerada e o
script codificado por cores conforme os componentes da sintaxe. A barra de ferramentas do editor de
texto contm comandos para Buscar e Substituir, Modo de ajuda, Desfazer e Refazer. O script inicial j
contm algumas configuraes de variveis regionais pr-definidas, por exemplo, SET ThousandSep=, que
voc geralmente no precisa editar.
D Divida o seu script em sees para torn-lo mais fcil de ler e manter. As sees so executadas de cima
para baixo.
E Sada exibe todas as mensagens geradas durante a execuo do script.

21 | Q l i k S e n s e D e s k t o p
Toccato Tecnologia em Sistemas Ltda.
Ouvidoria: 0800 643 3004 | ouvidoria@toccato.com.br | www.toccato.com.br
Clique na opo Seo gerada automaticamente pelo gerenciador de dados:

Esse script mostrado nesta aba foi criado automaticamente pelas cargas baseadas em arrastar e soltar pelo
Gerenciador de Dados. Em situaes mais avanadas o desenvolvedor pode ter a necessidade de abrir mo dos
recursos visuais e utilizar o poder e a flexibilidade do script. Vamos criar uma nova aba clicando no boto +:

22 | Q l i k S e n s e D e s k t o p
Toccato Tecnologia em Sistemas Ltda.
Ouvidoria: 0800 643 3004 | ouvidoria@toccato.com.br | www.toccato.com.br
Chame esta nova seo de Outras tabelas. Em seguida clique no cone Selecionar dados:

Observao: caso no tivesse usado a opo de importar tabelas pelo Gerenciador de dados, para criar uma
conexo para a pasta ou para um banco de dados poderia utilizar o boto Criar nova conexo.
Escolha a planilha Modelos e clique no boto Selecionar:

23 | Q l i k S e n s e D e s k t o p
Toccato Tecnologia em Sistemas Ltda.
Ouvidoria: 0800 643 3004 | ouvidoria@toccato.com.br | www.toccato.com.br
Note que esta tela no tem a opo Analisar dados, mas tem de Inserir script. Clique neste boto:

Foi criado um script para carga da tabela Modelos. Altere o script e insira antes do Load o comando que
identifica a tabela [Modelos$]:

24 | Q l i k S e n s e D e s k t o p
Toccato Tecnologia em Sistemas Ltda.
Ouvidoria: 0800 643 3004 | ouvidoria@toccato.com.br | www.toccato.com.br
Utilizando o comando JOIN
Clique no boto Carregar dados para que faa a carga da tabela para a memria do Qlik Sense. Note que
utilizando esta opo ser mostrado detalhes mais precisos sobre todo o processo de carga:

25 | Q l i k S e n s e D e s k t o p
Toccato Tecnologia em Sistemas Ltda.
Ouvidoria: 0800 643 3004 | ouvidoria@toccato.com.br | www.toccato.com.br
Agora vamos trazer a tabela Motor da planilha pelo script. Note que esta tabela s existe por causa da tabela
Modelo (o que em banco de dados chamada de entidade fraca). Neste caso, vale a pena fazermos a juno
atravs do comando JOIN.

Vamos primeiro inserir o script da tabela na


mesma aba Outras tabelas clicando em
Selecionar dados. Selecione Motor.xls e
clique em inserir script. O script dever estar
assim:

Vamos alterar o script para fazer a juno da tabela Motor. Basta acrescentar o comando Join entre as
sentenas:

26 | Q l i k S e n s e D e s k t o p
Toccato Tecnologia em Sistemas Ltda.
Ouvidoria: 0800 643 3004 | ouvidoria@toccato.com.br | www.toccato.com.br
Vamos visualizar nosso modelo de dados para conferir se deu certo. Note que o campo Motor foi acrescentado
na tabela Modelos$.
Podemos agora observar
que aconteceu um
problema na associao da
tabela Fabricante$ com
Modelo$.

Note que o campo


IdFabricante no
conseguiu associar com o
campo idFabricante por
causa do i minsculo no
nome. Isto nos indica que o
Qlik Sense case
sensitive.

J que a tabela Fabricantes$ s existe por causa da tabela Modelos$ vamos excluir do Gerenciador de Dados:

Clique em Carregar dados" para efetuar a mudana.

27 | Q l i k S e n s e D e s k t o p
Toccato Tecnologia em Sistemas Ltda.
Ouvidoria: 0800 643 3004 | ouvidoria@toccato.com.br | www.toccato.com.br
Utilizando o comando Mapping
Poderamos utilizar o comando JOIN para fazer juno, mas vamos agora aprender uma outra tcnica chamada
Mapping que muito til para substituir um campo numa coleo por outro. Neste caso, vamos substituir o
campo idFabricante da tabela Modelos$
pelo descritivo Fabricante da planilha
Fabricante.xls.
V para o Editor da carga de dados, escolha a
aba Outras tabelas. Vamos incluir o script da
carga da tabela Fabricantes oriunda da
planilha antes do script da tabela Modelos$.
Para poder inserir o script no local certo
posicione o cursor antes do texto [Modelos$]:
e d um Enter para abrir espao:

Clique em Selecionar dados, selecione


Fabricante.xls e clique em inserir script. O script dever estar assim:

Agora vamos alterar para incluirmos o comando Mapping. Este comando pode ser acrescentado ao LOAD de
uma tabela que contenha apenas 2 campos. O primeiro campo (no importa o nome) ser usado como
identificador e o segundo campo ser usado como substituidor. Em nosso exemplo ficar assim:

28 | Q l i k S e n s e D e s k t o p
Toccato Tecnologia em Sistemas Ltda.
Ouvidoria: 0800 643 3004 | ouvidoria@toccato.com.br | www.toccato.com.br
Esta a primeira etapa do uso do comando Mapping. Agora que definimos a tabela, vamos utilizar um segundo
comando chamado ApplyMap para fazer a substituio do cdigo pela descrio. O ApplyMap aplicado
diretamente no campo idFabricante ficando assim:

Note que o primeiro argumento do ApplyMap o nome do Map entre aspas simples MapFabricante e o
segundo o nome do campo a ser substitudo. Aproveitamos e definimos um novo nome chamado Fabricante
que corresponde ao campo substitudo. A sintaxe completa fica assim:

Observao: uma tabela de Mapping no fica na memria aps o script terminar de executar. Ela s existe como
uma tabela temporria.

29 | Q l i k S e n s e D e s k t o p
Toccato Tecnologia em Sistemas Ltda.
Ouvidoria: 0800 643 3004 | ouvidoria@toccato.com.br | www.toccato.com.br
Vamos executar e observar nosso modelo de dados:

30 | Q l i k S e n s e D e s k t o p
Toccato Tecnologia em Sistemas Ltda.
Ouvidoria: 0800 643 3004 | ouvidoria@toccato.com.br | www.toccato.com.br
Criao de Pastas de Anlises
Uma vez que estamos com nosso modelo de dados pronto e carregado na memria, podemos evoluir para a
prxima etapa de construo de pastas de anlises. Clique no cone da bssola e escolha Viso geral do
aplicativo.

A cone da aplicao. Aqui pode-se associar uma imagem que representa sua aplicao no Hub que pode
ser no formato .jpeg, .jpg, .png e .gif. A proporo ideal de uma miniatura 8:5 (largura:altura). Para que
sua imagem personalizada possa ser escolhida preciso que o arquivo esteja na pasta Meus
Documentos e \Qlik\Sense\Content.
B Nesta opo pode-se editar a descrio da sua aplicao e fazer a troca da imagem.
C Nesta barra temos as opes de criao de pastas, visualizaes de pastas existentes, Marcadores e
Histrias.

31 | Q l i k S e n s e D e s k t o p
Toccato Tecnologia em Sistemas Ltda.
Ouvidoria: 0800 643 3004 | ouvidoria@toccato.com.br | www.toccato.com.br
Vamos personalizar nosso cone da aplicao.
1) Copie todas as imagens que esto na pasta Imagens do material do
curso para a pasta Meus Documentos do seu perfil e
\Qlik\Sense\Content.

2) Clique no cone (B) para editar e clique no cone da aplicao

3) Escolha a imagem que copiamos VendasCarros.png e finalize a edio no cone Parar edio.

32 | Q l i k S e n s e D e s k t o p
Toccato Tecnologia em Sistemas Ltda.
Ouvidoria: 0800 643 3004 | ouvidoria@toccato.com.br | www.toccato.com.br
Vamos criar nossa primeira pasta de anlise clicando no boto Criar nova pasta e d o nome Principal:

Aps isto, d enter e clique no cone da nova pasta Principal:

33 | Q l i k S e n s e D e s k t o p
Toccato Tecnologia em Sistemas Ltda.
Ouvidoria: 0800 643 3004 | ouvidoria@toccato.com.br | www.toccato.com.br
Vamos conhecer as principais opes da Pasta que no momento est vazia:

A Opes para ir para Prxima seleo atual (filtros selecionados),


anterior e para limpar.
B cones de navegao (bssola), atalhos das opes de pasta e boto
Salvar. Atalhos: Adicionar dados, Exportar pasta para PDF, Duplicar
pasta, Excluir, Ajuda e informaes sobre o Qlik Sense.
C Opo tirar snapshot. Salva numa rea o grfico selecionado para
ser utilizado no contador de histrias.
D Opes de Histrias e Marcadores (bookmarks).
E Opo para editar a pasta atual.
F Para navegar entre pastas diferentes da aplicao.
G Filtro da aplicao e ferramenta que exibe todas as possveis selees
da aplicao.

34 | Q l i k S e n s e D e s k t o p
Toccato Tecnologia em Sistemas Ltda.
Ouvidoria: 0800 643 3004 | ouvidoria@toccato.com.br | www.toccato.com.br
Clique no boto Editar e vamos conhecer as principais opes de edio da pasta atual:

A Barra de criao de grficos. Alm dos grficos que vem nativos no Qlik Sense ainda h possibilidade de
se acrescentar mais grficos feitos por voc ou por terceiros atravs de extenses. Visite
http://branch.qlik.com
B Barra de exibio de todos os campos de todas as tabelas que esto carregadas na memria da aplicao.
possvel filtrar os campos por tabela clicando na opo Todas as tabelas e selecionando uma tabela
especfica.
C Barra de exibio e definio dos Itens Mestres: Dimenses, Medidas e Visualizaes.
D Opo para finalizar a edio da pasta.
E Barra com as opes para ocultar ou exibir a barra de grficos, opo de cortar, copiar, colar e excluir
objetos da pasta. Boto de fazer e desfazer e de exibir ou ocultar as propriedades dos objetos das
pastas.

35 | Q l i k S e n s e D e s k t o p
Toccato Tecnologia em Sistemas Ltda.
Ouvidoria: 0800 643 3004 | ouvidoria@toccato.com.br | www.toccato.com.br
Definio de Dimenses e Medidas
No projeto pedaggico deste curso nosso objetivo ser disponibilizar painis para analisar as vendas de carros.
Vamos agora relembrar nosso Fato Pedido de Venda e as suas respectivas dimenses:
Dimenso
Empresa

Dimenso Fato Pedido Dimenso Tempo


Vendedor de Venda de Carros (ano e ms)

Dimenso Carro
(fabricante,modelo, etc.)

Vamos lembrar tambm do nosso modelo de dados que trabalhamos at agora:

Agora basta escolher os campos que queremos definir como Dimenses e Medidas para dar clareza ao projeto
e facilitar o uso da aplicao para o usurio final ou de negcios. Com o Qlik Sense muito importante oferecer
a possibilidade de seus usurios personalizarem a aplicao sem a necessidade de conhecimento tcnico de
modelagem dos dados.

36 | Q l i k S e n s e D e s k t o p
Toccato Tecnologia em Sistemas Ltda.
Ouvidoria: 0800 643 3004 | ouvidoria@toccato.com.br | www.toccato.com.br
Escolha a opo Itens mestres, clique em Dimenses e no boto
Criar novo:

Aparecer uma nova janela com o tipo da Dimenso (se do tipo nico
ou hierrquica) e a lista dos campos de todas as tabelas.

Neste projeto vamos definir inicialmente que todos os campos de texto


sero Dimenses. Sendo assim, crie a dimenso hierrquica
Ano/Ms.

Escolha as opes conforme a tabela abaixo, que tambm explica cada


item:
A Tipo da dimenso: nico ou
Hierarquia. O tipo nico uma
Dimenso que corresponde a um
nico campo. J a Hierarquia
composto por diversos campos em
sequncia. Vamos escolher a opo
Hierarquia.
B Lista de campos. Vamos clicar
escolhendo Ano Venda e Ms
Venda
C Campos que fazem parte da
dimenso.
D Nome da Dimenso. Digite
Ano/Ms
E Descrio da Dimenso. Digite um
texto de sua preferncia.
F Tags. So palavras-chave para
localizar a Dimenso quando estiver
procurando na lista de Dimenses.
Digite tempo hierarquia.

Clique no boto Incluir dimenso.

37 | Q l i k S e n s e D e s k t o p
Toccato Tecnologia em Sistemas Ltda.
Ouvidoria: 0800 643 3004 | ouvidoria@toccato.com.br | www.toccato.com.br
Crie as seguintes dimenses nicas deixando o mesmo
nome na dimenso.

No esquea de clicar no boto Incluir dimenso para


cada uma delas:
- Empresa
- Fabricante
- Modelo
- Motor
- Vendedor

Ao finalizar, clique no boto Concludo

Agora vamos criar nossas medidas.

Clique em Medidas, Criar novo e


vamos clicar no boto fx para montar
nossa expresso:

38 | Q l i k S e n s e D e s k t o p
Toccato Tecnologia em Sistemas Ltda.
Ouvidoria: 0800 643 3004 | ouvidoria@toccato.com.br | www.toccato.com.br
Observe a tabela abaixo:
A Filtro de tabelas.
B Lista de campos. Escolha Custo
C Tipo de agregao. Possibilidades de agregao:
- Sum (Soma de todos os valores do campo);
- Count (Contagem de todos os valores do campo, mesmo que repetidos);
- Avg (Mdia de todos os valores do campo);
- Min (Menor valor do campo);
- Max (Maior valor do campo).
Escolha Sum.
D Boto de inserir. Clique.
E Expresso montada pelo Qlik Sense. Se quiser, pode escrever seu comando diretamente sem
precisar ter usado o construtor.
Clique em Aplicar. D o nome Valor Custo e clique em Criar.

39 | Q l i k S e n s e D e s k t o p
Toccato Tecnologia em Sistemas Ltda.
Ouvidoria: 0800 643 3004 | ouvidoria@toccato.com.br | www.toccato.com.br
Crie as seguintes Medidas com suas respectivas expresses:

Nome da Medida Expresso Resultado


Qtd Pedidos Count(DISTINCT idPedido) Trar a contagem nica de todos os
pedidos.
Qtd Carros Vendidos Sum(Qtd) Quantidade total de todos os itens
dos pedidos de vendas
Total de Vendas Sum(Venda) Somatrio total do valor de vendas

Montamos nosso grupo bsico de Medidas e Dimenses:

40 | Q l i k S e n s e D e s k t o p
Toccato Tecnologia em Sistemas Ltda.
Ouvidoria: 0800 643 3004 | ouvidoria@toccato.com.br | www.toccato.com.br
Criando Grfico De Barra
Clique na opo Grficos.
Arraste e solte a partir do
Grfico de barra para rea
em branco da pasta
Principal:

Clique em Incluir
dimenso e escolha
Empresa.

Em seguida clique em
Adicionar medida e
escolha Total de
Vendas

41 | Q l i k S e n s e D e s k t o p
Toccato Tecnologia em Sistemas Ltda.
Ouvidoria: 0800 643 3004 | ouvidoria@toccato.com.br | www.toccato.com.br
Agora que foi montado o layout bsico de nosso grfico de barras, vamos conhecer as opes de
personalizao e vamos fazer alguns ajustes.

Observe a tabela abaixo:


A Opo Dados. Cada Dimenso ou Medida adicionada ao grfico poder ganhar personalizaes
nesta rea. Dimenses podem ganhar limites de exibio por nmero fixo, por valor exato e valor
relativo. Medidas podem ganhar personalizaes de formatao.
B Classificao. Lista as barras de acordo com ordem de classificao de cada Medida ou Dimenso
adicionada.
C Complementos. Opo para manipulao dos dados com valores zerados ou conforme expresso.
E pode incluir linhas de referncia sobre as barras.
D Aparncia. Opes para exibio de ttulos do grfico, estilo de apresentao (vertical ou
horizontal), espaamento das linhas, rtulos de valor, mudanas de atributos de cores, legendas,
eixo x e eixo y.

42 | Q l i k S e n s e D e s k t o p
Toccato Tecnologia em Sistemas Ltda.
Ouvidoria: 0800 643 3004 | ouvidoria@toccato.com.br | www.toccato.com.br
Vamos fazer algumas personalizaes interessantes em nosso grfico de
barras:
1) Mude a classificao para que venha primeiro pela grandeza do Total de
Vendas. Na opo Classificar, basta arrastar a Medida Total de
Vendas para que venha antes da Dimenso Empresas.

2) Mude a aparncia da Apresentao para Horizontal com rtulos de valor


automtico.

3) Agora vamos personalizar as


cores das barras. Quanto
maior o valor, queremos
que fique mais azul, e
quanto menor o valor,
fique mais vermelho.
Clique na opo
Aparncia, desative a
opo Automtico.
Escolha Por medida,
Gradiente divergente e
escolha Cores inversas.

4) Onde tem Clique para incluir um ttulo, clique e mude para Vendas Por Empresa.

43 | Q l i k S e n s e D e s k t o p
Toccato Tecnologia em Sistemas Ltda.
Ouvidoria: 0800 643 3004 | ouvidoria@toccato.com.br | www.toccato.com.br
Clique no boto da pasta Concluir:

Vejamos o resultado:

44 | Q l i k S e n s e D e s k t o p
Toccato Tecnologia em Sistemas Ltda.
Ouvidoria: 0800 643 3004 | ouvidoria@toccato.com.br | www.toccato.com.br
Criando Grfico KPI (Indicador de Desempenho)
Vamos usar o grfico KPI para adicionar um
totalizador de nossas vendas. Clique no boto
Editar e vamos abrir um espao acima do
grfico de barras para caber nosso grfico KPI.

Agora arraste e solte o grfico KPI para a


rea acima do grfico de barras.

Adicione a medida Total de Vendas e


escolha a propriedade Dados e mude a
formatao para Moeda:

45 | Q l i k S e n s e D e s k t o p
Toccato Tecnologia em Sistemas Ltda.
Ouvidoria: 0800 643 3004 | ouvidoria@toccato.com.br | www.toccato.com.br
Criando Grfico Pizza
Vamos agora criar um grfico de Pizza.
1) Clique em Grficos e arraste e
solte para a pequena rea livre
no canto superior.

2) Adicione a Dimenso
Fabricante e escolha a
Medida Total de Vendas.

3) Na propriedade Aparncia
escolha Apresentao e a
opo Rosca.

4) Em Cores e legenda desative a


opo Automtico.

5) Escolha Por medida,


Gradiente divergente e Cores
inversas.

6) V em Clique para incluir um


ttulo e mude para Vendas Por
Fabricante.

Vejamos o
resultado:

46 | Q l i k S e n s e D e s k t o p
Toccato Tecnologia em Sistemas Ltda.
Ouvidoria: 0800 643 3004 | ouvidoria@toccato.com.br | www.toccato.com.br
Clonando Objetos Grficos
Vamos clonar o grfico Vendas Por
Empresa e mudar a Dimenso para
Modelo.
1) Clique com o boto direito do
mouse sobre o grfico Vendas
Por Empresa. Clique em
Copiar.

2) V na rea livre e com o boto


direito do mouse escolha
Colar.

3) V na opo Itens mestres e


arraste e solte a Dimenso
Modelos sobre o grfico
clonado.

4) Escolha a opo Substituir


Empresa e altere o ttulo do
grfico para Vendas Por
Modelo.

47 | Q l i k S e n s e D e s k t o p
Toccato Tecnologia em Sistemas Ltda.
Ouvidoria: 0800 643 3004 | ouvidoria@toccato.com.br | www.toccato.com.br
Vamos criar um novo
espao abaixo do grfico
Vendas Por Empresa
modificando o tamanho
do objeto do grfico para
que ocupe um pouco
menos metade do espao
vertical.

Agora vamos copiar e


colar o objeto grfico
Vendas Por Empresa na
rea livre e mudar a
Dimenso de Empresa
para Vendedor.

Mude tambm o ttulo do


grfico para Vendas Por
Vendedor. Ao concluir o processo, finalize a edio da pasta. O resultado final dever ser:

48 | Q l i k S e n s e D e s k t o p
Toccato Tecnologia em Sistemas Ltda.
Ouvidoria: 0800 643 3004 | ouvidoria@toccato.com.br | www.toccato.com.br
Criando Grfico Painel de Filtro
Para facilitar a seleo de dimenses que tem muita variedade ou para evidenciar dimenses que consideramos
mais importantes para o usurio podemos utilizar
o painel de filtro.
Em nossa aplicao, vamos abrir espao na rea
acima do grfico de pizza.
Em seguida, v para os Itens mestres e arraste e
solte a dimenso Vendedor para a nova rea
livre.

Faa o mesmo para as dimenses Modelos e


Motor. Se precisar, diminua os objetos para
caber no espao.

Uma outra forma de criar Filtro de painel na opo


Grficos. Arraste e solte o objeto na rea livre e depois
escolha a dimenso.

Finalize a edio da pasta.

49 | Q l i k S e n s e D e s k t o p
Toccato Tecnologia em Sistemas Ltda.
Ouvidoria: 0800 643 3004 | ouvidoria@toccato.com.br | www.toccato.com.br
Usando Selees para fazer anlises
Com nossa primeira pasta de anlise j podemos fazer vrias descobertas de informaes interessantes do
projeto. Nela temos a Medida Total de Vendas e podemos criar indicadores visuais pelas Dimenses
Empresa, Fabricante, Modelo e Vendedor.
Vamos responder as seguintes perguntas utilizando nosso layout:
1) Qual vendedor teve maior venda do modelo Gol G5?
2) Qual o total de vendas da vendedora Ldia Kodama excluindo as vendas do modelo Gol G5?
3) Qual o valor total de vendas do modelo Captiva da empresa F1 Car e do vendedor Pedro Arnaldo?

Vamos descobrir o poder das selees respondendo cada pergunta:


1) Clique na barra Gol G5 do grfico de barras Vendas Por Modelo. Note que, antes de confirmar, todos
os outros grficos j respondem a uma prvia da minha seleo mudando todos os totalizadores e
exibindo apenas os dados relacionados:

50 | Q l i k S e n s e D e s k t o p
Toccato Tecnologia em Sistemas Ltda.
Ouvidoria: 0800 643 3004 | ouvidoria@toccato.com.br | www.toccato.com.br
Vejamos as selees disponveis no objeto grfico:

A Ativar seleo de laos. Permite selecionar os dados delimitando uma rea. O que estiver dentro
desta rea ser selecionado.
B Limpar seleo. Limpa a seleo atual que ainda no foi confirmada (limpa a pr-seleo).
C Botes de cancelamento e confirmao da seleo.

Clique para ativar seleo de lao e experimente desenhar um lao que selecione o modelo Fiesta e
Sandero e veja que interessante:

51 | Q l i k S e n s e D e s k t o p
Toccato Tecnologia em Sistemas Ltda.
Ouvidoria: 0800 643 3004 | ouvidoria@toccato.com.br | www.toccato.com.br
Agora experimente desmarcar os modelos Fiesta e Sandero apenas clicando sobre cada um deles. Deixe
apenas o Gol G5 e confirme a seleo:

Visualizando o painel completo j podemos responder a pergunta 1:

O vendedor que mais vendeu o modelo Gol G5 foi Ldia Kodama com o total de R$ 252,8 mil.

52 | Q l i k S e n s e D e s k t o p
Toccato Tecnologia em Sistemas Ltda.
Ouvidoria: 0800 643 3004 | ouvidoria@toccato.com.br | www.toccato.com.br
Vamos conhecer os estados de seleo associativa possveis do Qlik Sense:
Ao fazer selees, as cores dos valores mudam. A codificao por cores usada nas caixas de filtro com as
cores caractersticas do Qlik Sense verde, branco e cinza. As cores trazem informaes sobre quais valores de
campo so selecionados, possveis, alternativos, e excludos, respectivamente.

A tabela seguinte lista as cores utilizadas para os diferentes estados:


Selecionado Verde, com uma marca de verificao como um indicador da seleo
Possvel Branco
Alternativo Cinza-claro
Excludo Cinza-escuro
Selecionado excludo Cinza-escuro com uma marca de verificao como um indicador da seleo

Vamos dar continuidade ao exerccio para responder a


pergunta 2: qual o total de vendas da vendedora Ldia
Kodama excluindo as vendas do modelo Gol G5?

Clique sobre o painel de filtro do modelo:

A Barra que exibe o status da seleo visualmente. Perceba que est mostrando uma pequena faixa verde
que corresponde visualmente a proporo do modelo selecionado em relao ao resto do conjunto que
est cinza claro, a seleo alternativa.
B Menu de seleo. Mostra as opes de selecionar: todos, possvel, alternativa, excludo e exportar dados.
C Botes de cancelamento e confirmao da seleo.
D Pesquisa da dimenso atual. Podemos pesquisar por uma palavra ou qualquer caracter.
E Por estar na cor verde, indica o estado Selecionado, que corresponde aos valores selecionados da
dimenso.
F Por estar na cor cinza-claro, indica o estado Alternativo, que corresponde aos valores alternativos da
dimenso.

53 | Q l i k S e n s e D e s k t o p
Toccato Tecnologia em Sistemas Ltda.
Ouvidoria: 0800 643 3004 | ouvidoria@toccato.com.br | www.toccato.com.br
Como queremos selecionar todos os modelos, menos o modelo Gol G5,
vamos clicar no Menu de seleo e escolher a opo Seleciona
excludo.

Agora estamos prontos para responder a pergunta do total de vendas de


Ldia Kodama excluindo o modelo Gol G5. s clicar sobre a
vendedora e teremos no KPI o seu total de R$ 273,6 mil:

Vamos para a pergunta 3: qual o valor total de vendas do modelo Captiva da empresa F1 Car e vendedor
Pedro Arnaldo?

Poderamos
filtrar
facilmente
clicando nos
grficos de
dimenses, mas iremos utilizar outros recursos de filtros de seleo. Clique na opo Ferramentas de selees.

54 | Q l i k S e n s e D e s k t o p
Toccato Tecnologia em Sistemas Ltda.
Ouvidoria: 0800 643 3004 | ouvidoria@toccato.com.br | www.toccato.com.br
Vejamos as opes desta tela:

A Botes de voltar, avanar e limpar seleo.


B Exibe as dimenses que esto com valores selecionados. Os valores podem ser desmarcados clicando
no x do objeto que exibe dimenso.
C Dimenses do aplicativo que no esto selecionados. Note que apesar de no estarem selecionados
esto logicamente associados e mostram os estados de seleo na cor branca (valores possveis) e cinza
escuro (valores excludos)
D Ferramenta de pesquisa. Nesta opo podemos fazer uma filtragem geral em todas dimenses.
F Fechar ferramenta de selees. Volta para a pasta de trabalho atual.

Limpe todos os filtros clicando no boto x das dimenses selecionadas ou no boto Limpar todas as
dimenses e escolha na dimenso Empresa na lista das dimenses no selecionadas o valor F1 Car:

55 | Q l i k S e n s e D e s k t o p
Toccato Tecnologia em Sistemas Ltda.
Ouvidoria: 0800 643 3004 | ouvidoria@toccato.com.br | www.toccato.com.br
Faa o mesmo para a dimenso Modelo e valor Captiva e para o vendedor Pedro Arnaldo. Ao finalizar,
clique no boto Fechar ferramenta de selees e teremos o KPI do total de vendas que procurvamos no
valor de R$ 1.452 mil:

56 | Q l i k S e n s e D e s k t o p
Toccato Tecnologia em Sistemas Ltda.
Ouvidoria: 0800 643 3004 | ouvidoria@toccato.com.br | www.toccato.com.br
Trabalhando com datas
Edite a pasta e abra um espao lateral pequeno para adicionarmos as dimenses de tempo:

Agora v em Itens mestres e crie uma nova dimenso chamada Ano Venda baseada no campo Ano Venda
e Ms Venda baseada no campo Ms Venda, respectivamente:

57 | Q l i k S e n s e D e s k t o p
Toccato Tecnologia em Sistemas Ltda.
Ouvidoria: 0800 643 3004 | ouvidoria@toccato.com.br | www.toccato.com.br
Observe um problema com o campo ms: a ordem dos campos no est correta. Est:
abr, ago, dez.... O Qlik Sense est ordenando pela ordem alfabtica do nome do ms e no pelo nmero do
ms. O problema que o campo foi interpretado como um texto e no como data. Sendo assim, temos que
usar uma funo de converso para resolver.

Abra o Editor da carga de dados e a opo Seo gerada automaticamente e clique em Desbloquear:

Ser informado que se


desbloquear o script no
poder fazer a seleo de
dados pelo gerenciador de
dados.

Tambm no teremos a opo


de excluir a tabela pelo
gerenciador de dados (veja
imagem ao lado). No entanto,
o mais importante que as
anlises nas cargas dos dados
continuaro funcionando.

Confirme clicando no boto Desbloquear e vamos editar o script.

58 | Q l i k S e n s e D e s k t o p
Toccato Tecnologia em Sistemas Ltda.
Ouvidoria: 0800 643 3004 | ouvidoria@toccato.com.br | www.toccato.com.br
O campo que queremos alterar o Ms Venda da tabela Pedidos$.

Modifique o script utilizando a funo


date# para o seguinte:
date#("Ms Venda",'MMM') as "Ms
Venda"

Seu script ficar assim:

Faa a recarga dos dados clicando em Carregar dados. Abra a pasta na opo Viso geral do aplicativo e
note que agora est ordenando corretamente:

59 | Q l i k S e n s e D e s k t o p
Toccato Tecnologia em Sistemas Ltda.
Ouvidoria: 0800 643 3004 | ouvidoria@toccato.com.br | www.toccato.com.br
Confira tabela com algumas das funes de formatao, exibio e converso de datas mais usadas:

makedate(YYYY [ , MM [ , DD ] ]) Retorna uma data calculada a partir do ano YYYY, do ms MM e do dia


DD.
today([timer_mode]) Retorna a data atual do relgio do sistema.
year(expresso) Retorna um nmero inteiro que representa o ano em que a expresso
interpretada como uma data.
month(expression) Retorna um valor dual com um nome do ms, conforme definido na
varivel de ambiente MonthNames e um inteiro entre 1 e 12.
week(expression) Retorna um nmero inteiro que representa o nmero da semana de
acordo com a ISO 8601.
day(expression) Retorna um nmero inteiro que representa o dia.
hour(expression) Retorna um nmero inteiro que representa a hora.
minute(expression) Retorna um nmero inteiro que representa o minuto.
second(expression) Retorna um nmero inteiro que representa o segundo.
addmonths(startdate, n , [ , mode]) Retorna a data que ocorre n meses aps a startdate ou, se n for
negativo, a data que ocorre n meses antes da startdate.
addyears(startdate, n) Retorna a data ocorrendo n anos aps startdate ou, se n for negativo,
a data ocorrendo n anos antes de startdate.
date#(expression [ , format-code ]) Baseado numa string de acordo com um formato transforma em data.
date(expression [ , format-code ]) Baseado numa data de acordo com um formato transforma em outro
formato.

V para o Editor da carga de dados,


adicione uma nova aba chamada
Recall e vamos incluir a tabela
ModelosRecall a partir do Excel
ModelosRecall.xls da pasta Dados.

Clique em Selecionar e em
Adicionar script.

60 | Q l i k S e n s e D e s k t o p
Toccato Tecnologia em Sistemas Ltda.
Ouvidoria: 0800 643 3004 | ouvidoria@toccato.com.br | www.toccato.com.br
D o nome [ModeloRecall$]: no script que dever ficar assim:

Clique em Carregar dados e verifique no Visualizador do modelo de dados se fez a associao correta com
a tabela Modelos.

61 | Q l i k S e n s e D e s k t o p
Toccato Tecnologia em Sistemas Ltda.
Ouvidoria: 0800 643 3004 | ouvidoria@toccato.com.br | www.toccato.com.br
Criao de calendrio mestre
Podemos fazer a criao dos campos de calendrio baseado em um ou mais campos de data do modelo de
dados. Essa criao derivada de um campo com a utilizao dos comandos Declare e Derive.

O comando Declare usado para criar campo e definies de grupo, em que voc pode definir as relaes entre
campos ou funes. Um conjunto de definies de campo pode ser usado para gerar campos derivados
automaticamente, o que pode ser usado como dimenses. Por exemplo, possvel criar uma definio de
calendrio e us-la para gerar dimenses relacionadas, como ano, ms, semana e dia, a partir de um campo de
data.

Voc pode usar Declare para criar uma nova definio de campo ou uma definio de campo com base em uma
definio j existente.

Sintaxe:
definition_name:
Declare [Field[s]] Definition [Tagged tag_list ]
[Parameters parameter_list ]
Fields field_list
[Groups group_list ]
definition_name Nome da definio de campo
tag_list Uma lista separada por vrgula de tags a serem aplicadas a campos derivados a partir
da definio de campo. Opcional.
parameter_list Uma lista de parmetros separada por vrgula. Um parmetro definido na forma de
name=value e recebe a atribuio de um valor de incio, que pode ser ignorado quando
uma definio de campo reutilizada. Opcional.
field_list Uma lista separada por vrgula de campos a serem gerados quando a definio de
campo for usada. Um campo definido na forma de
<expression> As field_name tagged tag. Use $1 para referenciar o campo de dados a
partir do qual os campos derivados devem ser gerados.
group_list Uma lista separada por vrgula de grupos a serem gerados quando a definio de campo
for usada. Voc pode definir dois tipos diferentes de grupos:
Ordenao (drilldown)
Grupos de ordenao contm grupos que so relacionados hierarquicamente.
Coleta (collection)
Grupos de coleta contm campos em que a relao no foi definida.
Um grupo definido na forma de <field_list> Type
drilldown|collection As group_name .

62 | Q l i k S e n s e D e s k t o p
Toccato Tecnologia em Sistemas Ltda.
Ouvidoria: 0800 643 3004 | ouvidoria@toccato.com.br | www.toccato.com.br
Agora vamos fazer a nossa declarao da definio de nosso calendrio. Acessando o nosso editor de carga de
dados, vamos criar uma nova aba com o nome de Calendrio, adicionando o seguinte script:
Calendario:
DECLARE FIELD DEFINITION TAGGED '$date'
Fields
Year($1) As Ano Tagged '$year',
Month($1) as Ms Tagged '$month',
Date($1) as Data Tagged ('$date', '$day'),
Week($1) as Semana Tagged '$week',
Weekday($1) as "Dia Semana" Tagged '$weekday',
DayNumberOfYear($1, first_month_of_year) as "Nmero do dia no ano" Tagged
('$numeric');

Aps a declarao, devemos fazer a utilizao de nossa declarao com o comando Derive.
DERIVE FIELDS FROM FIELDS "DataUltimoRecall" USING Calendario;

Clique em Carregar dados e vamos criar uma nova pasta


na Viso geral do aplicativo e cham-la de Detalhes.

V na opo Campos e clique em Data e hora. Vai


aparecer uma lista dos campos de datas que foram
gerados baseados na Data do ltimo Recall:

Em Itens mestres crie 4 novas dimenses baseadas nos


campos da lista abaixo:

CAMPO DIMENSO NOVA


DataUltimoRecall.Calendario.Ano Recall Ano
DataUltimoRecall.Calendario.Data Recall Data
DataUltimoRecall.Calendario.Dia Semana Recall Dia Semana
DataUltimoRecall.Calendario.Ms Recall Ms

63 | Q l i k S e n s e D e s k t o p
Toccato Tecnologia em Sistemas Ltda.
Ouvidoria: 0800 643 3004 | ouvidoria@toccato.com.br | www.toccato.com.br
Criando Grfico de Tabela Simples
Na opo Grficos arraste e solte o grfico Tabela para a rea em branco inferior. Na opo Itens
mestres arraste e solte as seguintes dimenses sobre o novo grfico:
- Fabricante, Modelo, Motor, Recall Ano, Recall Ms, Recall Dia Semana, Recall Data (sempre tendo o cuidado
de incluir, evitando substituir):

As principais propriedades so similares aos outros grficos, com exceo que existe a opo de exibir totais e
alguns itens de texto a mais.

Vamos criar uma nota


de rodap na
propriedade
Aparncia e Nota de
rodap. Escreva:
Existe carros que no
tiveram Recall

64 | Q l i k S e n s e D e s k t o p
Toccato Tecnologia em Sistemas Ltda.
Ouvidoria: 0800 643 3004 | ouvidoria@toccato.com.br | www.toccato.com.br
Criando Grfico de Tabela Dinmica (Pivot Table)
Na opo Grficos arraste e solte o grfico Tabela dinmica para a rea em branco superior. V para a
opo Itens mestres e arraste e solte as seguintes dimenses sobre o novo grfico:
- Ano Venda, Ms Venda e Vendedor. Sempre tendo o cuidado de incluir, evitando substituir.

E acrescente tambm as medidas:


- Qtd Carros Vendidos, Qtd Pedidos, Total Vendas e Valor Custo.

Vamos personalizar a formatao


dos valores. V na propriedade
Dados, procure a medida Qtd
Carros Vendidos. Mude a
formatao de automtico para
numrico e escolha formatao
simples e escolha o exemplo que
tem valores inteiros.

Ajuste tambm a formatao das


outras medidas. Coloque a
formatao Moeda para Vendas e
Custo.

65 | Q l i k S e n s e D e s k t o p
Toccato Tecnologia em Sistemas Ltda.
Ouvidoria: 0800 643 3004 | ouvidoria@toccato.com.br | www.toccato.com.br
O resultado do grfico at agora dever ser este:

Agora vamos definir uma expresso para a cor da fonte da medida Qtd
Carros Vendidos. Se a quantidade for menor que 1.000 dever ter a fonte
em vermelho, e acima de 1.000 dever ser azul escuro.

V na propriedade Dados, localize a medida Qtd Carros Vendidos e


na opo Expresso cor de texto clique em fx e adicione a seguinte
expresso:

if (Sum(Qtd) < 1000, Red(), Blue())

Em seguida, clique em Aplicar. Este dever ser o resultado:

D o nome Vendas Ano/Ms para o grfico e finalize a edio.

66 | Q l i k S e n s e D e s k t o p
Toccato Tecnologia em Sistemas Ltda.
Ouvidoria: 0800 643 3004 | ouvidoria@toccato.com.br | www.toccato.com.br
Criando Grfico de Linhas
Vamos criar uma nova pasta na Viso
geral do aplicativo e vamos chamar de
Anlise Temporal.

Aps definir o nome, mude sua localizao


para ficar aps a pasta Principal e antes
de Detalhes:

Abra a pasta para edio e na opo


Grficos arraste e solte o Grfico de
linhas na rea em branco.

V para a opo Itens mestres e arraste e solte a dimenso hierrquica Ano/Ms:

67 | Q l i k S e n s e D e s k t o p
Toccato Tecnologia em Sistemas Ltda.
Ouvidoria: 0800 643 3004 | ouvidoria@toccato.com.br | www.toccato.com.br
Adicione tambm a dimenso Empresa e a medida Total de vendas. Vamos agora configurar algumas
propriedades interessantes do objeto. Na propriedade Apresentao escolha a opo Mostrar pontos de
dados a habilite a opo Rtulos de valor automtico:

Habilite tambm a opo Mostrar legenda.

Finalize a edio, d o nome para o grfico


de Vendas Empresas x Ano/Ms e veja o
resultado.

Na navegao, alm das opes padro de


lao, podemos selecionar tambm faixas de
valores pelo eixo-x e eixo-y:

68 | Q l i k S e n s e D e s k t o p
Toccato Tecnologia em Sistemas Ltda.
Ouvidoria: 0800 643 3004 | ouvidoria@toccato.com.br | www.toccato.com.br
Criando Grfico de Combinao
Abra a pasta para edio e na opo Grficos arraste e solte o Grfico de linhas na rea em branco:

V para a opo Itens mestres e arraste e solte a


dimenso hierrquica Ano/Ms e adicione as
medidas Total de Vendas como linha e Qtd
Carros Vendidos como barra. D o nome Total de
Vendas x Qtd Carros Vendidos.

Vamos agora personalizar a propriedade


Aparncia e opo Apresentao. Habilite a
opo Mostrar pontos de dados e habilite
Mostrar legenda.

69 | Q l i k S e n s e D e s k t o p
Toccato Tecnologia em Sistemas Ltda.
Ouvidoria: 0800 643 3004 | ouvidoria@toccato.com.br | www.toccato.com.br
Finalize a edio e veja o resultado:

Para testar a dimenso hierrquica Ano/Ms, experimente clicar na barra do grfico de combinao que
corresponde ao ano de 2013:

70 | Q l i k S e n s e D e s k t o p
Toccato Tecnologia em Sistemas Ltda.
Ouvidoria: 0800 643 3004 | ouvidoria@toccato.com.br | www.toccato.com.br
Importando XML
Em seguida, vamos trazer novos dados
atravs de script. V no Editor da carga de
dados e vamos criar uma nova aba
chamada Dados Municpios.

Acesse a pasta Dados e escolha


MunicipiosClientes.xml e clique no boto
Selecionar.

Lembremos que em nosso modelo de


dados, a tabela Pedido$ tem um campo
idMunicipioCliente. E o XML que estamos
trazendo tem um campo _x0025_MunicipioCliente que corresponde chave. Vamos ento renomear este
campo para idMunicipioCliente e clicar em Inserir script. No script gerado d o nome [MunicipiosSP$]:
para a tabela (antes do comando Load):

Clique em Carregar dados e verifique no gerenciador do modelo de dados se fez o relacionamento correto
entre esta nova tabela e a existente Pedidos$.

71 | Q l i k S e n s e D e s k t o p
Toccato Tecnologia em Sistemas Ltda.
Ouvidoria: 0800 643 3004 | ouvidoria@toccato.com.br | www.toccato.com.br
Criando Grfico de Disperso
Vamos criar uma nova pasta na Viso geral do aplicativo e vamos chamar de Quantidade Mdia de Vendas.
Em Itens mestres crie uma nova dimenso chamada Municpio baseada no campo Municpio.

Crie uma nova medida chamada


Mdia de Carros Vendidos com a
seguinte expresso:
Avg(Qtd)

Crie tambm uma nova medida


chamada Margem de Vendas
com a expresso:
Sum(Venda)- Sum(Custo)

V para edio da pasta e clique na


opo Grficos, arraste e solte o
grfico Disperso na rea em
branco.

Na opo Itens mestres arraste e solte a dimenso Municpio e adicione as medidas Margem de Vendas
e Mdia de Carros Vendidos. D o nome Mdia Municpios para o grfico.

Na propriedade
Aparncia, opo
Cores e legenda
desative a opo
Automtico e
escolha Por
dimenso.

Vamos adicionar uma


linha de referncia
baseada na mdia da
quantidade de carros.
Na propriedade
Complementos, na
opo Linhas de
referncia do eixo-Y clique em Incluir linha de referncia e no rtulo coloque Mdia Geral Qtd. Escolha a
cor vermelha e na expresso coloque =Avg(Qtd).

72 | Q l i k S e n s e D e s k t o p
Toccato Tecnologia em Sistemas Ltda.
Ouvidoria: 0800 643 3004 | ouvidoria@toccato.com.br | www.toccato.com.br
Para formatar o eixo-Y e a sua linha de referncia basta formatar em Dados, escolher a medida Mdias de
Carros Vendidos e mudar a formatao para nmero Simples e 1.000.

Copie e cole o grfico de disperso Mdia Municpios na rea em branco ao lado. Chame este grfico de
Mdia Vendedores e troque a dimenso Municpios pela dimenso Vendedores arrastando e soltando na
opo Itens mestres a dimenso Vendedor:

73 | Q l i k S e n s e D e s k t o p
Toccato Tecnologia em Sistemas Ltda.
Ouvidoria: 0800 643 3004 | ouvidoria@toccato.com.br | www.toccato.com.br
Criando Visualizaes
Ainda no modo de edio vamos para a primeira pasta Principal e abra a opo Itens mestres. Arraste o
grfico Vendas Por Modelo e solte sobre a rea de Itens mestres e clique no boto incluir.

A partir desta linkagem este objeto no poder ser mais editado, tornou-se uma Visualizao, que uma
forma de reutilizar meus objetos grficos por toda a minha aplicao de forma padronizada.

Observao: se quiser
desvincular novamente seu
grfico para edio, basta clicar
com o boto direito sobre ele e
escolher a opo Desvincular
visualizao.

V para a pasta que tem os


grficos de disperso chamada
Quantidade Mdia de Vendas e
abra um espao acima da
disperso Mdia Vendedores e
adicione na opo Itens
mestres a visualizao criada
Vendas por Modelo.

74 | Q l i k S e n s e D e s k t o p
Toccato Tecnologia em Sistemas Ltda.
Ouvidoria: 0800 643 3004 | ouvidoria@toccato.com.br | www.toccato.com.br
Diminua o espao lateral ao lado da disperso Municpios x Qtd Carros e adicione as dimenses Ano Venda
e Ms Venda:

75 | Q l i k S e n s e D e s k t o p
Toccato Tecnologia em Sistemas Ltda.
Ouvidoria: 0800 643 3004 | ouvidoria@toccato.com.br | www.toccato.com.br
Criando Grfico Mostrador
Abra um espao
acima do grfico de
disperso Mdia
Municpios e na
opo Grficos
arraste o grfico
Mostrador e solte
na rea livre.

Na opo Itens
mestres adicione a
medida Mdia de
Carros Vendidos.

Na propriedade Aparncia e na opo Geral desative a opo Mostrar ttulos.


Na opo Apresentao troque o valor do Mximo de 100 para 40 (significando a
mdia mxima de carros do mostrador).

Mude o estilo de Radial para Barra e ative a opo Use segmentos. Mude a cor
do primeiro segmento de azul para vermelho.

Vamos criar um novo limite no segmento no boto


Adicionar limite. Onde tem o valor do limite coloque 10.
Mude a cor do segundo segmento para amarelo.
Marque a opo Gradiente.

Clique novamente no boto Adicionar limite para criar o


terceiro segmento. Mude o valor do limite para 30 e mude
a cor do segmento para verde.

Marque a opo Gradiente.

76 | Q l i k S e n s e D e s k t o p
Toccato Tecnologia em Sistemas Ltda.
Ouvidoria: 0800 643 3004 | ouvidoria@toccato.com.br | www.toccato.com.br
Finalize a edio da pasta, limpe todas selees e veja o resultado da nossa pasta Quantidade Mdia de
Vendas:

Vamos responder as seguintes perguntas utilizando nosso layout:


1) Quais vendedores venderam o modelo "Duster" acima da quantidade mdia geral em dezembro de
2014?
2) Qual vendedor tem a maior margem de vendas do municpio de Sorocaba?
3) Nos trs primeiros meses de 2014 selecione os 3 municpios que tiveram a maior margem de vendas. Qual
vendedor teve a maior margem de vendas destes municpios?
Para responder a
primeira pergunta
vamos selecionar o
valor 2014 na
dimenso Ano
Venda e dez na
dimenso Ms
Venda. Em seguida
clicamos na barra
correspondente ao
modelo Duster.

77 | Q l i k S e n s e D e s k t o p
Toccato Tecnologia em Sistemas Ltda.
Ouvidoria: 0800 643 3004 | ouvidoria@toccato.com.br | www.toccato.com.br
Agora vamos maximizar nosso grfico de disperso e ver quais vendedores esto acima da linha de referncia
vermelha e acima da Mdia Geral:

A resposta para a primeira pergunta: apenas o vendedor Jonathan Costa

78 | Q l i k S e n s e D e s k t o p
Toccato Tecnologia em Sistemas Ltda.
Ouvidoria: 0800 643 3004 | ouvidoria@toccato.com.br | www.toccato.com.br
A segunda pergunta : Qual vendedor tem a maior margem de vendas do municpio de Sorocaba?

Limpe todos os filtros


e na Ferramenta
pesquisa procure
por Sorocaba e
selecione a Dimenso
encontrada
Municpio com o
valor Sorocaba.

Visualizando rapidamente o grfico de disperso Mdia Vendedores fica claro visualmente que a maior
margem de vendas do vendedor Manoel Nbrega.

79 | Q l i k S e n s e D e s k t o p
Toccato Tecnologia em Sistemas Ltda.
Ouvidoria: 0800 643 3004 | ouvidoria@toccato.com.br | www.toccato.com.br
Vamos para a terceira pergunta: Nos trs primeiros meses de 2014 selecione os 3 municpios que tiveram a
maior margem de vendas. Qual vendedor teve a maior margem de vendas destes municpios?

Limpe todos os filtros de seleo e selecione o valor 2014 na dimenso Ano Venda. Selecione os 3 primeiros
meses jan,fev e mar na dimenso Ms Venda. Maximize o grfico de disperso Mdia Municpios e vamos
selecionar com a ferramenta lao os 3 municpios que tiveram a maior margem de vendas: Carapicuba,
Piracicaba e Jundia. Confirme a seleo e normalize a visualizao do grfico na pasta.

No grfico de disperso Mdia Vendedores percebemos que o vendedor Arthur Monblack teve a maior
margem de vendas destes 3 municpios selecionados.

80 | Q l i k S e n s e D e s k t o p
Toccato Tecnologia em Sistemas Ltda.
Ouvidoria: 0800 643 3004 | ouvidoria@toccato.com.br | www.toccato.com.br
Criando Mapas
Os mapas podem ser utilizados para uma grande variedade de fins. O uso comum em business intelligence
plotar indicadores por dimenses diversas, como por exemplo, o volume de vendas por bairros, municpios,
estados e regies do Brasil.

Voc pode criar um mapa usando uma camada de ponto ou uma camada de rea. Se voc usar uma camada de
ponto, vai precisar de um mapa de fundo para fornecer o contexto para os pontos, caso contrrio, voc s ter
uma coleo de pontos em um fundo vazio. Voc pode adicionar um valor de medida ou uma expresso para
os valores de dimenso. Use o tamanho dos pontos ou cor por medida para refletir o tamanho da medida. O
provedor de camada de fundo padro o OpenStreetMap.

Vamos abrir o Editor da carga de dados. Crie


uma nova aba chamada Mapa So Paulo.

Crie uma nova conexo para a pasta Mapas e


chame de Mapas.

Clique na opo Selecionar dados e entre na


pasta Estados e selecione o arquivo

Entre na pasta Municipios e clique em sao-


paulo.kml e clique em Selecionar.

No campo sao-paulo.Name renomeie para


idMunicipiocliente (que contm o cdigo do
municpio do IBGE) e que ser chave para
conectar com a tabela MunicipioSP$.

Note que h dois campos contendo dados o


sao-paulo.Point (contm a latitude e longitude
para criao do mapa de pontos) e h o campo
sao-paulo.Area (contm os dados de
polgono).

Clique em Inserir script.

81 | Q l i k S e n s e D e s k t o p
Toccato Tecnologia em Sistemas Ltda.
Ouvidoria: 0800 643 3004 | ouvidoria@toccato.com.br | www.toccato.com.br
Altere o script acrescentando antes do comando Load o nome da tabela [MapaSP$]:

Carregue os dados e crie uma nova pasta na Viso geral do aplicativo chamada Mapas. V para o modo de
edio da nova pasta. Escolha a opo Grficos e arraste o grfico Mapa para a metade da rea em branco:

82 | Q l i k S e n s e D e s k t o p
Toccato Tecnologia em Sistemas Ltda.
Ouvidoria: 0800 643 3004 | ouvidoria@toccato.com.br | www.toccato.com.br
Nosso primeiro mapa ser de polgonos.

Clique em Incluir dimenso e escolha


Municpios.

Escolha o campo que tem os dados geogrficos


saopaulo.Area.

Vamos adicionar uma medida a nosso mapa


escolhendo a opo Itens mestres. Adicione a
medida Qtd Pedidos.

Faamos alguns ajustes de


visualizao indo na propriedade
Aparncia, Cores e legenda e
vamos trocar para Gradiente
divergente e Cores inversas
(quanto mais pedidos, mais azul)

Da forma que est no h uma


dependncia por um mapa de fundo
sendo carregado pela internet. S
temos um mapa vetorial leve. Mas
vamos adicionar um fundo
personalizado indo na propriedade
Plano de fundo e escolhendo o
boto Mostrar ativado.

Ser utilizado como fundo por padro o OpenStreeMap, mas possvel alterar
para outro de sua preferncia desativando a opo Servio de mapa
Automtico e escolhendo uma nova URL de fundo.

Clique no link URLs e atribuies e abrir no browser da sua mquina uma srie
urls que renderizam o fundo.

Vamos escolher por exemplo o MapBox Natural Earth. Copie a url que tem a
extenso .png na propriedade URL do plano de fundo:
http://a.tiles.mapbox.com/v3/mapbox.natural-earth-hypso-bathy/${z}/${x}/${y}.png

83 | Q l i k S e n s e D e s k t o p
Toccato Tecnologia em Sistemas Ltda.
Ouvidoria: 0800 643 3004 | ouvidoria@toccato.com.br | www.toccato.com.br
Vamos ajustar a transparncia na propriedade
Camadas. Desa at Medida e na
Opacidade diminua levemente.

D o nome Quantidade Pedidos para o mapa.

Vamos criar um novo mapa de pontos indo na


opo Grficos e arrastando e soltando o
grfico Mapa sobre a rea em branco.

Inclua a dimenso Municpios e escolha sao-


paulo.Point.

V na opo Itens mestres e arraste e solte a


medida Mdia de Carros Vendidos no novo
mapa.

Faa ajustes na propriedade Aparncia


escolhendo Classes divergentes e Cores inversas. V na opo Mostrar legenda e ative para Automtico
D o nome Qtd Mdia Carros para o novo mapa.

No mapa Quantidade Pedidos e na propriedade Aparncia tambm ative para mostrar a legenda:

Experimente navegar no mapa. Note que pode usar a rolagem do mouse para dar zoom e tambm a ferramenta
de lao para selecionar municpios numa rea.

84 | Q l i k S e n s e D e s k t o p
Toccato Tecnologia em Sistemas Ltda.
Ouvidoria: 0800 643 3004 | ouvidoria@toccato.com.br | www.toccato.com.br
Adicionando Texto e Imagem
Atravs do objeto Texto e Imagem podemos adicionar imagens, textos, links para internet e medidas, onde
podemos definir configuraes de estilo de fonte, tamanho e cor para cada uma das partes individualmente
conforme imagem abaixo, basta selecionar o trecho e fazer a configurao:

V para a pasta Principal e coloque no modo edio. Remova o objeto KPI que tem o Total de Vendas. Na
opo Grficos arraste o objeto Texto e Imagem no espao vazio:

85 | Q l i k S e n s e D e s k t o p
Toccato Tecnologia em Sistemas Ltda.
Ouvidoria: 0800 643 3004 | ouvidoria@toccato.com.br | www.toccato.com.br
Clique no objeto Texto e Imagem e v na propriedade Aparncia e escolha
a opo Imagem de fundo e ative a opo Usar imagem de fundo.

Clique no crculo central para selecionar uma imagem (j havamos copiado


anteriormente imagens personalizadas na pasta do usurio
\Documents\Qlik\Sense\Content).

Escolha a imagem carro-design-logo.png e clique no boto aplicar:

Ainda na propriedade Aparncia na opo Dimensionamento escolha


Ajustar sempre e escolha a posio central conforme a imagem ao lado:

V para o objeto Texto e Imagem que inserimos, clique dentro para aparecer
o cursor e digite o texto Total de Vendas. Em seguida selecione o texto com o
mouse e clique no boto B para ficar em negrito.

Mude o tamanho da letra de M para L e tecle Enter para abrir um espao na prxima linha.

86 | Q l i k S e n s e D e s k t o p
Toccato Tecnologia em Sistemas Ltda.
Ouvidoria: 0800 643 3004 | ouvidoria@toccato.com.br | www.toccato.com.br
Na opo Itens mestres arraste a
medida Total de Vendas para o
objeto Texto e Imagem que
criamos e solte abaixo do texto
Total de Vendas.

Clique no objeto com a medida que


inserimos fx Total de Vendas e
mude o tamanho da fonte de M
para L.

V na propriedade Dados e na
medida Total de Vendas e mude
a formatao para Moeda.

Finalize a edio da pasta e veja o resultado:

87 | Q l i k S e n s e D e s k t o p
Toccato Tecnologia em Sistemas Ltda.
Ouvidoria: 0800 643 3004 | ouvidoria@toccato.com.br | www.toccato.com.br
Criando grfico Mapa de rvore
Coloque a pasta Principal no modo edio.
Remova o grfico de barras Vendas Por
Empresa.

Na opo Grficos arraste o objeto Mapa de


rvore no espao vazio.

Clique em Incluir dimenso e escolha a


dimenso Empresas.

Clique em Adicionar medida e escolha a


medida Total de Vendas.

Na propriedade Aparncia ative a opo Rtulos de valor para Automtico. Na opo Cores desative a
opo Automtico. Em seguida escolha a opo Por medida. Escolha Gradiente divergente e Cores
inversas. D o nome Vendas Por Empresa:

88 | Q l i k S e n s e D e s k t o p
Toccato Tecnologia em Sistemas Ltda.
Ouvidoria: 0800 643 3004 | ouvidoria@toccato.com.br | www.toccato.com.br
Convertendo um grfico de um tipo para outro
Uma opo interessante para no perder muito tempo a possibilidade converter um grfico de um tipo em
outro.

Na opo Grficos arraste o grfico Mapa de rvore e solte sobre o grfico Vendas Por Vendedor.
Aparecer as opes para substituir, converter ou cancelar. Escolha Converter em: Mapa de rvore. Na
propriedade Aparncia ative a opo Rtulos de valor para Automtico. Finalize a edio da pasta e
confira o resultado:

89 | Q l i k S e n s e D e s k t o p
Toccato Tecnologia em Sistemas Ltda.
Ouvidoria: 0800 643 3004 | ouvidoria@toccato.com.br | www.toccato.com.br
Duplicando pastas
Em algumas situaes muito til criar uma nova pasta baseada em outra. Basta ir para a opo Viso geral
do aplicativo e clicar com o boto sobre a pasta pretendida. Aparecer as opes Editar, Duplicar e Excluir:

Clique em Duplicar e
ser criada uma nova
pasta no fim da lista de
pastas. D um novo
nome e aproveite todo
design montado com
todos os objetos
duplicados dentro da
nova pasta.

Uma outra forma de


duplicar clicando
sobre o boto de
navegao das pastas.
Aparecer as mesmas
opes de Editar,
Duplicar e Excluir.

90 | Q l i k S e n s e D e s k t o p
Toccato Tecnologia em Sistemas Ltda.
Ouvidoria: 0800 643 3004 | ouvidoria@toccato.com.br | www.toccato.com.br
Criando Marcadores
Imagine estar navegando, fazendo escolhas, descobrindo informaes e surge a necessidade de salvar estas
escolhas (ou selees) para serem usadas em outro momento, mostrar a algum ou para voltar ao mesmo
contexto de maneira prtica. Este o propsito do objeto Marcador.

V para a pasta
Principal e
selecione o Ano
Venda com o
valor 2014 e
escolha a empresa
Best Car. Clique
ento no boto
Marcadores:

Agora clique no boto Criar novo marcador e d o nome Vendas Best Car 2014. Clique novamente sobre o
boto Marcadores e limpe todos os filtros.

V para a pasta Anlise


Temporal e agora clique
novamente no boto
Marcadores e escolha o
seu marcador salvo
Vendas Best Car 2014.

Note que alm de voltar


para suas selees, ele
tambm vai para a pasta
que estava no momento
da criao do marcador.

91 | Q l i k S e n s e D e s k t o p
Toccato Tecnologia em Sistemas Ltda.
Ouvidoria: 0800 643 3004 | ouvidoria@toccato.com.br | www.toccato.com.br
Criando Histrias
Qlik Sense introduz a narrativa dos dados (Histrias) como uma nova maneira de compartilhar suas descobertas
sobre os dados com outras pessoas.

O objetivo do Histrias a construo de uma narrativa para enfatizar suas descobertas. As histrias apoiam e
convencem o pblico na tomada de decises. Depois de criada a histria, podemos exibi-la em forma de
apresentao que permite acessar os dados sempre que for necessrio.

Antes de iniciarmos, vamos fazer algumas selees. No painel Principal escolha no grfico de pizza o fabricante
Volkswagen. Quero guardar no Histrias o painel Mapa de rvore das empresas.

Agora vamos capturar o objeto com sua seleo. Clique no cone da mquina fotogrfica Tirar snapshot e em
seguida escolha o objeto que quer capturar, o objeto Vendas Por Empresa:

V para a pasta Quantidade


Mdia de Vendas e capture o
grfico de marcador com a
mdia das vendas.

Finalize a captura
momentaneamente clicando
sobre o boto parar de tirar
snapshots.

92 | Q l i k S e n s e D e s k t o p
Toccato Tecnologia em Sistemas Ltda.
Ouvidoria: 0800 643 3004 | ouvidoria@toccato.com.br | www.toccato.com.br
Limpe todos os
filtros e v para o
painel Principal
e escolha no
grfico de pizza o
fabricante Fiat.
Clique no cone
Tirar snapshot
e em seguida
escolha o objeto
Vendas Por
Empresa.

Na pasta Quantidade Mdia de Vendas capture o grfico de marcador com a mdia das vendas.
Tambm para a pasta Mapas capture o mapa Quantidade de pedidos. Desative o modo snapshot clicando
no boto parar de tirar snapshots.

Clique no mapa sobre o nico municpio em azul escuro Brotas. Clique no cone Tirar snapshot, v para pasta
principal e capture o objeto Texto e Imagem que tem o Total de Vendas com o desenho de um carro:

Desative o modo snapshot clicando no boto parar de tirar


snapshots.

Chegou a hora de criar nossa Histria. Clique no boto


Histrias.

Clique em Criar nova histria e d o nome Reunio da


Diretoria Comercial. Em seguida clique no cone da nova
histria para abrir o editor.

93 | Q l i k S e n s e D e s k t o p
Toccato Tecnologia em Sistemas Ltda.
Ouvidoria: 0800 643 3004 | ouvidoria@toccato.com.br | www.toccato.com.br
Vamos conhecer as principais opes do editor:

A Boto executar a histria. Vai para o modo de apresentao da Histria.


B Lista de slides. O slide selecionado atual fica com a borda laranja.
C rea de trabalho da histria.
D Boto para navegao entre histrias diferentes.
E Biblioteca de snapshots. Exibe os snapshots que voc catalogou e permite selecionar para uso no slide.
F Texto da biblioteca. Permite a insero de texto livre no slide de 2 tipos: Ttulo e Pargrafo.
G Biblioteca de formato. Permite a insero de figuras grficas no slide.
H Biblioteca de efeitos. Permite a insero de efeitos para magnificar o slide pelo valor mais alto, valor
mais baixo e qualquer valor.
I Biblioteca de mdia. Permite a insero de imagens externas (que esto em Qlik/Content).
J Incluir slide. Cria novos slides de 3 tipos: Pasta alinhada esquerda, Pasta e Em branco

94 | Q l i k S e n s e D e s k t o p
Toccato Tecnologia em Sistemas Ltda.
Ouvidoria: 0800 643 3004 | ouvidoria@toccato.com.br | www.toccato.com.br
Arraste e solte o objeto de Texto e coloque o ttulo Anlise das Vendas
2014.

Em seguida arraste e solte o objeto da biblioteca de mdia e escolha a imagem


icon-volkswagen.png, ao lado coloque o snapshot mais antigo Vendas Por
Empresa.

Para no se perder pode editar o nome do snapshot na lista da biblioteca.


Chame o ltimo snapshot de Empresas Volkswagen e o ltimo marcador de
Marcador Volkswagen. O snapshot mais recente Vendas Por Empresa
chame de Marcador Fiat e o marcador chame Marcador Fiat.

Adicione os objetos conforme a imagem abaixo:

95 | Q l i k S e n s e D e s k t o p
Toccato Tecnologia em Sistemas Ltda.
Ouvidoria: 0800 643 3004 | ouvidoria@toccato.com.br | www.toccato.com.br
Crie um novo slide e acrescente o objeto mapa com a quantidade de pedidos. Em seguida adicione o objeto de
forma grfica e selecione a cor azul. Insira o objeto de texto de pargrafo e escreva um texto similar ao que est
na imagem abaixo. Adicione tambm o objeto Texto e Imagem que criamos com o total de vendas e a imagem
do carro como na imagem abaixo:

Vamos agora criar mais um


snapshot para em seguida
usar a Biblioteca de efeitos.
V para a pasta Principal e
limpe todos os filtros.
Selecione o ano de 2014.
Selecione as empresas
Quality Filial 1 e Quality
Filial 2.

Na pasta Anlise Temporal


faa o snapshot do grfico
Vendas Por Fabricante e
Vendas Por Modelo.

96 | Q l i k S e n s e D e s k t o p
Toccato Tecnologia em Sistemas Ltda.
Ouvidoria: 0800 643 3004 | ouvidoria@toccato.com.br | www.toccato.com.br
Volte para a Histria Apresentao Diretoria Comercial e adicione os 2 snapshots que criou por ltimo.
Para o grfico Vendas por Fabricante adicione o efeito Valor mais baixo e para o grfico Vendas por
Modelo adicione o efeito Valor mais alto:

Adicione objetos de seta e de ttulo para magnificar o menor e o maior valor como na imagem abaixo:

97 | Q l i k S e n s e D e s k t o p
Toccato Tecnologia em Sistemas Ltda.
Ouvidoria: 0800 643 3004 | ouvidoria@toccato.com.br | www.toccato.com.br
Crie mais um novo slide do tipo e selecione a pasta Anlise Temporal:

Agora podemos clicar no boto Executar a histria e ver a nossa apresentao em ao. Se durante a
apresentao precisar detalhar melhor alguma informao, pode clicar sobre o objeto e executar a opo Ir
para recurso. Quando terminar a anlise pode voltar clicando no boto volta histria.

98 | Q l i k S e n s e D e s k t o p
Toccato Tecnologia em Sistemas Ltda.
Ouvidoria: 0800 643 3004 | ouvidoria@toccato.com.br | www.toccato.com.br

Você também pode gostar