4.4 Datensatz aus einer Abfrage generieren

Ziel

Erfahren Sie, wie Sie Datensätze aus Abfrageergebnissen generieren Verbinden Sie Microsoft Power BI Desktop/Tableau direkt mit Query Service Erstellen eines Berichts in Microsoft Power BI Desktop/Tableau Desktop

Lektionskontext

Eine Befehlszeilenschnittstelle zur Abfrage von Daten ist aufregend, aber nicht gut vorhanden. In dieser Lektion führen wir Sie durch einen empfohlenen Arbeitsablauf für die Verwendung von Microsoft Power BI Desktop/Tableau direkt im Query Service, um visuelle Berichte für Ihre Stakeholder zu erstellen.

4.4.1 Datensatz aus einer SQL-Abfrage erstellen

Die Komplexität Ihrer Abfrage wirkt sich darauf aus, wie lange es dauert, bis der Query Service Ergebnisse zurückgibt. Bei Abfragen direkt über die Befehlszeile oder andere Lösungen wie Microsoft Power BI/Tableau wird der Abfragedienst mit einem 5-minütigen Timeout (600 Sekunden) konfiguriert. In bestimmten Fällen werden diese Lösungen mit kürzeren Timeouts konfiguriert. Um größere Abfragen auszuführen und die Zeit, die zum Zurückgeben von Ergebnissen benötigt wird, vorab zu laden, bieten wir eine Funktion zum Generieren eines Datensatzes aus den Abfrageergebnissen an. Diese Funktion nutzt die SQL-Standardfunktion, die als Tabelle als Auswahl erstellen (CTAS) bezeichnet wird. Sie ist in der Platform-Benutzeroberfläche in der Abfrageliste verfügbar und kann auch direkt über die Befehlszeile mit PSQL ausgeführt werden.

Im vorherigen haben Sie Geben Sie Ihren Namen ein mit Ihrem eigenen ldap, bevor Sie ihn in PSQL ausführen.

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;

Navigieren Sie zur Adobe Experience Platform-Benutzeroberfläche - https://experience.adobe.com/platform

Sie suchen in der Adobe Experience Platform-Abfrage-Benutzeroberfläche nach Ihrer ausgeführten Anweisung, indem Sie Ihren ldap in das Suchfeld eingeben:

Auswählen Abfragen, gehen Sie zu Protokoll und geben Sie Ihren ldap in das Suchfeld ein.

search-query-for-ctas.png

Wählen Sie Ihre Abfrage aus und klicken Sie auf Ausgabedatensatz.

search-query-for-ctas.png

Eingabe --demoProfileLdap-- Callcenter Interaction Analysis als Namen und Beschreibung für den Datensatz verwenden und die Abfrage ausführen button

create-ctas-dataset.png

Daraufhin wird eine neue Abfrage mit dem Status angezeigt Gesendet.

ctas-query-submit.png

Nach Abschluss wird ein neuer Eintrag für Datensatz erstellt (Möglicherweise müssen Sie die Seite aktualisieren.)

ctas-dataset-created.png

Sobald Ihr Datensatz erstellt wurde (was 5-10 Minuten dauern kann), können Sie die Übung fortsetzen.

Nächster Schritt - Option A: 4.5 Query Service und Power BI

Nächster Schritt - Option B: 4.6 Query Service und Tableau

Zurück zu Modul 4

Zu allen Modulen zurückkehren

Auf dieser Seite