2.1.5 クエリからのデータセットの生成

目的

クエリ結果からデータセットを生成する方法を説明します
Microsoft Power BI Desktop/Tableau のクエリサービスへの直接接続
Microsoft Power BI Desktop/Tableau Desktop でのレポートの作成

コンテキスト

データを照会するコマンドラインインターフェイスは魅力的ですが、適切に表示されません。 このレッスンでは、Microsoft Power BI Desktop/Tableau をクエリサービスに直接使用して、関係者に視覚的なレポートを作成する方法について、推奨されるワークフローを説明します。

SQL クエリからのデータセットの作成

クエリの複雑さは、クエリサービスが結果を返すまでの時間に影響を与えます。 また、コマンドラインやMicrosoft Power BI/Tableau などの他のソリューションから直接クエリを実行する場合、クエリサービスは 5 分のタイムアウト(600 秒)で設定されます。 また、場合によっては、これらのソリューションの設定には短いタイムアウトが使用されます。 より大きなクエリを実行し、結果を返すのにかかる時間を前面に読み込むには、クエリ結果からデータセットを生成する機能を提供します。 この機能は、テーブルを選択として作成(CTAS)と呼ばれる標準の SQL 機能を利用します。 Platform 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.crmId 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_crm_global_v1_1 l
where  e.--aepTenantId--.demoEnvironment.brandName IN ('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

Adobe Experience Platform Query UI の検索フィールドに ldap を入力して、実行済みのステートメントを検索します。

クエリ」を選択し、「ログ」に移動して、検索フィールドに LDAP を入力します。

search-query-for-ctas.png

クエリを選択し、「CTAS として実行」をクリックします。

search-query-for-ctas.png

データセットの名前および説明として「--aepUserLdap-- Callcenter Interaction Analysis」と入力し、「CTAS として実行」をクリックします。

create-ctas-dataset.png

その結果、「送信済み ステータスの新しいクエリが表示され す。

ctas-query-submitted.png

完了すると、「データセットが作成されました の新しいエントリが表示されます(ページの更新が必要になる場合があります)。

ctas-dataset-created.png

データセットが作成されたら(5~10 分かかる場合があります)、すぐに演習を続行できます。

次の手順

オプション A (2.1.6 クエリサービスとPower BI に移動します。

オプション B (2.1.7 クエリサービスと Tableau)に移動します。

​ クエリサービス ​ に戻る

​ すべてのモジュール ​ に戻る

recommendation-more-help
4bbf020c-24db-4a43-b239-88fab142f02d