2 Criando Análises

Este capítulo descreve como criar análises no Oracle Business Intelligence Enterprise Edition, inclusive como especificar os critérios de análise, exibir os resultados e examinar as instruções SQL. Além disso, ele explica as áreas e colunas de assunto, o recurso de coluna dupla e as variáveis.

O Que é Análise?

Análise é uma consulta sobre os dados de uma organização que fornece respostas a perguntas de negócios.

As análises permitem a você explorar e interagir com as informações apresentando visualmente os dados nas tabelas, gráficos, tabelas dinâmicas e assim por diante. Você pode salvar, organizar e compartilhar os resultados das análises.

As análises criadas podem ser salvas no Catálogo do Oracle BI Presentation integradas em qualquer painel do Oracle BI EE. Você pode aprimorar análises por meio de funcionalidades como, por exemplo, gráficos, layout de resultados, itens calculados e drilling.

Como Trabalho com uma Análise?

Use um editor para trabalhar com uma análise.

Para trabalhar com uma análise, use um dos seguintes editores:

  • O Editor de Análise - um editor avançado que permite explorar e interagir com informações, apresentando visualmente os dados em tabelas, gráficos, tabelas dinâmicas e assim por diante. Para obter mais informações, consulte O Que É Editor de Análise?

    Você terá acesso a este editor se tiver recebido do administrador o privilégio Acesso à Análise.

  • O Assistente do BI Composer - Um assistente fácil de utilizar que permite criar, editar ou exibir análises sem as complexidades do editor de Análise. Para obter mais informações, consulte Usando o BI Composer para Trabalhar com Análises.

    Você só terá acesso a este editor se tiver recebido do administrador o privilégio Acesso ao BI Composer.

Especifique qual editor deseja usar na guia Preferências da caixa de diálogo Minha Conta. No entanto, se você ativar o modo de acessibilidade na página Acessar ou na guia Preferências da caixa de diálogo Minha Conta, o assistente do BI Composer no modo de acessibilidade será usado como editor de análise, independentemente de sua escolha.

Como a Análise é Processada?

Quando uma análise é processada, a solicitação é enviada na forma de instruções SQL lógicas para o Oracle BI Server.

Em seguida, o BI Server gera consultas com as origens de dados apropriadas. Quando o BI Server recebe os resultados da consulta, eles estão em um formato que não é adequado para retornar para ainda usuário. O BI Server intercala os resultados e aplica filtros ou cálculos adicionais ou filtros que pertencem aos resultados. O BI Server envia os dados para o Oracle BI Presentation Services para formatar os resultados para exibição.

Como Posso Visualizar Sempre os Resultados Mais Recentes de uma Análise?

Incorporar uma análise em um painel faz com que ela seja executada automaticamente e exibe os resultados mais atuais, cada vez que o painel é acessado.

Por exemplo, se você for um executivo de vendas cuja empresa captura dados de vendas diariamente, então pode ser que você queira que um volume em dólares do produto que foi vendido seja exibido na página de rosto de seu painel.

Você pode incorporar uma análise salva usando o editor de Painéis de Controle. Para obter informações sobre o Editor de Painel de Controle, consulte Adicionando Conteúdo aos Painéis.

Quais São as Áreas e Colunas de Assunto?

Áreas e colunas de assunto são blocos de construção de uma análise.

Uma área de assunto contém pastas, colunas de medidas, colunas de atributos,colunas hierárquicas e níveis hierárquicos que representam informações sobre as áreas de negócios de uma organização ou sobre grupos de usuários de uma organização. As áreas de assunto geralmente possuem nomes que correspondem aos tipos de informações contidas nela, como Contratos de Marketing, Solicitações de Serviço e Pedidos.

Uma área de assunto corresponde à camada de apresentação de um repositório de metadados do Oracle BI. Em um repositório, a área de assunto é o objeto de nível mais alto da camada de apresentação e representa a view dos dados que os usuários finais veem quando criam ou editam uma análise.

Uma área de assunto relacionada é uma origem de dados externa conectada a uma área de assunto principal em uma análise.

As pessoas que projetam e criam repositórios de metadados (como um estrategista de Business Intelligence, provedor de metadados ou desenvolvedor de ETL) criam áreas de assunto utilizando o Oracle BI Administration Tool. Geralmente, em vez de criar uma área de assunto grande para os dados da empresa, eles criam diversas áreas de assunto menores. Isso permite que eles forneçam a um determinado grupo de usuários ou a determinada área de uma empresa os dados mais importantes que de precisam em uma pequena área de assunto e os dados menos importantes em uma ou mais áreas de assunto relacionadas, criadas na mesma camada do modelo de negócios. Ter essas áreas de assunto menores facilita aos usuários encontrar os dados de que precisam. Facilita também a manutenção dos dados. Para obter mais informações, consulte Criando Áreas de Assunto em Guia do Criador de Repositório de Metadados para o Oracle Business Intelligence Enterprise Edition.

Nota:

Aqueles que projetam e compilam repositórios de metadados podem especificar que uma área de assunto, uma pasta (e suas filhas) ou uma coluna (de atributo e hierárquica) deve permanecer oculta. Uma área de assunto, pasta ou coluna oculta não pode ser vista no painel Áreas de Assunto, mas está visível em outro lugar, como em uma análise ou em um conteúdo de filtro salvo. (Como o objeto ainda está visível em outro lugar, ocultar uma área de assunto, uma pasta ou uma coluna dessa forma não é uma solução de segurança ou controle de acesso.)

Se os critérios de uma análise existente incluírem uma área de assunto, uma pasta ou uma coluna que ficará subsequentemente oculta, a análise ainda estará acessível, mas a área de assunto, a pasta ou a coluna não ficará mais visível no painel Áreas de Assunto da guia Critérios do Editor de Análise.

As colunas contêm os componentes individuais de dados uma análise retorna. Geralmente as colunas têm nomes que indicam os tipos de informações que elas contêm, por exemplo, Conta ou Contato. Junto com os filtros, etapas de seleção e colunas determinam os dados que uma análise contém.

Quando você cria uma análise, um filtro ou um prompt de painel, você seleciona primeiro a área de assunto com a qual deseja trabalhar. Esta é conhecida como área de assunto principal e é exibida no painel Áreas de Assunto. Se, durante o trabalho, você verificar que precisa de mais dados, poderá adicionar mais áreas de assunto que serão relacionadas à área de assunto principal escolhida. (Você pode adicionar áreas de assunto relacionadas somente se estas estiverem disponíveis para a área de assunto principal e somente se você tiver permissão para acessá-las.)

Nota:

Você também pode adicionar seus próprios dados à análise. Para obter informações, consulte Adicionando Dados Externos a Análises.

Geralmente, quando você consulta uma área de assunto única, todas as colunas de medida que são expostas naquela área de assunto são compatíveis com todas as colunas de atributo e colunas da hierarquia que estão expostas na mesma área de assunto. Porém, quando você combina coluna de várias áreas de assunto, você deve garantir que não inclui combinações de colunas de medida com colunas do atributo e colunas hierárquicas que são incompatíveis com outra.

Por exemplo, uma coluna de medida em uma área de assunto talvez não esteja associada à coluna de atributo do Projeto. Se as colunas de medida associadas à coluna de atributo Projeto de outra área de assunto forem adicionadas à análise junto com as colunas que não foram associadas ao Projeto, talvez a consulta falhe e não retorne resultados ou cause o erro do BI Server Não existe tabela de fatos no nível solicitado de detalhes: XXXX.

Para retornar dados de uma análise, você deve selecionar pelo menos uma coluna para incluir na análise.

Quais São os Tipos de Colunas?

Tipos de colunas diferentes são utilizados em situações diferentes.

As áreas de assunto contêm os tipos de colunas a seguir:

  • Coluna de Atributos — Armazena uma lista simples de valores que também são conhecidos como membros. Não existe um relacionamento hierárquico entre esses membros, como é o caso de membros de uma coluna hierárquica. Uma coluna de atributos era indicada como uma coluna de apresentação em versões anteriores (anterior à 11g).

    Os exemplos incluem ID do Produto ou Cidade.

  • Coluna Hierárquica — Armazena valores de dados que são organizados com o uso de níveis e relacionamentos pai/filho com nome. Essa coluna é exibida com o uso de uma estrutura de árvore. Os membros individuais são mostrados em forma de estrutura de tópicos. As hierarquias permitem fazer drill detalhado dos dados, a fim de exibir informações mais detalhadas. Os exemplos incluem Tempo ou Geografia. A ilustração mostra a pasta Tempo e as hierarquias Tempo e Período Fiscal expandidas no painel Áreas de Assunto.

    Uma coluna hierárquica pode ser de um dos seguintes tipos:

    • Hierarquia baseada em nível - Consiste em um conjunto ordenado de dois ou mais nível. Por exemplo, uma hierarquia Tempo pode ter três níveis para Ano, Trimestre e Mês. As hierarquias baseadas em nível também podem conter relacionamentos pai-filho.

    • Hierarquia Pai/filho — Consiste em valores que definem a hierarquia em um relacionamento pai/filho e não contém níveis com nome. Por exemplo, uma hierarquia de Funcionários pode não conter níveis, mas pode conter nomes de funcionários que são gerenciados por outros funcionários. Os funcionários podem ter títulos, como Vice-Presidente. Os Vice-Presidentes podem interagir com outros Vice-Presidentes e diferentes Vice-Presidentes podem estar em níveis diferentes na hierarquia.

    Além de serem baseadas em nível ou relacionamento pai/filho, as colunas hierárquicas podem ser uma das seguintes:

    • Desbalanceada — Uma hierarquia na qual nenhum membros de nível mais baixo está no mesmo nível. Por exemplo, uma hierarquia de Tempo pode conter dados para o mês atual no nível de dia, os dados do mês anterior no nível de mês e os dados dos 5 anos anteriores no nível do trimestre. Esse tipo de hierarquia também é conhecido como hierarquia desbalanceada.

    • Ignorar nível — Uma hierarquia na qual alguns membros não têm valores para alguns níveis superiores. Por exemplo, nos Estados Unidos, a cidade de Washington no Distrito de Colúmbia não pertence a um estado. Espera-se que os usuários ainda possam navegar do nível do país (Estados Unidos) para Washington e abaixo sem precisar de um estado.

  • Coluna de Medidas — Armazena uma lista simples de valores de dados. É uma coluna de um repositório do Oracle BI EE, geralmente em uma tabela de fatos, que pode ser alterada para cada registro e pode ser adicionada ou agregada de alguma forma. Exemplos incluem Receita ou Unidades Vendidas.

Em todo este guia, o termo "coluna" em sua totalidade refere-se a todos os três tipos. Os nomes de tipos específicos de colunas são incluídos onde necessário.

Como as Colunas São Indicadas Visualmente?

Cada tipo de coluna é indicado por seu próprio ícone em locais como o painel Áreas de Assunto e o painel Layout.

Você pode expandir as hierarquias baseadas em nível e ver seus níveis. As hierarquias pai-filho são mostradas como colunas de hierarquias que não possuem níveis. A ilustração mostra os ícones e nomes de várias colunas.

Noções Básicas sobre o Recurso de Coluna Dupla

Colunas duplas precisam ser configuradas para que possam exibir colunas de códigos e dados.

O Oracle BI EE fornece um recurso chamado colunas duplas. Quando um repositório é configurado para a funcionalidade de coluna dupla, os dados da coluna incluem uma coluna de exibição com uma coluna de código mapeada para ela (ou seja, tem colunas duplas). Uma coluna de exibição contém os valores de exibição para os dados da coluna, por exemplo, Excelente, Bom e Ruim. Uma coluna de código contém valores de código que identificam exclusivamente os valores de exibição e são consistentes entre os usuários e localidades, por exemplo, os valores do código 1 (identificando exclusivamente Excelente), 2 (identificando exclusivamente Bom) e 3 (identificando exclusivamente Ruim).

Quando o Oracle BI EE processa uma coluna dupla, por exemplo, de acordo com os critérios de uma análise ou como a base para um filtro, ele gera e emite as instruções SQL para o Oracle BI Server que usa valores de código, em vez de exibir valores, tornando, deste modo, o idioma do filtro independente.

O recurso de coluna dupla permite que você:

  • Crie análises internacionalizadas que são filtradas automaticamente pelos códigos independentes do idioma. (Nas versões anteriores (anterior a 11g), os filtros não eram independentes do idioma). Por exemplo, você pode criar uma análise filtrada que pode ser usada com usuários dos idiomas francês e inglês.

  • Crie análises comuns que podem ser compartilhadas entre grupos, mesmo que os grupos exijam valores de exibição diferentes. Por exemplo, você pode criar uma análise comum que exibe para o campo Status os valores Excelente, Bom e Ruim para um grupo, e Excelente, Bom e Ruim para outro grupo.

  • Altere os valores de exibição sem quebrar a análise existente. Por exemplo, suponha que você tem uma análise que é filtrada no valor de exibição Excelente. Se for uma coluna dupla, então a filtragem será executada nesta coluna do código com o valor "Excelente", em vez de o valor de exibição de "Excelente". Isso significa que você pode alterar o valor de exibição Excelente para Brilhante sem quebrar a análise existente.

Além disso, se sua organização permitir a exibição de valores de código no Oracle BI EE, você poderá usar valores de código em vez dos valores de exibição em algumas caixas de diálogo, como Novo Filtro. Isso significa, por exemplo, que ao especificar os valores para uso ao aplicar um filtro, você pode especificar valores de código, em vez de exibir os valores.

Antes de se beneficiar do recurso coluna dupla, o administrador deve configurar seu repositório pelas colunas do código de mapeamento para exibir colunas. Verifique junto ao administrador e confirme se o repositório está configurado para as colunas duplas.

O Que É Editor de Análise?

O Editor de Análise permite explorar e interagir com informações apresentando visualmente os dados em tabelas, gráficos, tabelas dinâmicas e assim por diante.

Você pode incluir as views que cria em uma análise para exibição em painéis de controle.

O Editor de Análise contém as seguintes guias:

  • Guia Critérios - Permite que você especifique os critérios para uma análise, inclusive colunas e filtros. Você pode especificar a ordem em que os resultados devem ser retornados, a formatação (por exemplo, cabeçalhos, o número de casas decimais, estilos, como fontes e cores, e formatação condicional) e as fórmulas de coluna (como adicionar uma função de Classificação ou de Percentil). Além disso, você pode alterar a ordem de classificação da área de assunto e das pastas da área de assunto (consulte Alterando a Ordem de Classificação das Áreas de Assunto e das Pastas de Áreas de Assunto para obter informações adicionais).

  • Guia Resultados - Permite criar diferentes views dos resultados da análise, como gráficos, letreiros digitais e tabelas dinâmicas. Você também pode adicionar ou modificar etapas de seleção.

  • Guia Prompts - Permite que você crie prompts que permitem aos usuários selecionar valores para filtrar uma análise ou análises em um painel. Os prompts permitem que usuários selecionem valores que filtrem dinamicamente todas as views em uma ou mais análises. Você também pode criar prompts para usar com etapas de seleção, para etapas de seleção do membro e etapas da condição de qualificação.

  • Guia Avançado - Permite que você edite o código XML e examine a instrução de SQL lógica que foi gerada para uma análise. Você pode usar a instrução SQL existente como base para criar uma nova análise.

As guias do Editor de Análise são organizadas em vários painéis e áreas. Conforme você trabalha, você pode gerenciar esses painéis para adequar às suas necessidades. Consulte Gerenciando Painéis nas Guias Editor de Análise.

Você acessa o Editor de Análise quando cria (ou edita) uma análise. Consulte Criando Novas Análises.

Nota:

Se você estiver usando o Oracle BI EE no modo de acessibilidade, ao criar (ou editar) uma análise, o Editor de Análise será substituído pelo assistente do BI Composer. Para obter mais informações sobre o BI Composer, consulte Usando o BI Composer para Trabalhar com Análises. Para obter mais informações sobre o modo de acessibilidade, consulte Funcionalidades de Acessibilidade.

Gerenciando Painéis nas Guias Editor de Análise

Cada uma das guias do Editor de Análise consiste em vários painéis.

Por exemplo, a guia Resultados consiste no painel Áreas de Assunto, no painel Catálogo, no Painel Views, no Layout Composto e no painel Etapas de Seleção.

À medida que você trabalha, é possível gerenciar estes painéis, a fim de atribuir a você mesmo a mais alta eficiência no consumo de área de trabalho para a tarefa que você está executando. Por exemplo, se você adicionar diversas views ao layout composto na guia Resultados, pode ser que queira ocultar os outros painéis na guia Resultados para maximizar a área na qual ver as views que você está adicionando. Você pode:

  • Mostrar ou ocultar os painéis exibidos no lado esquerdo do Editor de Análise clicando no botão de triângulo lateral que é exibido entre os lados esquerdo e direito.

  • Expandir ou contrair uma painel individual clicando no botão de mais ou menos na barra de título do painel.

  • Redimensionar o painel arrastando seu divisor. Por exemplo, arraste o divisor na parte superior do painel Catálogo para cima para aumentar a altura do painel.

  • Mostrar ou ocultar um painel clicando no botão mostrar/ocultar, caso exista um disponível para o painel na barra de ferramentas. Por exemplo, você pode mostrar ou ocultar o painel Filtros na guia Critérios clicando no painel Mostrar/Ocultar Filtros na barra de ferramentas.

Qual é o Processo para a Construção de Análises?

A criação de análises úteis exige diversas etapas.

Nota:

Se você estiver usando o Oracle BI EE no modo de acessibilidade ou tiver selecionado o Assistente (funcionalidade limitada) como editor de análise, você usará o assistente do BI Composer em vez do editor de Análise para criar análises. Para obter mais informações sobre o BI Composer, consulte Usando o BI Composer para Trabalhar com Análises. Para obter mais informações sobre o modo de acessibilidade, consulte Funcionalidades de Acessibilidade.

O processo de construção de análise inclui as seguintes etapas:

  1. Criando Novas Análises

  2. Especificando os Critérios das Análises

  3. Exibindo os Resultados das Análises

  4. Adicionando Prompts às Análises

  5. Examinando as Instruções da Lógica SQL para Análises

  6. Salvando Análises

Criando Novas Análises

Esta é uma etapa do processo de construção de uma análise.

Para obter mais informações, consulte Qual é o Processo para a Construção de Análises?.

A criação de uma análise permite que você a adicione aos painéis de controle.

  • No cabeçalho global, clique em Novo, em seguida, em Análise, em seguida, em uma das seguintes opções:
    • Selecione uma área de assunto. Se você tiver adquirido o Oracle Data Visualization, poderá também selecionar uma origem de dados externa (arquivo do Microsoft Excel de upload).

      O Editor de Análise é exibido. Você agora pode especificar os critérios da análise. Consulte Especificando os Critérios das Análises.

    • Criar Consulta Direta do Banco de Dados

      Para obter informações, consulte Trabalhando com Solicitações Diretas do Banco de Dados.

    • Criar Análise Usando SQL Lógica Simples

      A caixa de diálogo Instrução SQL Simples de Análise será exibida, permitindo que você informe instruções SQL para criar uma análise. Você pode exibir e manipular no Editor de Análise; em seguida, incorporar e depois incorporado nos painéis de controle e agentes.

Especificando os Critérios das Análises

Esse procedimento é uma etapa do processo de construção de uma análise.

Para obter mais informações, consulte Qual é o Processo para a Construção de Análises?

Você usa a guia Critérios do Editor de Análise para especificar os critérios de uma análise, incluindo colunas, filtros e etapas de seleção. Você também pode especificar:

  • A ordem padrão na qual as colunas devem ser exibidas nos resultados da análise

  • A classificação padrão dos valores que são exibidos nas views

  • A formatação padrão (por exemplo, cabeçalhos, número de casas decimais, formatos condicionais e padrões gerais do sistema)

  • Fórmulas de coluna (como adicionar uma função de Classificação ou Percentil)

  • As regras de agregação dos totais da coluna

  • A ordem de classificação de pastas de áreas de assunto e de objetos de pasta no painel Áreas de Assunto

Para especificar os critérios de uma análise:

  1. Na guia Critérios, selecione as colunas a serem incluídas na análise executando um destes procedimentos:
    • Clique duas vezes nas colunas no painel Áreas de Assunto.

    • Arraste e solte as colunas do painel Áreas de Assunto para o painel Colunas Selecionadas.

      Para selecionar diversas colunas não adjacentes, pressione e mantenha pressionada a tecla Ctrl e, em seguida, clique em cada coluna a ser incluída.

    • Arraste e solte colunas salvas no painel Catálogo.

    As colunas selecionadas são exibidas em uma caixa no painel Colunas Selecionadas. Cada caixa da coluna tem duas seções. A seção superior mostra o nome da pasta que contém a coluna, por exemplo, Clientes. A seção inferior mostra o nome da coluna, por exemplo, Nome do Cliente.

    Se você quiser:

    • Iniciar uma pesquisa nas áreas de assunto que são exibidas no painel Áreas de Assunto, clique no botão Pesquisar.

    • Alterar a ordem de classificação das pastas de área de assunto e dos objetos em cada pasta, clique no botão Classificar Área de Assunto. Um clique no botão executa a classificação e fecha todas as pastas de áreas de assunto, exceto a área de assunto principal. Consulte Alterando a Ordem de Classificação das Áreas de Assunto e das Pastas de Áreas de Assunto para obter informações adicionais.

    • Adicionar ou remover áreas de assunto relacionadas dentre as quais selecionar colunas, clique no botão Adicionar/Remover Áreas de Assunto no painel Áreas de Assunto para exibir a caixa de diálogo Adicionar/Remover Áreas de Assunto.

      Se você adicionar uma área de assunto relacionado mas não adicionar nenhuma coluna da área de assunto até a análise, a área de assunto não é relacionada à análise após você fechar e reabrir a análise.

    • Uma marca de seleção ao lado de uma área de assunto identifica uma área de assunto relacionada que foi adicionada. Uma marca de seleção esmaecida identifica a área de assunto principal ou uma área de assunto relacionada cujos dados estão atualmente sendo utilizados na análise, no filtro com nome ou no prompt de coluna. Não é possível remover um área de assunto principal. Você só poderá remover uma área de assunto relacionada se os dados dessa área não estiverem sendo utilizados no momento.

    • Atualizar o conteúdo no painel Áreas de Assunto, clique no botão Atualizar no painel Áreas de Assunto ou clique na seta ao lado do botão.

      Clicar no botão executará o comportamento padrão Atualizar Exibição. Clicar na seta permite que você selecione Atualizar Exibição ou Recarregar Metadados do Servidor para atualizar os metadados da área de assunto.

  2. Modifique as colunas ou níveis de colunas hierárquicas, conforme necessário, usando o painel Colunas Selecionadas:
    • Clique no botão Opções à direita de um nome de coluna no painel Colunas Selecionadas para exibir opções para:

      • Especificar a ordem de classificação das colunas. (Você não pode especificar a ordem de classificação para níveis hierárquicos.)

        Para obter mais informações, consulte Classificando Dados em Views.

      • Edite fórmulas de colunas de atributo e colunas de medida, incluindo cabeçalhos de personalização e especificando a regra de agregação. (Você não pode personalizar cabeçalhos, especificar a regra de agregação ou editar as fórmulas das colunas hierárquicas ou dos níveis hierárquicos.)

        Para obter mais informações, consulte Editando a Fórmula de uma Coluna.

      • Edite propriedades da coluna para controlar a formatação e interação de colunas e níveis de hierarquia.

        Para obter mais informações sobre como aplicar formatação, consulte Aplicando Formatação a uma Coluna.

      • Adicionar filtros para colunas de atributo e colunas de medição. (Você não pode adicionar filtros para colunas hierárquicas ou níveis hierárquicos). Para obter mais informações, consulte Criando Filtros de Coluna.

      • Excluir as colunas da análise. (Você não pode excluir os níveis hierárquicos).

    • Clique no botão Remover todas as colunas dos critérios no painel Colunas Selecionadas para remover todas as colunas da análise.

    • Clique no botão Combinar resultados com base nas operações de união, intersecção e diferença no painel Colunas Selecionadas para combinar os resultados de duas ou mais análises em um único resultado. Para obter mais informações, consulte Combinando Colunas Usando Operações Definidas.

    • Use os botões Arrastar Coluna no painel Colunas Selecionadas para colocar as colunas na ordem padrão de exibição nos resultados da análise.

  3. Adicione e edite filtros em linha, conforme necessário, usando o painel Filtros.

    Para obter mais informações, consulte Criando Filtros de Coluna.

  4. Crie ou edite as etapas de seleção, conforme necessário, usando o painel Etapas de Seleção.

    Para obter mais informações, consulte Trabalhando com Seleções de Dados.

  5. Adicionar filtros com nome, itens calculados e grupos do Oracle BI Presentation Catalog, conforme necessário, usando o painel Catálogo.
  6. Use os botões da barra de ferramentas da guia Critérios, de acordo com a necessidade, para mostrar ou ocultar o painel Filtros, para mostrar ou ocultar o painel Etapas das Seleções e para editar as propriedades da análise, como o tipo de mensagem (padrão ou personalizado) a ser exibido, se não houver resultados disponíveis.

Agora você pode adicionar views à análise. Consulte Exibindo os Resultados das Análises.

Tenha em mente estas diretrizes:

  • Em geral, uma análise deve conter pelo menos uma coluna de medida. As colunas de medida são as principais medições aditivas de desempenho comercial, por exemplo, vendas em dólares por loja ou o número de solicitações de serviço abertas e fechadas a cada dia. Uma análise sem colunas de medida geralmente não é significativa e pode piorar o desempenho da consultar ou gerar resultados inesperados. Se você quer criar uma análise sem nenhuma coluna de medida, então primeiro consulte o administrador.

  • Geralmente, você deve evitar incluir uma coluna hierárquica e uma coluna de atributo que também seja um nível inferior na coluna hierárquica na mesma análise, a menos que você tenha etapas de seleção que limitam os dados na análise apenas para o mesmo nível como a coluna de atributo. Se você fizer isso, os dados de todos os níveis acima do nível igual à coluna de atributo não estarão corretos.

    Por exemplo, suponha que você tenha uma coluna hierárquica denominada Hierarquia de Mercadorias que tenha estes níveis:

    Total Product
       Brand
          LOB
             Product Type
                Product
    

    E você tem outra coluna de atributo com nome Nome do Produto, que pertence ao mesmo nível do Produto. Se você incluir Hierarquia de Mercadorias e a coluna de atributo Nome do Produto na mesma análise, os dados acima do nível do Produto não estarão corretos.

  • Se você adicionar uma coluna do painel Áreas de Assunto ao painel Colunas Selecionadas após exibir os resultados da análise, a coluna será incluída (isto é, exibida na view) ou excluída das views existentes, dependendo da definição da opção Exibição de Colunas Adicionadas na guia Critérios na guia Dados da caixa de diálogo Propriedades da Análise:

    • A coluna será incluída nas views existentes e também em novas views que você adicionar se a opção Exibir nas novas views e nas existentes estiver selecionada para a opção Exibição de Colunas Adicionadas na guia Critérios.

    • A coluna será excluída das views existentes (isto é, colocada no destino de soltura Excluído do painel Layout), mas incluída em quaisquer novas views que você adicionar se a opção Excluir das views existentes, mas exibir em novas views estiver selecionada para a opção Exibição de Colunas Adicionadas na guia Critérios.

      Para obter mais informações sobre o destino de soltura Excluído, consulte Noções Básicas sobre Destinos de Soltura.

Noções Básicas sobre Supressão de Nulos

Os designers de conteúdo precisam especificar se valores nulos serão apresentados.

Por padrão, valores de medidas nulos são suprimidos em todas as análises. Como designer de conteúdo, pode ser que você às vezes queira incluir valores nulos em uma análise para colaborar com o entendimento geral dos dados. Você pode definir a exibição de valores nulos para dados nos níveis de análise e view selecionando a opção Incluir Valores Nulos.

Veja a seguir o que se aplica a uma análise ou a uma view quando a opção Incluir Valores Nulos é selecionada:

  • Os membros das colunas são exibidos.

  • Ao fazer drill de uma coluna na borda (uma com a supressão de nulos desativada), a supressão de nulos é desativada para todas as colunas na borda.

  • A seleção de membro e as condições são aplicadas à borda e são filtradas primeiro.

    Nota:

    Por causa da condição aplicada, nulos podem não ser exibidos.
  • Itens calculados, grupos, totais e totais gerais, que mostram dados como porcentagem e agregações em execução do servidor, como soma acumulada, não são afetados pela definição Incluir Valores Nulos .

Nota:

O Oracle BI Presentation Services classifica os valores nulos com base na definição NULL_VALUES_SORT_FIRST localizada no arquivo NQSConfig.INI.

Nota:

Valores nulos serão suprimidos em uma view de tabela, se você tiver um filtro de critérios definido em uma medida.

Você não pode desativar a supressão de nulo para:

Para desativar a supressão de nulos no nível de análise:

  1. Na guia Critérios ou Resultados, clique no botão Propriedades de Análise.

  2. Selecione a opção Incluir Valores Nulos para desativar a supressão de nulo para todas as views.

    Nota:

    A supressão de nulo pode ser substituída no nível de view para funis, gauges, gráficos, tabelas comuns, tabelas dinâmicas e grades.

Para desativar a supressão de nulo no nível de view para funis, gauges, gráficos, tabelas comuns, tabelas dinâmicas e grades:

  1. Exiba a guia Resultados da view específica. Consulte Editando Views para obter informações adicionais.

  2. Clique no botão Propriedades.

  3. Selecione as opções Incluir Valores Nulos apropriadas para a view. Por exemplo, se você quiser desativar a supressão de nulos para linhas e colunas de uma tabela dinâmica, marque as caixas de seleção Incluir linhas com valores Nulos somente e Incluir colunas com valores Nulos somente. Essa definição exibe as dimensões correspondentes que têm dados, bem como valores nulos.

    Nota:

    Se a view contiver prompts ou bordas de seção, estes também herdarão o valor de supressão de nulos da borda da linha ou coluna.

Nota:

A desativação da supressão de nulo pode aumentar o volume dos dados retornados e impactar o desempenho. Entre em contato com o administrador para obter informações adicionais.

Se os resultados das análises que incluem valores nulos não forem como você esperava, certifique-se de que os dados nas origens estejam consistentes. Consulte Assegurando a Consistência de Dados em Diversas Origens em Guia do Criador de Repositório de Metadados para o Oracle Business Intelligence Enterprise Edition para obter mais informações.

Exemplo 1: Adicionando um Filtro a uma Borda de Linha em uma Medida quando Valores Nulos São Incluídos

Este exemplo mostra tabelas dinâmicas com diferentes opções de filtragem de borda de linha.

Suponha que você tenha uma tabela dinâmica com Ano na borda da linha e Incluir Valores Nulos selecionado na caixa de diálogo Propriedades da Tabela Dinâmica (ou seja, nulos não são suprimidos).

A ilustração mostra um exemplo de T05 Por Nome/Ano na borda da linha com valores nulos não suprimidos.

A ilustração mostra um exemplo de T05 Por Nome/Ano na borda da linha com valores nulos não suprimidos e um filtro de Critérios definido como 2011 e 2012. Quando o filtro de Critérios é definido para a coluna de atributo, o filtro é aplicado e as linhas correspondentes são removidas da análise.

Exemplo 2: Adicionando um Filtro a uma Borda de Linha em uma Medida quando Valores Nulos São Incluídos

Este exemplo mostra uma tabela dinâmica com um filtro aplicado aos dados da tabela que incluem nulos.

Suponha que você tenha a mesma tabela dinâmica com Ano na borda da linha e valores nulos selecionados na caixa de diálogo Propriedades da Tabela Dinâmica (os mesmos critérios indicados em Exemplo 1: Adicionando um Filtro a uma Borda de Linha em uma Medida quando Valores Nulos São Incluídos). Dessa vez, entretanto, você define o filtro na medida, 1 - Revenue, onde o valor é "greater than 23,000,000".

A ilustração mostra um exemplo dos resultados. O Oracle BI Server retorna todos os anos (independentemente do filtro de medida) para consultas de borda não suprimidas. Como o valor de medida para T05 por Nome/Ano é igual a 23.000.000, o valor da linha é filtrado, mas a linha ainda é exibida.

Exemplo 3: Adicionando um Filtro "Não Nulo" a uma Borda de Linha em uma Medida quando Valores Nulos São Incluídos

Este exemplo mostra o que é apresentado quando um filtro não nulo é aplicado a uma tabela dinâmica com valores nulos.

Suponha que você tenha a mesma tabela dinâmica com Ano na borda da linha e Incluir Valores Nulos selecionado na caixa de diálogo Propriedades da Tabela Dinâmica (os mesmos critérios indicados em Exemplo 1: Adicionando um Filtro a uma Borda de Linha em uma Medida quando Valores Nulos São Incluídos). Dessa vez, entretanto, você define o filtro na medida, 1 - Revenue, como não nulo.

A ilustração mostra um exemplo dos resultados. O Oracle BI Server retorna todos os valores e respeita a opção Incluir Valores Nulos do membro. Portanto, todas as linhas com valores nulos serão exibidas.

Editando a Fórmula de uma Coluna

Você pode editar as fórmulas das colunas do atributo e as colunas de medida quando especificar os critérios de uma análise.

Esta edição afeta somente a coluna no contexto da análise e não modifica a fórmula de coluna original na área de assunto. Você pode personalizar cabeçalhos de tabela e coluna e especificar a regra de agregação para os totais da coluna. (Esta funcionalidade não está disponível para coluna hierárquica).

Uma fórmula de coluna especifica o que representam os valores da coluna. Em sua forma mais básica, como "Base Facts"."1 - Revenue", uma coluna obtém os dados da origem de dados como estão. Você pode editar a fórmula para adicionar funções, expressões condicionais etc. Esta edição permite que você apresente os resultados da análise em uma variedade de formas. Por exemplo, suponha que você queira executar a análise what-if e mostrar qual receita poderá ser por produto se você aumentou a receita em 10%. Você pode ver esse aumento alterando a fórmula da coluna1 - Revenue para mostrar o aumento da receita em 10%. A ilustração mostra uma análise em uma tabela dinâmica que inclui a coluna 1 - Revenue (que mostra a receita na origem de dados) e a coluna 1 - Revenue Increased by 10%, na qual a fórmula da coluna 1 - Revenue foi editada para calcular a receita aumentada em 10%.

  1. No painel Colunas Selecionadas, clique no botão Opções ao lado da coluna cuja fórmula você deseja editar e selecione Editar Fórmula.
  2. Use a guia Fórmula da Coluna da caixa de diálogo Editar Fórmula da Coluna para executar várias tarefas, como criar cabeçalhos personalizados e criar ou editar a fórmula da coluna. Você pode criar uma fórmula matemática simples usando os botões do operador e de caractere, como "Base Facts"."1 - Revenue"*1.10.
  3. Se preferir, use a guia Bins da caixa de diálogo Editar Fórmula da Coluna para combinar os valores da coluna em conjuntos.
  4. Clique em OK.
    A fórmula de coluna é salva com a análise com a qual ela é usada.

Combinando Colunas Usando Operações Definidas

Você pode exibir dados de uma maneira diferente, combinando colunas com operações definidas.

Depois de selecionar uma área de assunto para uma análise, você pode combinar colunas de uma ou mais áreas do assunto usando Operações definidas, como União ou Intersecção. Ao combinar de colunas, você cria uma coluna para exibir dados de uma maneira diferente.

Diretrizes para Selecionar Colunas para Combinar

Você poderá combinar colunas se determinadas orientações forem atendidas.

Ao selecionar colunas a serem combinadas, mantenha as seguintes diretrizes em mente:

  • O número e tipos de dados das colunas devem ser iguais para combinar. O número de linhas retornadas para cada coluna podem ser diferentes.

  • Você pode selecionar colunas da mesma área de assunto ou de uma área de assunto diferente, mas as colunas devem ter alguma associação.

  • Você pode especificar uma operação Definida para um conjunto de critérios. Por exemplo, se você criar critérios da área de assunto Vendas de Amostra A, você pode aplicar somente uma operação Definida para essas colunas. Você não poderá aplicar diferentes operações Definidas para colunas diferentes na coleta de critérios.

  • Você não pode usar colunas hierárquicas, etapas de seleção ou grupos quando você combina os critérios.

Diferente Entre Combinar Colunas Usando as Operações Definidas e Adicionar Colunas das Áreas de Assunto Relacionadas

Há diferenças importantes entre operações Definidas e adição de colunas.

Combinar colunas usando as operações Definidas produz diferentes resultados que os da adição de colunas das áreas de assunto relacionadas:

  • Quando você combina colunas usando as operações Definidas, os resultados da análise mostram uma coluna única recém combinada controlada por uma operação Definida. Por exemplo, consulte Exemplo: Combinando Colunas de Uma Área de Assunto.

  • Quando você adicionar colunas de áreas de assunto relacionadas a uma análise, os resultados mostram cada coluna adicionada individualmente. Por exemplo, caso tenha as permissões apropriadas, poderá criar uma análise selecionando uma coluna de uma área de assunto principal e selecionando outra coluna de uma área de assunto relacionadas.

Para obter informações, consulte Quais São as Áreas e Colunas de Assunto?.

Exemplo: Combinando Colunas de Uma Área de Assunto

Você pode combinar duas colunas de uma única área de assunto para criar conjuntos de dados abrangentes.

A área de assunto Vendas da Amostra-A  contém a pasta Escritórios, que contém as colunas Escritório D1 e Departamento D2. Você pode combinar essas duas colunas e criar uma coluna chamada Escritórios & Departamentos. Você pode incluir a operação Definida União de Todos para especificar que essa nova coluna mostra todos os valores das duas colunas em uma única coluna da tabela.

Combinando Colunas de Uma ou Mais Áreas de Assunto

Você pode combinar colunas de uma ou mais áreas de assunto.

Algumas etapas incluem referências ao exemplo de criar a coluna Escritórios e Departamentos com a área de assunto Vendas da Amostra A.

Nota:

A formatação de dados que foi salva como padrão do sistema para uma coluna não é refletida em uma coluna combinada. Se quiser a formatação de dados na coluna combinada, então reaplique-a à coluna combinada. Para obter mais informações sobre formatação de dados, consulte a guia Formato de Dados da caixa de diálogo Propriedades da Coluna.

A combinação de colunas de diversas áreas de assunto permite que você combine dados de uma forma que tenha mais significado para os usuários.

  1. No Editor de Análise, crie uma análise vazia que use uma área de assunto, como Vendas da Amostra A.
  2. Na guia Critérios, selecione as colunas para incluir na análise. Por exemplo, selecione D1 Office na pasta Offices e 1 - Revenue na pasta Base Facts.
  3. No painel Colunas Selecionadas, clique no botão Combinar resultados com base nas operações de união, intersecção e diferença para exibir o menu Selecionar Área de Assunto.
  4. Selecione uma área de assunto que contenha as colunas para combinar com as colunas que você incluiu anteriormente. Por exemplo, clique em Vendas da Amostra A.
    A área Operações Definidas é exibida no painel Colunas Selecionadas. Observe que as caixas com as bordas com linhas pontilhadas são exibidas abaixo dos critérios. Essas caixas indicam o tipo de coluna que deve combinar com aquelas que você incluiu anteriormente. Por exemplo, as caixas podem incluir "Adicionar Coluna (D1 Office)" e "Adicionar Coluna (1 - Revenue). Esse texto indica que as colunas que você inclui em cada uma dessas caixas é combinado com as colunas D1 Office e 1 - Revenue selecionadas anteriormente usando uma operação Definir para formar uma nova coluna. Quando você combina colunas de medida, nenhuma operação aritmética é executada.
  5. No painel Áreas de Assunto, selecione as colunas para combinar com as colunas selecionadas originalmente. Por exemplo, na pasta Offices, selecione D2 Department, e na pasta Base Facts, selecione 1 - Revenue.

    Nota:

    As caixas que tinham bordas com linhas pontilhadas anteriormente agora mantêm as colunas que você acabou de selecionar. Agora você tem as colunas especificadas para combinar.
  6. Clique no botão União no link Colunas de Resultado. Selecione o tipo de operação a ser usado para combinar as colunas. Por exemplo, selecione o tipo União de Todos.
    As colunas de resultados são aquelas que são exibidas em views após a aplicação da operação do conjunto das colunas derivadas.
  7. Clique no linkColunas de Resultados. Observe que o painel Colunas Selecionadas é atualizado para mostrar as colunas combinadas recentemente que você acabou de criar. Você pode trabalhar com essas colunas à medida que cria colunas neste painel. Por exemplo, você pode renomear a primeira coluna (que é a coluna única recém combinada) seguindo essas etapas:
    1. Clique no botão Opções da coluna Escritório D1.
    2. Selecione Propriedades da Coluna.
    3. Selecione Formato da Coluna.
    4. Certifique-se de que Cabeçalhos Personalizados foram selecionados.
    5. Na caixa Cabeçalho de Coluna, informe Escritórios e Departamentos.
    6. Clique em OK.
  8. Clique na guia Resultados para exibir as colunas em uma tabela no Layout Composto.

    Essa figura mostra como a coluna combinada Escritórios e Departamentos é exibida em uma tabela.

Exibindo Informações de Metadados do Painel Áreas de Assunto

Você pode exibir informações de metadados de áreas de assunto, pastas, colunas e níveis hierárquicos.

Informações de metadados serão úteis, por exemplo, se você precisar de uma descrição completa de um desses objetos ao criar uma análise.

As informações de metadados estão contidas em um dicionário de metadados. Um dicionário de metadados é um conjunto estático de documentos XML. Cada documento XML descreve um objeto de metadados, por exemplo, uma coluna, incluindo suas propriedades e os relacionamentos com outros objetos de metadados.

Para exibir as informações de metadados:

  1. No painel Áreas de Assunto na guia Critérios ou na guia Resultados, selecione a área de assunto, pasta, coluna ou nível hierárquico para o qual você deseja exibir informações de metadados.
  2. Clique em Mostrar Mais Botões na barra de ferramentas e depois clique em Abrir Dicionário de Metadados.

    A informações do dicionário de metadados do objeto são exibidas em uma nova janela do browser ou em uma guia, dependendo da definição do browser.

    Nota:

    Se as informações do dicionário de metadados não forem exibidas no browser, certifique-se de que a definição do browser para acessar origens de dados entre domínios está ativada.

Salvando Colunas no Catálogo

Você pode salvar uma coluna no catálogo para reutilização em outras análises.

Salvar uma coluna é útil, por exemplo, se você tiver editado a fórmula de uma coluna ou definido as propriedades da coluna que gostaria de salvar e reutilizar em outras análises.

Quando você salvar uma coluna no catálogo:

  • A Oracle recomenda salvar a coluna na pasta de área de assunto. Se não houver uma pasta de área de assunto na sua pasta /Minhas Pastas ou na pasta /Pastas Compartilhadas, o Oracle BI EE criará uma pasta de área de assunto e a caixa de diálogo Salvar como padronizará um caminho de salvamento como /Minhas Pastas/Conteúdo da Área de Assunto/<área de assunto>. Salvar a coluna nas pastas de área de assunto garante que ela fique disponível ao criar uma análise para a mesma área de assunto.

  • Seleções, filtros, links de ações condicionais e formatação condicional não são salvos.

  • As referências à coluna são alteradas na área de assunto no catálogo.

  • Você pode reutilizar a coluna salva em outra análise arrastando-a e soltando-a no painel Catálogo.

  • Você pode editar a coluna salva no painel Catálogo, na página Catálogo, ou em uma análise na qual a reutiliza.

    As alterações feitas no painel Catálogo e na página Catálogo se aplicam a todas as versões da coluna salva. Edições feitas na análise só se aplicam a essa análise.

Para salvar colunas no catálogo, você precisa ter recebido do administrador o privilégio Salvar Coluna.

Para salvar uma coluna no catálogo:

  1. No painel Colunas Selecionadas, clique no botão Opções ao lado da coluna que você deseja salvar e selecione Salvar Coluna como. A caixa de diálogo Salvar como é exibida.
  2. Preencha a caixa de diálogo para salvar a coluna no catálogo.

Alterando a Ordem de Classificação das Áreas de Assunto e das Pastas de Áreas de Assunto

Os usuários podem alterar a ordem de classificação de pastas no painel Áreas de Assunto.

As pastas de áreas de assunto são exibidas no painel Áreas de Assunto na ordem de classificação especificada na guia Preferências da caixa de diálogo Minha Conta por padrão. Você pode alterar essa ordem de classificação para áreas de assunto, pastas de áreas de assunto e as colunas dentro das pastas de áreas de assunto para todas as análises (estabelecido no repositório de metadados do Oracle BI e definido inicialmente pelo administrador) modificando a opção Ordem de Classificação de Áreas de Assunto na guia Preferências. Consulte Alterando a Ordem de Classificação das Áreas de Assunto e das Pastas de Áreas de Assunto para obter informações adicionais.

  1. No cabeçalho global, clique em Acessou como nome de usuário e selecione Minha Conta.

  2. Na guia Preferências, clique na lista Ordem de Classificação de Áreas de Assunto e, em seguida, faça a seleção apropriada. Estas são suas opções:

    • Classificar de A a Z (crescente)

    • Classificar de Z a A (decrescente)

    • Classificar na Ordem Salva (A ordem de classificação de áreas de assunto especificada em uma análise é salva como padrão e subsequentemente usada como a ordem de classificação padrão.)

    • Padrão - Classificar na Ordem Salva (A classificação ou ordem das áreas de assunto é definida originalmente no repositório.)

      Nota:

      A área de assunto principal especificada ao criar a análise é sempre fixada na parte superior; ou seja, sempre será exibida como primeira área de assunto no painel Áreas de Assunto. Por exemplo, se você tiver três áreas de assunto (A - Amostra de Vendas, B - Amostra de Cotas e C - Amostra de Efetivo de Pessoal) participando da análise com C - Amostra de Efetivo de Pessoal como área de assunto principal, e a ordem de classificação for crescente, as áreas de assunto serão exibidas da seguinte forma:
      • C - Amostra de Efetivo de Pessoal

      • A - Amostra de Vendas

      • B - Amostra de Cotas

  3. Clique em OK para salvar as alterações.

Você pode alterar a ordem de classificação para pastas e objetos de área de assunto dentro de cada pasta da análise atual que você está criando ou modificando:

  1. No painel Áreas de Assunto, adicione as áreas de assunto apropriadas.
  2. Clique no botão Classificar Área de Assunto e, em seguida, selecione uma das seguintes ordens de classificação na lista drop-down
    • Classificar de A a Z
    • Classificar de Z a A
    • Classificar na Ordem Salva
  3. Conclua a sua análise.

Nota:

As classificações de áreas de assunto não fazem distinção entre maiúsculas e minúsculas.

Onde Mais a Ordem de Classificação de Áreas de Assunto É Refletida?

A ordem de classificação das Áreas de Assunto é mostrada em diversas partes da interface.

Além de ver a ordem de classificação de áreas de assunto no painel Áreas de Assunto da guia Critérios, você também pode ver a ordem de classificação de áreas de assunto configurada no painel Áreas de Assunto refletida nos seguintes lugares:

  • Selecione a opção Mais colunas no painel Filtros para exibir a caixa de diálogo Selecionar Coluna. Consulte Criando Filtros de Coluna.

  • Selecione Mais opções no painel Filtros e selecione Adicionar função EVALUATE_PREDICATE para exibir a caixa de diálogo Nova Função EVALUATE_PREDICATE. Consulte Trabalhando com a Função EVALUATE_PREDICATE.

  • Selecione o botão Mais opções de uma coluna na guia Critérios; o painel Disponível é exibido na guia Fórmula da Coluna da caixa de diálogo Editar Fórmula da Coluna. Consulte Editando a Fórmula de uma Coluna.

  • Selecione o botão Mais opções de uma coluna na guia Critérios; a guia Fórmula da Coluna da caixa de diálogo Editar Fórmula da Coluna é exibida. Clique no botão Filtrar para exibir a caixa de diálogo Inserir Filtro. Consulte Editando a Fórmula de uma Coluna.

  • Selecione a guia Prompts do Editor de Análise e, em seguida, clique no botão Novo e selecione Prompt de Coluna - Mais Colunas para exibir a caixa de diálogo Selecionar Coluna. Consulte Adicionando Prompts às Análises.

  • Clique no botão Mostrar/Ocultar Painel Etapas de Seleção para exibir o painel Etapas de Seleção. Clique em Em Seguida, Nova Etapa e selecione Aplicar uma Condição. Na caixa de diálogo Nova Etapa de Condição, selecione um Tipo de Condição para exibir a lista drop-down Medida. Consulte Criando Etapas de Seleção.

Você também pode ver a ordem de classificação de áreas de assunto no painel de áreas de assunto da guia Resultados. A guia Resultados reflete a ordem de classificação das áreas de assunto, mas os valores das colunas não são classificados. A ilustração mostra um exemplo de A - Vendas de Amostra classificadas em ordem decrescente. Os valores para D52 Nome do País (por exemplo, Austrália, Brasil, China e assim por diante) serão classificados em ordem decrescente.

Exibindo os Resultados das Análises

Esse procedimento é uma etapa do processo de construção de uma análise.

Para obter mais informações, consulte Qual é o Processo para a Construção de Análises?

Você usa a guia Resultados do Editor de Análise para adicionar diferentes views dos resultados, por exemplo, gráficos, letreiros digitais e tabelas dinâmicas. Para obter uma lista das views que você pode adicionar, consulte Quais Tipos de Views Estão Disponíveis?

Quando você cria uma análise e exibe a guia Resultados, você vê no Layout Composto uma view de título e uma view de tabela ou de tabela dinâmica por padrão, com base no seguinte:

  • Se a análise contiver apenas colunas de atributo e colunas de medida, uma tabela é exibida por padrão.

  • Se a análise contiver pelo menos uma coluna hierárquica, uma tabela dinâmica é exibida por padrão.

O administrador pode ter configurado diferentes views a serem exibidas por padrão na guia Resultados.

Você pode combinar views e posicioná-las em qualquer lugar no Layout Composto. Por exemplo, você pode criar tabelas dinâmicas lado a lado que reflitam diferentes views dos dados, gráficos que permitam explorar inter-relacionamentos de forma mais detalhada e filtros que limitem os resultados.

Todas essas views juntas são chamadas de layout composto. Você pode criar layouts compostos adicionais, conforme descrito em Criando Layouts Compostos Adicionais.

  1. Clique na guia Resultados.
    Os resultados da análise são exibidos em uma tabela ou tabela dinâmica.
  2. (Opcional) Edite a tabela ou tabela dinâmica ou adicione mais views. Para obter mais informações, consulte Adicionando Views para Exibição em Painéis.

Criando Layouts Compostos Adicionais

À medida que você trabalha com uma análise, poderá criar vários layouts compostos que usam diferentes combinações de views.

Por exemplo, um layout pode ter um gráfico e um título, enquanto outro pode ter um gráfico e uma view de narrativa. Quando você adiciona a análise a uma página do painel, você pode selecionar o layout que desejar incluir naquela página.

  1. Clique na guia Resultados do Editor de Análise.
  2. Crie outro layout composto clicando em um dos seguintes botões na barra de ferramentas da guia Resultados:
    • Criar Layout Composto - Cria uma nova instância do layout composto.

    • Duplicar Layout Composto - Cria um cópia do layout composto atual, com as mesmas views.

Alertando Usuários De Que Não Há Dados nos Resultados das Análises

Pode ser que você queira alterar a mensagem padrão de Nenhum Resultado para um usuário.

Quando os resultados de uma análise não retornarem dados, a seguinte mensagem padrão será exibida aos usuários:

Nenhum Resultado. Os critérios especificados não resultaram em dados. Isso muitas vezes é causado pela aplicação de filtros e/ou seleções muito restritivos ou com valores incorretos. Verifique seus Filtros de Análise e tente novamente. Os filtros sendo aplicados atualmente são mostrados a seguir.

Em vez de exibir a mensagem padrão, você pode criar uma mensagem personalizada para alertar os usuários. Esta mensagem permite que você forneça sua própria explicação em relação ao motivo pelo qual a análise não retornou dados.

  1. Edite a análise para a qual você deseja adicionar uma mensagem personalizada.
  2. Clique na guia Resultados do Editor de Análise.
  3. Clique no botão Propriedades da Análise.
  4. Na caixa Nenhuma Definição de Resultado da caixa de diálogo Propriedades de Análise, selecione Exibir Mensagem Personalizada.
  5. No campo Cabeçalho, digite o texto do cabeçalho da mensagem personalizada.
  6. No campo Mensagem, digite o texto explicativo.
  7. Clique em OK.

Adicionando Prompts às Análises

Esse procedimento é uma etapa do processo de construção de uma análise.

Use a guia Prompts do Editor de Análise para criar prompts que permitam aos usuários selecionar valores para filtrar uma análise. Os prompts permitem que os usuários selecionem valores que filtrem dinamicamente todas as views da análise. Para obter mais informações, consulte Qual é o Processo para a Construção de Análises?

Examinando as Instruções da Lógica SQL para Análises

Esse procedimento corresponde a uma etapa avançada do processo de construção de uma análise.

Para obter informações, consulte Qual é o Processo para a Construção de Análises?.

Use a guia Avançado do Editor de Análise para examinar o código XML e a instrução SQL lógica gerada para uma análise e opcionalmente criar uma análise com base nessa instrução SQL. Geralmente você precisa utilizar os recursos dessa guia, porque a maioria das funcionalidades para trabalhar com funcionalidades com análises é fornecida através da interface do usuário. A lista a seguir fornece exemplos de situações em que você pode querer examinar instruções SQL:

  • Você pode utilizar a seção Prefixo para substituir qualquer variável de usuário ou variável de sessão que tenha sido marcada como disponível para atualização. Você pode especificar diversas variáveis para atualização com uma linha de código.

    Para substituir variáveis, use a seguinte sintaxe:

    SET VARIABLEvar-name=value

    Por exemplo, você pode definir as variáveis que serão mostradas na linha de código a seguir:

    SET VARIABLE "My Variable"=4, DISABLE_CACTHE_HIT = 1, LOGLEVEL = 2;

    Para obter informações sobre variáveis, consulte Onde Posso Fazer Referência a Variáveis?

  • Você pode alterar temporariamente o nível de registro de uma análise para solução de problemas, mesmo quando o registro estiver desativado para análises. Na seção Prefixo da guia Avançado, você pode especificar o seguinte:

    SET VARIABLE LOGLEVEL=4;

    Essa especificação executa a análise no nível 4, o que facilita a solução de problemas avançados. O nível padrão é 0, que indica não haver log. Você pode exibir os logs usando o link Exibir Log na página Administração: Gerenciar Sessões.

    Consulte Definindo Opções da Ferramenta de AdministraçãoGuia do Criador de Repositório de Metadados para o Oracle Business Intelligence Enterprise Edition para obter informações sobre níveis de log.

  • Você pode inserir suas próprias instruções lógicas SQL. Esse procedimento elimina muitas funcionalidades do Oracle BI EE (como colunas hierárquicas, etapas de seleção, grupos e formatação), mas permite a você utilizar funções como DEFINIR operações.

  • Você pode criar uma análise utilizando as instruções SQL de uma análise existente como ponto de partida.

Antes de trabalhar com a guia Avançado, tenha em mente os seguintes pontos importantes:

  • Este procedimento aplica-se somente a usuários avançados e desenvolvedores com as responsabilidades apropriadas para acessar a guia Avançado. Presume-se que você entenda instruções SQL avançadas, tenha experiência em trabalhar com metadados do Oracle BI Server, esteja familiarizado com as informações de SQL do Guia de Referência de SQL Lógica para o Oracle Business Intelligence Enterprise Edition e entenda o conteúdo e a estrutura das origens de dados subjacentes.

  • Esta guia fornece a área Cláusulas Avançadas de SQL, que permite a você adicionar cláusulas às instruções SQL e outros recursos avançados. Esses recursos, exceto pela capacidade de especificar um prefixo, são desativados para análises que contêm colunas hierárquicas, seleções de membros ou grupos.

Nota:

Você pode ver a instrução SQL lógica que uma análise está utilizando inserindo uma view de SQL lógica. Você também pode informar instruções SQL utilizando a página Administração: Emitir SQL.
  1. Clique na guia Avançado do Editor de Análise.
  2. Use o link que corresponde ao nome da análise na área Fazendo Referência a Resultados na parte superior da guia para exibir páginas que contêm links para trabalhar com os resultados da análise.
  3. Utilize os campos da área XML da Análise para exibir e modificar o código XML e clique em Aplicar XML.

    Se você modificar o código XML você afetará a análise como ela foi salva no Catálogo de Apresentação do Oracle BI.

    Para aplicar as definições nas caixas Atualização Parcial e Ignorar Cache dos Serviços de Apresentação do Oracle BI, é necessário clicar também no botão Aplicar SQL na parte inferior da guia.

  4. Utilize a caixa somente leitura na área SQL Enviada para examinar a instrução SQL enviada ao Oracle BI Server quando a análise é executada.

    Se você quiser criar uma análise utilizando a instrução SQL da análise atual como ponto de partida, clique no botão Nova Análise. Todas as colunas hierárquicas, etapas de seleção, grupos ou formatações especificadas na análise atual serão removidas.

  5. Dependendo do conteúdo da análise, utilize os campos disponíveis da área Cláusulas SQL Avançadas para alterar a área de assunto, adicione cláusulas GROUP BY ou HAVING e especifique o processamento DISTINCT e um prefixo.
  6. Clique em Aplicar SQL para aplicar suas alterações.

    Nota:

    Tenha cuidado ao clicar no botão Aplicar SQL. Ao fazer isso, o Oracle BI EE Server criará uma nova análise com base na instrução SQL que você adicionou ou modificou. Portanto, você perderá todas as views, formatações e assim por diante que tiver criado anteriormente para a análise. O código XML também será modificado para a nova análise.

Salvando Análises

Esse procedimento é uma etapa do processo de construção de uma análise.

Para obter mais informações, consulte Qual é o Processo para a Construção de Análises?

Você pode salvar uma análise:

  • Na pasta pessoal, onde só você pode acessar a análise.

    Sua pasta pessoal de nível superior é chamada Minhas Pastas. Cada usuário com um nome de usuário exclusivo possui uma pasta chamada Minhas Pastas. Ela tem o objetivo de armazenar as análises executadas com mais frequência, além de outros conteúdos também acessados com frequência.

    Quando você clicar no link Atualizar Exibição na parte inferior do painel, a análise será listada na pasta na qual você a salvou.

  • Na pasta compartilhada, na qual os usuários com permissão para acessar essa pasta poderão acessar a análise.

  • No banco de dados do Lotus Notes de uma das seguintes formas:

    • Salvando a análise em um Archive Web (extensão do arquivo .mht) e, em seguida, fazendo upload do arquivo para o banco de dados do Lotus Notes.

    • Salvando a análise e programando-a para ser enviada por e-mail automaticamente para um endereço específico em um servidor Lotus Notes usando um agente. O servidor Lotus Notes pode, em seguida, processar o e-mail e gravá-lo no banco de dados.

Para salvar uma análise:

  1. No Editor de Análise, clique no botão Salvar Análise para exibir a caixa de diálogo para salvar a análise.

  2. Se quiser salvar a análise em uma pasta pessoal ou compartilhada:

    1. Na caixa Salvar Em, selecione a pasta pessoal ou compartilhada na qual a análise deverá ser salva.

    2. No campo Nome, informe um nome para análise, como por exemplo, forecasted_sales.

    3. Clique em OK.

  3. Se você deseja salvar a análise em um banco de dados do Lotus Notes usando um arquivo compactado no formato Web:

    1. Na caixa Salvar Em, selecione a pasta na qual deseja salvar a análise.

    2. No campo Nome, informe um nome para a análise, incluindo uma extensão de arquivo .mht, como por exemplo, forecasted_sales.mht.

    3. Clique em OK.

    4. Faça upload do arquivo .mht para o banco de dados do Lotus Notes.

  4. Se quiser salvar a análise em um banco de dados Lotus Notes usando um agente:

    1. Na caixa Salvar Em, selecione a pasta na qual deseja salvar a análise.

    2. No campo Nome, informe um nome para análise, como por exemplo, forecasted_sales.

    3. Clique em OK.

    4. Crie o agente, programando-o para ser enviado por e-mail para um endereço específico em um servidor Lotus Notes.

      Para obter mais informações sobre como criar um agente, consulte Criando Agentes.

Criando Agentes a partir de Análises

Você pode criar um agente diretamente de uma análise.

Quando você cria um agente diretamente de uma análise, o Oracle BI EE faz o seguinte:
  • Cria uma condição com base na análise e adiciona a condição à guia Condição do Editor de Agente.

  • Adiciona a análise como entrega do conteúdo na guia Conteúdo de Entrega do Editor de Agente.

Para obter mais informações sobre agentes, consulte Entregando Conteúdo.
  1. Localize a análise a partir da qual você deseja criar um agente usando um dos seguintes métodos:
    • Abra a análise, clique na guia Resultados do Editor de Análise e no botão Programar. A análise é salva.
    • Navegue até a análise na página Catálogo, clique na lista Mais e, em seguida, clique na opção Programar.
  2. Preencha as seguintes guias do editor do Agente:
    • Guia Geral
    • Guia Programar
    • Guia Condição
    • Guia Entregar Conteúdo
    • Guia Destinatários
    • Guia Destinos
    • Guia Ações
  3. Salve o agente.

Editando Análises

Você pode editar qualquer análise dessa maneira, a menos que esteja no modo de acessibilidade.

Nota:

Se você estiver usando o Oracle BI Enterprise Edition no modo de acessibilidade, utilize o assistente do BI Composer, em vez do editor de Análise, para editar análises. Para obter mais informações sobre o BI Composer, consulte Usando o BI Composer para Trabalhar com Análises. Para obter mais informações sobre o modo de acessibilidade, consulte Funcionalidades de Acessibilidade.
  1. No cabeçalho global, clique em Catálogo para exibir a página Catálogo.
  2. Navegue até a análise a ser editada e clique no link Editar.
  3. No Editor de Análise, faça as alterações desejadas na análise.
  4. Salve a análise.

Sobre como Incorporar uma Análise em um Painel

Mostre automaticamente as análises atuais nos painéis de controle por incorporação.

A incorporação de uma análise em um painel faz com que ela seja executado automaticamente e exiba os resultados no painel. Dessa forma, você terá acesso aos resultados atuais. Por exemplo, se você for um executivo de vendas cuja empresa captura dados de vendas diariamente, então pode ser que você queira que um volume em dólares do produto que foi vendido seja exibido na página de rosto de seu painel.

Você pode incorporar análises criadas anteriormente no Catálogo do Oracle BI Presentation através do editor de Painéis. Para obter informações sobre o Editor de Painel de Controle, consulte Adicionando Conteúdo aos Painéis.

Trabalhando com Solicitações Diretas do Banco de Dados

Os usuários com os privilégios apropriados podem criar e emitir uma solicitação direta do banco de dados para um banco de dados de back-end físico.

Você pode exibir e manipular os resultados da solicitação no Editor de Análise e depois pode incorporar os resultados em painéis de controle e agentes. Esta seção inclui os seguintes tópicos:

Definindo Privilégios para Solicitações Diretas

Os administradores podem definir permissões de acesso para solicitações diretas.

As definições de privilégio a seguir na Administração de Serviços do Oracle BI Presentation controlam se você pode modificar e executar solicitações diretas:

  • Editar Análises Diretas do Banco de Dados

    Se este privilégio for definido, então você pode criar e editar solicitações diretas do banco de dados.

  • Executar Análises Diretas do Banco de Dados

    Se esta permissão for definida, então você pode emitir solicitações diretas e visualizar os resultados.

Para obter informações, consulte Gerenciando Privilégios do Presentation Services em Guia de Segurança do Oracle Business Intelligence Enterprise Edition.

Executando uma Solicitação Direta do Banco de Dados

Você pode consultar o banco de dados diretamente.

Você pode enviar uma solicitação direta ao banco de dados do Oracle BI EE.

Nota:

As regras de segurança dos dados do Oracle BI Server são ignoradas e não podem ser aplicadas quando as solicitações diretas do banco de dados são emitidas do Oracle BI EE.

  1. No cabeçalho global, selecione Novo e, em seguida, Análise e Criar Consulta Direta do Banco de Dados.
  2. Na guia Critérios do Editor de Análise, especifique as opções apropriadas.
  3. Para emitir a solicitação e visualizar os resultados, se houver, clique na guia Resultados.

Visualizando os Resultados de Solicitações Diretas do Banco de Dados

Depois que você recuperar colunas para criar uma análise de uma solicitação direta do banco de dados, você pode trabalhar com a análise da mesma forma que a forma como você trabalha com outras análises.

A seguinte lista destaca as diferenças com análises cujas colunas foram originadas de solicitações diretas do banco de dados:

  • O painel Áreas de Assunto não contém qualquer coluna, porque você não está trabalhando com colunas de um repositório.

  • Você não pode criar grupos ou etapas de seleção para esta análise.

  • Você não pode especificar formatação condicional para as colunas.

  • As opções Classificar em Ordem Crescente (triângulo voltado para cima) e Classifcar em Ordem Decrescente (triângulo voltado para baixo) que aparecem quando você passa o mouse sobre a área à direita de um nome de coluna no cabeçalho de uma tabela dinâmica, tabela ou view de grade não são suportadas.

Usando Variáveis

Variáveis ajudam a garantir que as mesmas informações e textos sejam apresentados com exatidão em diversos locais.

Você pode fazer referência a variáveis em várias áreas do Oracle BI Enterprise Edition, incluindo em análise, agentes, painéis, KPIs, ações e condições. Por exemplo, suponha que você queira criar uma análise cujo título exibe o nome do usuário atual. Você pode fazer isso fazendo referência a uma variável.

Há cinco tipos de variáveis que você pode usar:

  • Sessão

  • Repositório

  • Apresentação

  • Solicitação

  • Global

O Que São Variáveis da Sessão?

Uma variável de sessão é aquela que é inicializada no momento do log-in de cada usuário.

Quando um usuário começa uma sessão, o Oracle BI Server cria uma nova instância de uma variável de sessão e inicializa-a.

Há muitas instâncias de uma variável da sessão, pois há sessões ativas no Oracle BI Server. Cada instância de uma variável da sessão poderia ser inicializada em um valor diferente.

Variáveis de sessão são preenchidas por uma consulta especificada em um bloco de inicialização (INIT BLOCK). Esses INIT BLOCKs de sessão geralmente são executados somente uma vez no momento do log-in. No entanto, se o INIT BLOCK for marcado como adiado, ele poderá ser executado posteriormente quando as variáveis relevantes forem referenciadas.

Os INIT BLOCKS de sessão geralmente são associados a uma instrução de consulta, mas também podem ser associados a um objeto LDAP (Lightweight Directory Access Protocol). Para obter mais informações sobre INIT BLOCKs, consulte Trabalhando com Blocos de Inicialização no Guia do Criador de Repositório de Metadados para o Oracle Business Intelligence Enterprise Edition.

Há dois tipos de variáveis de sessão:

  • Sistema - Uma variável de sessão que o Oracle BI Server e o Oracle BI Presentation Services usa para fins específicos.

    As variáveis da sessão do sistema têm nomes reservados que não podem ser usados para outros tipos de variáveis (como estática ou as variáveis de repositório dinâmicas e variáveis de sessão que não são do sistema).

  • Não É do Sistema - Uma variável do sistema que o administrador cria e os nomes. Por exemplo, o administrador pode criar uma variável que não é do sistema SalesRegion que inicializa o nome de uma região de vendas do usuário.

O administrador cria variáveis de sessão que não são do sistema usando a Ferramenta de Administração do Oracle BI.

Nota:

Determinadas variáveis de sessão do sistema (tais como USERGUID ou ROLES) não podem ser substituídas por variáveis de solicitação. Outras variáveis de sessão do sistema, tais como DATA_TZ e DATA_DISPLAY_TZ (Fuso horário), podem ser substituídas se configuradas no Oracle BI Administration Tool.

Para obter mais informações, consulte Trabalhando com Variáveis de Repositório em Guia do Criador de Repositório de Metadados para o Oracle Business Intelligence Enterprise Edition.

Para obter mais informações, consulte Sobre Variáveis de Sessão no Guia do Criador de Repositório de Metadados para o Oracle Business Intelligence Enterprise Edition.

O Que São Variáveis do Repositório?

Uma variável de repositório é uma variável que possui um único valor em determinado momento.

Há dois tipos de variáveis de repositório:

  • Estática - Variáveis do repositório cujo valor persiste e não é alterado até que o administrador decida alterá-las.

  • Dinâmico — Variáveis de repositório cujos valores são preenchidos por uma consulta especificada em um INIT BLOCK. Você pode especificar o intervalo pelo qual o INIT BLOCK é atualizado. Um INIT BLOCK dinâmico atualiza automaticamente os valores de suas variáveis no intervalo especificado.

    INIT BLOCKs dinâmicos só podem ser associados a uma consulta (ou seja, por uma instrução SQL, uma consulta de ADF ou outra origem de dados suportada). Para obter mais informações sobre INIT BLOCKs, consulte Trabalhando com Blocos de Inicialização no Guia do Criador de Repositório de Metadados para o Oracle Business Intelligence Enterprise Edition.

O administrador cria variáveis do repositório usando a Ferramenta de Administração do Oracle BI.

Para obter mais informações, consulte Sobre Variáveis de Repositório em Guia do Criador de Repositório de Metadados para o Oracle Business Intelligence Enterprise Edition.

O Que São Variáveis de Apresentação?

Variáveis de apresentação são criadas e utilizadas com prompts de painel de controle.

Uma variável de apresentação é aquela que pode ser criada como parte do processo de criação de um dos seguintes tipos de prompts do painel:

  • Prompt da coluna — Uma variável de apresentação criada como parte de um prompt de coluna é associada a uma coluna, e os valores que ela pode obter vêm dos valores da coluna.

    Para criar uma variável de apresentação como parte de um prompt de coluna, na caixa de diálogo Novo Prompt (ou caixa de diálogo Editar Prompt), selecione Variável de Apresentação no campo Definir uma variável e, em seguida, informe um nome para a variável no campo Nome da Variável.

    Para obter informações sobre como trabalhar com prompts de colunas, consulte Criando um Prompt de Coluna.

  • Prompt da variável — Uma variável de apresentação criada como parte de um prompt de variável não é associada a nenhuma coluna e você define os valores que ela pode ter.

    Para criar uma variável de apresentação como parte de um prompt de variável, na caixa de diálogo Novo Prompt (ou caixa de diálogo Editar Prompt), selecione Variável de Apresentação no campo Prompt para e, em seguida, informe um nome para a variável no campo Nome da Variável.

    Para obter informações sobre como trabalhar com prompts de variáveis, consulte Criando um Prompt de Variável.

O valor de uma variável de apresentação é preenchido pelo prompt de coluna ou variável em que ela foi criada. Ou seja, cada vez que um usuário seleciona um ou mais valores na coluna prompt ou variável, o valor da variável de apresentação é definido com o valor ou valores que o usuário seleciona.

O Que São Variáveis de Solicitação?

As variáveis de solicitação substituem temporariamente as solicitações do banco de dados de prompt.

Uma variável de solicitação permite que você substitua o valor de uma variável de sessão, mas somente pela duração de uma solicitação do banco de dados iniciada por um prompt de coluna ou prompt de variável.

Nota:

Determinadas variáveis de sessão do sistema (tais como USERGUID ou ROLES) não podem ser substituídas por variáveis de solicitação. Outras variáveis de sessão do sistema, tais como DATA_TZ e DATA_DISPLAY_TZ (Fuso horário), podem ser substituídas se configuradas no Oracle BI Administration Tool.

Para obter mais informações, consulte Trabalhando com Variáveis de Repositório em Guia do Criador de Repositório de Metadados para o Oracle Business Intelligence Enterprise Edition.

Você pode criar uma variável de solicitação como parte do processo de criação de um dos seguintes tipos de prompts do painel de controle:

  • Prompt da coluna — Uma variável de solicitação criada como parte de um prompt de coluna é associada a uma coluna, e os valores que ela pode obter vêm dos valores da coluna.

    Para criar uma variável de solicitação como parte de um prompt de coluna, na caixa de diálogo Novo Prompt (ou na caixa de diálogo Editar Prompt), selecione Variável de Solicitação no campo Definir uma variável e, em seguida, informe o nome da variável de sessão a ser substituída no campo Nome da Variável.

    Para obter informações sobre como trabalhar com prompts de colunas, consulte Criando um Prompt de Coluna.

  • Prompt da variável — Uma variável de solicitação criada como parte de um prompt de variável não é associada a nenhuma coluna e você define os valores que ela pode ter.

    Para criar uma variável de solicitação como parte de um prompt de variável, na caixa de diálogo Novo Prompt (ou na caixa de diálogo Editar Prompt), selecione Variável de Solicitação no campo Prompt para e, em seguida, informe o nome da variável de sessão que deseja substituir no campo Nome da Variável.

    Para obter informações sobre como trabalhar com prompts de variáveis, consulte Criando um Prompt de Variável.

O valor de uma variável de solicitação é preenchido pelo prompt de coluna ou variável em que ela foi criada. Ou seja, cada vez que um usuário seleciona um valor na no prompt de coluna ou variável, o valor da variável de solicitação é definido para o valor que o usuário seleciona. Contudo, o valor só permanecerá em efeito no momento em que o usuário pressionar o botão Ir para o prompt até que a análise de resultados seja retornada para o painel de controle.

Nota:

Só variáveis de solicitações numéricas e de string suportam vários valores. Todos os outros tipos de dados só especificam o primeiro valor.

O Que São Variáveis Globais?

Uma variável global é uma coluna criada combinando um tipo de dados específico com um valor.

O valor é string, número, data, hora, expressão, fórmula e assim por diante. Você cria um valor global durante o processo de criação de uma análise usando a caixa de diálogo Editar Fórmula da Coluna. A variável global então é salva no catálogo e disponibilizada para todas as outras análises em um sistema de tenant específico.

Você cria uma variável global como parte do processo de criação de uma análise.

As variáveis globais são dos seguintes tipos:

  • Data

  • Data e Hora

  • Número

  • Texto

  • Hora

Para criar uma variável global:

  1. No painel Colunas Selecionadas da guia Critérios, clique no botão Opções ao lado da coluna cuja fórmula você deseja editar e selecione Editar Fórmula.
    A guia Fórmula da Coluna da caixa de diálogo Editar Fórmula da Coluna é exibida. Você pode um criar um cabeçalho personalizado para a variável global usando esta guia.
  2. Clique no botão Variável e, em seguida, selecione Global.
    A caixa de diálogo Inserir Variável Global é exibida.
  3. Clique no botão Adicionar Nova Variável Global.
    A caixa de diálogo Nova Variável Global é exibida.
  4. Informe um nome exclusivo.
  5. Selecione um tipo de dados.
  6. Informe um valor.

    Nota:

    Se você estiver selecionando Data e Hora como o tipo de dados, informe o valor, como neste exemplo: 03/25/2004 12:00:00 AM

    Se estiver informando uma expressão ou um cálculo como valor, use o tipo de dados Texto, como neste exemplo: "Base Facts"."1- Revenue"*3.1415

  7. Clique em OK. A nova variável global será adicionada à caixa de diálogo Inserir Variável Global.
  8. Selecione a nova variável global que acabou de criar e, em seguida, clique em OK.
    A caixa de diálogo Editar Fórmula da Coluna é exibida com a variável global inserida no painel Fórmula da Coluna.
  9. A caixa de seleção Cabeçalhos Personalizados é selecionada automaticamente. Informe um novo nome para a coluna à qual designou uma variável global para refletir mais precisamente a variável.
  10. Clique em OK.

A variável global é avaliada no momento em que a análise é executada, e o valor da variável global é substituído de forma apropriada. Só usuários com privilégios apropriados podem gerenciar (adicionar, editar e excluir) variáveis globais.

Onde Posso Fazer Referência a Variáveis?

Você pode referenciar variáveis em muitas áreas, mas não pode referenciar todas em cada área.

Você pode referenciar variáveis nas seguintes áreas (mas não pode referenciar todos os tipos de variáveis em cada área):

  • Views de título.

  • Views de narrativa.

  • Views de texto estático.

  • Filtros.

  • Fórmulas de coluna.

  • Condições de formatação condicional.

  • Cabeçalhos de tabela e de coluna em análises.

  • Solicitações diretas do banco de dados.

  • Prompts de painel e prompts em linha.

  • Cabeçalhos e rodapés para saída em PDF.

  • objetos do link ou da imagem de um painel.

  • Objetos de texto de um painel.

  • Gráficos para especificar formatação condicional de dados de gráficos.

  • Limites do gauge.

  • Limites do gauge.

  • Agentes

  • Ações para especificar parâmetros.

  • Condições para Especificar Parâmetros.

  • Etapas de seleção para substituir etapas.

  • KPIs para definir limites.

  • KPIs incluídos em uma lista de controle de KPI.

  • Campos de URL em caixas de diálogo.

Para obter a sintaxe que você usa para referenciar variáveis, consulte Qual é a Sintaxe para Fazer Referência a Variáveis?.

Qual é a Sintaxe para Fazer Referência a Variáveis?

Você pode fazer referência a variáveis em análises, painéis de controle, KPIs e agentes. Como você faz referência a uma variável dependem da tarefa que você está executando.

Para tarefas em que é exibida em uma caixa de diálogo com campos, você deverá especificar só o tipo e o nome da variável (não a sintaxe inteira), por exemplo, fazendo referência a uma variável em uma definição de filtro.

Para outras tarefas, como fazer referência a uma variável em uma view de título, você especifica a sintaxe da variável. A sintaxe que você usa depende do tipo de variável descrito na tabela.

Nota:

Na sintaxe, se o sinal "arroba" (@) não for seguido por uma chave ({), em seguida, ele será tratada como uma "arroba".
Tipo de Variável Sintaxe Exemplo

Sessão

@{biServer.variables['NQ_SESSION.variablename']}

onde variablename é o nome da variável de sessão, por exemplo, DISPLAYNAME.

Para obter uma lista de variáveis de sessão do sistema que você pode usar, consulte Sobre Variáveis de Sessão do Sistema no Guia do Criador de Repositório de Metadados para o Oracle Business Intelligence Enterprise Edition.

@{biServer.variables['NQ_SESSION.USER']}

Repositório

@{biServer.variables.variablename}

ou

@{biServer.variables['variablename']}

onde variablename é o nome da variável de repositório, por exemplo, prime_begin.

@{biServer.variables.prime_begin}

ou

@{biServer.variables['prime_begin']}

Apresentação ou solicitação

@{variables.variablename}[format]{defaultvalue}

ou

@{scope.variables['variablename']}

onde:

  • variablename é o nome da apresentação ou variável de solicitação, por exemplo, MyFavoriteRegion.

  • (opcional) format é uma máscara de formato dependente do tipo de dados da variável, por exemplo, #,##0, MM/DD/YY hh:mm:ss. (Observe que o formato do arquivo não é aplicada ao valor padrão.)

  • (opcional) defaultvalue é uma constante ou referência de variável indicando um valor a ser usado se a variável referenciada por variablename não estiver preenchida.

  • escopo identifica os qualificadores da variável. Você deve especificar o escopo quando uma variável for usada em vários níveis (análises, páginas do painel de controle e painéis de controle) e você deseja acessar um valor específico. (Se você não especificar o escopo, então a ordem de precedência será análises, páginas do painel de controle e painéis de controle).

Observação: ao usar um prompt do painel de controle com uma variável de apresentação que pode ter vários valores, a sintaxe difere, dependendo do tipo de coluna. Vários valores são formatados em valores separados por vírgulas e, portanto, todas as cláusulas de formato são aplicadas a cada valor antes de serem unidos por vírgulas.

@{variables.MyFavoriteRegion}{EASTERN REGION}

ou

@{MyFavoriteRegion}

ou

@{dashboard.variables['MyFavoriteRegion']}

ou

(@{myNumVar}[#,##0]{1000})

ou

(@{variables.MyOwnTimestamp}[YY-MM-DD hh:mm:ss]{)

ou

(@{myTextVar}{A, B, C})

Global

@{global.variables.variablename}

em que variablename é o nome da variável global, por exemplo, gv_region. Ao fazer referência a uma variável global, use o nome totalmente qualificado conforme indicado no exemplo.

Observação: a convenção de nomenclatura para variáveis globais deverá estar em conformidade com as especificações de linguagem de Script EMCA para JavaScript. O nome não deve exceder 200 caracteres nem pode conter espaços embutidos, palavras reservadas e caracteres especiais. Se você não estiver familiarizado com os requisitos da linguagem JavaScript, consulte uma referência especializada.

@{global.variables.gv_date_n_time}

Você também pode fazer referência a variáveis nas expressões. As diretrizes para mencionar variáveis em expressões são descritas na tabela a seguir.

Tipo de Variável Diretrizes Exemplo

Sessão

  • Incluir a variável da sessão como um argumento da função VALUEOF.

  • Colocar o nome da variável entre aspas duplas.

  • Preceder a variável da sessão por NQ_SESSION e um ponto.

  • Colocar a parte de NQ_SESSION e o nome da variável da sessão entre parênteses.

"Market"."Region"=VALUEOF(NQ_SESSION."SalesRegion")

Repositório

  • Inclui a variável de repositório como um argumento da função VALUEOF.

  • Colocar o nome da variável entre aspas duplas.

  • Consulte uma variável do repositório estático por nome.

  • Consulte uma variável de repositório dinâmica por seu nome totalmente qualificado.

    Se você estiver usando uma variável dinâmica de repositório, então os nomes do bloco de inicialização e a variável de repositório tiverem que ser delimitados por aspas duplas ("), separados por um ponto e colocados entre parênteses. Por exemplo, para usar o valor de uma variável de repositório dinâmica denominada REGION, contida em um bloco de inicialização chamado Segurança da Região, use esta sintaxe:

    VALUEOF("Region Security"."REGION")
    

    Para obter mais informações, consulte Sobre Variáveis de Repositório no Guia do Criador de Repositório de Metadados para o Oracle Business Intelligence Enterprise Edition.

CASE WHEN "Hour" >= VALUEOF("prime_begin") AND "Hour" < VALUEOF("prime_end") THEN 'Prime Time' WHEN ... ELSE...END

Apresentação

  • Use esta sintaxe:

    @{variablename}{defaultvalue}
    

    onde variablename é o nome da variável de apresentação e defaultvalue (opcional) é uma constante ou referência de variável indicando um valor a ser usado, se a variável referenciada por variablename não for preenchida.

  • Para converter a variável em uma string, coloque toda a sintaxe entre aspas simples, por exemplo:

    '@{user.displayName}'
    

Observação: se o sinal de @ não for seguido por uma {, então ele será tratado como um sinal de @.

Durante a utilização de uma variável de apresentação que pode ter vários valores, a sintaxe diferirá, dependendo do tipo de coluna.

Use a seguinte sintaxe em SQL para o tipo de coluna especificado a fim de gerar instruções SQL válidas:

  • Texto(@{variablename}['@']{'defaultvalue'})

  • Numérico(@{variablename}{defaultvalue})

  • Data/horário(@{variablename}{timestamp 'defaultvalue'})

  • Data (somente a data) — (@{variablename}{date 'defaultvalue'})

  • Horário (somente o horário) — (@{variablename}{time 'defaultvalue'})

"Market"."Region"=@{MyFavoriteRegion}{EASTERN REGION}

ou

"Products"."P4 Brand"=(@{myTextVar}['@']{BizTech})

ou

"Products"."PO Product Number"=(@{myNumVar}{1000})

ou

"Sales Person"."E7 Hire Date"=(@{myDateTimeVar}{timestamp '2013-05-16 00:00:01'})

ou

"Time"."Total Fiscal Time"=(@{myDateVar}{date '2013-05-16'})

ou

"Time"."Time Right Now"=(@{myTimeVar}{time '00:00:01'})

Para vários valores (em tipos de dados especificados) ao usar SQL:

  • Se o tipo de coluna for Texto e variablename estiver especificando val1, val2 e val3, o valor resultante será ('val1', 'val2', 'val3').

ou

  • Se o tipo de coluna for Data e variablename estiver especificando 2013-08-09 e 2013-08-10, o valor resultante será (data '2013-08-09', data '2013-08-10').

ou

  • Se o tipo de coluna for Data-hora e variablename estiver especificando 2013-08-09 00:00:00 e 2013-08-10 00:00:00, o valor resultante será (timestamp '2013-08-09 00:00:00', timestamp '2013-08-10 00:00:00').

Para áreas específicas nas quais você pode mencionar variáveis, consulte Onde Posso Fazer Referência a Variáveis?

Quais Variáveis de Apresentação Predefinidas Estão Disponíveis?

O aplicativo tem um conjunto de variáveis de apresentação predefinidas que você pode usar em várias saídas.

A tabela contém uma lista das variáveis de apresentação predefinidas que você pode mencionar em análises, painéis de controle, KPIs e agentes. (Observe a sintaxe para essas variáveis de apresentação predefinidas omite o qualificador variables., por exemplo, @{session.locale}, em vez de @{session.variables.locale}.)

Nota:

Para variáveis de fuso horário, o fuso horário de um usuário deve ser definido com um valor diferente do Padrão, para que essa variável funcione. (Os usuários definem o fuso horário preferencial deles na guia Preferências da caixa de diálogo Minha Conta.)
Escopo Variável de Apresentação Exemplo

sistema

productVersion

system.productVersion = 11.1.1.3 (Build 090619.0110.000)

sistema

currentTime

system.currentTime = 6/29/2009 7:35:59 PM

sessão

locale

session.locale = en-us

sessão

language

session.language = en

sessão

rtl

Indica se a seleção do idioma na página Log-in é um idioma da direita para a esquerda. Por exemplo, se a seleção do idioma for hebraico, então essa variável retornará verdadeira.

session.rtl = false

sessão

timeZone

session.timeZone = (GMT-06:00) América Central

sessão

timeZone.id

Retorna um valor que não será localizado.

session.timeZone.id = (GMT-06:00) América Central

sessão

timeZone.name

Retorna um valor localizado.

session.timeZone.name = (GMT-06:00) América Central

sessão

timeZone.value

Retorna um valor localizado.

session.timeZone.value = (GMT-06:00) América Central

sessão

loginTime

session.loginTime = 6/29/2009 7:12:01 PM

sessão

logoutTime

session.logoutTime = 6/29/2009 8:02:01 PM

sessão

lastAccessTime

session.lastAccessTime = 6/29/2009 7:35:59 PM

sessão

currentUser

session.currentUser = Administrador

sessão

currency.name

session.currency.name = $ English - Estados Unidos

sessão

currency.symbol

session.currency.symbol = $

sessão

currency.userPreference

session.currency.userPreference = Moeda Global 2

sessão

accessibility

Indica se o modo de Acessibilidade está ativado para a sessão do usuário atual.

session.accessibility = true

usuário

id

user.id = Administrador

usuário

displayName

user.displayName = Administrador

usuário

homeDirectory

user.homeDirectory = /users/administrator

painel de controle

currentPage

dashboard.currentPage = página 1

painel de controle

xml

dashboard.xml = o XML do painel

painel de controle

dashboard.currency.name

dashboard.currency.name = Euro

painel de controle

dashboard.currency.symbol

dashboard.currency.symbol = $

painel de controle

dashboard.currency.userPreference

dashboard.currency.userPreference = Moeda Global 1

painel de controle

dashboard.path

Retorna o caminho no catálogo.

dashboard.path = /users/administrator/_portal/Sales

painel de controle

dashboard.name

dashboard.name = MyDashboard

painel de controle

dashboard.caption

Retorna o nome localizado do painel.

dashboard.caption = Vendas

painel de controle

dashboard.location

Retorna o URL da localização.

dashboard.location = Dashboard&PortalPath=/users/administrator/_portal

painel de controle

dashboard.description

dashboard.description = Vendas por região e distrito

painel de controle

dashboard.author

dashboard.author = Administrador

dashboard.currentPage

dashboard.currentPage.name

dashboard.currentPage.name = página de Vendas 1

dashboard.currentPage

dashboard.currentPage.path

dashboard.currentPage.path = /users/administrator/_portal/Sales/page 1

dashboard. current Page

dashboard.currentPage.currency.name

dashboard.currentpage.currency. name = USD

dashboard.current Page

dashboard.currentPage.currency.symbol

dashboard.currentPage.currency. symbol = USD

dashboard. current Page

dashboard.currentPage.currency.userPreference

dashboard.currentPage.currency.userPreference = Moeda Global 2

análise

report.currency.name

report.currency.name = $ English - Estados Unidos

análise

report.currency.symbol

report.currency.symbol = $

análise

report.currency.userPreference

report.currency.userPreference = Moeda Global 2

Exemplo de Referência a uma Variável em uma View de Título

A referência a uma variável em uma view de título assegura a precisão das informações.

Suponha que você tenha criado um prompt de painel de controle chamado Região, que tenha como base a coluna Região D50 e crie uma variável de apresentação chamada MyFavoriteRegion, conforme mostrado na ilustração.

Suponha também que você tenha criado uma análise que mostre Receita por Região e Área. Você também adicionou um filtro na coluna Região D50, definido como É Solicitado, de forma que possa solicitar ao usuário uma região usando este prompt de Região.

Você pode fazer referência à variável MyFavoriteRegion na view Título para que a seleção do usuário no prompt Região seja exibida no título da análise. Para isso, você informa a sintaxe de variável @{variables.MyFavoriteRegion} no campo Título do editor de Título, conforme mostrado na ilustração.

A ilustração mostra os resultados em uma página do painel de controle quando um usuário seleciona AMERICAS REGION no prompt Região. Observe que a variável no título da análise foi atualizada para a seleção do usuário, AMERICAS REGION.