Data Intelligence Platform でのクエリ実行

Databricks SQL 入門

Kevin Barlow

Data Manager

背景

レイクハウス図 - 変換

Databricks SQL 入門

背景

レイクハウス図 - 分析

Databricks SQL 入門

SQL クエリの基本

  • ANSI SQL に基づく
  • 他の SQL 構文と共通のパターンや関数
    • SELECT ... FROM ... 構文
    • 組み込み関数とカスタム関数
    • Unity Catalog や他のデータベースシステムのデータテーブルをクエリ
SELECT
    id,
    name,
    product,
    store_id,
    sales,
    unit_price,
FROM
    sales_data
WHERE
    sales > 10 AND
    product IN ('widget', 'thingy')
Databricks SQL 入門

一般的な関数

  • Databricks SQL の関数は、SQL、Python、Spark の一般的な操作に対応しています
    • ROUND()FORMAT_NUMBER()
    • CONCAT()LEFT()RIGHT()
    • DATE()DATE_ADD()DATE_DIFF()
    • CASEIF()ISNULL()
    • FROM_CSV()FROM_JSON()
  • カスタムのユーザー定義関数(UDF)を作成
SELECT
    id,
    initcap(name) as name,
    right(product, 10) as productSKU,
    store_id,
    int(sales) as numSales,
    round(unit_price, 2) as unit_price
FROM
    sales_data
WHERE
    sales > 10 AND
    product IN ('widget', 'thingy')
Databricks SQL 入門

可視化

  • クエリ結果を可視化
  • 一般的な可視化タイプに対応
    • 棒グラフと折れ線グラフ
    • ドーナツグラフ
    • マップによる可視化
    • ピボットテーブル

積み上げ棒グラフ

折れ線グラフ

Databricks SQL 入門

練習しましょう!

Databricks SQL 入門

Preparing Video For Download...