Adicionar Variáveis de Sessão

Adicione variáveis de sessão personalizadas que você possa incluir nas análises. Depois de mesclar esta etapa com a ramificação Principal e publicá-la, as variáveis de sessão personalizadas estarão disponíveis apenas na interface de usuário da configuração de segurança personalizada.

A consulta SQL definida é executada pelo usuário OAX$OAC. Se você estiver usando outro esquema na consulta, deverá mencionar o nome do esquema como prefixo. Certifique-se de conceder ao usuário acesso OAX$OAC a todos os objetos de banco de dados usados na consulta.
  1. Acesse seu serviço.
  2. Na Console do Oracle Fusion Data Intelligence, clique em Extensões de Modelo Semântico em Administração de Aplicativos.
  3. Na página Extensões de Modelo Semântico, clique em Extensões de Usuário.
    Você vê as ramificações de personalização principal e existente.
  4. Na região Extensões de Usuário, em Ramificações de Personalização, clique em uma ramificação para abrir a página Ramificação.
  5. Na página Ramificação, clique em Adicionar Etapa.
  6. Em Adicionar Etapa, selecione Adicionar Variáveis da Sessão.
    Você verá a sequência do assistente para adicionar as variáveis de sessão e uma lista de variáveis de sessão existentes.
  7. Na etapa 1 do assistente, verifique se alguma das variáveis de sessão existentes atende à sua finalidade.
    Se sim, você poderá sair do assistente e usar as variáveis de sessão existentes aplicáveis em suas análises. Se não, continue com as próximas etapas para criar as variáveis de sessão necessárias.
  8. Informe um nome para sua etapa de personalização, por exemplo, Add a Session variable using Invoice Received Date e adicione uma breve descrição. Clique em Inicialização por Linha para configurar as definições de cache.
  9. Clique em Próximo.
  10. Na etapa 2 do assistente, defina a consulta SQL e crie o bloco de inicialização usando estas instruções:
    1. Informe um nome e uma descrição para o bloco de inicialização.
    2. Selecione um bloco de inicialização anterior.
    3. Informe a consulta SQL que será executada no autonomous data warehouse e retorne um valor que você possa usar nos relatórios. Por exemplo, se quiser obter o Tipo de Taxa de Câmbio definido no Oracle Fusion Data Intelligence em uma variável de sessão, você poderá usar o seguinte script SQL:
      SELECT PARAMETER_VALUE FROM DW_CONTENT_PARAM_CONFIG WHERE
       PARAMETER_CODE='PARAM_GLOBAL_EXCHANGE_RATE_TYPE' 
  11. Clique em Próximo.
  12. Na etapa 3 do assistente, crie as variáveis de sessão usando a saída do bloco de inicialização criado na etapa 2 do assistente.
  13. Clique em Concluir.
    Você verá uma mensagem de que sua etapa está sendo aplicada à ramificação de personalização. Após sua aplicação, você verá a nova etapa de personalização na ramificação de personalização. Agora é possível aplicar a ramificação de personalização à ramificação principal ou editá-la para adicionar mais etapas.