MANUAL TÉCNICO DE UTILIZAÇÃO DATALIKE Versão...

109
1 MANUAL TÉCNICO DE UTILIZAÇÃO DATALIKE Versão 001.03

Transcript of MANUAL TÉCNICO DE UTILIZAÇÃO DATALIKE Versão...

Page 1: MANUAL TÉCNICO DE UTILIZAÇÃO DATALIKE Versão 001datalike.com.br/wp-content/uploads/2016/11/MANUAL_DATALIKE_V003.pdf · Como se logar ... Gráfico de Funil ... Para fazer isso

1

MANUAL TÉCNICO DE UTILIZAÇÃO DATALIKE

Versão 001.03

Page 2: MANUAL TÉCNICO DE UTILIZAÇÃO DATALIKE Versão 001datalike.com.br/wp-content/uploads/2016/11/MANUAL_DATALIKE_V003.pdf · Como se logar ... Gráfico de Funil ... Para fazer isso

2

Sumário

Recomendações ......................................................................................................................................................................................... 9

Como se logar ............................................................................................................................................................................................ 9

Usuários ...................................................................................................................................................................................................... 10

Criar um usuário .................................................................................................................................................................................. 10

Editar um usuário ................................................................................................................................................................................ 13

Alterar Foto ........................................................................................................................................................................................... 15

Meu Perfil ............................................................................................................................................................................................... 17

Ouvir Mensagens ................................................................................................................................................................................ 17

Alterar Senha ........................................................................................................................................................................................ 17

Mensagens ................................................................................................................................................................................................. 18

Permissões ................................................................................................................................................................................................. 19

Criar um novo perfil ........................................................................................................................................................................... 19

Atribuir permissões ao perfil .......................................................................................................................................................... 20

Propriedades Funcionalidades .................................................................................................................................................. 21

Adicionar usuários ao perfil ............................................................................................................................................................ 22

Excluir usuário de um perfil ............................................................................................................................................................ 22

Excluir e renomear perfil .................................................................................................................................................................. 23

Perfil Administrador ........................................................................................................................................................................... 23

Perfil PowerUser .................................................................................................................................................................................. 23

Perfil Visualizador ............................................................................................................................................................................... 23

Dados da licença ...................................................................................................................................................................................... 24

Tabela Calendário .................................................................................................................................................................................... 25

Cadastrar um novo feriado ......................................................................................................................................................... 28

Selecionar feriados ........................................................................................................................................................................ 29

Banco de dados ....................................................................................................................................................................................... 30

Criar conexão com banco de dados ............................................................................................................................................ 30

MySQL / Oracle / SQL Server ......................................................................................................................................................... 30

Editar uma conexão ........................................................................................................................................................................... 31

Page 3: MANUAL TÉCNICO DE UTILIZAÇÃO DATALIKE Versão 001datalike.com.br/wp-content/uploads/2016/11/MANUAL_DATALIKE_V003.pdf · Como se logar ... Gráfico de Funil ... Para fazer isso

3

Engenharia reversa ............................................................................................................................................................................. 32

Excluir uma conexão .......................................................................................................................................................................... 32

Cubos ........................................................................................................................................................................................................... 33

Definição de cubo .............................................................................................................................................................................. 33

Criar um cubo a partir de uma conexão com banco de dados......................................................................................... 33

Editar ou excluir pastas ..................................................................................................................................................................... 34

Atribuir um cubo a uma pasta ....................................................................................................................................................... 35

Utilização de arquivos Excel ............................................................................................................................................................ 36

Criar um cubo a partir de um arquivo Excel ............................................................................................................................. 37

Criar um cubo a partir de outro cubo ......................................................................................................................................... 39

Criação de cubo a partir de arquivos de texto ........................................................................................................................ 40

Modelagem do cubo ......................................................................................................................................................................... 41

Barra de Ferramentas .................................................................................................................................................................... 41

Barra de Tabelas ............................................................................................................................................................................. 42

Barra de funções ............................................................................................................................................................................. 42

Área de Modelagem ..................................................................................................................................................................... 42

Manipulação de Tabelas .................................................................................................................................................................. 42

Relacionamentos de tabelas ........................................................................................................................................................... 42

Editar e excluir relacionamentos ................................................................................................................................................... 46

Tabela Nomeada ................................................................................................................................................................................. 47

Gerar cubo ............................................................................................................................................................................................. 48

Editar informações do cubo ........................................................................................................................................................... 49

Informações ...................................................................................................................................................................................... 50

Pastas .................................................................................................................................................................................................. 50

Campos .............................................................................................................................................................................................. 51

Campos calculados ........................................................................................................................................................................ 52

Restrições .......................................................................................................................................................................................... 54

Relacionamento entre cubos ..................................................................................................................................................... 57

Exportar para Excel ............................................................................................................................................................................. 58

Page 4: MANUAL TÉCNICO DE UTILIZAÇÃO DATALIKE Versão 001datalike.com.br/wp-content/uploads/2016/11/MANUAL_DATALIKE_V003.pdf · Como se logar ... Gráfico de Funil ... Para fazer isso

4

Dashboard .................................................................................................................................................................................................. 61

Organização de pastas ..................................................................................................................................................................... 61

Manipulação de pastas ..................................................................................................................................................................... 61

Agendamento de envio de e-mails ............................................................................................................................................. 61

Configurações .................................................................................................................................................................................. 63

Filtros .................................................................................................................................................................................................. 64

Criar Dashboard .................................................................................................................................................................................. 64

Barra de ferramentas Completa .................................................................................................................................................... 66

Componentes .................................................................................................................................................................................. 66

Configurações .................................................................................................................................................................................. 67

Template ............................................................................................................................................................................................ 67

Layout ................................................................................................................................................................................................. 68

Organização dos objetos ................................................................................................................................................................. 68

Barra de ferramentas rápida ........................................................................................................................................................... 69

Caixa organizadora ............................................................................................................................................................................ 70

Rótulo de texto (Label) ..................................................................................................................................................................... 71

Gráfico (Dash) ....................................................................................................................................................................................... 71

Selecionar o tipo de gráfico (Dash) ............................................................................................................................................. 72

Tipos de gráficos ................................................................................................................................................................................. 73

Gráfico de barra .............................................................................................................................................................................. 73

Gráfico de área básica .................................................................................................................................................................. 74

Sugestões para gráficos de Área Básica ................................................................................................................................ 74

Gráfico de combinação ................................................................................................................................................................ 74

Gráfico de Pizza ou Rosca ........................................................................................................................................................... 75

Gráfico de Funil ............................................................................................................................................................................... 76

Gráfico de medidor radial (Gauges) ........................................................................................................................................ 76

Gráfico de pirâmide ....................................................................................................................................................................... 77

Dados do gráfico ................................................................................................................................................................................ 77

Campo calculado de objeto ............................................................................................................................................................ 79

Page 5: MANUAL TÉCNICO DE UTILIZAÇÃO DATALIKE Versão 001datalike.com.br/wp-content/uploads/2016/11/MANUAL_DATALIKE_V003.pdf · Como se logar ... Gráfico de Funil ... Para fazer isso

5

Opções dos campos .......................................................................................................................................................................... 80

Drill Down .............................................................................................................................................................................................. 80

Drill-Down de cubo para cubo .................................................................................................................................................. 81

Excluir gráfico ....................................................................................................................................................................................... 82

Propriedades do gráfico ................................................................................................................................................................... 82

Legenda e Rótulo ........................................................................................................................................................................... 83

Paleta de cores ................................................................................................................................................................................ 83

Título ................................................................................................................................................................................................... 83

Subtítulo ............................................................................................................................................................................................ 83

Cor da fonte ..................................................................................................................................................................................... 84

Borda ................................................................................................................................................................................................... 84

Cor de fundo .................................................................................................................................................................................... 84

Imagem de fundo .......................................................................................................................................................................... 84

Inserir Imagem ..................................................................................................................................................................................... 84

Inserir Filtros ......................................................................................................................................................................................... 85

Inserir tabela ou tabela dinâmica ................................................................................................................................................. 88

Inserir um KPI (Key Performance Indicator) .............................................................................................................................. 90

Condicionar cores no KPI ................................................................................................................................................................. 91

Inserir um calendário ......................................................................................................................................................................... 92

Função Copiar/Colar objetos ......................................................................................................................................................... 92

GDL – Güven Data Language .............................................................................................................................................................. 94

Definição ................................................................................................................................................................................................ 94

Onde é usado ....................................................................................................................................................................................... 94

Operadores aritméticos .................................................................................................................................................................... 95

Soma (+): ................................................................................................................................................................................................ 95

Exemplos: .......................................................................................................................................................................................... 95

Subtração (-): ........................................................................................................................................................................................ 95

Exemplos: .......................................................................................................................................................................................... 95

Multiplicação (*): ................................................................................................................................................................................. 96

Page 6: MANUAL TÉCNICO DE UTILIZAÇÃO DATALIKE Versão 001datalike.com.br/wp-content/uploads/2016/11/MANUAL_DATALIKE_V003.pdf · Como se logar ... Gráfico de Funil ... Para fazer isso

6

Exemplos: .......................................................................................................................................................................................... 96

Divisão (/): .............................................................................................................................................................................................. 96

Exemplos: .......................................................................................................................................................................................... 96

Operadores relacionais: .................................................................................................................................................................... 96

Igualdade (=): ....................................................................................................................................................................................... 96

Exemplos: .......................................................................................................................................................................................... 96

Diferente (<>): ..................................................................................................................................................................................... 97

Exemplos: .......................................................................................................................................................................................... 97

Maior ou igual (>=): .......................................................................................................................................................................... 97

Exemplos: .......................................................................................................................................................................................... 97

Menor ou igual (<=): ......................................................................................................................................................................... 97

Exemplos: .......................................................................................................................................................................................... 97

Condicionais ......................................................................................................................................................................................... 97

Função IF() ............................................................................................................................................................................................. 98

Sintaxe ................................................................................................................................................................................................ 98

Exemplos: .......................................................................................................................................................................................... 98

CASE ......................................................................................................................................................................................................... 98

Sintaxe ................................................................................................................................................................................................ 99

Argumentos ...................................................................................................................................................................................... 99

Exemplo: ......................................................................................................................................................................................... 100

Funções de agregação ................................................................................................................................................................... 100

AVG() .................................................................................................................................................................................................... 100

Sintaxe ............................................................................................................................................................................................. 100

Exemplo: ......................................................................................................................................................................................... 101

MAX() .................................................................................................................................................................................................... 101

Sintaxe ............................................................................................................................................................................................. 101

Exemplo: ......................................................................................................................................................................................... 101

MIN() ..................................................................................................................................................................................................... 101

Sintaxe ............................................................................................................................................................................................. 102

Page 7: MANUAL TÉCNICO DE UTILIZAÇÃO DATALIKE Versão 001datalike.com.br/wp-content/uploads/2016/11/MANUAL_DATALIKE_V003.pdf · Como se logar ... Gráfico de Funil ... Para fazer isso

7

Exemplo: ......................................................................................................................................................................................... 102

COUNT() .............................................................................................................................................................................................. 102

Síntaxe ............................................................................................................................................................................................. 102

Exemplo: ......................................................................................................................................................................................... 103

SUM() .................................................................................................................................................................................................... 103

Sintaxe ............................................................................................................................................................................................. 103

Exemplo: ......................................................................................................................................................................................... 104

Funções de data ............................................................................................................................................................................... 104

YEAR() ................................................................................................................................................................................................... 104

Sintaxe ............................................................................................................................................................................................. 104

Exemplos: ....................................................................................................................................................................................... 104

MONTH() ............................................................................................................................................................................................. 105

Sintaxe ............................................................................................................................................................................................. 105

Exemplos: ....................................................................................................................................................................................... 105

DAY() ..................................................................................................................................................................................................... 105

Sintaxe ............................................................................................................................................................................................. 105

Exemplos: ....................................................................................................................................................................................... 105

GETDATE() ........................................................................................................................................................................................... 105

Sintaxe ............................................................................................................................................................................................. 106

Exemplo: ......................................................................................................................................................................................... 106

DATEDIFF_GDL( ) .............................................................................................................................................................................. 106

Sintaxe ............................................................................................................................................................................................. 106

Exemplos ........................................................................................................................................................................................ 106

Variáveis de sistema ....................................................................................................................................................................... 107

Sintaxe ............................................................................................................................................................................................. 107

Resultado ........................................................................................................................................................................................ 107

Variáveis de valor ............................................................................................................................................................................. 107

Sintaxe ............................................................................................................................................................................................. 107

Exemplo .......................................................................................................................................................................................... 108

Page 8: MANUAL TÉCNICO DE UTILIZAÇÃO DATALIKE Versão 001datalike.com.br/wp-content/uploads/2016/11/MANUAL_DATALIKE_V003.pdf · Como se logar ... Gráfico de Funil ... Para fazer isso

8

Resultado ........................................................................................................................................................................................ 108

Page 9: MANUAL TÉCNICO DE UTILIZAÇÃO DATALIKE Versão 001datalike.com.br/wp-content/uploads/2016/11/MANUAL_DATALIKE_V003.pdf · Como se logar ... Gráfico de Funil ... Para fazer isso

9

Inicio

Recomendações

Navegador: Google Chrome, Microsoft Edge, Mozila Firefox acima 29, Opera acima 9.5, Safari acima 5.1;

Velocidade Banda Larga: 1 MB ou superior.

Como se logar

ara se logar no Datalike acesse o link que é disponibilizado

pela Güven e a tela a seguir será exibida:

Nesta tela inserimos o Login e a Senha para termos acesso ao

Datalike.

Obs.: Login e Senha são fornecidas pelo administrador do sistema, para mais informações consulte Criar um

usuário.

Após realizar o Login no sistema a seguinte tela será exibida:

P

Page 10: MANUAL TÉCNICO DE UTILIZAÇÃO DATALIKE Versão 001datalike.com.br/wp-content/uploads/2016/11/MANUAL_DATALIKE_V003.pdf · Como se logar ... Gráfico de Funil ... Para fazer isso

10

Gerenciamento de usuários

Usuários

Criar um usuário

ara criar um usuário é necessário acessar o sistema como Administrador. É possível criar usuários

clicando no ícone de configurações e depois no botão Usuários.

Após clicar neste botão a seguinte tela será exibida:

P

Page 11: MANUAL TÉCNICO DE UTILIZAÇÃO DATALIKE Versão 001datalike.com.br/wp-content/uploads/2016/11/MANUAL_DATALIKE_V003.pdf · Como se logar ... Gráfico de Funil ... Para fazer isso

11

Nesta tela temos acesso a todos os usuários que estão cadastrados no sistema.

Para criar um Novo Usuário devemos clicar no botão “Novo Usuário” na parte

inferior da tela.

Após clicar neste botão o seguinte formulário será exibido:

Neste formulário será permitido preencher os seguintes campos:

Nome: insira o nome completo do usuário;

Nome Reduzido: insira o nome de uma forma reduzida ou apelido do usuário;

Login: insira o Login que o usuário usará para acessar o sistema, caso seja preenchido um Login já existente o

sistema não permitirá o cadastro e solicitará a substituição do Login;

E-mail: insira o e-mail corporativo;

E-mail Pessoal: insira o e-mail pessoal (opcional);

Page 12: MANUAL TÉCNICO DE UTILIZAÇÃO DATALIKE Versão 001datalike.com.br/wp-content/uploads/2016/11/MANUAL_DATALIKE_V003.pdf · Como se logar ... Gráfico de Funil ... Para fazer isso

12

Celular: insira o número do celular (opcional);

Sexo: escolha entre “Masculino” e “Feminino”;

Status: escolha entre “Ativo” ou “Inativo”;

CEP: insira o CEP, ao preencher este campo o sistema irá consultar o CEP e preencherá os campos

automaticamente, com exceção de cidades onde tem somente um CEP para a cidade toda onde será preenchido

somente o campo Cidade (opcional);

Estado: selecione o Estado (opcional);

Cidade: insira o nome da cidade (opcional);

Bairro: insira o nome do bairro (opcional);

Número: insira o número da residência (opcional);

Logradouro: insira o nome da rua (opcional);

CPF: insira o número do CPF (opcional).

Código Customizado 1, 2 e 3: este campo pode ser utilizado para várias funções de identificação, por exemplo

se em seu banco de dados o usuário que esta sendo cadastrado estiver com código igual a 10 aqui você pode

identifica-lo utilizando também o código 10 (opcionais).

Depois de se certificar que preencheu a todos os campos corretamente clique no botão “Salvar” para concluir

o processo de criação de usuário. Veja o exemplo:

Page 13: MANUAL TÉCNICO DE UTILIZAÇÃO DATALIKE Versão 001datalike.com.br/wp-content/uploads/2016/11/MANUAL_DATALIKE_V003.pdf · Como se logar ... Gráfico de Funil ... Para fazer isso

13

Após salvar podemos visualizar o perfil do usuário.

Editar um usuário

Para editar os dados de um usuário precisamos primeiramente clicar sobre o perfil do mesmo que se

encontra em usuários.

Page 14: MANUAL TÉCNICO DE UTILIZAÇÃO DATALIKE Versão 001datalike.com.br/wp-content/uploads/2016/11/MANUAL_DATALIKE_V003.pdf · Como se logar ... Gráfico de Funil ... Para fazer isso

14

Será exibida em seguida a tela com todos os usuários cadastrados no sistema, clique em cima do usuário que

você deseja editar.

Após clicar sobre o usuário aparecerá a seguinte tela:

Page 15: MANUAL TÉCNICO DE UTILIZAÇÃO DATALIKE Versão 001datalike.com.br/wp-content/uploads/2016/11/MANUAL_DATALIKE_V003.pdf · Como se logar ... Gráfico de Funil ... Para fazer isso

15

Para fazer a edição clique no botão Alterar usuário. A seguinte tela será exibida:

Todos os campos são exibidos com a possibilidade de alteração. Após se certificar que alterou os dados

corretamente clique no botão Salvar para concluir a edição do usuário.

Alterar Foto

Cada usuário pode definir uma foto para

identificação no sistema. Para Alterar a foto

siga o procedimento para editar o usuário e

na seguinte tela clique no símbolo da câmera,

conforme exemplificado abaixo:

Após clicar será exibida uma caixa para a

procura do arquivo com a foto em sua

máquina. Selecione e depois clique em

“Abrir”.

Page 16: MANUAL TÉCNICO DE UTILIZAÇÃO DATALIKE Versão 001datalike.com.br/wp-content/uploads/2016/11/MANUAL_DATALIKE_V003.pdf · Como se logar ... Gráfico de Funil ... Para fazer isso

16

Após selecionar a seguinte tela será exibida:

Para finalizar clique no botão “Alterar” e sua imagem será alterada.

Page 17: MANUAL TÉCNICO DE UTILIZAÇÃO DATALIKE Versão 001datalike.com.br/wp-content/uploads/2016/11/MANUAL_DATALIKE_V003.pdf · Como se logar ... Gráfico de Funil ... Para fazer isso

17

Meu Perfil

Cada usuário pode ter acesso ao seu próprio perfil. Isto é importante, pois

possibilita o mesmo a realizar atualizações em seu cadastro. Para acessar o

perfil clique no nome do seu usuário que fica do lado direito do sistema:

Após clicar em “Meu Perfil” a seguinte tela será apresentada:

Ouvir Mensagens

Habilitando esta função que está em “Meu Perfil” você receberá as mensagens do sistema tanto visivelmente

como também em forma de narração.

Alterar Senha

Para alterar sua senha acesse o “Meu Perfil” e depois clique em “Alterar

senha”. A seguinte tela será exibida.

Após preencher todos os campos corretamente clique no botão “Alterar” para

salvar sua nova senha.

Page 18: MANUAL TÉCNICO DE UTILIZAÇÃO DATALIKE Versão 001datalike.com.br/wp-content/uploads/2016/11/MANUAL_DATALIKE_V003.pdf · Como se logar ... Gráfico de Funil ... Para fazer isso

18

Mensagens

O Datalike permite que os usuários troquem mensagens internas entre si.

Para fazer isso clique no seu perfil e depois em mensagens.

Após clicar a imagem abaixo será exibida.

Esta tela esta dividida da seguinte forma:

Não lidas – Aqui ficam as novas mensagens que você recebeu porém ainda não leu;

Lidas – Aqui ficam armazenadas todas as mensagens que você já leu;

Enviadas – Aqui ficam armazenadas todas as mensagens que você enviou para outros usuários;

Nova Mensagem – Aqui é onde clicamos para criar uma nova mensagem. Clicando nesta aba a seguinte tela

será exibida:

Page 19: MANUAL TÉCNICO DE UTILIZAÇÃO DATALIKE Versão 001datalike.com.br/wp-content/uploads/2016/11/MANUAL_DATALIKE_V003.pdf · Como se logar ... Gráfico de Funil ... Para fazer isso

19

Observe que o sistema já apresenta por padrão os nomes de todos os usuários que estão cadastrados no

sistema em uma lista apenas para que possamos selecionar clicando em cima do nome. Após escolher o

destinatário preenchemos o campo “Digite aqui sua mensagem”. Após preencher tudo corretamente clique

no botão “Enviar”.

Permissões

Podemos atribuir permissões aos usuários do sistema. Para realizarmos

isso temos que dar um clique no botão “Datalike” e depois em “Acessos”.

Após clicar em “Acessos” a seguinte tela será exibida:

Neste exemplo acima temos apenas dois perfis cadastrados, são eles: Administrador e Datalike.

Criar um novo perfil

Para criar um novo perfil clique no botão “Gerenciar” que está do lado direito da tela, a seguir a seguinte tela

será exibida:

Page 20: MANUAL TÉCNICO DE UTILIZAÇÃO DATALIKE Versão 001datalike.com.br/wp-content/uploads/2016/11/MANUAL_DATALIKE_V003.pdf · Como se logar ... Gráfico de Funil ... Para fazer isso

20

Na janela que aparece clique em cadastrar.

Nesta janela temos os seguintes campos a serem

preenchidos:

Nome: insira o nome do perfil;

Status: selecione entre “Ativo” ou “Inativo”.

Após preencher todos os campos corretamente

clique em “Salvar”.

Atribuir permissões ao perfil

Para atribuir permissões ao perfil clique no ícone superior direito em

formato de cadeado conforme a foto abaixo:

Após clicar aparecerá a seguinte tela:

Page 21: MANUAL TÉCNICO DE UTILIZAÇÃO DATALIKE Versão 001datalike.com.br/wp-content/uploads/2016/11/MANUAL_DATALIKE_V003.pdf · Como se logar ... Gráfico de Funil ... Para fazer isso

21

Só lembrando que para poder criar ou editar perfis é necessário estar logado como administrador do sistema.

Nesta tela podemos atribuir às permissões que os usuários que

farão parte do perfil.

Propriedades Funcionalidades

Nas propriedades das funcionalidades temos os seguintes campos a

serem ou não habilitados:

Segurança: habilitando esta função os usuários terão permissão para

Gerenciar Perfis, Acessos, Redefinir Senha e Gerenciar Usuários;

Gerenciar Perfis: habilitando esta função os usuários terão

permissão para adicionar, editar e remover os perfis do sistema;

Acessos: habilitando essa função os usuários terão permissão para

atribuir acessos aos perfis do sistema;

Redefinir Senha: habilitando essa função os usuários terão

permissão para redefinira senha de outros usuários;

Gerenciar Usuários: habilitando esta função os usuários terão

Page 22: MANUAL TÉCNICO DE UTILIZAÇÃO DATALIKE Versão 001datalike.com.br/wp-content/uploads/2016/11/MANUAL_DATALIKE_V003.pdf · Como se logar ... Gráfico de Funil ... Para fazer isso

22

permissão para editar todos os usuários que estão cadastrados no sistema;

Alterar Empresa: habilitando esta função os usuários poderão alterar os dados pertencentes as empresas;

Datalike: habilitando essa função os usuários terão acesso ao botão “Datalike”, é altamente recomendável que

esta função permaneça habilitada;

Dashboards: habilitando essa função os usuários terão acesso ao botão Dashboard;

Criar Pasta: habilitando essa função os usuários terão permissão para criar pastas dentro de Cubos e

Dashboards;

Criar Dashboard: habilitando essa função os usuários terão permissão para criar Dashboards no sistema;

Conexões: habilitando essa função os usuários terão permissão para ciar conexões tanto com banco de dados

como com Excel;

Agendamentos: habilitando essa função os usuários terão permissão para criar agendamentos de execução

dos cubos;

Cubos: habilitando essa função os usuários terão permissão para criar e gerenciar cubos no sistema;

Dados de Licença: habilitando essa função o usuário poderá visualizar os dados referentes ao uso de banco de

dados e a quantidade de usuários cadastrados no Datalike;

Tabela de calendário: habilitando esta função os usuários terão acesso a tabela de calendário;

Usuários: habilitando essa função os usuários terão permissão para gerenciar os usuários do sistema.

Adicionar usuários ao perfil

Para adicionar um usuário a um perfil clique no botão “Novo usuário”.

Selecione o usuário e depois clique em adicionar.

O usuário será adicionado ao perfil.

Excluir usuário de um perfil

Para excluir um usuário de um perfil clique no “x” ao lado do nome do

usuário, conforme a imagem abaixo:

Page 23: MANUAL TÉCNICO DE UTILIZAÇÃO DATALIKE Versão 001datalike.com.br/wp-content/uploads/2016/11/MANUAL_DATALIKE_V003.pdf · Como se logar ... Gráfico de Funil ... Para fazer isso

23

Excluir e renomear perfil

Para excluir um perfil clique em “Gerenciar”. Na janela que se abre, clique em visualizar.

Escolha qual perfil será excluído e depois clique no

botão “Excluir”. Para renomear um perfil, usamos esta

mesma tela e após clicarmos fora o nome será salvo

automaticamente. Apesar de poder criar perfis com as

mais diversas permissões iremos mostrar abaixo 3

exemplos de como podemos atribuir permissões aos

perfis. Iremos criar 3 perfis: Administrador, PowerUser

e Visualizador.

Perfil Administrador

O Administrador é o único perfil que não pode ser excluído do sistema.

Pois é através desse perfil que serão realizados todas as funções do

Datalike. Sugerimos que sejam adicionados a este perfil somente pessoas

capacitadas para administrar o sistema. O Administrador tem acesso total

ao sistema configurando então os acessos conforme a imagem ao lado.

Perfil PowerUser

O perfil PowerUser tem acesso a criação e

visualização de cubos e Dashboards porém

não tem permissões administrativas do

sistema. Sugerimos que sejam adicionados a

este perfil somente pessoas que irão criar os

acessos, cubos e Dash. Sua configuração

ficaria igual a imagem abaixo.

Perfil Visualizador

O perfil Visualizadores tem acesso somente aos Dash quando os mesmos já

estão prontos. Sugerimos que sejam adicionados a este perfil os usuários finais,

que não necessitam realizar nenhum tipo de edição. Neste caso a configuração

das permissões ficaria igual a imagem ao lado.

Perfil Administrador

Perfil PowerUsers

Page 24: MANUAL TÉCNICO DE UTILIZAÇÃO DATALIKE Versão 001datalike.com.br/wp-content/uploads/2016/11/MANUAL_DATALIKE_V003.pdf · Como se logar ... Gráfico de Funil ... Para fazer isso

24

Só relembrando que esses perfis são apenas sugestões de como podemos

configurar, mas além desses após a criação dos cubos e Dash os mesmos

são adicionados também a gestão das permissões, ou seja, podemos

permitir acesso aos usuários somente ao cubo/Dash que desejarmos.

Exemplo: O setor de vendas não tem necessidade de visualizar informações

referentes ao setor financeiro. Desta forma então podemos limitar os

acessos conforme a imagem.

Dados da licença

Para ter um controle de consumo de dados o Datalike tem a função que exibe

o consumo dos dados e também a quantidade de usuários cadastrados no

sistema em tempo real. Para isso é necessário antes ter habilitado esta função

em Acessos. Feito isso será exibido o ícone na parte superior direita, conforme

a imagem ao lado. Clicando neste ícone aparecerá esta tela. Nela podemos

visualizar em tempo real a taxa de uso do banco de dados e também quantos

usuários estão cadastrados no sistema. Clicando no link “Ver mais” a seguinte

tela é exibida:

Perfil Visualizador

Page 25: MANUAL TÉCNICO DE UTILIZAÇÃO DATALIKE Versão 001datalike.com.br/wp-content/uploads/2016/11/MANUAL_DATALIKE_V003.pdf · Como se logar ... Gráfico de Funil ... Para fazer isso

25

Nesta tela temos uma visão detalhada do consumo de nosso plano.

Tabela Calendário

Para facilitar a manipulação de datas, o Datalike tem a possibilidade de

cadastrarmos uma tabela para o calendário. Esta tabela é única por

empresa. Nela podemos definir a ativação ou desativação de feriados. Para

acessar a tabela calendário é necessário antes de qualquer coisa ter sido

liberado o acesso na seção permissões de usuários. Recomenda-se deixar

esta função habilitada somente para Administradores. Feito isso, clique no

ícone de configurações e depois clique em tabela calendário. Todos os

feriados nacionais do Brasil são cadastrados automaticamente, porém

podem ser desativados ou ativados conforme a necessidade.

Esta tabela tem a função de auxiliar na criação de cubos e campos

relacionados à data. Quando criamos um cubo de cubo na modelagem é

inserido a seguinte tabela auxiliar. (vw_calendar_Datalike.)

Page 26: MANUAL TÉCNICO DE UTILIZAÇÃO DATALIKE Versão 001datalike.com.br/wp-content/uploads/2016/11/MANUAL_DATALIKE_V003.pdf · Como se logar ... Gráfico de Funil ... Para fazer isso

26

Esta tabela serve de base também para a função DATEDIFF_GDL, para mais informações consulte a seção GDL

e a subseção DATEDIFF_GDL.

Após clicar neste link aparecerá a seguinte tela:

Podemos definir um intervalo de tempo usando os campos data início e data fim.

Page 27: MANUAL TÉCNICO DE UTILIZAÇÃO DATALIKE Versão 001datalike.com.br/wp-content/uploads/2016/11/MANUAL_DATALIKE_V003.pdf · Como se logar ... Gráfico de Funil ... Para fazer isso

27

Neste exemplo vamos selecionar do dia 01/08/2016 ao dia 30/09/2016. Após selecionar as datas clique no

botão Alterar e a seguinte tela será exibida:

Observe que neste exemplo já temos um feriado cadastrado no sistema. Ele já vem cadastrado por padrão,

porém se sua empresa não considerar este dia como um feriado você poderá desativá-lo clicando na aba

feriados.

Page 28: MANUAL TÉCNICO DE UTILIZAÇÃO DATALIKE Versão 001datalike.com.br/wp-content/uploads/2016/11/MANUAL_DATALIKE_V003.pdf · Como se logar ... Gráfico de Funil ... Para fazer isso

28

Agora clique no botão Alterar. A seguinte tela será exibida:

Após selecionar entre ativo ou inativo clique no botão Salvar. Para adicionar um feriado clique no botão

Novo feriado e após preencher todos os campos corretamente clique no botão Salvar.

Cadastrar um novo feriado

Podemos cadastrar um novo feriado clicando no botão “Novo feriado” a seguinte tela será exibida.

Page 29: MANUAL TÉCNICO DE UTILIZAÇÃO DATALIKE Versão 001datalike.com.br/wp-content/uploads/2016/11/MANUAL_DATALIKE_V003.pdf · Como se logar ... Gráfico de Funil ... Para fazer isso

29

Nesta tela temos os seguintes campos a serem preenchidos.

Nome: Insira o nome do feriado;

Data: Insira a data do feriado;

Anual: Selecione sim caso esse feriado se repita anualmente.

Após preencher todos os campos corretamente clique no botão “Salvar”.

Selecionar feriados

Podemos ativar ou desativar os feriados selecionando na caixa de seleção e depois clicando nos botões

correspondentes.

Page 30: MANUAL TÉCNICO DE UTILIZAÇÃO DATALIKE Versão 001datalike.com.br/wp-content/uploads/2016/11/MANUAL_DATALIKE_V003.pdf · Como se logar ... Gráfico de Funil ... Para fazer isso

30

Gerenciamento de conexões

Banco de dados

Criar conexão com banco de dados

sistema Datalike permite que o usuário se conecte a vários bancos de dados. A partir de agora

vamos analisar detalhadamente qual o procedimento para criar uma conexão com banco de dados.

MySQL / Oracle / SQL Server

Para criar uma conexão temos que clicar em DATALIKE>

CONEXÕES.

A seguinte tela será exibida:

Neste exemplo já temos uma conexão cadastrada, mas para cadastrar uma nova conexão clicamos no botão

“Criar Conexão”.

Neste formulário temos os seguintes campos para serem preenchidos:

Banco de Dados: selecione com qual banco de dados você irá se conectar MySQL, Oracle e SQL Server;

Nome Conexão: escolha um nome para identificar sua conexão;

Banco: preencha o nome do seu banco;

Host: insira o número do host;

Porta: insira o número da porta;

O

Page 31: MANUAL TÉCNICO DE UTILIZAÇÃO DATALIKE Versão 001datalike.com.br/wp-content/uploads/2016/11/MANUAL_DATALIKE_V003.pdf · Como se logar ... Gráfico de Funil ... Para fazer isso

31

Usuário: insira o nome do usuário;

Senha: insira a senha;

Durante o preenchimento da senha os caracteres serão

apresentados pelo asterisco (*) para visualizar a senha

clique no ícone: .

Após preencher todos os campos podemos realizar um

teste clicando em “Testar Conexão”. Caso o teste seja

realizado com sucesso podemos concluir clicando no

botão “Salvar”.

Após salvar a seguinte tela será exibida:

Editar uma conexão

Para editar uma conexão clique no ícone e a seguinte tela será exibida:

Page 32: MANUAL TÉCNICO DE UTILIZAÇÃO DATALIKE Versão 001datalike.com.br/wp-content/uploads/2016/11/MANUAL_DATALIKE_V003.pdf · Como se logar ... Gráfico de Funil ... Para fazer isso

32

Após realizar a edição clique no botão “Salvar”.

Engenharia reversa

Engenharia reversa é o processo de obtenção das estruturas das tabelas sem

os seus dados. Este processo é necessário para poder gerar o cubo. Para ativar

este processo clique no seguinte ícone: . Após o processo ser finalizado

aparecerá à informação: “conectado” na cor verde, conforme a imagem abaixo:

Excluir uma conexão

Para excluir uma conexão acesse DATALIKE > Conexões. Depois escolha a conexão que você deseja remover

e clique no botão indicado na imagem abaixo:

Page 33: MANUAL TÉCNICO DE UTILIZAÇÃO DATALIKE Versão 001datalike.com.br/wp-content/uploads/2016/11/MANUAL_DATALIKE_V003.pdf · Como se logar ... Gráfico de Funil ... Para fazer isso

33

Gerenciamento de cubos

Cubos

Definição de cubo

cubo é a seleção dos dados para a exibição no Dashboard. Este processo é extremamente

importante, pois sem um cubo é impossível criar um Dashboard. Para criar um cubo é necessário

antes ter criado uma conexão com banco de dados. Para mais informações consulte o capítulo

anterior. O Datalike pode gerar cubo através de arquivos do Microsoft Office Excel, mais detalhes ainda neste

capítulo. Primeiramente vamos ver qual é o processo para a criação de um cubo.

Criar um cubo a partir de uma conexão com banco de dados

Para criar um cubo a partir de uma conexão com banco de dados acessamos DATALIKE > Cubos e a seguinte

tela será exibida:

Esta tela é dividida em duas partes. A do lado esquerdo é a organização das pastas e a do lado direito é onde

será exibido o conteúdo da pasta. Para organizar melhor seus cubos podemos

criar pastas de trabalho. Só ressaltando que não podemos criar subpastas, o

sistema permite somente a criação de uma pasta. Porém dentro de cada pasta

podemos criar um número indefinido de cubos. Neste exemplo vamos criar

uma pasta chamada “Venda”. Para isso clicamos em “Nova Pasta” do lado

esquerdo.

O

Page 34: MANUAL TÉCNICO DE UTILIZAÇÃO DATALIKE Versão 001datalike.com.br/wp-content/uploads/2016/11/MANUAL_DATALIKE_V003.pdf · Como se logar ... Gráfico de Funil ... Para fazer isso

34

Neste formulário que se abre preenchemos os

seguintes campos:

Nome: insira o nome da pasta;

Nome Reduzido: insira o nome reduzido da pasta;

Após se certificar que preencheu todos os campos corretamente clique no botão “Salvar”. Sua nova pasta

será exibida.

Após a criação da pasta note que no canto superior direito o contador já atualiza o número de pastas que

temos no sistema, no nosso caso 1.

Editar ou excluir pastas

Para editar (renomear) ou excluir uma pasta clicamos no botão “Gerenciar Pastas” que fica localizado no

canto superior direito conforme podemos ver no exemplo abaixo:

Page 35: MANUAL TÉCNICO DE UTILIZAÇÃO DATALIKE Versão 001datalike.com.br/wp-content/uploads/2016/11/MANUAL_DATALIKE_V003.pdf · Como se logar ... Gráfico de Funil ... Para fazer isso

35

A seguinte tela de edição será exibida:

Nesta tela serão exibidas todas as pastas que foram

criadas contidas no sistema. Para renomeá-las basta

alterarmos o campo Nome da Pasta e depois clicar

no botão “Salvar”. Para excluir a pasta primeiramente

temos que excluir seu conteúdo, ou seja, todos os

cubos existentes dentro dela. Por questão de

segurança pastas que não estiverem vazias não

poderão ser excluídas. Depois de certificar que a

pasta está realmente vazia clique no botão “Excluir” confirme sua operação e após isso sua pasta será

removida do sistema permanentemente.

Atribuir um cubo a uma pasta

Para selecionar um cubo para uma pasta primeiro selecione a pasta ao qual

o cubo será atribuído e depois clique no botão “Novo Cubo” do lado direito

da tela conforme a imagem ao lado.

Após clicar no botão “Novo Cubo” um formulário será

exibido.

Neste formulário temos os seguintes campos a serem

preenchidos:

Page 36: MANUAL TÉCNICO DE UTILIZAÇÃO DATALIKE Versão 001datalike.com.br/wp-content/uploads/2016/11/MANUAL_DATALIKE_V003.pdf · Como se logar ... Gráfico de Funil ... Para fazer isso

36

Nome Cubo: insira o nome do cubo que será criado;

Tipo Conexão: escolha entre “Banco de Dados”, “Arquivo” ou “Outros Cubos”.

Após se certificar que todos os campos foram preenchidos corretamente clique no botão “Salvar”.

No nosso exemplo iremos criar um cubo a partir de uma conexão com banco de dados criada anteriormente,

para mais informações sobre a criação de conexões com banco de dados veja o capítulo Conexões. Após

selecionar “Banco de Dados” em Tipo Conexão um novo campo selecionável fica disponível para podermos

escolher entre as conexões que já foram criadas no sistema anteriormente.

Após selecionar a conexão correta clique no botão “Salvar”. Ao lado direito da tela será adicionado um ícone

com o nome do seu cubo, conforme exemplo abaixo:

Utilização de arquivos Excel

O Datalike está preparado para ler seus dados em arquivos de planilhas do arquivo Microsoft Office Excel

com as seguintes extensões: XLS e XLSX. Porém para um melhor uso aconselhamos realizar uma boa

organização de suas planilhas. No exemplo a seguir iremos usar uma planilha de vendas de produtos

eletrônicos. Note a forma como os dados foram organizados na planilha:

Page 37: MANUAL TÉCNICO DE UTILIZAÇÃO DATALIKE Versão 001datalike.com.br/wp-content/uploads/2016/11/MANUAL_DATALIKE_V003.pdf · Como se logar ... Gráfico de Funil ... Para fazer isso

37

Note que a planilha não ficou visualmente fácil de fazer uma leitura dos dados, porém este formato é o ideal

para ser usado no Datalike. No geral, esta planilha ficaria assim:

ITEM JAN FEV MAR ABR MAI JUN

CELULAR 50 50 40 40 40 50

TABLET 30 30 30 30 40 40

Neste exemplo acima a visualização fica realmente mais fácil, porém após realizar o upload do arquivo para o

Datalike será mais difícil obter um bom Dashboard a partir destes dados. Aconselhamos então usar o

exemplo anterior.

Criar um cubo a partir de um arquivo Excel

O Datalike permite a criação de cubos a partir de uma planilha do

Microsoft Office Excel. Para criar o cubo selecione em tipo de conexão

“Arquivo”. Após fazer isso o sistema irá abrir uma janela para você

selecionar o arquivo do Excel. Após selecionar o arquivo será inserido o

seguinte ícone na área de cubos:

Nota: neste momento ainda não geramos o cubo, por isso ele é representado pela cor amarela.

Page 38: MANUAL TÉCNICO DE UTILIZAÇÃO DATALIKE Versão 001datalike.com.br/wp-content/uploads/2016/11/MANUAL_DATALIKE_V003.pdf · Como se logar ... Gráfico de Funil ... Para fazer isso

38

Para realizarmos o upload da planilha do arquivo Excel clique no ícone em forma de nuvem que está no

canto superior esquerdo. Feito isso abrirá a seguinte janela:

Nesta janela podemos Escolher o arquivo e atribuir

um nome amigável para identificá-lo no sistema.

Também podemos escolher qual planilha queremos

habilitar e podemos atribuir um nome amigável para

elas também. Além disso, podemos adicionar outros

arquivos de Excel no mesmo cubo e assim trabalhar

com múltiplos arquivos. Para isso clique no botão

“+”, conforme demonstrado na imagem.

Após nos certificarmos que preenchemos todos os campos corretamente clique no botão “Salvar”. Ao clicar

os arquivos Excel serão carregados para o sistema e a

seguinte tela será exibida:

Após realizar o upload quando clicar no ícone aparecerá à

seguinte imagem:

As tabelas geradas a partir de um arquivo Excel

seguem este padrão:

“Nome_do_arquivo_Nome_da_planilha”.

Para inseri-la na área de modelagem de um duplo-

clique ou arraste a tabela para a área de modelagem, conforme o exemplo abaixo:

Page 39: MANUAL TÉCNICO DE UTILIZAÇÃO DATALIKE Versão 001datalike.com.br/wp-content/uploads/2016/11/MANUAL_DATALIKE_V003.pdf · Como se logar ... Gráfico de Funil ... Para fazer isso

39

Criar um cubo a partir de outro cubo

O Datalike permite a criação de cubos a partir de outros cubos. Isso é muito útil quando trabalhamos com

bases muito grandes. Podemos utilizar este recurso para criar um cubo com dados básicos apenas para

exibição dos objetos e outro cubo para a expansão destes dados utilizando um Drill Down. Para isso após ter

criado e configurado o primeiro cubo, crie um novo cubo e em “Tipos de conexão” selecione “Outros cubos”.

Na área de modelagem selecione o cubo que foi criado anteriormente e depois selecione os campos que

serão usados neste cubo e depois clique em “Gerar Cubo”.

Page 40: MANUAL TÉCNICO DE UTILIZAÇÃO DATALIKE Versão 001datalike.com.br/wp-content/uploads/2016/11/MANUAL_DATALIKE_V003.pdf · Como se logar ... Gráfico de Funil ... Para fazer isso

40

Criação de cubo a partir de arquivos de texto

O Datalike permite a criação de cubos a partir de arquivos de texto nos formatos TXT e CSV. Estes arquivos

devem ter um separador em comum para que o Datalike possa ler estes tipos de arquivos. Para criar

selecione “Arquivo de texto” em tipo de conexão.

Depois de selecionar clique no ícone em formato de nuvem para fazer o upload do arquivo. Ao clicar a

seguinte tela será exibida.

Nesta janela temos os seguintes campos a serem preenchidos.

Page 41: MANUAL TÉCNICO DE UTILIZAÇÃO DATALIKE Versão 001datalike.com.br/wp-content/uploads/2016/11/MANUAL_DATALIKE_V003.pdf · Como se logar ... Gráfico de Funil ... Para fazer isso

41

Escolha o Arquivo: Clique aqui para selecionar o arquivo que será utilizado em sua máquina;

Nome amigável: Insira um nome amigável para identificar este arquivo;

Meus dados possuem cabeçalho: Escolha entre sim ou não;

Iniciar importação na linha: Insira a linha que deseja iniciar a importação;

Delimitadores: Selecione qual caractere é utilizado como separador em seu arquivo.

Depois de preencher todos os campos corretamente clique em “Salvar”.

Modelagem do cubo

Este processo é extremamente importante para o sucesso do seu Dashboard. Aqui podemos modelar os

dados e as informações que serão essenciais para nosso Dashboard. Para acessar esta área de modelagem

clique no ícone do seu Dashboard e a tela seguinte será exibida com as definições:

Barra de Ferramentas

Nesta barra encontramos as seguintes ferramentas:

Gerar Cubo: após modelar todas as tabelas e atribuições clique neste botão para gerar o cubo;

Barra

de

ferramentas

Área

de

modelagem

Barra

de

Tabelas

Barra

de

Funções

Page 42: MANUAL TÉCNICO DE UTILIZAÇÃO DATALIKE Versão 001datalike.com.br/wp-content/uploads/2016/11/MANUAL_DATALIKE_V003.pdf · Como se logar ... Gráfico de Funil ... Para fazer isso

42

Ligações: use esta ferramenta para criar e editar os relacionamentos das tabelas;

Ver Select: use esta ferramenta para verificar o código em linguagem SQL;

Executar Prévia: durante a modelagem realize pequenos testes usando esta ferramenta;

Cubo Manual: para criação de um cubo a partir de um código em linguagem SQL, utilize esta ferramenta;

Tabela Nomeada: para a criação de uma nova tabela a partir de um comando em SQL, utilize esta ferramenta;

Funções: utilize esta ferramenta para abrir o painel com as funções e propriedades das tabelas;

Excluir Cubo: utilize esta ferramenta para excluir o cubo.

Barra de Tabelas

Nesta barra temos acesso a todas as tabelas que estão no banco de dados. Elas ficam listadas em ordem

alfabética e também podemos localizá-las através de uma pesquisa no campo de procura.

Barra de funções

Nesta barra são exibidas todas as propriedades referentes às tabelas disponíveis no cubo.

Área de Modelagem

Use este local para ter uma visualização de suas tabelas e seus relacionamentos.

Manipulação de Tabelas

Dando um duplo clique na tabela selecionada na barra

de tabelas ela será adicionada a área de modelagem.

Neste objeto que representa a tabela podemos

selecionar os campos que queremos usar em nosso

cubo. Clicando no “círculo” que fica na barra superior do

lado direito podemos selecionar todos os campos. E no

ícone com o “X” ao lado podemos excluir o objeto da

tabela.

Relacionamentos de tabelas

Para configurar os relacionamentos das tabelas primeiramente temos que inserir as tabelas que iremos

atribuir os relacionamentos. Depois de inserir as tabelas clicamos na ferramenta Ligações que está na barra

de ferramentas.

Page 43: MANUAL TÉCNICO DE UTILIZAÇÃO DATALIKE Versão 001datalike.com.br/wp-content/uploads/2016/11/MANUAL_DATALIKE_V003.pdf · Como se logar ... Gráfico de Funil ... Para fazer isso

43

Após clicar em “Ligações” a seguinte tela será exibida:

Como não temos nenhum relacionamento ainda em nosso cubo somente a opção “Nova Ligação” está

disponível. Clicando nesta opção a seguinte tela será exibida:

Neste formulário temos que preencher com as seguintes opções:

Tabela Pai: selecione a tabela pai;

Tipo de Relacionamento: selecione entre:

LEFT JOIN– A cláusula LEFT JOIN ou LEFT OUTER JOIN permite obter não apenas os dados

relacionados de duas tabelas, mais também os dados não relacionados encontrados na tabela à esquerda da

Page 44: MANUAL TÉCNICO DE UTILIZAÇÃO DATALIKE Versão 001datalike.com.br/wp-content/uploads/2016/11/MANUAL_DATALIKE_V003.pdf · Como se logar ... Gráfico de Funil ... Para fazer isso

44

cláusula JOIN. Caso não existam dados relacionados entre as tabelas à esquerda e a direita do JOIN, os valores

resultantes de todas as colunas da lista de seleção da tabela à direita serão nulos.

RIGHT JOIN – Ao contrário do LEFT JOIN, a cláusula RIGHT JOIN ou RIGHT OUTER JOIN retorna todos

os dados encontrados na tabela à direita de JOIN. Caso não existam dados associados entre as tabelas à

esquerda e à direita de JOIN, serão retornados valores nulos.

INNER JOIN – A cláusula INNER JOIN permite usar um operador de comparação para comparar os

valores de colunas provenientes de tabelas associadas. Por meio desta cláusula, os registros de duas tabelas são

usados para que sejam gerados os dados relacionados de ambas.

Tabela Filho: selecione a tabela filho.

No momento em que for preenchendo os campos outras opções serão abertas conforme o exemplo abaixo:

Campo da tabela Pai: escolha qual o campo que será atribuído o relacionamento;

Tipo Comparação: escolha entre as opções alistadas conforme o exemplo

ao lado.

Campo da tabela Filho: escolha qual o campo que será atribuído o

relacionamento.

Depois de se certificar que preencheu todos os campos corretamente

clique no botão “Salvar”.

Page 45: MANUAL TÉCNICO DE UTILIZAÇÃO DATALIKE Versão 001datalike.com.br/wp-content/uploads/2016/11/MANUAL_DATALIKE_V003.pdf · Como se logar ... Gráfico de Funil ... Para fazer isso

45

Feito isso clique no botão voltar e na próxima tela já podemos observar nosso relacionamento lá.

Depois clique no ícone “X” para fechar esta janela e ter acesso à área de modelagem novamente.

Observe que o relacionamento foi criado com sucesso.

Page 46: MANUAL TÉCNICO DE UTILIZAÇÃO DATALIKE Versão 001datalike.com.br/wp-content/uploads/2016/11/MANUAL_DATALIKE_V003.pdf · Como se logar ... Gráfico de Funil ... Para fazer isso

46

Editar e excluir relacionamentos

O sistema oferece duas formas de editarmos os relacionamentos. A primeira é clicando na opção “Ligações”

que está na barra de

ferramentas. Após clicar

nesta opção a seguinte

tela será exibida:

Clique em cima do

relacionamento que

você deseja editar. Abrirá

o mesmo formulário de criação de relacionamentos.

Na primeira linha podemos mudar as tabelas e na linha inferior podemos incluir um novo relacionamento.

Não é possível editar um relacionamento criado anteriormente, neste caso temos que excluir o

relacionamento antigo e criar um novo relacionamento. Para fazer isso basta clicar no botão “Excluir”. Depois

de preencher os campos da linha Novo clique em “Salvar”.

Outra forma de editar os relacionamentos é dar um duplo clique sobre a linha do relacionamento na área de

modelagem.

Page 47: MANUAL TÉCNICO DE UTILIZAÇÃO DATALIKE Versão 001datalike.com.br/wp-content/uploads/2016/11/MANUAL_DATALIKE_V003.pdf · Como se logar ... Gráfico de Funil ... Para fazer isso

47

Então será aberto o formulário de edição dos relacionamentos. Para excluir o relacionamento pela área de

modelagem também podemos dar um clique em cima do relacionamento e depois apertamos a tecla

“DELETE”. A mensagem abaixo será exibida:

Após clicar em OK seu relacionamento será excluído.

Tabela Nomeada

Podemos criar uma nova tabela nomeada através de um comando em linguagem SQL. Para isso basta clicar

no botão “Tabela Nomeada” que está na barra de ferramentas. A seguinte tela será aberta:

Page 48: MANUAL TÉCNICO DE UTILIZAÇÃO DATALIKE Versão 001datalike.com.br/wp-content/uploads/2016/11/MANUAL_DATALIKE_V003.pdf · Como se logar ... Gráfico de Funil ... Para fazer isso

48

Neste formulário temos os seguintes campos a serem preenchidos:

Nome da Tabela: insira o nome da tabela;

Comando Select: insira o comando em SQL.

Após se certificar que preencheu tudo corretamente, clique no botão

“Salvar” e o seguinte objeto é adicionado a área de modelagem:

Neste caso, criamos uma tabela chamada Clientes. Para editar a Query

basta dar um duplo clique na barra de títulos da tabela. As tabelas

nomeadas são representadas pela cor amarela. Esta tabela pode ser

manipulada como qualquer outra tabela contendo relacionamentos e

etc.

Gerar cubo

Após modelar tudo referente ao cubo clique no botão “Gerar Cubo” que está na barra de ferramentas.

Lembrando que dependendo do tamanho do banco de dados e da velocidade de sua conexão este processo

pode demorar um pouco. Porém o sistema tem um tempo estimado para que seja calculado de acordo que o

processo vai sendo executado.

Page 49: MANUAL TÉCNICO DE UTILIZAÇÃO DATALIKE Versão 001datalike.com.br/wp-content/uploads/2016/11/MANUAL_DATALIKE_V003.pdf · Como se logar ... Gráfico de Funil ... Para fazer isso

49

Após concluir o carregamento do cubo clique no botão “Confirmar”.

Pronto seu cubo foi criado e gerado com sucesso! Para confirmar, o

ícone do cubo irá mudar de cor ficando verde.

Podemos clicar no canto superior do lado direito do ícone para poder

editá-lo.

Editar informações do cubo

Para editar as informações do cubo clique no ícone superior direito, conforme a imagem abaixo:

Após clicar, a seguinte tela será exibida:

Page 50: MANUAL TÉCNICO DE UTILIZAÇÃO DATALIKE Versão 001datalike.com.br/wp-content/uploads/2016/11/MANUAL_DATALIKE_V003.pdf · Como se logar ... Gráfico de Funil ... Para fazer isso

50

Nesta tela temos os seguintes campos a serem preenchidos:

Informações

Nome: insira o nome do cubo;

Grupo: selecione o grupo ao qual o cubo pertence;

Descrição: insira em poucas palavras a descrição do cubo.

Pastas

Page 51: MANUAL TÉCNICO DE UTILIZAÇÃO DATALIKE Versão 001datalike.com.br/wp-content/uploads/2016/11/MANUAL_DATALIKE_V003.pdf · Como se logar ... Gráfico de Funil ... Para fazer isso

51

Organize por pastas as propriedades do seu cubo. Clique no botão, “Nova Pasta”. A seguinte tela será

exibida:

Nesta janela atribua um nome para a pasta e depois clique no botão “Salvar”.

Campos

Podemos editar os campos do cubo escolhendo entre texto, números e outros. Em números especialmente

podemos escolher entre Moeda, Numeração ou Números com casas decimais. Aqui selecionamos os campos

que desejamos organizar por pastas, conforme o exemplo abaixo:

Page 52: MANUAL TÉCNICO DE UTILIZAÇÃO DATALIKE Versão 001datalike.com.br/wp-content/uploads/2016/11/MANUAL_DATALIKE_V003.pdf · Como se logar ... Gráfico de Funil ... Para fazer isso

52

Após atribuir os campos a pasta criada no desenvolvimento do Dashboard eles serão representados da

seguinte forma:

Campos calculados

Page 53: MANUAL TÉCNICO DE UTILIZAÇÃO DATALIKE Versão 001datalike.com.br/wp-content/uploads/2016/11/MANUAL_DATALIKE_V003.pdf · Como se logar ... Gráfico de Funil ... Para fazer isso

53

Nesta tela serão exibidos todos os campos calculados que temos em nosso cubo.

Criar um campo calculado

Os campos calculados são utilizados para cálculos matemáticos ou cálculos dinâmicos entre campos do cubo.

São utilizados nesta função fórmulas para apresentação de valores em momento de consulta nos

Dashboards. Os valores apresentados nos campos calculados não são armazenados previamente nos cubos,

eles serão calculados diretamente em tempo de execução.

Nesta janela temos os seguintes campos a serem

preenchidos:

Nome: insira o nome do campo calculado;

Descrição: insira a descrição do campo calculado,

utilize esta função para descrever as fórmulas, regras

de negócio etc;

Fórmula: insira a fórmula do campo calculado;

Formatação: escolha entre Inteiro, Decimal, Moeda

R$, Moeda US$ ou Percentual.

Após preencher todos os campos corretamente clique no botão “Salvar”.

Para mais informações sobre o campo Fórmula consulte a seção GDL – Güven Data Language.

Page 54: MANUAL TÉCNICO DE UTILIZAÇÃO DATALIKE Versão 001datalike.com.br/wp-content/uploads/2016/11/MANUAL_DATALIKE_V003.pdf · Como se logar ... Gráfico de Funil ... Para fazer isso

54

Neste exemplo usamos uma fórmula para calcular o valor de Venda dividido pelo valor da meta e

selecionamos como formatação a opção “Percentual %” para sabermos quantos por cento da meta foi

atingida.

Restrições

Nesta aba podemos criar restrições para os usuários específicos definindo quais dados cada um terá acesso

ou não.

Clique no botão Adicionar. A seguinte tela será exibida.

Page 55: MANUAL TÉCNICO DE UTILIZAÇÃO DATALIKE Versão 001datalike.com.br/wp-content/uploads/2016/11/MANUAL_DATALIKE_V003.pdf · Como se logar ... Gráfico de Funil ... Para fazer isso

55

Nesta janela temos 3 sub abas: Regra, usuários e Exceção. Na sub aba Regra temos os seguintes campos a

serem preenchidos.

Regra: Insira o nome da regra;

Descrição: Insira uma descrição sobre a restrição;

Status: Selecione entre Ativo ou Inativo;

Campo: Selecione o campo que receberá a regra de restrição;

Comparação: Selecione o parâmetro de comparação entre igual, diferente, IN, NOT IN, maior, menor, maior ou

igual e menor ou igual.

Valor: Insira o valor que será atribuído a restrição;

Expressão: Clicando neste botão será aberta uma caixa de texto que permite a inserção de expressões de

usuário ($USER['name']) e e-mail ( $USER['email')].

Depois de preencher todos os campos corretamente clique em Adicionar.

Se adicionarmos mais de uma expressão ele irá considerar como verdadeira a Expressão 1 “e” Expressão 2.

Para usarmos várias expressões, mas com níveis de permissões diferentes, é necessário criar uma regra para

cada expressão. Ficando assim:

Page 56: MANUAL TÉCNICO DE UTILIZAÇÃO DATALIKE Versão 001datalike.com.br/wp-content/uploads/2016/11/MANUAL_DATALIKE_V003.pdf · Como se logar ... Gráfico de Funil ... Para fazer isso

56

Regra 1 “ou” Regra 2.

Na sub aba Usuários temos a seguinte tela.

Nesta janela temos uma lista com os usuários do lado esquerdo da tela e à medida que selecionamos eles

são direcionados para o lado direito da tela, indicando que estes estão incluídos na regra de restrição.

Depois de selecionar corretamente os usuários clique no botão Salvar

Na sub aba Exceção temos a seguinte tela.

Page 57: MANUAL TÉCNICO DE UTILIZAÇÃO DATALIKE Versão 001datalike.com.br/wp-content/uploads/2016/11/MANUAL_DATALIKE_V003.pdf · Como se logar ... Gráfico de Funil ... Para fazer isso

57

Nesta sub aba podemos fazer tudo conforme a sub aba usuários, mas no caso os usuários selecionados serão

excluídos da regra de restrição.

Relacionamento entre cubos

Nesta aba podemos criar relacionamentos entre os cubos criados no sistema. Esta funcionalidade permite o

Drill down de um cubo para outro. Isso ajuda na construção de cubos mais consolidados para cubos mais

granulares, com menores detalhes de informações, por exemplo, podemos ter um cubo de vendas

consolidado, fazendo relacionamento com outro cubo de notas fiscais.

Ao clicar nesta aba a seguinte tela será exibida.

Para criar um novo relacionamento entre cubos clique em “Nova Ligação”. A seguinte tela será exibida:

Page 58: MANUAL TÉCNICO DE UTILIZAÇÃO DATALIKE Versão 001datalike.com.br/wp-content/uploads/2016/11/MANUAL_DATALIKE_V003.pdf · Como se logar ... Gráfico de Funil ... Para fazer isso

58

Nesta janela temos os seguintes campos a serem preenchidos:

Cubo relacionado: selecione o cubo que iremos criar o relacionamento;

Campo Pai: selecione o campo da tabela pai que terá um relacionamento com a tabela filho;

Campo Relacionado: selecione o campo da tabela que terá relação com o campo da tabela pai.

Depois de selecionar clique no botão “Salvar”. Para mais detalhes da utilização deste recurso consulte a seção

Drill Down.

Exportar para Excel

Clicando neste botão podemos exportar os dados que foram gerados

através deste cubo para um arquivo do Excel.

Quando clicar um arquivo do Excel com o nome do cubo será gerado

automaticamente.

Agendamento de atualização de cubos

Podemos configurar o agendamento para a execução do cubo. Para isso clique no botão agendamento:

Page 59: MANUAL TÉCNICO DE UTILIZAÇÃO DATALIKE Versão 001datalike.com.br/wp-content/uploads/2016/11/MANUAL_DATALIKE_V003.pdf · Como se logar ... Gráfico de Funil ... Para fazer isso

59

Após clicar a seguinte tela será exibida:

Nesta tela serão alistados todos os agendamentos que temos em nosso sistema. Para criar um novo

agendamento clique no botão “Novo Agendamento”.

Nesta janela temos os seguintes campos a serem preenchidos:

Page 60: MANUAL TÉCNICO DE UTILIZAÇÃO DATALIKE Versão 001datalike.com.br/wp-content/uploads/2016/11/MANUAL_DATALIKE_V003.pdf · Como se logar ... Gráfico de Funil ... Para fazer isso

60

Nome: insira um nome para o agendamento;

Descrição: insira uma breve descrição sobre o agendamento que será criado;

Tipo: escolha o período que será executado o agendamento, poderá escolher “semanal” ou “mensal” dando a

opção de selecionar o(s) mês (es) desejado;

Período De/Até (horas): selecione o período de horas que será

executado o agendamento;

Intervalo (horas): selecione o intervalo que será executado o

agendamento;

Dias: selecione os dias que serão executados o agendamento;

Cubos: aqui se encontram os cubos que estão disponíveis para

incluirmos no agendamento;

Cubos selecionados: arraste os cubos que serão selecionados

para ser incluídos no agendamento, só relembrando que os cubos serão executados na ordem que aqui forem

alistados, do primeiro até o último.

Após se certificar que preencheu todos os campos corretamente clique no botão “Salvar”. Exemplo:

Suponhamos que gostaríamos que um cubo fosse executado semanalmente das 8:00 às 18:00 hs de segunda

a sexta-feira. Neste caso a configuração ficaria conforme o exemplo abaixo:

Page 61: MANUAL TÉCNICO DE UTILIZAÇÃO DATALIKE Versão 001datalike.com.br/wp-content/uploads/2016/11/MANUAL_DATALIKE_V003.pdf · Como se logar ... Gráfico de Funil ... Para fazer isso

61

Gerenciamento de Dashboards

Dashboard

Organização de pastas

s Dashboards estão organizados em pastas iguais ao sistema de cubos. Da mesma forma, não

podemos criar subpastas, mas podemos adicionar vários Dashboards a uma pasta. Para acessarmos

a área de criação de Dashboards clicamos em DATALIKE >Dashboard. Quando acessar esse link a

seguinte tela será exibida.

Manipulação de pastas

O procedimento de manipulação de pastas é idêntico ao usado na seção Cubos. Para mais detalhes verifique

a seção “editar ou excluir pastas”.

Agendamento de envio de e-mails

Podemos agendar para que o Datalike envie um e-mail periodicamente para nos informar sobre o Dashboard

criado. Para criar um agendamento clique no botão “Agendar Alertas”.

O

Page 62: MANUAL TÉCNICO DE UTILIZAÇÃO DATALIKE Versão 001datalike.com.br/wp-content/uploads/2016/11/MANUAL_DATALIKE_V003.pdf · Como se logar ... Gráfico de Funil ... Para fazer isso

62

A seguinte tela será exibida:

Nesta tela podemos visualizar todos os agendamentos que estão cadastrados em nosso sistema. Também

podemos editar um agendamento criado anteriormente ou excluí-lo, bem como definir se o agendamento

está ativo ou não. Para isso clique no botão “Novo Agendamento”. A seguinte tela será exibida:

Page 63: MANUAL TÉCNICO DE UTILIZAÇÃO DATALIKE Versão 001datalike.com.br/wp-content/uploads/2016/11/MANUAL_DATALIKE_V003.pdf · Como se logar ... Gráfico de Funil ... Para fazer isso

63

Nesta tela temos os seguintes campos a serem preenchidos:

Configurações

Nome: insira um nome para identificar seu agendamento;

Pasta: selecione a pasta ao qual o agendamento será atribuído;

Dashboard: selecione o dashboard ao qual o agendamento será atribuído;

Tipo: selecione entre “Semanal” ou “mensal”;

Horário: selecione a hora e o minuto que o sistema enviará o e-mail com o alerta;

Dia da semana: selecione os dias que você deseja que o sistema envie o e-mail;

Informe o e-mail: insira o e-mail que receberá o alerta;

Descrição: insira uma breve descrição sobre este agendamento.

Page 64: MANUAL TÉCNICO DE UTILIZAÇÃO DATALIKE Versão 001datalike.com.br/wp-content/uploads/2016/11/MANUAL_DATALIKE_V003.pdf · Como se logar ... Gráfico de Funil ... Para fazer isso

64

Filtros

Filtros: selecione o filtro e o mesmo será adicionado na parte inferior.

Depois que preencher todos os campos corretamente clique no botão “salvar”.

Criar Dashboard

Para criar um Dashboard clique no botão “Novo Dashboard”.

Aparecerá uma tela para adicionar o nome do Dashboard.

Insira o nome do Dashboard e depois clique em “Salvar”.

Após atribuir um nome ao Dashboard aparecerá o seguinte ícone.

Page 65: MANUAL TÉCNICO DE UTILIZAÇÃO DATALIKE Versão 001datalike.com.br/wp-content/uploads/2016/11/MANUAL_DATALIKE_V003.pdf · Como se logar ... Gráfico de Funil ... Para fazer isso

65

Clicando no ícone do Dashboard a seguinte tela será exibida:

Barra

de

Ferramentas

Rápida

Barra

de

Ferramentas

Completa Área

de

Modelagem

Page 66: MANUAL TÉCNICO DE UTILIZAÇÃO DATALIKE Versão 001datalike.com.br/wp-content/uploads/2016/11/MANUAL_DATALIKE_V003.pdf · Como se logar ... Gráfico de Funil ... Para fazer isso

66

Barra de ferramentas Completa

Componentes

Insere uma caixa para organizar os objetos do Dashboard;

Insere um rótulo de texto; (Label)

Insere um gráfico; (Dashboard)

Insere uma imagem;

Insere um filtro;

Page 67: MANUAL TÉCNICO DE UTILIZAÇÃO DATALIKE Versão 001datalike.com.br/wp-content/uploads/2016/11/MANUAL_DATALIKE_V003.pdf · Como se logar ... Gráfico de Funil ... Para fazer isso

67

Insere uma tabela;

Insere uma tabela dinâmica;

Insere um KPI;

Insere um calendário.

Configurações

Nesta seção encontramos as seguintes opções:

Nome Dashboard: permite renomear o Dashboard;

Dimensões Dashboard: permite alterarmos as dimensões do Dashboard;

Mudar de Pasta: permite alterar a pasta onde foi salvo o Dashboard;

Atualização (minutos): permite estabelecer um tempo em minutos para

atualização do Dashboard.

Template

Nesta seção podemos alterar o Template do Dashboard usando os

seguintes componentes:

Alterar cor de fundo: permite alterar a cor do fundo do Dashboard;

Duplicar Dashboard: permite duplicar o Dashboard selecionado;

Estilos de Dashboard: permite escolhermos um padrão de cores para o dashboard.

Page 68: MANUAL TÉCNICO DE UTILIZAÇÃO DATALIKE Versão 001datalike.com.br/wp-content/uploads/2016/11/MANUAL_DATALIKE_V003.pdf · Como se logar ... Gráfico de Funil ... Para fazer isso

68

Layout

Visto que hoje temos uma necessidade de usarmos diferentes

dispositivos o Datalike permite que o usuário tenha a experiência de

usá-lo em vários dispositivos diferentes, tais como Tablet, smartphone

e PC/Note. Para alterar o layout do seu Dashboard de acordo com o

dispositivo que você estiver usando, utilize esta seção para escolher

entre as opções:

Responsividade: selecione entre “automática” ou “não automática”;

Alterar Visualização: selecione entre “máster”, “celular” ou “Tablet”.

Organização dos objetos

É possível organizar os objetos no Dashboard de maneira bem

rápida e fácil. Basta clicar com o botão direito do mouse em cima

do objeto que você deseja mover ou dimensionar e escolher a

opção organizar, conforme mostra o exemplo ao lado.

Podemos escolher entre as seguintes opções:

Colocar em primeiro: os objetos são organizados por camadas, esta função coloca o objeto selecionado na

primeira camada, ou seja, na frente de qualquer outro objeto;

Mover para frente: esta função coloca o objeto apenas um nível a frente dos outros;

Mover para trás: esta função coloca o objeto apenas um nível atrás dos outros;

Colocar em último: esta função coloca o objeto selecionado no último nível de camada, ou seja, atrás de todos

os objetos.

Podemos ainda dimensionar o tamanho do objeto selecionado clicando com o botão direito do mouse em

cima do objeto e depois clicando em “Propriedades”.

Nesta caixa que aparece temos os seguintes campos a serem preenchidos:

Posição superior: selecione a altura em pixels;

Page 69: MANUAL TÉCNICO DE UTILIZAÇÃO DATALIKE Versão 001datalike.com.br/wp-content/uploads/2016/11/MANUAL_DATALIKE_V003.pdf · Como se logar ... Gráfico de Funil ... Para fazer isso

69

Posição Lateral: selecione a posição lateral em pixels;

Largura: selecione a largura desejada em pixels;

Altura: selecione a altura desejada em pixels;

Posição Mobile: selecione em qual posição o objeto selecionado será exibido nos

dispositivos mobile.

Barra de ferramentas rápida

Visualiza as configurações da posição mobile de cada objeto.

Insere uma caixa para organizar os objetos do Dashboard;

Insere um rótulo de texto; (Label);

Insere um gráfico; (Dashboard);

Insere uma imagem;

Insere um filtro;

Insere uma tabela;

Insere uma tabela dinâmica;

Insere um KPI;

Page 70: MANUAL TÉCNICO DE UTILIZAÇÃO DATALIKE Versão 001datalike.com.br/wp-content/uploads/2016/11/MANUAL_DATALIKE_V003.pdf · Como se logar ... Gráfico de Funil ... Para fazer isso

70

Exibe ou oculta as linhas na área de modelagem;

Visualiza o Dashboard com os dados do cubo.

Caixa organizadora

A caixa organizadora serve para agrupar por grupos, gráficos, textos, imagens e etc. Quando inserimos uma

em nosso Dashboard o seguinte objeto é adicionado:

Clique no ícone do lápis no canto superior do objeto e abrirá as seguintes opções:

Neste formulário temos os seguintes campos a

serem preenchidos:

Moldura: selecione entre sim ou não para mostrar ou

não a moldura do objeto;

Título: insira um título para o objeto;

Cor de Fundo: selecione uma cor para o fundo do

objeto.

Após preencher todos os campos corretamente, clique no botão “Alterar” para salvar suas alterações.

Page 71: MANUAL TÉCNICO DE UTILIZAÇÃO DATALIKE Versão 001datalike.com.br/wp-content/uploads/2016/11/MANUAL_DATALIKE_V003.pdf · Como se logar ... Gráfico de Funil ... Para fazer isso

71

Rótulo de texto (Label)

Podemos adicionar rótulos adicionais para um melhor entendimento

de nossos Dashboards. Quando inserimos este objeto ele será

representado da seguinte forma:

Para editar o objeto, clique no ícone do lápis no canto superior

direito e a tela abaixo será exibida:

Neste formulário temos os seguintes campos a serem preenchidos:

Conteúdo: insira o conteúdo do rótulo (Label);

Fonte: selecione a fonte que será usada para o

rótulo;

Tamanho: selecione o tamanho da fonte;

Alterar Cor: selecione a cor da fonte.

Após se certificar que todos os campos foram

preenchidos corretamente, clique no botão “Alterar”

para salvar suas alterações.

Sugestão: Para o caso de Dashboards dinâmicos que mudam seus dados periodicamente através do filtro

utilize o seguinte código para criar uma variável usando o GDL. Mais informações consulte capítulo GDL.

$[NOME_DO_DASH]

Gráfico (Dash)

O objeto gráfico pode ser totalmente editado. Após clicarmos no botão para inserir o objeto, ele será

adicionado à área de modelagem:

Page 72: MANUAL TÉCNICO DE UTILIZAÇÃO DATALIKE Versão 001datalike.com.br/wp-content/uploads/2016/11/MANUAL_DATALIKE_V003.pdf · Como se logar ... Gráfico de Funil ... Para fazer isso

72

Para editar o gráfico, clique no ícone superior direito e a seguinte tela abrirá:

Selecionar o tipo de gráfico (Dash)

Para selecionar o tipo de gráfico após inserir o objeto gráfico na área de modelagem, clique em editar no

canto superior direito e depois na janela que se abre clique no ícone . A seguinte tela será aberta:

Page 73: MANUAL TÉCNICO DE UTILIZAÇÃO DATALIKE Versão 001datalike.com.br/wp-content/uploads/2016/11/MANUAL_DATALIKE_V003.pdf · Como se logar ... Gráfico de Funil ... Para fazer isso

73

Nesta tela podemos escolher entre os tipos de gráficos disponíveis para usarmos em nosso Dashboard.

Todos estão organizados por tipos facilitando assim a localização do mesmo. Clicando em cima do Dash

escolhido uma imagem ampliada será mostrada para dar mais detalhes sobre o Dash escolhido.

Após selecionar o gráfico desejado, clique no botão “Salvar” para adicioná-lo à área de modelagem.

Tipos de gráficos

Gráfico de barra

O gráfico de barras é um gráfico com barras

retangulares e comprimento proporcional aos

valores que ele representa. As barras podem ser

desenhadas verticalmente ou horizontalmente.

O gráfico de barras vertical às vezes é chamado

de gráfico de colunas.

Este tipo de representação utiliza barras tanto

verticais quanto horizontais para ilustrar

comparações sendo este último mais

conhecido como gráfico de colunas. Um eixo

do gráfico mostra especificamente o que está sendo comparado enquanto o outro eixo representa valores

discretos. Alguns gráficos de barra apresentam barras agrupadas em grupos (gráficos de barras agrupadas) e

outros mostram as barras divididas em subpartes para mostrar efeito acumulativo (gráficos de barras

empilhadas).

Page 74: MANUAL TÉCNICO DE UTILIZAÇÃO DATALIKE Versão 001datalike.com.br/wp-content/uploads/2016/11/MANUAL_DATALIKE_V003.pdf · Como se logar ... Gráfico de Funil ... Para fazer isso

74

Gráfico de área básica

O gráfico de área básica, também

conhecido como área em camadas do

gráfico. Baseia-se no gráfico de linhas. A

área entre o eixo e a linha é preenchida

com cores para indicar o volume. Os

gráficos de área dão ênfase à alteração ao

longo do tempo e chamam a atenção para

um valor total entre uma tendência. Por

exemplo, os dados que representam o

lucro ao longo do tempo podem ser desenhados em um gráfico de área para dar ênfase ao lucro total.

Os gráficos de área básica são uma ótima opção para:

Para ver e comparar as tendências de volume em séries de tempo;

Para as séries individuais representando conjunto contável fisicamente.

Sugestões para gráficos de Área Básica

Gráficos de área básica não são eficazes para comparar os valores devido à sobreposição nas áreas em

camadas. No entanto, ele só funciona bem com duas ou três áreas diferentes. Quando você precisa comparar

volume para mais de três medidas, tente usar os gráficos de linhas.

Gráfico de combinação

O gráfico de combinação é o gráfico que combina barras

com linhas. Essa combinação dos dois gráficos possibilita

uma rápida visualização dos dados. Os gráficos de

combinação podem ter um ou dois eixos Y.

Os gráficos de combinação são uma ótima opção para:

Quando temos um gráfico de linhas e um gráfico de colunas com o mesmo eixo X;

Para comparar várias medidas com intervalos de valores diferentes;

Para ilustrar a correlação entre duas medidas em uma visualização;

Para verificar se uma medida atende o destino definido pela outra medida;

Para ganhar mais espaço na tela.

Page 75: MANUAL TÉCNICO DE UTILIZAÇÃO DATALIKE Versão 001datalike.com.br/wp-content/uploads/2016/11/MANUAL_DATALIKE_V003.pdf · Como se logar ... Gráfico de Funil ... Para fazer isso

75

Nas propriedades deste tipo de gráfico podemos escolher qual a série que iremos atribuir para cada campo

que temos em nossa base. Podemos escolher entre Linha, Barra e área. Para isso clique no botão “Alterar tipo

de série”.

Após clicar a seguinte tela será exibida:

Após selecionar onde serão exibidos os valores clique em Voltar para voltar a tela anterior ou Fechar para

fechar as propriedades.

Gráfico de Pizza ou Rosca

O gráfico de pizza não tem

eixos, por isso ele é usado

para comparar em escala de 0

a 100% dividindo entre as

categorias. Os gráficos de

rosca são bem semelhantes ao

Page 76: MANUAL TÉCNICO DE UTILIZAÇÃO DATALIKE Versão 001datalike.com.br/wp-content/uploads/2016/11/MANUAL_DATALIKE_V003.pdf · Como se logar ... Gráfico de Funil ... Para fazer isso

76

gráfico de pizza com a diferença de ter um espaço ao centro do gráfico permitindo a inserção de dados ou

de ícones.

Sugestões para o uso do gráfico de pizza:

A soma dos valores do gráfico deve somar até 100%;

Muitas categorias são difíceis de visualizar e interpretar;

Os gráficos de rosca são uma ótima opção para comparar uma determinada seção como um

todo. Ao invés de comparar seções individuais entre si.

Gráfico de Funil

Um gráfico de é usado para visualizar um processo linear com estágios conectados em sequência. Por

exemplo, um funil de vendas que controla os clientes por fases: Cliente potencial > Cliente potencial

qualificado > Prospecto > Contrato > Fechar. Em uma

forma prática de visualização, a forma do funil

transmite a integridade do processo que estamos

controlando. Cada estágio de funil é representado por

um percentual do total. Portanto, na maioria dos casos,

um gráfico de funil tem a forma de um funil – com o

primeiro estágio, sendo o maior e cada estágio

posterior menor do que seu antecessor. Um funil em

forma de pêra também é útil, pois ele pode identificar

um problema no processo. Mas, em geral, o primeiro

estágio, o estágio de "entrada", é o maior.

Gráfico de medidor radial (Gauges)

Um gráfico de medidor radial (Gauges) tem um arco circular e exibe

um único valor que acompanha o progresso em relação a um

objetivo KPI. A meta, ou valor de destino é representado por uma

linha (agulha). O progresso em relação a este objetivo é

representado pelo sombreamento. Todos os valores possíveis são

distribuídos uniformemente ao longo do arco, do mínimo (valor mais

à esquerda) para o máximo (valor mais à direita). Os medidores radiais são uma ótima opção para:

Mostrar o progresso para atingir uma meta.

Representar uma medida percentual, como um KPI.

Mostrar a integridade de uma única medida.

Exibir informações que podem ser examinadas e compreendidas rapidamente.

Page 77: MANUAL TÉCNICO DE UTILIZAÇÃO DATALIKE Versão 001datalike.com.br/wp-content/uploads/2016/11/MANUAL_DATALIKE_V003.pdf · Como se logar ... Gráfico de Funil ... Para fazer isso

77

Ao selecionar este tipo de gráfico podemos selecionar manualmente os valores clicando em Novo Parametro

e preenchendo os campos conforme mostra a imagem abaixo:

Gráfico de pirâmide

O gráfico de pirâmides é bastante utilizado para visualizar faixas

etárias de alguma região geográfica, mas outras aplicações

também podem ser beneficiadas com esse tipo de gráfico.

Dados do gráfico

Após inserir um gráfico, temos que determinar quais os dados que

alimentarão esse gráfico. Para alterar, clique no botão e a tela

ao lado será exibida.

Neste formulário temos os seguintes campos a serem preenchidos:

Pasta: selecione a pasta onde se encontra o cubo que alimentará seu

gráfico;

Cubo: selecione o cubo;

Page 78: MANUAL TÉCNICO DE UTILIZAÇÃO DATALIKE Versão 001datalike.com.br/wp-content/uploads/2016/11/MANUAL_DATALIKE_V003.pdf · Como se logar ... Gráfico de Funil ... Para fazer isso

78

Mostrar Filtros Interativos: habilita ou desabilita os filtros interativos.

Após preencher tudo corretamente, clique no botão “Confirmar” para salvar suas alterações. Após clicar, a

seguinte tela será exibida:

Do lado esquerdo da janela temos os campos e do lado direito temos os itens do gráfico. Usando o botão

podemos alterar a visualização desta tela. Podemos selecionar entre “Empilhar”, “Lado a lado”, “Somente

Campos”, “Somente Itens” e “Somente Itens Empilhados”.

Aqui podemos definir onde será alocado cada campo conforme o exemplo abaixo:

Page 79: MANUAL TÉCNICO DE UTILIZAÇÃO DATALIKE Versão 001datalike.com.br/wp-content/uploads/2016/11/MANUAL_DATALIKE_V003.pdf · Como se logar ... Gráfico de Funil ... Para fazer isso

79

Campo calculado de objeto

Assim como podemos criar um campo calculado na hora de realizar a configuração do Cubo, também

podemos criar um campo calculado para cada objeto no Dashboard. Para isso clique em Criar Métrica, a

seguinte tela será apresentada.

Page 80: MANUAL TÉCNICO DE UTILIZAÇÃO DATALIKE Versão 001datalike.com.br/wp-content/uploads/2016/11/MANUAL_DATALIKE_V003.pdf · Como se logar ... Gráfico de Funil ... Para fazer isso

80

Após clicar o procedimento para a criação do campo calculado é idêntico ao usado na hora de configurar o

cubo, usando-se a linguagem GDL. Para mais informações consulte “Campo calculado” e “Introdução ao

GDL”.

Opções dos campos

Utilizando a seta que fica ao lado direito do campo podemos ter acesso a mais opções relacionadas aquele

campo. Ao clicar a seguinte tela será exibida:

Nesta janela podemos preencher os seguintes campos:

Nome Personalizado: insira um nome personalizado para o campo;

Cálculo: escolha entre soma, contagem, contagem distinta, média, mínimo e máximo;

Filtro: selecione qual filtro será atribuído a este campo;

Critérios: selecione qual critério será atribuído ao campo;

Ordenar: selecione de “A a Z” ou de “Z a A”.

Após preencher todos os campos corretamente clique no botão

“Confirmar” e depois clique em fechar no canto superior direito.

Drill Down

Drill Down é um processo onde estamos olhando a informação

sumarizada e decidimos que queremos ver os detalhes por trás destas

informações. Caso seu gráfico tenha vários níveis, use esta ferramenta

Page 81: MANUAL TÉCNICO DE UTILIZAÇÃO DATALIKE Versão 001datalike.com.br/wp-content/uploads/2016/11/MANUAL_DATALIKE_V003.pdf · Como se logar ... Gráfico de Funil ... Para fazer isso

81

para adicionar outros gráficos. Para adicionar um Drill Down, clique no ícone . A tela ao lado será

aberta.

Para adicionar o gráfico, clique no botão “Adicionar gráfico”. A seguinte tela será aberta:

O procedimento nesta tela é igual ao adicionar um gráfico. O gráfico adicionado terá o nome de gráfico filho

1.

Drill-Down de cubo para cubo

Usando a técnica de otimização de dados de usar 2 cubos para o mesmo objeto podemos criar um drill-

down de cubo para cubo. Um cubo com as informações básicas para montar o dashboard principal e outro

cubo com todas as informações para poder usar um drill-down.

Quando clicarmos em configuração do Gráfico a seguinte tela será exibida.

Nesta janela temos os seguintes campos a serem preenchidos:

Page 82: MANUAL TÉCNICO DE UTILIZAÇÃO DATALIKE Versão 001datalike.com.br/wp-content/uploads/2016/11/MANUAL_DATALIKE_V003.pdf · Como se logar ... Gráfico de Funil ... Para fazer isso

82

Pasta: Selecione a pasta que estão os cubos que alimentarão o drill-down;

Cubo: selecione o cubo;

Mostrar filtros interativos: selecione entre sim/não;

Mostrar totais: selecione entre sim/não;

Borda: selecione entre sim/não.

Depois de preencher todos os campos corretamente clique em “Confirmar”.

Excluir gráfico

Para excluir um gráfico, clique no ícone superior direito no objeto gráfico conforme a imagem abaixo:

Propriedades do gráfico

Em todos os gráficos podemos alterar as propriedades clicando no ícone

superior direito. Será aberta a seguinte janela:

Nesta janela temos as seguintes opções

Mostrar rótulo: selecionamos entre on/off;

Mostrar valores: selecionamos entre on/off;

Mostrar valores em %: selecionamos entre on/off;

Mostrar valores do eixo Y: selecionamos entre on/off;

Compactar Resultado: selecionamos entre on/off;

Limite eixo Y: inserimos o valor do limite do eixo y;

Page 83: MANUAL TÉCNICO DE UTILIZAÇÃO DATALIKE Versão 001datalike.com.br/wp-content/uploads/2016/11/MANUAL_DATALIKE_V003.pdf · Como se logar ... Gráfico de Funil ... Para fazer isso

83

Posição da legenda: selecione entre “baixo” ou “direita”.

Legenda e Rótulo

Clicando nesta aba temos os seguintes campos a serem preenchidos:

Colocar valores dentro: selecione entre on/off;

Posição dos rótulos: selecione entre “Automático”, “Horizontal”, “Vertical” e

“Diagonal”.

Paleta de cores

Podemos escolher entre os padrões de cores disponíveis nesta seção, conforme a imagem abaixo:

As cores serão aplicadas em todos os elementos do gráfico, tais como barras, linhas e etc.

Título

Nesta seção temos os seguintes campos a serem preenchidos:

Título: insira o título para seu gráfico (para que esta função funcione não

se esqueça de habilitar o botão “Mostrar títulos”);

Tamanho: insira o tamanho da fonte do título;

Cor: selecione a cor do título.

Subtítulo

Subtítulo: insira o subtítulo para seu gráfico (para que esta função

funcione não esqueça de habilitar o botão “Mostrar títulos”);

Page 84: MANUAL TÉCNICO DE UTILIZAÇÃO DATALIKE Versão 001datalike.com.br/wp-content/uploads/2016/11/MANUAL_DATALIKE_V003.pdf · Como se logar ... Gráfico de Funil ... Para fazer isso

84

Tamanho: insira o tamanho da fonte do subtítulo;

Cor: selecione a cor do subtítulo.

Cor da fonte

Nesta seção podemos definir a cor da fonte e o tamanho para todos os

textos que aparecem no gráfico com exceção do título e subtítulo que são

definidos em seções diferentes.

Borda

Nesta seção temos os seguintes itens a serem preenchidos:

Mostrar borda: selecione entre on/off;

Cor: selecione a cor da borda do gráfico;

Espessura: selecione a espessura da borda do gráfico.

Cor de fundo

Nesta seção podemos selecionar uma cor para o fundo do gráfico.

Imagem de fundo

Nesta seção podemos definir uma imagem para fundo do gráfico

através de um link (URL).

Inserir Imagem

Para inserir uma imagem na área de modelagem do Dashboard clique no ícone . Após clicar o seguinte

objeto será inserido na área de modelagem:

Após clicar no ícone superior direito, o sistema pedirá para você localizar o

arquivo da imagem em seu computador conforme o exemplo abaixo:

Page 85: MANUAL TÉCNICO DE UTILIZAÇÃO DATALIKE Versão 001datalike.com.br/wp-content/uploads/2016/11/MANUAL_DATALIKE_V003.pdf · Como se logar ... Gráfico de Funil ... Para fazer isso

85

Após selecionar a imagem aparecerá uma tela de

carregando.

Logo após, a imagem será carregada na área de

modelagem do Dashboard.

Inserir Filtros

Para inserir um filtro na área de modelagem do Dashboard clique no ícone . Após clicar, o seguinte objeto

será inserido ao Dashboard:

Para editar este objeto clique no ícone superior direito e a

seguinte janela será exibida:

Nesta janela temos as seguintes opções:

Page 86: MANUAL TÉCNICO DE UTILIZAÇÃO DATALIKE Versão 001datalike.com.br/wp-content/uploads/2016/11/MANUAL_DATALIKE_V003.pdf · Como se logar ... Gráfico de Funil ... Para fazer isso

86

Tipo de filtro: selecione entre “Lista”, “Texto” ou “Data”;

Múltiplos valores: selecione entre “sim” ou “não”;

Usar cubo: selecione entre “sim” ou “não”;

Pasta: escolha a pasta onde está seu cubo;

Cubo: escolha o cubo que alimentará o filtro.

Depois de se certificar que todos os campos foram preenchidos corretamente, clique no botão “Confirmar”.

Após clicar, a seguinte janela será exibida:

Quando você clicar em um dos campos aparecerá à seguinte tela para a configuração do campo do filtro:

Nesta janela podemos editar o filtro usando os seguintes campos:

Nome Personalizado: insira um nome personalizado para seu filtro;

Filtro: selecione o campo que será inserido no filtro;

Page 87: MANUAL TÉCNICO DE UTILIZAÇÃO DATALIKE Versão 001datalike.com.br/wp-content/uploads/2016/11/MANUAL_DATALIKE_V003.pdf · Como se logar ... Gráfico de Funil ... Para fazer isso

87

Critérios: selecione o critério a ser aplicado no filtro, conforme a imagem abaixo:

Ordenar: selecione como será ordenado o resultado de seu filtro, conforme a imagem abaixo:

Após concluir a edição, clique no botão “Fechar” para voltar à área de modelagem do Dashboard.

Após preencher os campos do filtro podemos também atribuir um filtro a um ou mais objetos do Dashboard.

Na tela a seguir temos os seguintes campos a serem preenchidos:

Page 88: MANUAL TÉCNICO DE UTILIZAÇÃO DATALIKE Versão 001datalike.com.br/wp-content/uploads/2016/11/MANUAL_DATALIKE_V003.pdf · Como se logar ... Gráfico de Funil ... Para fazer isso

88

Objeto: selecione o objeto ao qual você quer atribuir o filtro;

Campo: selecione o campo que será usado no filtro;

Comparação: selecione o tipo de comparação do campo do filtro.

Depois de se certificar que todos os campos foram preenchidos corretamente clique no botão “Salvar”.

Inserir tabela ou tabela dinâmica

Quanto maior for tamanho dos seus dados e a quantidade de informações contidas, mais difícil será para

gerenciá-lo e até mesmo para realizar buscas por esses dados. Neste caso, você poderá criar tabelas

dinâmicas para facilitar a comparação, elaboração de relatórios e acesso aos dados de suas planilhas. Além

disso, com ela ficará mais fácil também a reordenação de linhas e colunas em suas tabelas. Para inserir uma

tabela clique no ícone . Para inserir uma tabela dinâmica clique no ícone . Após clicar, o seguinte objeto

será inserido no Dashboard (procedimento abaixo é utilizado tanto para a tabela como para a tabela

dinâmica):

Para editar a tabela clique no ícone no canto superior direito e a seguinte janela será exibida:

Page 89: MANUAL TÉCNICO DE UTILIZAÇÃO DATALIKE Versão 001datalike.com.br/wp-content/uploads/2016/11/MANUAL_DATALIKE_V003.pdf · Como se logar ... Gráfico de Funil ... Para fazer isso

89

Nesta janela temos os seguintes campos a serem preenchidos:

Pasta: selecione a pasta que está seu cubo;

Cubo: selecione o cubo que servirá de base para a tabela;

Mostrar filtros interativos: selecione entre “sim” ou “não”;

Após preencher todos os campos corretamente clique no botão “Confirmar”. A seguinte janela será exibida:

Nesta janela selecionamos os campos que serão exibidos na tabela.

Page 90: MANUAL TÉCNICO DE UTILIZAÇÃO DATALIKE Versão 001datalike.com.br/wp-content/uploads/2016/11/MANUAL_DATALIKE_V003.pdf · Como se logar ... Gráfico de Funil ... Para fazer isso

90

Os dados gerados no objeto tabela também podem ser exportados para um arquivo do Excel clicando no

botão “Exportar para Excel”.

Inserir um KPI (Key Performance Indicator)

Um KPI (Indicador Chave de Desempenho) é uma indicação visual que

comunica a quantidade de progresso feito em relação a uma meta

mensurável. O uso do KPI é aplicável quando queremos medir o

progresso ou quando queremos medir a distância para uma meta. Um

KPI se baseia em uma medida específica e é projetado para ajudá-lo a

avaliar o status e o valor atual de uma métrica em relação a uma meta

definida. Portanto, um visual do KPI requer uma medida base que é

avaliada como um valor e um valor ou medida de destino e um limite ou

meta.

Para inserir um indicador KPI clique no ícone . Após clicar, o objeto

será adicionado à área de modelagem do Dashboard.

Para editar o objeto KPI clique no ícone no canto superior direito e a

janela ao lado será aberta.

Nesta janela temos os seguintes campos a serem preenchidos:

Pasta: selecione a pasta que contém o seu cubo;

Cubo: selecione o cubo que alimentará seu objeto KPI;

Mostrar filtros interativos: selecione entre “sim” e “não”;

Page 91: MANUAL TÉCNICO DE UTILIZAÇÃO DATALIKE Versão 001datalike.com.br/wp-content/uploads/2016/11/MANUAL_DATALIKE_V003.pdf · Como se logar ... Gráfico de Funil ... Para fazer isso

91

Nome: insira o nome que será exibido no título do KPI”;

Cor: selecione a cor que você deseja para o fundo do KPI;

Clique para personalizar: clique aqui para escolher uma cor personalizada;

Links para Dashboards externos: selecione entre “sim” e “não”;

Abreviar valores: abrevia valores utilizando letras para representar os valores. Exemplo: 5,2 k é igual a 5.200.

Após se certificar que todos os campos foram preenchidos corretamente clique no botão “Confirmar”. Após

clicar, a seguinte janela será exibida:

Nesta janela podemos escolher quais campos usaremos para o indicador KPI.

Condicionar cores no KPI

Podemos personalizar o objeto KPI usando cores condicionais. Exemplo: um KPI que traz a média de notas de

alunos de uma determinada turma, caso a nota seja superior a 7 queremos que o KPI fique na cor verde, caso

a média de notas seja entre 4 e 6 queremos que o KPI fique na cor amarela e caso a média fique abaixo de 3

queremos que o KPI fique na cor vermelha para indicar atenção. Para fazer isso clique em Configurar campo

e depois clique na aba Cores. A seguinte janela será exibida:

Page 92: MANUAL TÉCNICO DE UTILIZAÇÃO DATALIKE Versão 001datalike.com.br/wp-content/uploads/2016/11/MANUAL_DATALIKE_V003.pdf · Como se logar ... Gráfico de Funil ... Para fazer isso

92

Além das cores podemos também inserir ícones representativos para

personalizar ainda mais nosso objeto KPI. Basta clicar em cima do

ícone desejado e ele será configurado. Após preencher todos os

campos corretamente clique no botão fechar para sair desta tela. As

configurações são salvas automaticamente. Por isso caso queira

remover algum parâmetro clique no ícone excluir.

Inserir um calendário

Inserindo um objeto calendário

podemos atribuir ele a um cubo. Para configurar o objeto calendário

basta clicar no ícone superior e a tela abaixo exibida.

Nesta tela temos os

seguintes campos a serem

preenchidos:

Formatação do campo data: selecione entre as opções;

Data Atual: ao clicar neste campo outro calendário será aberto

para que possamos selecionar a data atual;

Paleta de cores: selecione entre as opções conforme a imagem

ao lado;

Habilitar navegação: selecione entre “sim” ou “não”.

Função Copiar/Colar objetos

Esta função permite que sejam feitas cópias de qualquer objeto

que esteja no Dashboard. Esta cópia é completa incluindo

Page 93: MANUAL TÉCNICO DE UTILIZAÇÃO DATALIKE Versão 001datalike.com.br/wp-content/uploads/2016/11/MANUAL_DATALIKE_V003.pdf · Como se logar ... Gráfico de Funil ... Para fazer isso

93

configurações de cubo, propriedades visuais, filtros e etc. Para copiar um objeto clique com o botão direito

do mouse sobre o objeto e depois clique no menu “copiar objeto”. Depois escolha uma área do Dashboard

que não tenha nenhum outro objeto e clique com o botão direito do mouse novamente e escolha a opção

“colar objeto”.

Observação: fique atento para não clicar em cima de outro objeto, pois será aberto o menu com a opção

copiar objeto. Certifique-se de clicar em uma área do Dashboard que não tenha nenhum objeto.

Page 94: MANUAL TÉCNICO DE UTILIZAÇÃO DATALIKE Versão 001datalike.com.br/wp-content/uploads/2016/11/MANUAL_DATALIKE_V003.pdf · Como se logar ... Gráfico de Funil ... Para fazer isso

94

Introdução a GDL

GDL – Güven Data Language

Definição

GDL (Güven Data Language) é uma linguagem de programação direcionada a banco de dados. Com ela é

possível criar expressões em seus cubos para poder obter um melhor resultado na hora de desenvolver seus

Dashboards.

Onde é usado

Para começar a utilizar o GDL clique em Cubos e depois em configurações do

cubo.

Na tela a seguir clique em Campo Calculado:

Page 95: MANUAL TÉCNICO DE UTILIZAÇÃO DATALIKE Versão 001datalike.com.br/wp-content/uploads/2016/11/MANUAL_DATALIKE_V003.pdf · Como se logar ... Gráfico de Funil ... Para fazer isso

95

Após isso clique em “Novo Campo Calculado”.

Na tela a seguir usamos o campo Fórmula para usar a linguagem GDL.

Operadores aritméticos

Os operadores aritméticos usados na GDL são os mesmos utilizados em outras linguagens. São eles:

Soma (+):

[CAMPO1] + [CAMPO2]

Realiza a soma de dois campos ou de números constantes.

Exemplos:

[TOTAL_VENDAS] + [TOTAL_ESTOQUE]

[MÊS] + 3

Subtração (-):

[CAMPO1] – [CAMPO2]

Realiza a subtração entre dois campos ou de números constantes.

Exemplos:

[TOTAL_VENDAS] – [TOTAL_ESTOQUE]

Page 96: MANUAL TÉCNICO DE UTILIZAÇÃO DATALIKE Versão 001datalike.com.br/wp-content/uploads/2016/11/MANUAL_DATALIKE_V003.pdf · Como se logar ... Gráfico de Funil ... Para fazer isso

96

[MÊS] – 1

Multiplicação (*):

[CAMPO1] * [CAMPO2]

Realiza a multiplicação entre dois campos ou de números constantes.

Exemplos:

[TOTAL_VENDAS] * [TOTAL_ESTOQUE]

[MÊS] * 6

Divisão (/):

[CAMPO1] / [CAMPO2]

Realiza a divisão entre dois campos ou de números constantes.

Exemplos:

[TOTAL_VENDAS] / [TOTAL_ESTOQUE]

[MÊS] / 2

Operadores relacionais:

Igualdade (=):

[CAMPO1] = [CAMPO2]

A igualdade é uma operação booleana que retorna o valor True (verdadeiro), caso dois operadores sejam

considerados iguais, segundo um critério de verificação, e False (falso) caso contrário.

Exemplos:

[TOTAL_VENDAS] = [RECEITA_BRUTA]

[MÊS] = 2

Page 97: MANUAL TÉCNICO DE UTILIZAÇÃO DATALIKE Versão 001datalike.com.br/wp-content/uploads/2016/11/MANUAL_DATALIKE_V003.pdf · Como se logar ... Gráfico de Funil ... Para fazer isso

97

Diferente (<>):

[CAMPO1] <> [CAMPO2]

A diferença tem a mesma função da igualdade, mas retorna como padrão o valor False (falso);

Exemplos:

[MÊS] <> [ANO]

[MÊS] <> 2

Maior ou igual (>=):

[CAMPO1] >= [CAMPO2]

A comparação maior ou igual é a junção de duas comparações, esta comparação retorna True (verdadeiro),

sempre que pelo menos uma das duas retorna True (verdadeiro), e False (falso), caso contrário;

Exemplos:

[MÊS] >= [MÊS_REDUZIDO]

[MÊS] >= 3

Menor ou igual (<=):

[CAMPO1] <= [CAMPO2]

A comparação menor ou igual tem o mesmo funcionamento de comparação maior ou igual, retornando True

(verdadeiro), quando o primeiro operando é menor ou igual ao segundo.

Exemplos:

[MÊS] <= [MÊS_REDUZIDO]

[MÊS] <= 6

Condicionais

São funções que são executadas a partir de uma condição pré-estabelecida.

Page 98: MANUAL TÉCNICO DE UTILIZAÇÃO DATALIKE Versão 001datalike.com.br/wp-content/uploads/2016/11/MANUAL_DATALIKE_V003.pdf · Como se logar ... Gráfico de Funil ... Para fazer isso

98

Função IF()

Antes de começar a usar o verificador IF é necessário pensar o que você deseja obter como resposta. O que

quero obter caso a condição seja verdadeira e o que desejo obter caso seja falsa. A função IF é uma das

funções mais populares em condicionais, e permite fazer comparações lógicas entre um valor e que você

espera. Na sua forma mais simples, a função se diz:

IF (algo é verdadeiro, então faça algo, caso contrário, fazer outra coisa)

Assim, uma instrução IF pode ter dois resultados. O primeiro resultado é se a sua comparação é verdadeira, a

segunda se a sua comparação é falsa.

Sintaxe

IF([EXPRESSÃO_BOOLEANA], AÇÃO_SE_POSITIVO, AÇÃO_SE_NEGATIVO

Pode-se usar um IF() dentro de outro IF() para poder verificar uma ou mais expressões, neste caso basta

tomar cuidado para não esquecer de fechar todos os ().

Exemplos:

O exemplo a seguir verifica se o valor que está no campo “VALOR” é maior ou menor que 5:

IF([VALOR] > 5, ‘Valor maior que 5’, ‘Valor menor que 5’)

O exemplo a seguir verifica se os campos contém o mesmo valor:

IF([HORA_TRABALHADA) = (HORA_RECEBIDA), ‘Você não tem horas para receber’, ‘Você tem

horas para receber’)

CASE

Avalia uma lista de condições e retorna uma das várias expressões de resultado possíveis.

A expressão CASE tem dois formatos:

1 – CASE Simples: compara uma expressão com um conjunto de expressões simples para determinar o

resultado;

2 – CASE Pesquisada: avalia um conjunto de expressões booleanas para determinar o resultado.

Page 99: MANUAL TÉCNICO DE UTILIZAÇÃO DATALIKE Versão 001datalike.com.br/wp-content/uploads/2016/11/MANUAL_DATALIKE_V003.pdf · Como se logar ... Gráfico de Funil ... Para fazer isso

99

Sintaxe

//CASE simples:

CASE EXPRESSÃO_CONDICIONAL

WHEN EXPRESSÃO_QUANDO THEN AÇÃO_SE_VERDADEIRO

ELSE AÇÃO_SE_FALSO

END

//CASE Pesquisada:

CASE WHEN EXPRESSÃO_BOOLEANA

THEN AÇÃO_SE_VERDADEIRO

ELSE AÇÃO_SE_FALSO

END

Argumentos

EXPRESSÃO CONDICIONAL: É a expressão avaliada quando o formato CASE simples é usado;

EXPRESSÃO_QUANDO: É uma expressão simples à qual EXPRESSÃO_CONDICIONAL é comparada quando o

formato CASE simples é usado;

AÇÃO_SE_VERDADEIRO: É a expressão retornada quando EXPRESSÃO_CONDICIONAL igual a

EXPRESSÃO_QUANDO é avaliada como VERDADEIRO ou quando EXPRESSÃO_BOOLEANA é avaliada como

VERDADEIRO;

AÇÃO_SE_FALSO: É a expressão retornada se nenhuma operação de comparação for avaliada como

VERDADEIRO. Se esse argumento for omitido e nenhuma operação de comparação for avaliada como

VERDADEIRO, CASE retornará NULO;

EXPRESSÃO_BOOLEANA: É a expressão booliana avaliada quando o formato CASE simples é usado.

Page 100: MANUAL TÉCNICO DE UTILIZAÇÃO DATALIKE Versão 001datalike.com.br/wp-content/uploads/2016/11/MANUAL_DATALIKE_V003.pdf · Como se logar ... Gráfico de Funil ... Para fazer isso

100

Exemplo:

CASE [STATUS]

WHEN 'A' THEN 'Aberto'

WHEN 'C' THEN 'Cancelado'

WHEN 'F' THEN 'Faturado'

WHEN 'I' THEN 'Impresso'

ELSE [STATUS]

END

Funções de agregação

As funções de agregação executam um cálculo em um conjunto de valores e retornam um único valor. Com

exceção de COUNT, as funções de agregação ignoram valores nulos. As funções de agregação normalmente

são usadas com a cláusula GROUP BY. Todas as funções de agregação são determinísticas. Isso significa que

as funções de agregação retornam o mesmo valor sempre que são chamadas com o uso de um conjunto

específico de valores de entrada.

AVG()

Esta função retorna a média dos valores em um grupo. Valores nulos são ignorados. AVG () computa a média

de um conjunto de valores, dividindo a soma desses valores pela contagem de valores não nulos. Se a soma

exceder o valor máximo para o tipo de dados de valor de retorno, será retornado um erro. Nesta função

também podemos inserir filtros que vão auxiliar na hora de realizar uma soma de um determinado

parâmetro. Podemos utilizar o „IN‟ que permite fazer a filtragem de um ou mais parâmetros, „NOT IN‟ que é a

exclusão de um determinado parâmetro, o „AND‟ que é a concatenação de mais um parâmetro ao filtro e o

„OR‟ que determina para a função que um ou outro parâmetro sendo verdadeiro pode-se executar a função.

Sintaxe

AVG([CAMPO])

AVG([CAMPO]; ‘EXPRESSÃO_FILTRO’)

Page 101: MANUAL TÉCNICO DE UTILIZAÇÃO DATALIKE Versão 001datalike.com.br/wp-content/uploads/2016/11/MANUAL_DATALIKE_V003.pdf · Como se logar ... Gráfico de Funil ... Para fazer isso

101

Exemplo:

AVG([NOTAS_MATEMATICA])

AVG([VALOR]; [STATUS] = 'Aberto')

AVG([VALOR]; [STATUS] IN ('Aberto', 'Faturado') )

AVG([VALOR]; [STATUS] NOT IN ('Cancelado') AND [MES] = 7 )

AVG([VALOR]; [STATUS] IN ('Cancelado') OR [MES] > 6 )

MAX()

Esta função retorna o valor máximo na expressão. MAX() ignora quaisquer valores nulos. Para colunas de

caracteres, MAX() localiza o valor mais alto na sequência de agrupamento. Nesta função também podemos

inserir filtros que vão auxiliar na hora de realizar uma soma de um determinado parâmetro. Podemos utilizar

o „IN‟ que permite fazer a filtragem de um ou mais parâmetros, „NOT IN‟ que é a exclusão de um

determinado parâmetro, o „AND‟ que é a concatenação de mais um parâmetro ao filtro e o „OR‟ que

determina para a função que um ou outro parâmetro sendo verdadeiro pode-se executar a função.

Sintaxe

MAX([CAMPO])

MAX([CAMPO]; ‘EXPRESSÃO_FILTRO’)

Exemplo:

MAX([VALOR_RECEBIDO])

MAX([VALOR]; [STATUS] = 'Aberto')

MAX([VALOR]; [STATUS] IN ('Aberto', 'Faturado') )

MAX([VALOR]; [STATUS] NOT IN ('Cancelado') AND [MES] = 4 )

MAX([VALOR]; [STATUS] IN ('Cancelado') OR [MES] > 10 )

MIN()

Esta função retorna o valor mínimo na expressão. MIN() ignora quaisquer valores nulos. Para colunas de

caracteres, MIN() localiza o valor mais baixo na sequência de agrupamento. Nesta função também podemos

inserir filtros que vão auxiliar na hora de realizar uma soma de um determinado parâmetro. Podemos utilizar

o „IN‟ que permite fazer a filtragem de um ou mais parâmetros, „NOT IN‟ que é a exclusão de um

Page 102: MANUAL TÉCNICO DE UTILIZAÇÃO DATALIKE Versão 001datalike.com.br/wp-content/uploads/2016/11/MANUAL_DATALIKE_V003.pdf · Como se logar ... Gráfico de Funil ... Para fazer isso

102

determinado parâmetro, o „AND‟ que é a concatenação de mais um parâmetro ao filtro e o „OR‟ que

determina para a função que um ou outro parâmetro sendo verdadeiro pode-se executar a função.

Sintaxe

MIN([CAMPO])

MIN([CAMPO]; ‘EXPRESSÃO_FILTRO’)

Exemplo:

MIN([VALOR_RECEBIDO])

MIN([VALOR]; [STATUS] = 'Aberto')

MIN([VALOR]; [STATUS] IN ('Aberto', 'Faturado') )

MIN([VALOR]; [STATUS] NOT IN ('Cancelado') AND [MES] = 8 )

MIN([VALOR]; [STATUS] IN ('Cancelado') OR [MES] > 3 )

COUNT()

Esta função retorna o número de itens de um grupo. COUNT() sempre retorna um valor do tipo de dados

inteiro. COUNT() sempre retorna o número de itens de um grupo. Isso inclui valores NULL e duplicatas. Para

realizar a contagem separada por grupos utilize a expressão DISTINCT, ela avalia a expressão para cada linha

em um grupo e retorna o número de valores não nulos exclusivos. Nesta função também podemos inserir

filtros que vão auxiliar na hora de realizar uma soma de um determinado parâmetro. Podemos utilizar o „IN‟

que permite fazer a filtragem de um ou mais parâmetros, „NOT IN‟ que é a exclusão de um determinado

parâmetro, o „AND‟ que é a concatenação de mais um parâmetro ao filtro e o „OR‟ que determina para a

função que um ou outro parâmetro sendo verdadeiro pode-se executar a função.

Síntaxe

COUNT([CAMPO])

COUNT(DISTINCT[CAMPO])

COUNT([CAMPO]; ‘EXPRESSÃO_FILTRO’)

Page 103: MANUAL TÉCNICO DE UTILIZAÇÃO DATALIKE Versão 001datalike.com.br/wp-content/uploads/2016/11/MANUAL_DATALIKE_V003.pdf · Como se logar ... Gráfico de Funil ... Para fazer isso

103

Exemplo:

COUNT([VALOR_RECEBIDO])

COUNT(DISTINCT[PRODUTOS])

COUNT([VALOR]; [STATUS] = 'Aberto')

COUNT([VALOR]; [STATUS] IN ('Aberto', 'Faturado') )

COUNT([VALOR]; [STATUS] NOT IN ('Cancelado') AND [MES] = 11 )

COUNT([VALOR]; [STATUS] IN ('Cancelado') OR [MES] > 5 )

SUM()

Esta função retorna a soma de todos os valores ou somente os valores DISTINCT na expressão. SUM pode ser

usado exclusivamente com colunas numéricas. Valores nulos são ignorados. DISTINCT especifica que SUM

retorna a soma de valores exclusivos. Nesta função também podemos inserir filtros que vão auxiliar na hora

de realizar uma soma de um determinado parâmetro. Podemos utilizar o „IN‟ que permite fazer a filtragem de

um ou mais parâmetros, „NOT IN‟ que é a exclusão de um determinado parâmetro, o „AND‟ que é a

concatenação de mais um parâmetro ao filtro e o „OR‟ que determina para a função que um ou outro

parâmetro sendo verdadeiro pode-se executar a função.

Sintaxe

SUM([CAMPO])

SUM(DISTINCT [CAMPO])

SUM([CAMPO]; ‘EXPRESSÃO_FILTRO’)

Page 104: MANUAL TÉCNICO DE UTILIZAÇÃO DATALIKE Versão 001datalike.com.br/wp-content/uploads/2016/11/MANUAL_DATALIKE_V003.pdf · Como se logar ... Gráfico de Funil ... Para fazer isso

104

Exemplo:

SUM([VALOR_RECEBIDO])

SUM(DISTINCT [VALOR_RECEBIDO])

SUM([VALOR]; [STATUS] = 'Aberto')

SUM([VALOR]; [STATUS] IN ('Aberto', 'Faturado') )

SUM([VALOR]; [STATUS] NOT IN ('Cancelado') AND [MES] = 7 )

SUM([VALOR]; [STATUS] IN ('Cancelado') OR [MES] > 10 )

Funções de data

As funções de dados de data e hora do Datalike são derivadas do sistema operacional do computador no

qual a instância do Datalike está sendo executada.

YEAR()

Esta função retorna um inteiro que representa o ano da data especificada. O argumento data pode ser uma

expressão de coluna, variável definida pelo usuário ou literal de cadeia de caracteres.

Sintaxe

YEAR([data])

Exemplos:

No exemplo a seguir a função retornará o valor „2007‟

YEAR('2007-04-30T01:01:01.1234567-07:00')

Neste outro exemplo a função retornará „1900‟.

YEAR(0)

Page 105: MANUAL TÉCNICO DE UTILIZAÇÃO DATALIKE Versão 001datalike.com.br/wp-content/uploads/2016/11/MANUAL_DATALIKE_V003.pdf · Como se logar ... Gráfico de Funil ... Para fazer isso

105

MONTH()

Esta função retorna um inteiro que representa o mês da data especificada. O argumento data pode ser uma

expressão de coluna, variável definida pelo usuário ou literal de cadeia de caracteres.

Sintaxe

MONTH([data])

Exemplos:

No exemplo a seguir a função retornará o valor „04‟.

MONTH('2007-04-30T01:01:01.1234567-07:00')

Neste outro exemplo a função retornará „1‟. Ele atribui o valor 0 para mês 1 ou janeiro.

MONTH(0)

DAY()

Esta função retorna um inteiro que representa o dia da data especificada. O argumento data pode ser uma

expressão de coluna, variável definida pelo usuário ou literal de cadeia de caracteres.

Sintaxe

DAY([data])

Exemplos:

No exemplo a seguir a função retornará o valor „30‟

DAY('2007-04-30T01:01:01.1234567-07:00')

Neste outro exemplo a função retornará „1‟. Ele atribui o valor 0 para dia 1.

DAY(0)

GETDATE()

Esta função retorna o carimbo de data/hora do sistema do banco de dados atual como um valor datetime

sem o deslocamento de fuso horário do banco de dados. Esse valor é derivado do sistema operacional do

Page 106: MANUAL TÉCNICO DE UTILIZAÇÃO DATALIKE Versão 001datalike.com.br/wp-content/uploads/2016/11/MANUAL_DATALIKE_V003.pdf · Como se logar ... Gráfico de Funil ... Para fazer isso

106

computador no qual a instância do Datalike está sendo executada. Ele retornará o valor total da seguinte

forma „2007-04-30 13:10:02.047‟.

Sintaxe

GETDATE( )

Exemplo:

GETDATE( )

DATEDIFF_GDL( )

Retorna a contagem de tempo de acordo com os parâmetros informados. Estes parâmetros só funcionarão

se a tabela de calendário for criada anteriormente. Para mais informações veja a seção Tabela Calendário.

Usando esta função podemos verificar a quantidade de tempo que existe entre duas datas somando ou não

Feriados, Dias Úteis e Finais de semana. Para especificar o tempo que será retornado temos os parâmetros

abaixo.

Year Ano

Month Mês

Day Dia

Hour Hora

Minute Minutos

Second Segundos

Sintaxe

DATEDIFF_GDL(TEMPO, DATA_INICIAL, DATA_FINAL, DIAS_UTEIS, FIM_DE_SEMANA, FERIADO)

Exemplos

DATEDIFF_GDL('day', 2016-09-01, 2016-09-31, 'S', 'N', 'N')

DATEDIFF_GDL('hour', 2016-09-01, 2016-09-31, 'N', 'N', 'S')

DATEDIFF_GDL('month', 2016-01-01, 2016-12-31, 'S', 'N', 'N')

Page 107: MANUAL TÉCNICO DE UTILIZAÇÃO DATALIKE Versão 001datalike.com.br/wp-content/uploads/2016/11/MANUAL_DATALIKE_V003.pdf · Como se logar ... Gráfico de Funil ... Para fazer isso

107

No primeiro exemplo desejamos retornar o número de dias, considerando apenas dias úteis, não

considerando finais de semana e feriados.

Lembrando que se na tabela calendário estiver algum feriado cadastrado este número poderá ser variável,

mas caso não tenhamos nenhum feriado cadastrado exceto o feriado do dia 07/09 (Dia da Independência do

Brasil) que já vem cadastrado por padrão mas que pode ser desativado (para mais informações consulte a

seção Tabela Calendário) ele retornará 21.

No segundo exemplo desejamos saber o número de horas, considerando apenas feriados.

Lembrando também que neste exemplo o feriado de 07/09 está ativado, então esta função retornará 24.

No terceiro exemplo desejamos saber o número de meses, considerando apenas dias uteis. Independente dos

feriados cadastrados o resultado será 12.

Variáveis de sistema

O GDL possibilita que utilizemos variáveis de sistema como por exemplo o nome do usuário e o e-mail. Essas

variáveis podem ser usadas no desenvolvimento dos cubos e Dashboards e também na criação de regras de

restrição.

Sintaxe

$USER['name']

$USER['email']

Resultado

João

[email protected]

Variáveis de valor

Podemos utilizar variáveis de valores de filtro. Essas variáveis podem ser usadas no desenvolvimento dos

cubos e Dashboards.

Sintaxe

$Filtro['nome do filtro']

Page 108: MANUAL TÉCNICO DE UTILIZAÇÃO DATALIKE Versão 001datalike.com.br/wp-content/uploads/2016/11/MANUAL_DATALIKE_V003.pdf · Como se logar ... Gráfico de Funil ... Para fazer isso

108

Exemplo

$Filtro['estado']

Resultado

São Paulo

Caso o filtro retorne mais de um resultado eles serão exibidos separados por vírgulas.

São Paulo, Rio de Janeiro, Minas Gerais, Bahia, Piauí

Page 109: MANUAL TÉCNICO DE UTILIZAÇÃO DATALIKE Versão 001datalike.com.br/wp-content/uploads/2016/11/MANUAL_DATALIKE_V003.pdf · Como se logar ... Gráfico de Funil ... Para fazer isso

109

www.datalike.com.br