Consultar a tabela de destinatários querying-recipient-table

Neste exemplo, queremos recuperar os nomes e e-mails dos destinatários cujos domínios de e-mail são "orange.co.uk" e que não estão em Londres.

  • Qual tabela devemos selecionar?

    A tabela de destinatário (nms:recipient)

  • Campos a serem selecionados como colunas de saída

    E-mail, nome, cidade e número da conta

  • Quais são as condições do filtro dos destinatários?

    domínio de e-mail e cidade

  • É configurada uma classificação?

    Sim, com base em Account number e Last name.

Para criar este exemplo, aplique as seguintes etapas:

  1. Clique em Tools > Generic query editor… e escolha a tabela Recipients (nms:recipient). Em seguida, clique em Next.

  2. Escolha: Last name, First name, Email, City e Account number. Esses campos são adicionados em Output columns. Em seguida, clique em Next.

  3. Classifique as colunas para exibi-las na ordem correta. Aqui, devemos classificar números de conta em ordem decrescente e nomes em ordem alfabética. Em seguida, clique em Next.

  4. Na janela Data filtering, refine sua pesquisa: escolha Filtering conditions e clique em Next.

  5. A janela Target element permite inserir as configurações de filtro.

    Defina a seguinte condição de filtro: destinatários com um domínio de e-mail igual a "orange.co.uk". Para fazer isso, escolha Email domain (@email) na coluna Expression, escolha equal to na coluna Operator e digite "orange.co.uk" na coluna Value.

  6. Se necessário, clique no botão Distribution of values para visualizar uma distribuição baseada no domínio de email de prospectos. Uma porcentagem está disponível para cada domínio de e-mail no banco de dados. Domínios diferentes de "orange.co.uk" são exibidos até o filtro ser aplicado.

    Um resumo da consulta é exibido na parte inferior da janela: Email domain equal to 'orange.co.uk'.

  7. Clique em Preview para obter visualização do resultado da consulta: somente os domínios de email "orange.co.uk" são exibidos.

  8. Agora, vamos alterar a query para localizar os contatos que não moram em Londres.

    Selecione City (location/@city) na coluna Expression, different from como operador e insira London na coluna Value.

  9. Isso abrirá a janela Data formatting. Verifique a ordem da coluna. Mova a coluna "City" logo ao lado da coluna "Account number".

    Desmarque a coluna "First name" para removê-la da lista.

  10. Na janela Data preview, clique em Start the preview of the data. Essa função calcula o resultado da query.

    A guia Column results mostra o resultado da consulta em colunas.

    O resultado mostra todos os destinatários com um domínio de e-mail "orange.co.uk" que não vivem em Londres. A coluna "First name" não é mostrada porque foi desmarcada durante o estágio anterior. Os números de conta são classificados em ordem decrescente.

    A guia XML result mostra o resultado no formato XML.

    A guia Generated QSL queries mostra o resultado da consulta no formato SQL.

recommendation-more-help
cffff7e4-091f-472e-87ca-52087599f99d