SQL Report Builder の使用

NOTE
SQL グラフを作成および編集するには、 管理者権限が必要です。 ユーザー Standard ダッシュボード上でこれらのグラフの順序を変更でき、従来のグラフと同じエクスペリエンスを持つユーザーは Read-only とんどいません。 さらに、Read-only ユーザーはクエリのテキストにアクセスできません。

詳しくは、 トレーニングビデオを参照してください。

SQL (構造化照会言語)は、データベースとの通信に使用されるプログラミング言語です。 Commerce Intelligence では、Data Warehouseからデータをクエリ SQL たは取得するために使用されます。 ダッシュボード上のレポートを見てみましょう。各レポートは、その背後で SQL のクエリによって動作しています。

SQL Report Builder を使用して、Data Warehouseに対して直接クエリを実行し、結果を確認して、グラフに変換できます。 「」をクリックして、SQL Report Builder でレポートの作成を開始 Report Builder > SQL Report Builder きます。

詳しくは、 トレーニングビデオを参照してください。

SQL Report Builder を使用すると、Data Warehouseに対して直接クエリを実行し、結果を表示して、すばやくグラフに変換できます。 SQL を使用したレポートの作成で最も役に立つ点は、作成した列に対して繰り返し処理を行うために、更新サイクルで待機する必要がないことです。 結果が適切でない場合は、期待どおりになるまで、クエリをすばやく編集して再実行できます。

このトピックでは、SQL Report Builder の使い方を説明します。 方法がわかったら、ビジュアライゼーションの SQL のチュートリアルを確認するか、記述したクエリの一部を最適化してみてください。

この記事では、次の内容について説明します。

SQL Report Builder 統合

SQL Report Builder で使用できない統合は Google Analytics のみです。 この機能は開発中です。

SQL レポートの作成を開始するには、ダッシュボードの上部にある「Report Builder」または「Add Report」をクリックします。 Report Picker 画面で、「SQL Report Builder」をクリックして SQL Editor を開きます。

はじめに

レポートを編集するには、SQL ベースのグラフの右上隅にある歯車( )アイコンをクリックし、「Edit」をクリックします。

クエリの作成 writing

NOTE
SQL Report Builder クエリでは大文字と小文字が区別されます。 クエリを記述する際は、正しいケースを使用していることを確認してください。そうでない場合、予期しない結果やエラーが発生する可能性があります。

クエリ最適化のガイドラインに従って、クエリエディターで SQL エリを記述します。

IMPORTANT
SQL レポートの指標 - SQL レポートに指標を挿入すると、指標の current definition が使用されます。

指標が将来更新された場合、SQL レポートには変更が反映 されません。 変更を有効にするには、レポートを手動で編集する必要があります。

サイドバーの上部にあるボタンを使用して、SQL Report Builder で使用できるテーブルと指標のリストを切り替えることができます。 リストに探しているものが表示されない場合は、サイドバーの上部にある検索バーを使用して検索してみてください。

また、SQL エディターのサイドバーを使用して、指標、テーブルおよび列にカーソルを合わせてクリックすることで、クエリに直接挿入 Insert きます。

SQL エディターへのテーブルの挿入

NOTE
PostgreSQL でサポートされている任意の SELECT 関数、またはデータを変更しない任意の関数は、SQLReport Builderでサポートされています。 これには、AVG、COUNT、COUNT DISTINCT、MIN/MAX、SUM などが含まれますが、これらに限定されません。

また、どの JOIN 型もサポートされていますが、Adobeでは、JOIN 型の中で最もコストが低いので、INNER JOIN のみを使用することをお勧めします。

クエリの実行と結果の表示 runquery

クエリの作成が完了したら、「Run Query」をクリックします。 結果は、SQL エディターの下のテーブルに表示されます。

クエリの実行と結果の表示

結果に誤りがあると思われる場合は、クエリを編集し、問題がなくなるまで再実行できます。

エディターの下に、説明を含むメッセージが表示される場合があります。 これらのいずれかが表示された場合は、クエリが実行されておらず、少し微調整が必要であることを意味します。

クエリの編集が完了したら、ビジュアライゼーションの作成または作業内容のダッシュボードへの保存に進むことができます。

ビジュアライゼーションの作成 createviz

クエリ結果を使用してビジュアライゼーションを作成するには、Results ールパネルの「Chart」タブをクリックします。 このタブでは、次の項目を選択します。

  • Series、または測定する列(販売された商品 など)。
  • Category、またはデータのセグメント化に使用する列(獲得ソース など)。
  • Labels または X 軸の値。

ビジュアライゼーションプロセスがどのように表示されるかを次に示します。

ビジュアライゼーションの作成方法に関する詳細な手順については、SQL クエリからのビジュアライゼーションの作成チュートリアル{: target="_blank"} を参照してください。

レポートの保存 save

作業内容を保存する前に、レポートに名前を付ける必要があります。 命名のベストプラクティスガイドライン{: target="_blank"} に従い、レポートの内容を明確に伝えるものを選択してください。

SQL エディターの右上隅にある「Save」をクリックし、レポート TypeChart または Table)を選択します。 まとめるには、レポートの保存先のダッシュボードを選択し、「Save to Dashboard」をクリックします。

データの分析

SQL Report Builder

SQL Report Builder を使用すると、Data Warehouseに対して直接クエリを実行し、結果を確認して、レポートにすばやく変換できます。 SQL を使用すると、Visual または Cohort のReport Builderで 使用できない SQL 使用できる関数を使用できるので、データをより詳細に制御できます。

SQL を使用して作成された計算列は、更新サイクルに依存しません。つまり、自由に繰り返し処理し、結果をすぐに確認できます。

NOTE
これは列の構造にのみ適用され、データの鮮度には適用されません。 新しいデータは、引き続き、正常に完了した更新サイクルに依存します。
これは…に最適です
これは…にはあまり適していません
中級/上級アナリスト
初心者 – あなたは SQL れを知る必要があります。
SQL に精通した
単純な分析 – クエリの記述は、単に Visual Report Builder を使用するよりも作業が複雑になる場合があります。
1 回限りの計算列の作成
他のユーザーとの共有 – あなたのオーディエンスを考慮してください:彼らは SQL れを理解していますか? そうしないと、レポートの作成方法で混乱する可能性があります。
one-to-many の関係を持つデータ
新しい列または分析のテスト

データベースと SQL エディターの結果

ほとんどの場合、結果の違いは更新サイクルに起因する可能性があります。 データベースからData Warehouseにデータをレプリケートしている Commerce Intelligence 合は、同じクエリを使用しても異なる結果が表示されることがあります。

接続の問題によって、不一致が発生する場合もあります。 「Manage Data > Connections」をクリックして Connections ページに移動し、チェックアウトします。- データベース統合に関するエラーはありますか? その場合は、再び動作させるには 統合の再認証が必要になることがあります。

すべての統合が正常に接続され、更新サイクルの途中ではない場合は、他の何かが問題である可能性があります。

SQL レポートを削除すると、基になる列もData Warehouseから削除されますか。

いいえ、どのように構築したかに関係なく、Data Warehouseから列が失われることはありません。

Data Warehouse Manager を使用して作成された列は、その列を使用するレポートまたはクエリを削除しても影響を受けません。

SQL Report Builder を使用して作成された列は、Data Warehouseに保存されません。

Report BuilderSQL Report Builder

SQL Report Builder を使用すると、グラフを作成および構造化する際の柔軟性が向上します。例えば、X 軸と Y 軸に表示する値を選択できます。 SQL Report Builder でのグラフの作成について詳しくは、 クエリからのビジュアライゼーションの作成チュートリアルを参照し SQL ください。

Cohort Report Builder cohortrb

Visual Report Builder とは異なり、この Cohort Report Builder は、類似したユーザーグループの行動のトレンドを時間の経過と共に分析し、特定するという単一の目的に対して使用されます。 Cohort Report Builder を使用するのに SQL に精通している必要はないので、使い始めたばかりの場合でも、ためらうことなくダイビングできます。

これは…に最適です
これは…にはあまり適していません
中級/上級アナリスト
初心者 – あなたは練習を定義するコホートが必要です。
行動の経時的なトレンドの特定
定性分析 – 実行できますが、Adobeの支援が必要です。

更新サイクル後のクエリの再構築

クエリを再構築する必要はありません。 SQL Report Builder を使用して作成されたレポートは、従来の Report Builder で作成されたレポートと同様に保存されます。 グラフの更新プロセス SQL 同じです。データを更新すると、グラフの値が再計算され、再表示されます。

NOTE
SQL のレポート/クエリを削除する場合、基になる列はData Warehouseから削除されません。 列の作成方法にかかわらず、列は失われません。
  • Data Warehouse・マネージャを使用して作成された列は、それらを使用するレポートまたは問合せを削除しても影響を受けません。

  • SQL Report Builderを使用して作成された列は、Data Warehouseに保存されません。

まとめ wrapup

もう少し難しいことに挑戦する場合は、ビジュアライゼーションに最適化されたクエリを記述してみませんか? 開始するには、 ビジュアライゼーションを SQL クエリから作成チュートリアル{: target="_blank"} を参照してください。

recommendation-more-help
e1f8a7e8-8cc7-4c99-9697-b1daa1d66dbc