入門系

Snowflakeを初めて触る方向けの基礎・入門記事をまとめたカテゴリです。アーキテクチャ、ウェアハウス、SELECT文、データロード、権限管理など、Snowflakeを使い始めるうえで押さえておきたい基本を解説しています。

Snowflake

Snowflakeビューとマテリアライズドビューの違い|初心者向け使い分けガイド

Snowflakeのビューとマテリアライズドビューの違いを、初心者向けにやさしく解説。仕組み・SQL例・使い分けの判断基準まで、フレンドリーに紹介します。
Snowflake

Snowflakeのテーブル種類|通常・一時・トランジェントの違いを解説

Snowflakeには「通常テーブル」「一時テーブル」「トランジェントテーブル」の3種類があります。寿命・コスト・復元機能の違いを、初心者向けにやさしく整理して解説します。
Snowflake

Snowflake動的テーブル入門|自動更新されるテーブルの仕組み

Snowflakeの動的テーブル(Dynamic Table)は、SELECT文を書くだけで自動更新されるテーブル。ビューやマテリアライズドビューとの違い、CREATE DYNAMIC TABLEの書き方、TARGET_LAGの指定、ユースケースまで初心者向けにやさしく解説します。
Snowflake

Snowflakeゼロコピークローン入門|データベースを一瞬で複製する魔法

Snowflakeのゼロコピークローンを使えば、本番データベースを数秒・追加ストレージほぼゼロで複製できます。仕組み、CREATE ... CLONE文の使い方、タイムトラベルとの併用、注意点まで初心者向けにやさしく解説!
Snowflake

Snowflake VARIANT型のドット記法とFLATTENで半構造化データを自在に扱う

Snowflake VARIANT型のドット記法とFLATTEN関数を使って、JSONなどの半構造化データから必要な値をSQLで取り出す方法を、初心者にもわかりやすくサンプル付きで解説します。
Snowflake

Snowflake QUALIFY句の使い方|ウィンドウ関数の絞り込みが超簡単に

SnowflakeのQUALIFY句は、ウィンドウ関数の結果をWHEREのように絞り込めるSnowflake独自の便利機能。サブクエリ不要でTOP N抽出や重複排除がスッキリ書けます。基本から実用例まで初心者向けに解説します。
Snowflake

SnowflakeのGROUP BYとウィンドウ関数の違い|集計の基本を初心者向けに解説

SnowflakeのGROUP BYとウィンドウ関数の違いを初心者向けに解説。行を集約するGROUP BYと、行を残したまま集計値を並べられるウィンドウ関数の使い分けを、SQL例とともにやさしく紹介します。
Snowflake

SnowflakeのJOIN完全ガイド|INNER/LEFT/RIGHT/FULL OUTERの使い分け

Snowflakeで使えるJOINの4種類(INNER/LEFT/RIGHT/FULL OUTER)を、ベン図のイメージと具体的なSQL例でやさしく解説。違いと使い分けがすっきり整理できます。
Snowflake

Snowflake SELECT文 完全ガイド|QUALIFY・EXCLUDEと他DBとの違いを実務目線で解説

Snowflake SELECT文をQUALIFY/EXCLUDE/GROUP BY ALLなど他DBにない構文と一緒に解説。実務パターン10選、パフォーマンス、落とし穴まで6年の経験で整理しました。
Snowflake

Snowflake VARIANT型でJSONをロード!半構造化データ入門

Snowflakeなら半構造化データのJSONも特別な前処理なしでテーブルに格納できます。本記事ではVARIANT型の基本と、JSONをロードして値を取り出す方法を初心者向けにやさしく解説します。