SQL Report Builderの使用中
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 エディターを開きます。
詳細を見る
レポートを編集するには、
クエリの記述 writing
クエリ最適化の ガイドラインに従って、SQL エディターでクエリを記述します。
current definitionが使用されます。指標が将来更新された場合、SQL レポート は変更を反映しません。 変更を有効にするには、レポートを手動で編集する必要があります。
サイドバーの上部にあるボタンを使用して、SQL Report Builderで使用できるテーブルと指標のリストを切り替えることができます。 リストに探しているものが表示されない場合は、サイドバーの上部にある検索バーを使用して検索してみてください。
SQL エディターのサイドバーを使用して、指標、テーブル、列をクエリに直接挿入することもできます。クエリにカーソルを合わせて「Insert」をクリックします。
また、任意のJOIN型がサポートされますが、Adobeでは、JOIN型の中で最も安価なINNER JOINのみを使用することをお勧めします。
クエリの実行と結果の表示 runquery
クエリの書き込みが完了したら、Run Queryをクリックします。 結果は、SQL エディターの下のテーブルに表示されます。
結果に問題がある場合は、クエリを編集して、問題が解決するまで再実行できます。
エディターの下に件のメッセージが表示され、その中にEXPLAINが含まれていることがあります。 これらのいずれかが表示された場合は、クエリが実行されておらず、少し調整が必要であることを意味します。
クエリの編集が完了したら、ビジュアライゼーションの作成またはダッシュボードへの保存に進むことができます。
ビジュアライゼーションの作成 createviz
クエリ結果を使用してビジュアライゼーションを作成するには、Chart ペインの「Results」タブをクリックします。 このタブでは、次を選択します。
Series、または 販売済みアイテム など、測定する列。Category、またはデータのセグメント化に使用する列(獲得ソースなど)。Labels、またはX軸の値。
ここでは、そのプロセスの概要を解説します。
ビジュアライゼーションの作成方法について詳しくは、SQL クエリからのビジュアライゼーションの作成チュートリアル を参照してください。
レポートの保存 save
作業内容を保存する前に、レポートに名前を付ける必要があります。 の命名に関する ベストプラクティスのガイドラインに従い、レポートの内容を明確に伝えるものを選択することを忘れないでください。
Save エディターの右上隅にあるSQLをクリックし、レポート Type (ChartまたはTable)を選択します。 レポートを保存するダッシュボードを選択し、Save to Dashboardをクリックします。
データの分析
SQL Report Builder
SQL Report Builderを使用すると、Data Warehouseに直接クエリを実行して結果を表示し、レポートにすばやく変換できます。 SQLを使用すると、または SQL レポートビルダーで使用できない関数VisualをCohort使用できるので、データをより詳細に制御できます。
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 Builder対SQL 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の知識は必要ないので、始めたばかりであれば、迷うことなく飛び込むことができます。
更新サイクル後のクエリの再構築
クエリを再構築する必要はありません。 SQL Report Builderを使用して作成されたレポートは、従来のReport Builderで作成されたレポートと同様に保存されます。 SQL グラフの更新プロセスは同じです。データが更新されると、グラフの値が再計算され、再表示されます。
-
Data Warehouse Managerを使用して作成された列は、それを使用するレポートまたはクエリを削除しても影響を受けません。
-
SQL Report Builderを使用して作成された列は、Data Warehouseに保存されません。
まとめ wrapup
もう少し難しいことをしたい場合は、視覚化のために最適化されたクエリを書いてみましょう。 開始するには、 クエリからのビジュアライゼーションの作成 SQL チュートリアル を参照してください。