入門系

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

Snowflake SEARCH OPTIMIZATION入門|ID検索・ポイントルックアップを高速化する方法のサムネイル Snowflake

Snowflake SEARCH OPTIMIZATION入門|ID検索・ポイントルックアップを高速化する方法

Snowflake SEARCH OPTIMIZATIONの使い方を初心者向けに解説。Enterprise Edition前提、必要な権限、SYSTEM$ESTIMATE_SEARCH_OPTIMIZATION_COSTSによるコスト見積もり、EQUALITY/SUBSTRING/VARIANT別のSQL例、Query Profileでの効果確認まで網羅。
Snowflakeタイムトラベルでテーブルの過去データを参照する方法のサムネイル Snowflake

Snowflakeタイムトラベルでテーブルの過去データを参照する方法

Snowflakeのタイムトラベルを使うと、過去のある時点のテーブル内容をSELECTで簡単に参照できます。AT/BEFORE句の3つの指定方法を、初心者向けにSQL例で丁寧に解説します。
Snowflake外部テーブル入門|S3のファイルを直接クエリする方法のサムネイル Snowflake

Snowflake外部テーブル入門|S3のファイルを直接クエリする方法

Snowflakeの外部テーブルを使えば、S3などクラウドストレージのファイルをロードせずに直接SQLでクエリできます。仕組みと作り方、注意点を初心者向けに解説。
Snowflakeビューとマテリアライズドビューの違い|初心者向け使い分けガイドのサムネイル Snowflake

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

Snowflakeのビューとマテリアライズドビューの違いを、初心者向けにやさしく解説。仕組み・SQL例・使い分けの判断基準まで、フレンドリーに紹介します。
Snowflakeのテーブル種類|通常・一時・トランジェントの違いを解説のサムネイル Snowflake

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

Snowflakeには「通常テーブル」「一時テーブル」「トランジェントテーブル」の3種類があります。寿命・コスト・復元機能の違いを、初心者向けにやさしく整理して解説します。
Snowflake動的テーブル入門|自動更新されるテーブルの仕組みのサムネイル Snowflake

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

Snowflakeの動的テーブル(Dynamic Table)は、SELECT文を書くだけで自動更新されるテーブル。ビューやマテリアライズドビューとの違い、CREATE DYNAMIC TABLEの書き方、TARGET_LAGの指定、ユースケースまで初心者向けにやさしく解説します。
Snowflakeゼロコピークローン入門|データベースを一瞬で複製する魔法のサムネイル Snowflake

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

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

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

Snowflake VARIANT型のドット記法とFLATTEN関数を使って、JSONなどの半構造化データから必要な値をSQLで取り出す方法を、初心者にもわかりやすくサンプル付きで解説します。
Snowflake QUALIFY句の使い方|ウィンドウ関数の絞り込みが超簡単にのサムネイル Snowflake

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

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

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

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