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