ワークシートデータの視覚化¶
このトピックでは、 Snowsight でチャートを使用して、SQL ワークシートデータの結果を可視化する方法について説明します。チャートは、クエリ結果を変換して、論理的な関係を伝え、より多くの情報に基づいた意思決定につながるように可視化します。チャートにより、データのパターンや外れ値をすばやく特定して理解できるようになります。
Snowsight は、以下のタイプのチャートをサポートしています。
棒グラフ
折れ線グラフ
散布図
ヒートグリッド
スコアカード
ダッシュボードを使用 して、データを視覚化することもできます。
このトピックの内容:
チャートの使用¶
チャートの使用を開始するには、クエリの results table の上で Charts を選択します。
クエリのチャートに初めてアクセスすると、 Snowsight は結果に基づいてチャートを自動的に生成します。各クエリは、一度に1つのタイプのチャートをサポートします。
チャートタイプはいつでも変更でき、チャート内のデータをきめ細かく制御できます。
このセクションでは、チャートをナビゲートして使用する方法の概要を提供します。このセクションには、次のインターフェイス要素の例と説明が含まれています。
インターフェイス |
説明 |
---|---|
ワークシートの最下部にあるチャートを使用すると、クエリ結果を視覚的に表現できます。チャートにカーソルを合わせると、各データポイントの詳細が表示されます。 この例では、折れ線チャートを使用しています。データの視覚化方法は、選択したチャートのタイプによって異なります。 |
|
チャートの右側にある Chart Type を使用して、結果のチャートのタイプを選択します。
|
|
チャートの右側にある Data セクションを使用して、チャートの列を管理します。
|
|
Data section で列を選択すると、 列属性 が表示されます。列属性を使用して、その列のデータがチャートにどのように表示されるかを構成します。チャートから列を削除することもできます。 |
|
チャートの右側にある Appearance セクションを使用して、チャートのスタイルを設定します。使用可能な設定は、チャートのタイプによって異なります。 |
チャートの正確な内容は、結果によって異なります。このトピックの例を生成するには、次のクエリを使用します。
SELECT
COUNT(O_ORDERDATE) as orders, O_ORDERDATE as date
FROM
SNOWFLAKE_SAMPLE_DATA.TPCH_SF1.ORDERS
WHERE
O_ORDERDATE = :daterange
GROUP BY
:datebucket(O_ORDERDATE), O_ORDERDATE
ORDER BY
O_ORDERDATE
LIMIT 10;
グラフと新しいクエリ結果¶
チャートで使用されている列がクエリ結果で使用可能な限り、チャートは自動的に更新されます。列名が変更された場合は、新しい列名を使用するようにチャートを更新する必要があります。チャートは、見つからない列を示しています。
集計データとバケットデータ¶
グラフは、数値、日付、およびおおよそ連続している値のタイムスタンプをさまざまな バケット にグループ化することを簡素化します。たとえば、クエリが一定期間の1日あたりのデータを取得するとします。クエリを変更せずに、インスペクターパネルで別の時間バケット(例:週単位または月単位のデータ)を簡単に選択して、グラフに表示される結果の時間ディメンションを変更できます。
グラフでは、日付列の日付、週、月、年ごとにバケット化できます。数値列の場合、グラフは整数値でバケット化できます。
グラフは集計関数を使用して、バケット内の複数のデータポイントから単一の値を決定します。これらの機能は次のとおりです。
average
count
minimum
maximum
median
mode
sum