SQL Report Builderの使用中

NOTE
SQL チャートを作成および編集するには、管理者権限が必要です。 Standard人のユーザーがダッシュボードでこれらのグラフを並べ替えることができ、Read-only人のユーザーが従来のグラフと同じエクスペリエンスを使用できます。 さらに、Read-only人のユーザーはクエリのテキストにアクセスできません。

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

SQL (構造化問い合わせ言語)は、データベースとの通信に使用されるプログラミング言語です。 Commerce Intelligenceでは、SQLを使用して、Data Warehouseからデータを照会または取得します。 ダッシュボードのレポートを見てください。バックグラウンドでは、各レポートに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統合

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

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

詳細を見る

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

クエリの記述 writing

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

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

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

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

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

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

​ テーブルをSQL エディターに挿入しています。

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

また、任意のJOIN型がサポートされますが、Adobeでは、JOIN型の中で最も安価なINNER JOINのみを使用することをお勧めします。

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

クエリの書き込みが完了したら、Run Query​をクリックします。 結果は、SQL エディターの下のテーブルに表示されます。

​ クエリを実行して結果を表示しています。

結果に問題がある場合は、クエリを編集して、問題が解決するまで再実行できます。

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

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

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

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

  • Series、または​ 販売済みアイテム ​など、測定する列。
  • Category、またはデータのセグメント化に使用する列(獲得ソース​など)。
  • Labels、またはX軸の値。

ここでは、そのプロセスの概要を解説します。

SQL Report Builder ビジュアライゼーションの概要のアニメーション デモ ​

ビジュアライゼーションの作成方法について詳しくは、SQL クエリからのビジュアライゼーションの作成チュートリアル ​を参照してください。

レポートの保存 save

作業内容を保存する前に、レポートに名前を付ける必要があります。 の命名に関する ベストプラクティスのガイドラインに従い、レポートの内容を明確に伝えるものを選択することを忘れないでください。

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

SQL レポートをダッシュボードに保存するデモをアニメーション化

データの分析

SQL Report Builder

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

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

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

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

多くの場合、結果の違いは更新サイクルに起因します。 Commerce IntelligenceがデータベースからData Warehouseにデータをレプリケートする処理中の場合、同じクエリを使用しても結果が異なる場合があります。

接続の問題により、不一致が生じる場合もあります。 「Connections」をクリックして​Manage Data > 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 Managerを使用して作成された列は、それを使用するレポートまたはクエリを削除しても影響を受けません。

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

まとめ wrapup

もう少し難しいことをしたい場合は、視覚化のために最適化されたクエリを書いてみましょう。 開始するには、​ クエリからのビジュアライゼーションの作成 SQL チュートリアル ​を参照してください。

recommendation-more-help
commerce-business-intelligence-help-mbi