Sobre Variáveis de Sessão

As variáveis de sessão são inicializadas quando um usuário acessa.

Essas variáveis existem para cada usuário na duração da sessão de navegação e expiram quando o usuário fecha o browser ou sai do sistema. Há dois tipos de variável de sessão: sistema e não do sistema.

Variáveis de Sessão do Sistema

Existem diversas variáveis de sessão do sistema que você pode usar em seus relatórios e painéis de controle.

As variáveis de sessão do sistema têm nomes reservados que não podem ser utilizados para qualquer outro tipo de variável.

Variável de Sessão do Sistema Descrição Exemplo de Valor de Consulta SQL (caixa de diálogo Variável)

PORTALPATH

Identifica o painel de controle padrão que um usuário vê quando acessa o sistema (essa preferência pode ser substituída após o acesso).

Para exibir ‘mydashboard’ quando um usuário acessa:

 select ‘/shared/_portal/mydashboard’ from dual;

TIMEZONE

Especifica o fuso horário padrão de um usuário quando ele acessa.

O fuso horário de um usuário normalmente é preenchido com base no perfil do usuário. Os usuários podem alterar o fuso horário padrão nas preferências (Minha Conta).

Para definir o fuso horário quando um usuário acessa:

select ‘(GMT-08:00) Pacific Time (US & Canada)’ from dual;

DATA_TZ

Especifica um deslocamento do fuso horário original dos dados.

Essa variável permite que você converta um fuso horário para que os usuários vejam o fuso apropriado.

Para converter os dados de horário em EST (Horário Padrão do Leste):

select ‘GMT-05:00’ from dual;

Este exemplo significa GMT (Hora de Greenwich) - 5 horas

DATA_DISPLAY_TZ

Especifica o fuso horário da exibição dos dados.

Para exibir no EST (Horário Padrão do Leste)

select ‘GMT-05:00’ from dual;

Este exemplo significa GMT (Hora de Greenwich) - 5 horas

Variáveis de Sessão Não do Sistema

As variáveis de sessão que não são do sistema são nomeadas e criadas no modelo semântico.

Por exemplo, o modelador de dados pode criar uma variável SalesRegion que inicializa o nome de uma região de vendas do usuário quando ele acessa.