Snowflake

Snowflake

Snowflakeで学ぶ LAG関数

LAG関数とは LAG 関数は一言でいうと、「前の行の値を参照するための関数」です。SQL は基本的に「行同士の関係」を意識せずに処理しますが、LAG 関数を使うことで、・前日との差分・前回の売上との比較・前のステータスとの変化とい...
Snowflake

SnowSQLでクエリ実行してみた

はじめに 別の記事でSnowSQLへのログイン方法を紹介しましたが、今回はSnowSQLでクエリを実行していきたいと思います。 ■SnowSQLとはSnowSQL は、Snowflakeに接続して SQL クエリを実行し、デー...
dbt

【dbt】dbt coreのインストールとSnowflakeとの接続方法

はじめに 今回はdbt coreをインストールし、Snowflakeと接続するところまでの手順を試していきたいと思います。環境はWindowsで行います。 前提 Snowflakeの環境があることdbtと接続する用のデー...
Snowflake

【Snowflake】別アカウントにデータベースを複製する方法

はじめに 同一組織で、別のアカウントにデータベースを複製するときの手順を検証します。前提同じ組織のアカウントが2つ準備されていること今回検証で使用する環境のアカウント識別子ソース環境  :NIOOVAI.DG79999ターゲット...
Snowflake

【SQL】マスタデータの論理削除の仕組みを作る

はじめに ・Snowflakeの環境を使います。・使用データのNAME列の名前は生成AIで作成しており、実在する人物とは関係ありません。・データベース名は「TEST」としています。・ID,名前(NAME),部署名(DEPARTMEN...
Snowflake

【Snowflake】多要素認証(MFA)の解除方法

はじめに 現状調べた限りでは、GUIで多要素認証の設定を解除する方法は見つかりませんでした。そのため、設定を解除するにはクエリを実行して解除する必要があります。 多要素認証を解除するクエリ ALTER USER IF E...
Snowflake

【Snowflake】多要素認証(MFA)の設定方法

はじめに Snowflakeの多要素認証では、「Duo Mobile」アプリが必要になります。事前にダウンロードのうえ、手順を進めてください。iOS版: 設定手順 1. Snowflakeにログインし、「自分のプロファイ...
Snowflake

SnowSQL のインストール 〜 ログイン

SnowSQLのインストール ①以下のサイトからインストーラーをダウンロード (今回はWindowsを想定し、画像の赤枠部分をクリック) ②ダウンロードしたインストーラーをダブルクリックし、実行する ※セキュリティ警告...
Snowflake

【SQL】WITH RECURSIVE句を使って日付のfrom-toを縦持ちのデータに展開する

はじめに 実行環境:Snowflake使用言語:SQL 以下のようなサンプルデータを使用して検証します。 サンプルデータを作成するクエリはこちら↓ -- テーブルの作成 CREATE OR REPLACE ...
Snowflake

【Snowflake】クエリで環境構築試してみた

はじめに 今回はSnowflakeの勉強を兼ねて、クエリで環境構築を試してみました。環境構築といっても、たいそうなものではありません。今回作成したのは以下の内容です。 ・データベース ・スキーマ ・ロール ・ユーザーまた、ロールとユ...
タイトルとURLをコピーしました