Criar uma relação de detalhamento entre detalhamentos

  • Versão de lançamento: Washingtondc
  • Atualizado 1 de fev. de 2024
  • 3 min. de leitura
  • Para configurar a navegação em uma visualização entre os elementos de dois detalhamentos no mesmo nível, crie uma relação de detalhamento entre os detalhamentos. Deve existir uma tabela com campos que fazem referência aos registros de ambos os detalhamentos.

    Antes de Iniciar

    Revise os casos de uso para relações de detalhamento em Como navegar pelos elementos de detalhamento com relações de detalhamento.

    Função necessária: pa_data_collector, pa_power_user, admin

    Nota:
    Embora um analista de negócios, normalmente com a função pa_power_user, tenha mais probabilidade de saber quais relações de detalhamento criar, criá-las requer o conhecimento e o acesso a tabelas de um especialista técnico com pa_data_collector. Um pa_admin provavelmente entenderá ambos. Considere ter um pa_admin para criar a relação ou ter uma colaboração entre um pa_power_user e um pa_data_collector.

    Por Que e Quando Desempenhar Esta Tarefa

    Você deseja navegar rapidamente entre dois detalhamentos no mesmo nível que estão logicamente relacionados. O exemplo usado neste tópico envolve os detalhamentos Grupo de atribuição e Atribuído a para o indicador Número de incidentes em aberto. Na animação a seguir, você passa da exibição do número de incidentes atribuídos ao grupo de Suporte da Oracle para a exibição do número de incidentes atribuídos a Candace Bruckman. Ambos os detalhamentos são de primeiro nível, o que significa que você vê o número total de incidentes atribuídos ao Suporte da Oracle e o total atribuído a Candace Bruckman. Se você tivesse selecionado Candice como um detalhamento de segundo nível em vez de por meio de uma relação de detalhamento, teria visto somente os problemas do Oracle Support nos quais eles estavam trabalhando. Como navegar de um grupo de atribuição até seus membros

    Nota:
    As relações de detalhamento são unidirecionais. Para criar um relacionamento bidirecional, defina várias relações de detalhamento.

    Procedimento

    1. Navegar até Todos > Detalhamentos > Relações de detalhamento e clique em Novo.
    2. Preencha os campos do formulário da seguinte forma.
      Tabela 1. Formulário Relação de detalhamento
      Campo Descrição Exemplo
      Detalhamento Selecione o detalhamento ao qual este relacionamento pertence. Você pode acessar detalhamentos relacionados somente a partir deste detalhamento. Para o nosso exemplo, onde você deseja que uma seleção de membros do grupo apareça ao selecionar um Grupo de atribuição, o Detalhamento será Grupo de atribuição.
      Detalhamento relacionado Selecione o detalhamento que você deseja associar ao primeiro detalhamento. Para o nosso exemplo, o detalhamento relacionado aos membros do grupo de atribuição é Atribuído a.
      Tabela Selecione uma tabela com campos que fazem referência aos registros da tabela de fatos das origens de ambos os detalhamentos. Para relacionamentos muitos para muitos, selecione uma tabela muitos para muitos. Para relacionamentos de um para muitos, selecione uma tabela de fatos. O detalhamento de Grupo de atribuição usa dados de Grupo. O detalhamento Atribuído a usa dados do usuário. Os grupos de atribuição podem ter vários membros e um usuário pode ser membro de mais de um grupo de atribuição, portanto, eles têm um relacionamento muitos para muitos. Portanto, você seleciona a tabela Membro do grupo [sys_user_grmember], que é uma tabela de muitos para muitos que une grupos e usuários.
      Campo de detalhamento Selecione o campo da tabela especificada que identifica o elemento de detalhamento a partir do qual você pode navegar. Em nosso exemplo, você seleciona o campo Grupo. Este campo na tabela Membro do grupo [sys_user_grmember] identifica o elemento do detalhamento do Grupo de atribuição.
      Campo de detalhamento relacionado Selecione o campo da tabela especificada que identifica os elementos de detalhamento para os quais você pode navegar ao exibir esta relação. Em nosso exemplo, você seleciona o campo Usuário. Este campo na tabela Membro do grupo [sys_user_grmember] identifica o elemento do detalhamento Atribuído a.
      Campo comum Deixe este campo em branco ao definir uma relação entre detalhamentos.
      Condições Defina outras condições que um registro deve atender para aparecer como um detalhamento relacionado para este relacionamento. Em nosso exemplo, você adiciona a condição [User.Active] [is] [true] para filtrar nossos membros do grupo inativos.

    Resultado

    Depois de enviar o formulário Relação de detalhamento, as opções de navegação ficam disponíveis no Hub de análise para o indicador relevante. Você não precisa executar um trabalho de coleta de dados primeiro.

    O que Fazer Depois

    Exiba exemplos de relações de detalhamento que são enviadas por padrão em todas as instâncias. O exemplo mostrado aqui é a relação de detalhamento de Membros. O Membro da relação de detalhamento fornece navegação na direção reversa, começando com um elemento em Atribuído a e navegando até um Grupo de atribuição. Por fim, a relação de detalhamento do gerente é semelhante a Membros, mas como cada grupo de atribuição tem apenas um gerente, ele mostra um relacionamento muitos para um. Portanto, ele usa uma tabela de fatos em vez de uma tabela de muitos para muitos.