7.4 Generare un dataset da una query

Obiettivo

Scoprite come generare set di dati dai risultati delle query
Connect Microsoft Power BI Desktop/Tableau direttamente al servizio Query
Creazione di un rapporto in Microsoft Power BI Desktop/Tableau Desktop

Contesto della lezione

Un'interfaccia della riga di comando per eseguire query sui dati è emozionante, ma non si presenta bene. In questa lezione verrà illustrato un flusso di lavoro consigliato per l'utilizzo diretto di Microsoft Power BI Desktop/Tableau da parte del servizio Query per la creazione di rapporti visivi per gli interessati.

7.4.1 Creare un dataset da una query SQL

La complessità della query influirà sul tempo necessario per la restituzione dei risultati da parte del servizio query. E quando si esegue una query direttamente dalla riga di comando o da altre soluzioni come Microsoft Power BI/Tableau, il servizio Query è configurato con un timeout di 5 minuti (600 secondi). E in alcuni casi queste soluzioni saranno configurate con timeout più brevi. Per eseguire query più grandi e caricare in primo piano il tempo necessario per restituire i risultati, offriamo una funzionalità per generare un dataset dai risultati della query. Questa funzione utilizza la funzione SQL standard denominata Create Table As Select (CTAS). È disponibile nell’interfaccia utente della piattaforma dall’Elenco query e può essere eseguita direttamente dalla riga di comando con PSQL.

Nel precedente è stato sostituito inserire il proprio nome con il proprio ldap prima di eseguirlo in 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;

Passa all'interfaccia utente Adobe Experience Platform - https://experience.adobe.com/platform

Per cercare l’istruzione eseguita nell’interfaccia utente di Adobe Experience Platform Query, immettete il valore ldap nel campo di ricerca:

Selezionare Query, andare a Log e inserire il valore LDAP nel campo di ricerca.

search-query-for-ctas.png

Selezionare la query e fare clic su Output Dataset.

search-query-for-ctas.png

Immettere ldap Callcenter Interaction Analysis come nome e descrizione per il set di dati e premere il pulsante Esegui query

create-ctas-dataset.png

Di conseguenza, verrà visualizzata una nuova query con stato Inviato.

ctas-query-submit.png

Al termine, verrà visualizzata una nuova voce per Set di dati creato (potrebbe essere necessario aggiornare la pagina).

ctas-dataset-created.png

Non appena il set di dati viene creato (che può richiedere 5-10 minuti), potete continuare l'esercizio.

Passaggio successivo - Opzione A: 7.5 Servizio query e Power BI

Passaggio successivo - Opzione B: 7.6 Servizio query e Tableau

Torna al modulo 7

Torna a tutti i moduli

In questa pagina