【Snowflake】初心者向け│クエリを書きながらテーブルを参照する方法

【Snowflake】初心者向け│クエリを書きながらテーブルを参照する方法

更新日:2024/07/11

この記事をシェア

  • X
  • Facebook
  • LINE
  • COPY LINK
クリップボードにコピーしました

この記事が解決できること

  1. Snowflakeの基本操作が分かる。
  2. Snowflake特有の、クエリ作成時に便利な機能が分かる。

はじめに

SnowflakeではSQLクエリを作成しながら、テーブルの内容を簡単に参照したり、参照テーブルをクエリに反映したりする便利な機能があります。
この記事では、それらの使い方を詳しく説明します。

機能① クエリを作成しながらテーブルの中身を確認する

「データベースオブジェクトエクスプローラー」を使用することで、画面の切り替えやわざわざクエリを回してテーブルの中身を参照する必要がなく、クエリ作成画面(SQLワークシート)を開きながらテーブルの中身等を確認することが可能です。

▼左側に表示されている部分が「データベースオブジェクトエクスプローラー」

データベースオブジェクトの構成

👉公式ドキュメント

「データベースオブジェクトエクスプローラー」基本操作方法

このパネルでは、データベースとワークシート全体のあらゆる種類のオブジェクトを検索できます。

  • 「Search object」部分に文字を入力し、検索することが可能。
  • データベース・スキーマ・テーブル等の上にカーソルを置くと、詳細を確認することができる。

テーブルの中身を確認する

中身を確認したいテーブルをクリックすると、該当テーブルの詳細を確認することができます。

さらに、詳細画面の下記ボタンを押すと、実際のテーブル内容を一部見ることが可能です。

機能② テーブル名をクエリに反映する

FROM句に参照テーブルを記載したい場合、Snowflakeでは簡単にテーブル名をSQLワークシートに反映することができます。

クエリで参照したいテーブルをダブルクリックすると、現在開いているワークシートにデータベース・スキーマが修飾されたテーブル名が反映されます。

また、上記で紹介したテーブル詳細の「Place Name in Editor」からも同様に反映されます。

最後に

Snowflakeでクエリ作成時に便利な機能を紹介しました。

データベースオブジェクトエクスプローラーやテーブル名の自動反映などの機能は、使いこなせば、クエリ作成がぐっと楽になります。
(ちなみに私は、カラム名をクエリに入力したい場合、カラム詳細画面からコピペして使ったりもしています。)

ぜひ活用してみてください!

データ活用でお困りの方へ

私たちDX-Accelerator事業では、データ活用についての様々なスキルを持った人材が常駐でデータ活用支援を行うサービスを提供しています。
当事業はローンチから約3年(24年9月時点)ですが、これまでに様々な業界・業種のお客さまのお手伝いをさせていただいております。

少しでも興味を持ってくださったり、すでにご相談をしたいことがある方はお気軽にご相談ください。現在あなたの組織のフェーズがどこにあるかは関係ありません。まずはお話をしましょう。

もう少しサービスについて知りたい方はサービス紹介資料もご用意しています。

お役立ち資料をご活用ください!

データプロフェッショナルであるDXAメンバーが、業務経験をもとにお役立ち資料を作成しています!
おすすめ3選はこちら!

1.GA4 サンプルレポート|Looker Studio 無料プレゼント
GA4の基本KPIが網羅されたテンプレートです!データを差し替えればすぐにご活用いただけます。

2.サンプル経営ダッシュボード | Tableau無料プレゼント
実際にご提供しているダッシュボードをテンプレート化したものです!是非構成やグラフ選択の参考にしてください。

3.データ活用の部長さん必見!データ活用 内製化の正しい進め方
これまでご支援してきた実績をもとに、データ活用の内製化の進め方を解説しています!組織のDXを担われている方、必読です!

以上、おすすめ3選でした!
すべて無料でダウンロードできますので、お気軽にご利用ください。

この記事をシェア

  • X
  • Facebook
  • LINE
  • COPY LINK
クリップボードにコピーしました

関連記事

DX-Acceleratorについて
より詳しく知りたい方!

DX-Accelerator データ人材常駐支援サービス

即戦力の
アナリティクスエンジニアが
常駐支援!
まずはお気軽にご相談ください。

DX-Acceleratorについて
より詳しく知りたい方!