2 apostila flex vision parte 1

Page 1

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


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.