Criando consultas aninhadas

Uma consulta aninhada é uma consulta que é colocada dentro de outra consulta em um modelo. Para aninhar consultas, designe-as a elementos filhos.

Sobre Esta Tarefa

Consultas são aninhadas por contexto ou posicionamento:

Procedimento

  1. No Document Studio, arraste um elemento de Visualização da origem de dados para o elemento do modelo. Quando uma consulta é arrastada para um elemento que possui o elemento pai, a consulta arrastada é verificada, se puder ser executada no contexto de uma consulta de elemento pai. Todas as consultas que podem servir como contexto são exibidas em uma janela Selecionar contexto. A lista exibe o ID e sua representação textual.
  2. Selecione o contexto de consulta da lista.
    Se você estiver aninhando uma consulta por seu contexto dentro do esquema da origem de dados, selecione a consulta pai da consulta que está aninhando. Na lista de consultas que pode selecionar, a consulta pai geralmente é aquela com o caminho mais longo. Exemplo: Se você estiver aninhando /Query1/Query2/Query3, as opções que podem ser selecionadas para o contexto são:
    • Incorreto: /Query1
    • Correto: /Query1/Query2
    Se você selecionar a consulta errada, ela poderá ser iterada pelo número incorreto de vezes em sua saída. Se você receber uma mensagem na visualização Console de que a consulta não está correta, a razão poderá ser que o contexto pai está causando o problema.

    Se estiver aninhando uma consulta por seu posicionamento em vez de contexto no esquema da origem de dados, selecione none. Selecionando none, é possível colocar uma consulta dentro de outra consulta que seja de outro esquema de origem de dados ou esteja em uma ordem diferente do que está estruturado no esquema da origem de dados.

  3. Clique em OK.