7.4 쿼리에서 데이터 세트 생성

목표

쿼리 결과에서 데이터 세트를 생성하는 방법 알아보기
Microsoft Power BI Desktop/타블로를 쿼리 서비스에 직접 연결
Microsoft Power BI 데스크톱/타블로 데스크톱에서 보고서 만들기

학습 상황

데이터를 쿼리하는 명령줄 인터페이스는 신나지만 제대로 표시되지 않습니다. 이 단원에서는 Microsoft Power BI Desktop/Tableau를 쿼리 서비스에 직접 사용하여 이해 관계자를 위한 시각적 보고서를 만드는 방법에 대해 권장되는 작업 과정을 안내합니다.

7.4.1 SQL 쿼리에서 데이터 집합 만들기

쿼리의 복잡성은 쿼리 서비스가 결과를 반환하는 데 걸리는 시간에 영향을 줍니다. 또한 명령줄이나 Microsoft Power BI/태블로와 같은 다른 솔루션에서 직접 쿼리할 때는 쿼리 서비스가 5분 시간 제한(600초)으로 구성됩니다. 그리고 경우에 따라 이러한 솔루션은 짧은 시간 초과로 구성됩니다. 더 큰 쿼리를 실행하고 결과를 반환하는 데 걸리는 시간을 사전에 로드하기 위해 쿼리 결과에서 데이터 세트를 생성하는 기능을 제공합니다. 이 기능은 CTAS(Create Table As Select)로 알려진 표준 SQL 기능을 활용합니다. 쿼리 목록의 플랫폼 UI에서 사용할 수 있으며 PSQL이 있는 명령줄에서 직접 실행할 수도 있습니다.

이전 버전에서는 PSQL에서 실행하기 전에 을 자신의 LDAP로 이름​을 입력합니다.

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;

Adobe Experience Platform UI - https://experience.adobe.com/platform

검색 필드에 ldap를 입력하여 Adobe Experience Platform 쿼리 UI에서 실행된 문을 검색합니다.

쿼리​를 선택하고 로그​로 이동한 다음 검색 필드에 ldap를 입력합니다.

search-query-for-ctas.png

쿼리를 선택하고 출력 데이터 세트​를 클릭합니다.

search-query-for-ctas.png

데이터 세트에 대한 이름 및 설명으로 ldap Callcenter 상호 작용 분석​을 입력하고 쿼리 실행 단추를 누릅니다.

create-ctas-dataset.png

그 결과 Submitted 상태인 새 쿼리가 표시됩니다.

ctas-query-submitted.png

완료되면 만든 데이터 세트​에 대한 새 항목이 표시됩니다(페이지를 새로 고쳐야 할 수 있음).

ctas-dataset-created.png

데이터 세트가 생성되면(5-10분 정도 걸릴 수 있음) 이 연습을 계속할 수 있습니다.

다음 단계 - 옵션 A:7.5 쿼리 서비스 및 Power BI

다음 단계 - 옵션 B:7.6 쿼리 서비스 및 타블로

모듈 7로 돌아가기

모든 모듈로 돌아가기

이 페이지에서는