まとめ

Snowflake SQL 入門

George Boorman

Senior Curriculum Manager, DataCamp

第1章: Snowflake SQLと主要概念

Snowflake への接続

  • WEB UI
  • ドライバーとコネクタ
  • Snowflake CLI
Snowflake SQL 入門

第1章: Snowflake SQLと主要概念

  • VARCHAR
  • NUMBER
  • TIMESTAMP_LTZ

データ型変換 - 何、なぜ、どのように?変換関数: TO_VARCHAR, TO_DATE

関数を見つける: CONCAT, INITCAP

DATE と TIME の関数: CURRENT_DATE, CURRENT_TIME

EXTRACT 関数: GROUP BY ALL

Snowflake SQL 入門

第2章: Snowflake SQLの高度な概念

結合

  • NATURAL JOIN
  • LATERAL JOIN

サブクエリ

CTEs

Snowflake SQL 入門

第2章: Snowflake SQLの高度な概念

Snowflakeクエリ最適化

  • 一般的なクエリの問題: 爆発的結合、UNIONUNION ALL
  • クエリの書き換え: TOP,LIMIT、早期フィルタリング、Select *`

Semi structured data

  • PARSE_JSON, OBJECT_CONSTRUCTを回避
  • SnowflakeでJSONデータをクエリする
Snowflake SQL 入門

これで全部ですか?

  • さらに展開される内容がたくさんあります

未対応

  • 文脈を設定する
  • ロール、ユーザー
  • 仮想ウェアハウスの設定
  • ウィンドウ関数
  • クエリ処理
  • クラスタリング

...

Snowflake SQL 入門

参考になるリソース

Snowflake SQL 入門

これはまだ始まったばかりです!

Snowflake SQL 入門

Preparing Video For Download...