SQL クエリからのビジュアライゼーションの作成
このチュートリアルの目的は、で使用されている用語を理解することです SQL Report Builder 作成するための強固な基盤を提供します SQL visualizations
.
この SQL Report Builder は、オプションを備えた report builder です。データのテーブルを取得することのみを目的としてクエリを実行することも、その結果をレポートに変換することもできます。 このチュートリアルでは、SQL クエリからビジュアライゼーションを作成する方法について説明します。
用語
このチュートリアルを開始する前に、で使用されている次の用語を参照してください SQL Report Builder
.
-
Series
:測定する列は、SQL Report Builderでは系列と呼ばれます。 一般的な例を以下に示しますrevenue
,items sold
、およびmarketing spend
. 少なくとも 1 つの列がとして設定されている必要がありますSeries
でビジュアライゼーションを作成します。 -
Category
:データのセグメント化に使用する列はですCategory
これはまさにのようなものですGroup By
の機能Visual Report Builder
. 例えば、顧客の生涯売上高を獲得ソースでセグメント化する場合、獲得ソースを含む列はのように指定しますCategory
. 複数の列をとして設定できますCategory
.
Categories
. これらは、クエリ内の別のデータ列にすぎず、クエリ自体で必要に応じて書式設定および並べ替える必要があります。Labels
:これらは X 軸ラベルとして適用されます。 時間の経過に伴うデータのトレンドを分析する場合、年と月の列はラベルとして指定されます。 複数の列をラベルに設定できます。
手順 1:クエリを記述する
次の点に注意してください。
-
この SQL Report Builder 使用
Redshift SQL
. -
時系列を含むレポートを作成する場合は、次の点に注意してください
ORDER BY
タイムスタンプ列。 これにより、タイムスタンプがレポートに正しい順序でプロットされます。 -
この
EXTRACT
関数は、タイムスタンプの日、週、月、年の解析に使用するのに最適です。 次の場合に役立ちますtime interval
レポートで使用したいのは次のとおりですdaily
,weekly
,monthly
、またはyearly
.
開始するには、を開きます SQL Report Builder クリックして Report Builder > SQL Report Builder.
例えば、各製品で販売された項目の月別の合計数を返す次のクエリについて考えてみます。
SELECT SUM("qty") AS "Items Sold", "products's name" AS "product name",
EXTRACT(year from "Order date") AS "year",
EXTRACT(month from "Order date") AS "month"
FROM "items"
WHERE "products's name" LIKE '%Jeans'
GROUP BY "products's name", "year","month"
ORDER BY "year" ASC,"month" ASC
LIMIT 3500
このクエリは、次の結果テーブルを返します。
手順 2:ビジュアライゼーションの作成
この結果では、 ビジュアライゼーションの作成方法 開始するには、 Chart タブ Results
ペイン。 次が表示されます Chart settings
タブ。
クエリを初めて実行すると、クエリ内のすべての列が系列としてプロットされるので、レポートが不可解に見える場合があります。
この例では、経時的なトレンドを示す折れ線グラフにする必要があります。 作成するには、次の設定を使用します。
-
Series
:を選択しますItems sold
列Series
あなたはそれを測定したいので。 を定義した後Series
列に、レポートにプロットされた 1 行が表示されます。 -
Category
:この例では、各製品を異なる行としてレポートに表示します。 それには、を設定しますProduct name
as theCategory
. -
Labels
:列を使用しますyear
およびmonth
x 軸のラベルとして表示可能Items Sold
経時的なトレンドと同様。
ORDER BY
ラベルが次の場合、ラベルの句 date
/time
列。クエリの実行からレポートの設定に至るまで、このビジュアライゼーションがどのように作成されたかを以下に示します。
手順 3:を選択 Chart Type
この例では、を使用します Line
グラフタイプ。 別のを使用するには chart type
を変更するには、「グラフオプション」セクションの上にあるアイコンをクリックします。
手順 4:ビジュアライゼーションを保存
このレポートを再度使用する場合は、レポートに名前を付けて、 Save 右上隅
ドロップダウンで「」を選択します。 Chart
as the Type
次に、レポートの保存先のダッシュボードを選択します。
まとめ
もう一歩進んでみませんか? を確認してください。 クエリの最適化のベストプラクティス.