APOSTILA DE TREINAMENTO SISCUSTOS
Índice CONCEITOS BÁSICOS................................................................................................... 4 FLEXVISION ..................................................................................................................... 4 CUBOS, DIMENSÕES, HIERARQUIAS, NÍVEIS, MEMBROS .............................................................. 4 FILTROS ......................................................................................................................... 5 CONSULTAS ..................................................................................................................... 6 EXPRESSÕES LÓGICAS ......................................................................................................... 7
Membros................................................................................................................... 7 Operadores de comparação ........................................................................................ 8 Operadores Lógicos...................................................................................................13
MÉTRICAS .................................................................................................................. 15 MÉTRICAS BÁSICAS ...........................................................................................................15 MÉTRICAS CALCULADAS......................................................................................................15 INCLUINDO MÉTRICAS BÁSICAS ............................................................................................16 LAB 01..........................................................................................................................20 INCLUINDO MÉTRICAS CALCULADAS .......................................................................................21 ALTERANDO MÉTRICAS ......................................................................................................24 LAB 02..........................................................................................................................28 DEFININDO UMA MÉTRICA PADRÃO........................................................................................29 EXCLUINDO MÉTRICAS .......................................................................................................30 FILTROS ..................................................................................................................... 31 INCLUINDO FILTROS ..........................................................................................................31 ALTERANDO FILTROS .........................................................................................................35 LAB 03..........................................................................................................................38 EXCLUINDO FILTROS .........................................................................................................39 CONSULTAS................................................................................................................ 40 CATEGORIZANDO CONSULTAS ..............................................................................................40 INCLUINDO CONSULTAS......................................................................................................43 EXECUTANDO CONSULTAS ...................................................................................................47 COPIANDO CONSULTAS ......................................................................................................49 ALTERANDO CONSULTAS .....................................................................................................50 EXCLUINDO CONSULTAS .....................................................................................................52 FORMATANDO O RESULTADO DAS CONSULTAS ..........................................................................53
Disposição dos Nós Filhos ..........................................................................................53 Fonte, Cor de Fundo, Alinhamento, Bordas..................................................................55 Propriedades dos Níveis a serem apresentadas............................................................61 Formatação Numérica ...............................................................................................63
LAB 04..........................................................................................................................65 EXPLORANDO O RESULTADO DAS CONSULTAS ............................................................................67 CRIANDO TOTAIS E CÁLCULOS ..............................................................................................70
Criando uma soma de nós .........................................................................................70 Utilizando expressões de cálculo.................................................................................71
LAB 05..........................................................................................................................74 GRÁFICOS ......................................................................................................................75 LAB 6 ...........................................................................................................................78 EXPORTANDO O RESULTADO DE UMA CONSULTA ........................................................................79 ORDENAÇÃO E CORTE ........................................................................................................80 LAB 7 ...........................................................................................................................89 PARÂMETROS............................................................................................................. 90 INCLUINDO PARÂMETROS ESTÁTICOS .....................................................................................90
UTILIZANDO PARÂMETROS ESTÁTICOS EM CONSULTAS .................................................................91 UTILIZANDO PARÂMETROS DINÂMICOS EM CONSULTAS.................................................................93 EXERCÍCIOS COMPLEMENTARES ............................................................................... 96
C o n c e i t o s B á si c o s Flexvision O Flexvision é uma ferramenta OLAP (On-line Analytical Processing) que opera sobre bancos de dados relacionais com características que lhe permitem tanto análises ad-hoc quanto criação de relatórios com grande flexibilidade de customização.
Cubos, Dimensões, Hierarquias, Níveis, Membros Cubos são um conjunto de registros valorados, qualificados por membros dispostos em níveis hierarquizados em dimensões.
2003 2002 2001
Ano
Transporte
10
20
30
Saúde
17
25
18
Educação
16
10
30
Função
MG
SP
SE
RN
UF
Região
Imaginemos que no desenho acima o cubo represente os empenhos realizados, classificados por três dimensões que qualificam a despesa empenhada quanto ao tempo (ano em que o empenho foi feito), distribuição geográfica (unidade da federação atendida pelo empenho) e função de governo. Neste formato, cada célula do cubo tem um valor associado a um membro de cada uma destas dimensões. Podemos ainda dizer que as unidades da federação podem ser enquadradas em regiões, estabelecendo desta forma uma hierarquia numa das dimensões. Neste contexto, a região e unidade da federação são níveis da dimensão geográfica. O ano faz parte de uma dimensão com um único nível. Cada célula do cubo tem um ou mais valores associados representando suas métricas, neste exemplo o valor empenhado.
Flexvision
4
Filtros Filtros são expressões lógicas definidas sobre um cubo que podem ser usadas na criação de métricas ou consultas, restringindo os registros que serão usados no seu processamento.
2003 2002 2001
Ano
Transport
1
2
3
Saúde
1
2
1
Educação
1
1
Função
MG
SP
RJ
UF
Na ilustração acima os cubículos em amarelo representam o subconjunto de registros que restritos pela expressão lógica
Flexvision
Função = Educação e Ano = 2001.
5
Consultas Consultas são visualizações dos registros do cubo tendo seus valores aglutinados de forma a favorecer uma determinada análise em particular. A definição de uma consulta permite a seleção dos níveis que serão visualizados nas linhas ou colunas de uma matriz, bem como as métricas e filtros que serão apresentados. O exemplo abaixo ilustra o resultado de uma consulta na qual o nível Unidade Gestora foi selecionado para ser apresentado nas linhas da matriz enquanto as métricas Despesa Empenhada e Despesa Liquidada serão apresentadas nas colunas.
Despesas Empenhadas por Unidade Gestora Unidade Gestora 160001 - 7 BATALHAO DE ENGENHARIA DE CONSTRUCAO 160002 - COMANDO DE FRONTEIRA ACRE/4 BIS
Despesa Despesa Liquidada Empenhada 95.242 54.256 230.179
96.436
160003 - 20 CIRCUNSCRICAO DE SERVICO MILITAR
21.098
17.504
160004 - 59 BATALHAO DE INFANTARIA MOTORIZADO
61.456
46.363
160005 - 54 BATALHAO DE INFANTARIA DE SELVA
90.252
53.638
160006 - 1 BATALHAO DE INFATARIA DE SELVA (AEROMOVEL)
203.665
163.626
160007 - 4 BATALHAO DE AVIAçãO DO EXERCITO
616.143
136.605
160008 - CENTRO DE EMBARCACOES DO COM.MIL.DA AMAZONIA
107.426
59.593
160009 - 12 INSPETORIA DE CONTAB.FINANCAS DO EXERCITO
64.606
30.163
160010 - 29 CIRCUNSCRICAO DE SERVICO MILITAR
16.907
10.244
160011 - 4 DIVISAO DE LEVANTAMENTO
64.720
35.766
160012 - CENTRO DE INSTRUCAO DE GUERRA NA SELVA
157.576
88.653
160013 - COLEGIO MILITAR DE MANAUS
154.061
98.292
160014 - COMANDO 12 REGIAO MILITAR
4.758.518
4.386.446
160015 - COMANDO 2 GRUPAMENTO ENGENHARIA CNST
2.753.423
2.447.037
751.936
389.269
160016 - COMANDO DO COMANDO MILITAR DA AMAZONIA
Flexvision
6
Expressões Lógicas Expressões lógicas são regras utilizadas para restringir os registros que serão utilizados em um determinado processamento, seja o cálculo de métricas ou a execução de uma consulta. As expressões lógicas podem ser armazenadas na forma de filtros para permitir sua reutilização em diversas situações. Podem ainda ser diretamente utilizadas na definição de métricas do cubo ou na criação de consultas. Nesta seção aprofundaremos um pouco na sintaxe das expressões lógicas. Expressões Lógicas podem assumir dois valores: verdadeiro ou falso. No exemplo acima a expressão [Unidade Gestora].[código] = 160012 é verdadeira ou falsa com base num registro que se esteja analisando. Se o registro estiver associado à Unidade Gestora 160012 - CENTRO DE INSTRUCAO DE GUERRA NA SELVA, a expressão terá um valor verdadeiro, caso contrário resultará num valor falso. Vincular tal expressão a uma métrica significa considerar no seu cálculo somente os registros para os quais a expressão é verdadeira. Vincular uma expressão lógica a uma consulta consiste em restringir os registros que serão utilizados para compor o resultado da consulta. É importante enfatizar que as expressões lógicas no Flexvision serão sempre avaliadas no contexto de um registro, para o qual a expressão resultará num valor verdadeiro ou falso.
Membros Cada registro armazenado na tabela fato de um cubo é qualificado por diversos classificadores denominados Membros. Essa designação se dá ao fato desses classificadores pertencerem aos níveis das dimensões. Cada nível, por sua vez, é qualificado por uma ou mais propriedades que são características apresentadas por cada integrante do nível. Tomando por exemplo o nível Unidade Gestora, dizemos que ele é qualificado por duas propriedades: Código e Título, já que toda Unidade Gestora apresenta um código e título associado (160012 – CENTRO DE INSTRUCAO DE GUERRA NA SELVA, 160011 - 4 DIVISAO DE LEVANTAMENTO , etc). Quando, numa expressão, queremos fazer referência a um membro associado a um registro, simplesmente identificamos o nível ao qual o membro pertence entre colchetes. Por exemplo, [Unidade Gestora] representa o membro que ocupa o nível Unidade Gestora para um registro em questão. Quando queremos fazer referência alguma propriedade de um membro, utilizamos a sintaxe [Nível].[Propriedade]. Para representar o código de uma unidade gestora, utilizamos [Unidade Gestora].[Código], o título de uma função, [Função].[Título], e assim por diante. A tabela abaixo apresenta o resultado da avaliação das expressões [Unidade Gestora].[Código] e [Função].[Título] sobre um conjunto de registros: Unidade Gestora 160327 - INSTITUTO MILITAR DE ENGENHARIA 160166 - HOSPITAL GERAL DE BELEM 160328 - LABORATORIO QUIMICO FARMACEUTICO DO EXERCITO 160110 - COLEGIO MILITAR DE JUIZ DE FORA
Flexvision
Função 12 - Educação
Valor [Unidade Gestora].[Código] [Função].[Título] 1000 160327 Educação
10 - Saúde
2000
160166
Saúde
10 - Saúde
3000
160328
Saúde
12 - Educação
5000
160110
Educação
7
Operadores de comparação Operadores de comparação são operadores que atuam sobre expressões de mesmo tipo, retornando verdadeiro ou falso conforme alguma análise realizada sobre os operandos. São eles:
Igual (=) Sintaxe: <Nível>.<Propriedade> = <valor> Significado: Retorna verdadeiro se a propriedade de um nível para o registro que está sendo analisado for igual ao valor. Exemplo: [Órgão].[Código] = 52904 A tabela abaixo mostra o resultado da avaliação da expressão sobre um conjunto de registros: Órgão 52904 - FUNDO DO EXERCITO 52904 - FUNDO DO EXERCITO 52222 - FUNDACAO OSORIO 52222 - FUNDACAO OSORIO
12 10 12 10
-
Função Educação Saúde Educação Saúde
Valor 1000 2000 3000 5000
Avaliação verdadeiro verdadeiro falso falso
Menor (<) Sintaxe: <Nível>.<Propriedade> < <valor> Significado: Retorna verdadeiro se e somente se a propriedade de um nível para o registro que está sendo analisado for menor que o valor. Exemplo: [Função].[Código] < 12 A tabela abaixo mostra o resultado da avaliação da expressão sobre um conjunto de registros: Órgão 52904 - FUNDO DO EXERCITO 52904 - FUNDO DO EXERCITO 52222 - FUNDACAO OSORIO 52222 - FUNDACAO OSORIO
Flexvision
12 10 12 10
-
Função Educação Saúde Educação Saúde
Valor 1000 2000 3000 5000
Avaliação falso verdadeiro falso verdadeiro
8
Maior (>) Sintaxe: <Nível>.<Propriedade> > <valor> Significado: Retorna verdadeiro se e somente se a propriedade de um nível para o registro que está sendo analisado for maior que o valor da literal. Exemplo: [Função].[Código] > 10 A tabela abaixo mostra o resultado da avaliação da expressão sobre um conjunto de registros: Órgão 52904 - FUNDO DO EXERCITO 52904 - FUNDO DO EXERCITO 52222 - FUNDACAO OSORIO 52222 - FUNDACAO OSORIO
12 10 12 10
-
Função Educação Saúde Educação Saúde
Valor 1000 2000 3000 5000
Avaliação verdadeiro falso verdadeiro falso
Menor ou igual (<=) Sintaxe: <Nível>.<Propriedade> <= <valor> Significado: Retorna verdadeiro se a propriedade de um nível para o registro que está sendo analisado for menor ou igual ao valor. Exemplo: [Função].[Código] <= 12 A tabela abaixo mostra o resultado da avaliação da expressão sobre um conjunto de registros: Órgão 52904 - FUNDO DO EXERCITO 52904 - FUNDO DO EXERCITO 52222 - FUNDACAO OSORIO 52222 - FUNDACAO OSORIO
Flexvision
12 10 12 10
-
Função Educação Saúde Educação Saúde
Valor 1000 2000 3000 5000
Avaliação verdadeiro verdadeiro verdadeiro verdadeiro
9
Maior ou igual (>=) Sintaxe: <Nível>.<Propriedade> >= <literal> Significado: Retorna verdadeiro se e somente se a propriedade de um nível para o registro que está sendo analisado for maior ou igual ao valo. Exemplo: [Função].[Código] >= 11 A tabela abaixo mostra o resultado da avaliação da expressão sobre um conjunto de registros: Órgão 52904 - FUNDO DO EXERCITO 52904 - FUNDO DO EXERCITO 52222 - FUNDACAO OSORIO 52222 - FUNDACAO OSORIO
12 10 12 10
-
Função Educação Saúde Educação Saúde
Valor 1000 2000 3000 5000
Avaliação verdadeiro falso verdadeiro falso
Começa com Sintaxe: <Nível>.<Propriedade> começa com <literal> Significado: Retorna verdadeiro se a propriedade de um nível para o registro que está sendo analisado tiver seus primeiros caracteres coincidindo com uma dada literal. Exemplo: [Órgão].[Título] começa com ‘FUN’ A tabela abaixo mostra o resultado da avaliação da expressão sobre um conjunto de registros: Órgão 52904 - FUNDO DO EXERCITO 52904 - FUNDO DO EXERCITO 52222 - FUNDACAO OSORIO 52222 - FUNDACAO OSORIO
Flexvision
12 10 12 10
-
Função Educação Saúde Educação Saúde
Valor 1000 2000 3000 5000
Avaliação verdadeiro verdadeiro verdadeiro verdadeiro
10
Termina com Sintaxe: <Nível>.<Propriedade> termina com <literal> Significado: Retorna verdadeiro se a propriedade de um nível para o registro que está sendo analisado tiver seus últimos caracteres coincidindo com uma dada literal. Exemplo: [Órgão].[Título] termina com ‘RIO’ A tabela abaixo mostra o resultado da avaliação da expressão sobre um conjunto de registros: Órgão 52904 - FUNDO DO EXERCITO 52904 - FUNDO DO EXERCITO 52222 - FUNDACAO OSORIO 52222 - FUNDACAO OSORIO
12 10 12 10
-
Função Educação Saúde Educação Saúde
Valor 1000 2000 3000 5000
Avaliação falso falso verdadeiro verdadeiro
Contém Sintaxe: <Nível>.<Propriedade> contém <literal> Significado: Retorna verdadeiro se a propriedade de um nível para o registro que está sendo analisado tiver, em qualquer posição, caracteres coincidindo com uma dada literal. Exemplo: [Órgão].[Título] contém ‘da’ A tabela abaixo mostra o resultado da avaliação da expressão sobre um conjunto de registros: Órgão 52904 - FUNDO DO EXERCITO 52904 - FUNDO DO EXERCITO 52222 - FUNDACAO OSORIO 52222 - FUNDACAO OSORIO
Flexvision
12 10 12 10
-
Função Educação Saúde Educação Saúde
Valor 1000 2000 3000 5000
Avaliação falso falso verdadeiro verdadeiro
11
Pertence Sintaxe: <Nível>.<Propriedade> pertence <lista> Significado: Retorna verdadeiro se a propriedade do membro de um nível para o registro que está sendo analisado coincidir com um dos valores da lista. Exemplo: [Função].[Código] pertence (05, 12) A tabela abaixo mostra o resultado da avaliação da expressão sobre um conjunto de registros: Órgão 52904 - FUNDO DO EXERCITO 52904 - FUNDO DO EXERCITO 52222 - FUNDACAO OSORIO 52222 - FUNDACAO OSORIO
Flexvision
12 10 05 10
-
Função Educação Saúde Defesa Nacional Saúde
Valor 1000 2000 3000 5000
Avaliação verdadeiro falso verdadeiro falso
12
Operadores Lógicos Operadores Lógicos são operadores que atuam sobre expressões lógicas permitindo a elaboração de expressões lógicas mais complexas. São eles:
E Sintaxe: <Exp1> E <Exp2> Significado: Retorna um valor verdadeiro se e somente se ambos os operandos resultarem em valores verdadeiros ao serem avaliados. Exemplo: [Órgão].[Código] = 52904 e [Função].[Código] = 10 A tabela abaixo mostra o resultado da avaliação da expressão sobre um conjunto de registros: Órgão 52904 - FUNDO DO EXERCITO 52904 - FUNDO DO EXERCITO 52222 - FUNDACAO OSORIO 52222 - FUNDACAO OSORIO
12 10 05 10
-
Função Educação Saúde Defesa Nacional Saúde
Valor 1000 2000 3000 5000
Avaliação falso verdadeiro falso falso
OU Sintaxe: <Exp1> OU <Exp2> Significado: Determina um valor verdadeiro se e somente se pelo menos um dos seus operandos resultar num valor verdadeiro ao ser avaliado.
Exemplo: [Órgão].[Código] = 52904 ou [Função].[Código] = 05 A tabela abaixo mostra o resultado da avaliação da expressão sobre um conjunto de registros: Órgão 52904 - FUNDO DO EXERCITO 52904 - FUNDO DO EXERCITO 52222 - FUNDACAO OSORIO 52222 - FUNDACAO OSORIO
Flexvision
12 10 05 10
-
Função Educação Saúde Defesa Nacional Saúde
Valor 1000 2000 3000 5000
Avaliação verdadeiro verdadeiro verdadeiro falso
13
NÃO Sintaxe: NÃO <Exp1> Significado: Determina um valor verdadeiro se e somente se o seu operando resultar num valor falso ao ser avaliado. Exemplo: NÃO [Função].[Código] = 10 A tabela abaixo mostra o resultado da avaliação da expressão sobre um conjunto de registros: Órgão 52904 - FUNDO DO EXERCITO 52904 - FUNDO DO EXERCITO 52222 - FUNDACAO OSORIO 52222 - FUNDACAO OSORIO
Flexvision
12 10 05 10
-
Função Educação Saúde Defesa Nacional Saúde
Valor 1000 2000 3000 5000
Avaliação verdadeiro falso verdadeiro falso
14
M é t r ic a s Neste tópico, você aprenderá como: • • •
Incluir métricas Alterar métricas Excluir métricas
As métricas representam os valores associados aos fatos que desejamos analisar. Para definir uma métrica, precisamos estabelecer uma expressão aritmética envolvendo colunas da tabela fato ou outras métricas, e eventualmente expressões lógicas que estabelecem quais os registros devem ser considerados no cálculo.
Métricas Básicas As métricas básicas são aquelas definidas diretamente sobre colunas numéricas da tabela fato de um cubo sobre as quais é aplicada uma função de agregação.
Métricas Calculadas As métricas calculadas são aquelas definidas pela aplicação de operadores aritméticos sobre métricas básicas ou outras métricas calculadas.
Flexvision
15
Incluindo Métricas Básicas 1.
Selecione a opção Gerenciamento|Cubos.
2.
Selecione o cubo Energia Elétrica XXX e pressione o botão Alterar.
3.
Selecione a guia Métricas.
4.
Pressione o botão Novo.
Flexvision
16
5.
Dê o título HorasUso à nova métrica.
6. Pressione o botão Alterar abaixo da caixa de expressão para informar a expressão aritmética que define a métrica.
7. Neste momento criaremos uma métrica básica sobre a coluna HORAS_USO da tabela fato agregada pela função Soma. Na guia Funções, selecione a função Soma Flexvision
17
8.
Pressione o botão
9.
Digite o parêntese de abertura ‘(‘.
.
10.
Na guia Colunas selecione a coluna HORAS_USO
11.
Pressione o botão
.
12. Digite o parêntese de fechamento. Se preferir você pode digitar toda a expressão manualmente. Ao final, a tela de edição da expressão deverá se parecer com a seguinte:
13.
Pressione o botão Ok para confirmar a expressão da métrica.
Flexvision
18
14.
Pressione novamente o botão Ok para incluir a métrica no cubo.
15.
Pressione o botão Salvar para salvar as alterações no cubo.
Flexvision
19
Lab 01 Crie 2 (duas) métricas básicas semelhantes à métrica criada anteriormente : - Frequência, definida sobre a coluna FREQUENCIA agregada pela função Soma.
- Potência, definida sobre a coluna POTENCIA agregada pela função Soma.
Flexvision
20
Incluindo Métricas Calculadas 1.
Selecione a opção Gerenciamento|Cubos.
2.
Selecione o cubo Energia Elétrica 001 e pressione o botão Alterar.
3.
Selecione a guia Métricas.
4.
Pressione o botão Novo.
Flexvision
21
5.
Dê o título Consumo à nova métrica.
6. Pressione o botão Alterar abaixo da caixa de expressão para informar a expressão aritmética que define a métrica.
7.
Neste momento criaremos uma métrica calculada, baseada nas métricas Quantidade, Frequência, Potência e Horas de Uso, criadas anteriormente. A medida será definida na guia Métricas, com a seguinte expressão: Quantidade*Frequencia*Potencia*Horas de Uso.
Flexvision
22
Selecione a guia Métricas e utilize o botão abaixo.
para formar a expressão como ilustrado na figura
8.
Pressione o botão Ok para confirmar a alteração da expressão.
9.
Pressione o botão OK para confirmar a inclusão da nova métrica no cubo.
10.
Pressione o botão Salvar para confirmar as alterações no cubo.
Flexvision
23
Alterando Métricas Neste momento faremos uma alteração na métrica anteriormente, acrescentando uma divisão por 1000. Para alterar a métrica:
1.
Selecione a opção Gerenciamento|Cubos.
2.
Selecione o cubo Energia Elétrica 001 e pressione o botão Alterar.
3.
Selecione a guia Métricas.
Flexvision
24
4.
Selecione a métrica Consumo e pressione o botão Alterar.
5. Neste momento iremos alterar o título da métrica e sua expressão de cálculo. Altere o seu título para Consumo de Energia. 6.
Pressione o botão Alterar abaixo da caixa de Expressão.
Flexvision
25
7.
Iremos informar a seguinte expressão de cálculo: Quantidade*Frequencia*Potencia*Horas
8.
Pressione o botão Ok para confirmar a alteração da expressão de cálculo.
de Uso / 1000.
Flexvision
26
9.
Pressione novamente o botão Ok para confirmar a alteração da métrica.
10.
Pressione o botão Salvar para confirmar as alterações no Cubo.
Flexvision
27
Lab 02 1. Crie uma métrica para representar o consumo de energia elétrica destinada a Iluminação. Título : Consumo de Energia - Iluminação Expressão : [Consumo de Energia] Filtro: [Item].[Código] = ‘1’ 2. Crie uma métrica para representar o consumo de energia elétrica exceto o consumo com Iluminação. Título : Consumo de Energia - Equip em Geral Expressão : [Consumo de Energia] Filtro : [Item].[Código] <> ‘1’
Flexvision
28
Definindo uma Métrica Padrão Uma métrica padrão é aquela que será assumida pelo Flexvision quando nenhuma for definida na criação de uma consulta. Isso agiliza bastante a criação de consultas quando uma métrica é mais freqüentemente usada que as demais. Neste exemplo elegeremos o Consumo de Energia como sendo nossa métrica padrão:
1.
Selecione a opção Gerenciamento|Cubos.
2.
Selecione o Cubo Energia Elétrica 001
3.
Selecione a Guia Métricas
Métrica padrão selecionada
Flexvision
29
4.
Selecione, na coluna Padrão, a opção referente à métrica Consumo de Energia.
Métrica padrão alterada
5.
Pressione o botão Salvar para confirmar a alteração da métrica padrão do cubo.
Excluindo Métricas Para excluirmos uma métrica de um cubo, são estes os passos:
1.
Selecione a opção Gerenciamento|Cubos.
2.
Selecione o cubo cuja métrica será alterada e pressione o botão Alterar.
3.
Selecione a guia Métricas
4.
Selecione a métrica a ser excluída e pressione o botão Excluir.
5.
Pressione o botão Salvar para confirmar a alteração do cubo.
Flexvision
30
F ilt r o s Neste tópico, você aprenderá como: • • • •
Incluir filtros Alterar filtros Excluir filtros Definir Expressões Lógicas
Filtros são expressões lógicas definidas sobre um cubo que podem ser usadas na definição de métricas ou na criação de consultas, restringindo os registros que serão usados no seu processamento. Os filtros podem ser cadastrados, de forma a permitir a reutilização das expressões.
Incluindo Filtros 1.
Selecione a opção Gerenciamento|Cubos.
2.
Selecione o cubo Energia Elétrica 001 e pressione o botão Alterar.
Flexvision
31
3.
Na guia Filtros, pressione o botão Novo para permitir a inclusão de um novo filtro.
4.
Pressione o botão Alterar para informar a expressão lógica que define o filtro.
Flexvision
32
5.
Selecione a guia Propriedades e nela selecione a propriedade
Pressione o botão
[Frequência].[Código].
. Isto permitirá a criação de um filtro que restringirá a frequência.
6.
Complete a edição de forma a obter a seguinte expressão : [Frequencia].[Código] começa
7.
Pressione o botão Ok para confirmar a expressão.
com 3.
Flexvision
33
8.
9.
Forneça o Título Frequência Diária para o Filtro e pressione Ok.
Pressione o botão Salvar para salvar as alterações no cubo.
Flexvision
34
Alterando Filtros Neste exemplo, iremos alterar o filtro Freqüência Diária. Para isso alteraremos a expressão lógica do filtro:
1.
Selecione a opção Gerenciamento|Cubos.
2.
Selecione o cubo Energia Elétrica 001 e pressione o botão Alterar.
3.
Selecione a guia Filtros.
Flexvision
35
4.
Selecione o filtro Frequência Diária e pressione o botão Alterar.
5.
Pressione o botão Alterar abaixo da caixa de expressão.
Flexvision
36
6.
Neste momento iremos alterar a expressão de filtro para: [Frequencia].[Código] = 30
7.
Pressione o botão Ok para confirmar a alteração da expressão do filtro.
8.
Pressione o botão Ok novamente para confirmar a alteração do filtro do cubo.
9.
Pressione o botão Salvar para confirmar as alterações do cubo.
Flexvision
37
Lab 03 Crie os seguintes filtros: 1. Título: Iluminação Expressão: [Item].[Código] = ‘1’ 2. Título: Equipamentos de Informática Expressão: [Item].[Código] = ‘2’ 3. Título: Outros Equipamentos Expressão: [Item].[Código] = ‘3’ 4. Baseando-se nos filtros anteriormente criados Equipamentos de Informática e Outros
Equipamentos crie o filtro:
Título: Equipamentos Elétricos em Geral Expressão: [Equipamentos de Informática] ou [Outros Equipamentos]
Flexvision
38
Excluindo Filtros Para excluir um filtro:
1.
Selecione a opção Gerenciamento|Cubos.
2.
Selecione o cubo cujo filtro será excluído e pressione o botão Alterar.
3.
Selecione a guia Filtros.
4.
Selecione o filtro a ser excluído e pressione o botão Excluir.
5.
Pressione o botão Salvar para confirmar as alterações do cubo.
Flexvision
39
C o n su l t a s Neste tópico, você aprenderá como: • • • • • • • • • • •
Categorizar consultas Incluir consultas Alterar consultas Excluir consultas Copiar consultas Executar consultas Explorar o resultado das consultas utilizando a capacidade de drill Formatar o resultado das consultas Incluir totalizadores nas consultas Exportar o resultado de consultas Aplicar ordenação e cortes ao resultado de consultas
As consultas são a visualização dos registros de um cubo agregados de forma a favorecer uma determinada análise em particular. No Flexvision a forma de se agregar um cubo se dá pela disposição hierárquica de filtros, métricas e níveis nos eixos das linhas e das colunas. Há ainda a possibilidade de se agrupar consultas afins em categorias, de forma hierarquizada, facilitando assim a organização das consultas disponíveis para um usuário.
Categorizando Consultas 1.
Selecione a opção Consultas e Relatórios|Consultas.
Flexvision
40
2.
Nesta página é apresentada a árvore inicial de categorias. Na ramificação Minhas consultas, ficarão todas as consultas criadas pelo usuário que está utilizando o sistema, já na ramificação Consultas compartilhadas ficarão todas as consultas de propriedade de outros usuários, mas que lhe foram concedidos privilégios de execução e/ou edição nas suas consultas. Neste passo iremos criar uma categoria Treinamento. Na seção Categorias, clique na categoria Minhas Consultas, e em seguida clique em .
3.
Dê o nome Treinamento para esta nova categoria.
Flexvision
41
4.
Clique em Ok para confirmar a inclusão da nova categoria.
5.
Para alterar o título de uma categoria, selecione a categoria desejada e clique no botão . Depois de alterar o título clique em Ok. De forma semelhante use o botão para excluir uma categoria, e , , , para alterar a disposição hierárquica das categorias na árvore.
Flexvision
42
Incluindo Consultas 1.
Selecione a opção Consultas e Relatórios|Consultas.
2.
Selecione a categoria Treinamento, que receberá a nova consulta.
3.
Pressione o botão Novo para incluir uma nova consulta.
Flexvision
43
4.
O primeiro passo para inclusão de uma consulta é a definição do cubo cujos registros serão
consultados. Pressione o botão
ao lado da caixa de texto Cubo.
5.
Selecione o cubo Energia Elétrica 001.
6.
Na caixa de texto Título, dê o título Consumo de Energia por OM.
7.
Na Guia Linhas, selecione o nó Linhas e Pressione o botão Nível.
8.
Selecione os níveis OM e Centro de Custo, paginando se necessário para localizá-los.
Flexvision
44
9.
Pressione o botão Submeter seleção para confirmar a seleção feita.
10. Selecione o nível Centro de Custo e pressione o botão Direita. Isto fará com que os centros de custos sejam apresentados dentro de cada OM, estabelecendo uma hierarquia de agrupamento nos valores apresentados.
Flexvision
45
11.
Selecione agora a guia Colunas e nela selecione o nó Colunas.
12.
Pressione o botão Métrica e selecione a métrica Consumo de Energia.
13.
Selecione o nó inserido Consumo de Energia e pressione o botão Nível.
Flexvision
46
14.
Selecione o nível Mês e pressione o botão Submeter seleção.
15.
Pressione o botão Salvar para armazenar a consulta criada no banco de dados.
Executando Consultas 1.
Selecione a opção Consultas e Relatórios|Consultas.
2.
Selecione a consulta a ser executada.
Flexvision
47
3.
Pressione o botĂŁo Executar.
Flexvision
48