Identificação
Parceiro:
Número da FAP: Número da OS:
Descrição
Detalhes do Objeto
Nome do Objeto
Tipo Criação de Dashboard
Autor Allyson S Faria
Email
Data do Documento 15/04/2021
Objetivo
Demonstrar como criar Componentes BI no Sankhya-W
Observações
Todos os códigos para geração dos BI de Exemplo se encontrarão no próprio componente
BI no Sankhya, categoria: Exemplos Treinamento BI
1
Formulário para Documentação de Objetos
Indicado pela seta temos o botão de Novo onde podemos criar um novo componente bi.
Do lado Esquerdo da tela ficam localizados os filtros. Nessa parte temos o Filtro por Categoria, essa
categoria é atualizada conforme o usuário vai inserindo novas categorias durante a criação dos seus
Componentes BI.
Clique no botão de +
2
Formulário para Documentação de Objetos
3
Formulário para Documentação de Objetos
4
Formulário para Documentação de Objetos
Digitando o número de colunas e linhas a qual deseja repartir a tela e clicando em um dos 2 botões
indicados pela seta podemos dividir a tela horizontalmente ou verticalmente, conforme exemplo da
aba Principal.
1 – Divisão selecionada, podemos reparar que a cor muda ficando com uma tonalidade amarelada,
com ela selecionada dessa forma podemos excluir clicando na Latinha de Lixo da aba Ferramentas ou
clicando em volta dela (moldura externa), e na vassourinha resetar a visualização do Painel
5
Formulário para Documentação de Objetos
Componente TABELA
Clicar sobre o componente Tabela e arrastar para a aba Principal. Para iniciar a configuração clicar no
símbolo de edição conforme mostra a imagem.
Clicar no botão Editar para podermos inserir o nosso código SQL que será utilizado no componente.
6
Formulário para Documentação de Objetos
Clicar em Avançado, logo após podemos substituir tudo que irá aparecer no retângulo na parte de
baixo da tela colando nosso código SQL. Após isso deve-se clicar em OK.
Nome: Campo onde irá trazer o nome do campo ou o alias definido no código SQL evitar caracteres
especiais, porém underline é permitido para separação do nome do campo, um exemplo seria o
nome do campo CGC_CPF que mesmo tendo underline não ocorre nenhum problema.
Descrição: Nesse campo poderá ser definido o nome que irá aparecer na visualização do BI, podendo
conter caracteres especiais, espaço e tudo mais.
Tipo: Definirá qual o tipo de dados um determinado campo é, caso detecte de forma errado só
alterar o valor desse campo.
Visível: Serve para falar para o componente se o campo em questão deve ou não ser visto na tela.
Máscara: Permite colocar uma máscara em Data / Hora / Moeda / Percentual / etc...
7
Formulário para Documentação de Objetos
Visualização do BI Tabela
Inserindo Parâmetros
Conforme dito anteriormente podemos adicionar parâmetros no componente, para que possamos
filtrar os dados a serem exibidos no Dashboard. Para isso basta clicar em + na Aba Parâmetros. Será
apresentada a seguinte tela.
Nessa tela temos alguns campos imutáveis e outros que se alteram de acordo com o Tipo de
Parâmetro escolhido. Segue adiante a explicação de cada um.
ID: Campo Obrigatório onde deverá ser colocado o nome do Parâmetro que será inserido no nosso
código SQL.
Descrição: Descrição do Parâmetro, é o que será apresentado na hora que o Componente BI for
gerado.
Requerido: Faz com que seja obrigatório o preenchimento do Parâmetro com essa opção marcada.
Salvar último valor: Faz com que o sistema grave qual foi o último valor inserido nesse parâmetro
para que o mesmo venha preenchido nas próximas visualizações.
8
Formulário para Documentação de Objetos
Tipo: O campo Tipo de divide em vários tipos, vamos ver como funciona os mais utilizados.
Tipo Descrição
Usado quando o usuário deseja criar um filtro
trazendo os valores de uma tela do Sankhya, para
Entidade / Tabela isso deve-se clicar na lupa e encontrar a tabela
desejada.
No Exemplo usaremos a tabela TSIEMP (Empresa)
Exemplo
Configuração do Parâmetro Visualização no momento da execução do BI
Tipo Descrição
Usado quando o usuário deseja criar um filtro por
Período período, esse filtro traz apenas a informação da
Data.
Exemplo
Configuração do Parâmetro Visualização no momento da execução do BI
9
Formulário para Documentação de Objetos
Tipo Descrição
Data e Data / Hora (mesma configuração) Usado quando o usuário deseja criar um filtro por
data e data/hora.
Exemplo
Configuração do Parâmetro Visualização no momento da execução do BI
Tipo Descrição
Texto / Número inteiro / Número Decimal Usado quando o usuário deseja criar um filtro por
(configuração similar) Texto / Número inteiro / Número Decimal.
Esses campos tem um campo Valor Padrão que se
preenchido irá considerar como valor inicial do
filtro esse valor.
Exemplo
Configuração do Parâmetro Visualização no momento da execução do BI
10
Formulário para Documentação de Objetos
Tipo Descrição
Single List Possuí 2 modos principais de uso.
Modo Texto: Devemos digitar uma sequência de
resultados que serão listados no filtro.
Modo SQL: Podemos gerar um código que trava os
valores conforme necessitamos
Exemplo
Configuração do Parâmetro Visualização no momento da execução do BI
11
Formulário para Documentação de Objetos
Tipo Descrição
Multi List Possuí 2 modos principais de uso.
Modo Texto: Devemos digitar uma sequência de
resultados que serão listados no filtro.
Modo SQL: Podemos gerar um código que trava os
valores conforme necessitamos
Exemplo
Configuração do Parâmetro Visualização no momento da execução do BI
12
Formulário para Documentação de Objetos
Visualização do BI Tabela
13
Formulário para Documentação de Objetos
Componente VALOR
O componente valor permite com que o usuário insira textos para serem visualizados na tela.
Visualizando
14
Formulário para Documentação de Objetos
Componente GEOMAPA
Configuração
Visualização do BI
15
Formulário para Documentação de Objetos
Configuração
Visualização Componente BI
16
Formulário para Documentação de Objetos
Configuração
Visualização componente BI
17
Formulário para Documentação de Objetos
Componente Velocímetro
Esse componente serve para mostrar quanto está próximo de atingir metas.
Configurações
Visualização Componente BI
18
Formulário para Documentação de Objetos
Nesse dashboard iremos fazer com que o Dash principal abra um subnível.
No Primeiro Nível teremos como resultado a Quantidade de Parceiros por UF e ao clicar na UF
desejada será apresentado o segundo nível contendo o nome dos Parceiros dessa UF.
Código do Primeiro Nível. Tem como objetivo mostrar a QTDE de Parceiros por UF
19
Formulário para Documentação de Objetos
Código do Segundo Nível. Tem como objetivo mostrar o nome dos Parceiros da UF selecionada.
Para criar um novo nível podemos clicar no botão + logo do lado do Nível Principal, fazendo isso será
solicitado um nome para o novo nível. Após digitar o nome desejado pode-se clicar em OK.
Ao clicar em OK será apresentado o painel em branco para que o usuário possa adicionar novos
componentes que irão compor o próximo nível.
20
Formulário para Documentação de Objetos
Ao criar um novo Componente, devemos passar um Argumento de nível que será responsável por
abrir o subnível com as informações que nós desejamos. Nesse exemplo iremos criar um argumento
do tipo Texto com o ID UF. (Esse argumento está sendo chamado no código do subnível pelo
comando AND UF.UF = :UF.
Feito essas configurações, devemos voltar ao primeiro nível e configurar o evento para abrir o
subnível.
21
Formulário para Documentação de Objetos
22
Formulário para Documentação de Objetos
Iremos usar os mesmos códigos do exemplo anterior, e devemos criar uma divisão no nível principal.
1 – Componente Principal
2 – Componente Detalhe
23
Formulário para Documentação de Objetos
Abrir o componente 1 e clicar em Evento e configurar conforme a imagem abaixo e clicar em OK.
Após fazer isso basta clicar em executar e visualizar o resultado.
Visualização
Clicando na UF do componente 1 será atualizado a parte inferior na parte inferior da tela mostrando
os resultados conforme
24
Formulário para Documentação de Objetos
Após criar um componente devemos criar o lançador para que se possa liberar acesso aos usuários a
ele. Isso é feito na tela de CONSTRUTOR DE DASHBOARDS.
Ao clicar será aberto a tela abaixo, onde deve-se clicar em “Clique aqui para criar um agora”, caso o
componente ainda não tenha nenhum lançador.
25
Formulário para Documentação de Objetos
Clicando será aberta a tela de Construtor de Dashboards, para tanto será necessário realizar algumas
configurações conforme abaixo.
4 – Clicar em Salvar
26
Formulário para Documentação de Objetos
27
Formulário para Documentação de Objetos
28