7.4 Gerar um conjunto de dados a partir de um query

Objetivo

Saiba como gerar conjuntos de dados a partir dos resultados do query
Conecte o Microsoft Power BI Desktop/Tableau diretamente ao serviço de Query
Criação de um relatório na área de trabalho do Microsoft Power BI Desktop/Tableau Desktop

Contexto da lição

Uma interface de linha de comando para os dados do query é empolgante, mas não apresenta bem. Nesta lição, nós o guiaremos por um fluxo de trabalho recomendado para saber como você pode usar o Microsoft Power BI Desktop/Tableau diretamente no Query Service para criar relatórios visuais para seus participantes.

7.4.1 Criar um conjunto de dados a partir de um query SQL

A complexidade do seu query afetará o tempo que o serviço de Query leva para retornar os resultados. E ao consultar diretamente a partir da linha de comando ou de outras soluções, como o Microsoft Power BI/Tableau, o serviço de Query é configurado com um tempo limite de 5 minutos (600 segundos). E em certos casos essas soluções serão configuradas com tempos limite mais curtos. Para executar query maiores e carregar primeiro o tempo necessário para retornar os resultados, oferta um recurso para gerar um conjunto de dados a partir dos resultados do query. Este recurso utiliza o recurso SQL padrão conhecido como Criar Tabela como Selecionar (CTAS). Ele está disponível na interface do usuário da plataforma na Lista do Query e também está disponível para ser executado diretamente da linha de comando com o PSQL.

No anterior, você substituiu digite seu nome por seu próprio ldap antes de executá-lo no PSQL.

select /* enter your name */
       e.--aepTenantId--.identification.core.ecid as ecid,
       e.placeContext.geo.city as city,
       e.placeContext.geo._schema.latitude latitude,
       e.placeContext.geo._schema.longitude longitude,
       e.placeContext.geo.countryCode as countrycode,
       c.--aepTenantId--.interactionDetails.core.callCenterAgent.callFeeling as callFeeling,
       c.--aepTenantId--.interactionDetails.core.callCenterAgent.callTopic as callTopic,
       c.--aepTenantId--.interactionDetails.core.callCenterAgent.callContractCancelled as contractCancelled,
       l.--aepTenantId--.loyaltyDetails.level as loyaltystatus,
       l.--aepTenantId--.loyaltyDetails.points as loyaltypoints,
       l.--aepTenantId--.identification.core.loyaltyId as crmid
from   demo_system_event_dataset_for_website_global_v1_1 e
      ,demo_system_event_dataset_for_call_center_global_v1_1 c
      ,demo_system_profile_dataset_for_loyalty_global_v1_1 l
where  e.--aepTenantId--.demoEnvironment.brandName IN ('Luma Telco', 'Citi Signal')
and    e.web.webPageDetails.name in ('Cancel Service', 'Call Start')
and    e.--aepTenantId--.identification.core.ecid = c.--aepTenantId--.identification.core.ecid
and    l.--aepTenantId--.identification.core.ecid = e.--aepTenantId--.identification.core.ecid;

Navegue até a interface do usuário do Adobe Experience Platform - https://experience.adobe.com/platform

Você pesquisará sua instrução executada na interface do usuário do Query Adobe Experience Platform digitando seu ldap no campo de pesquisa:

Selecione Query, vá para Log e insira o ldap no campo de pesquisa.

search-query-for-ctas.png

Selecione seu query e clique em Conjunto de Dados de Saída.

search-query-for-ctas.png

Digite Análise de interação do Callcenter do ldap como nome e descrição para o conjunto de dados e pressione o botão Executar Query

create-ctas-dataset.png

Como resultado, você verá um novo query com um status Enviado.

ctas-query-submit.png

Após a conclusão, você verá uma nova entrada para Conjunto de Dados Criado (talvez seja necessário atualizar a página).

ctas-dataset-created.png

Assim que seu conjunto de dados for criado (o que pode levar de 5 a 10 minutos), você poderá continuar o exercício.

Próxima etapa - Opção A: Serviço de Query 7.5 e Power BI

Próxima etapa - Opção B: Serviço de Query 7.6 e Tableau

Voltar ao módulo 7

Voltar para todos os módulos

Nesta página