お問い合わせ
2 分で読むことができます

【Snowflake】組織アカウント作ってみた

執筆者 bird 更新日時 2024年12月12日

Topics: snowflake

目次

組織アカウントとは?

Snowflakeには所有するアカウントを紐づける組織(Organization)というオブジェクトが存在します。

組織アカウントは、組織内のアカウント全体に影響する操作をするための特別なアカウントです。(例:アカウント全体のクエリ履歴表示、アカウントの作成や削除などのライフサイクル管理)

2024年10月2日にプレビューとなった機能で、従来ORGADMINを有効化して行っていた組織レベルのタスクは組織アカウントに移行していくそうです。

作ってみた

※ORGADMIMNが有効化されていることが前提となります。

1. 任意のアカウントにログインし、以下SQLを実行する。

2. クエリ結果からURLを取得し、組織アカウントにログインする

【修正】組織アカウント作成2

デフォルトのロールが「GLOBALORGADMIN」と表示されています。

「ORGADMIN」のすべての権限と、「ACCOUNTADMIN」に関連する権限を持ち、主にこのロールを使用してタスクを実行していきます。

69views

SNOWFLAKE.ORGANIZATION_USAGEに、普通のアカウントより多くのビューが提供されていることが確認できます。

※各種ビューを利用するには組織アカウント作成から約1日ほど待つ場合があります。

アカウントごとのクエリ使用状況を確認する

組織アカウントで提供されるビューには、他アカウントで提供されるビューに組織、アカウント情報が追加されています。

例えばQueryHistoryビューには「ORGANIZATION_NAME」、「ACCOUNT_NAME」、「ACCOUNT_LOCATOR」が追加されており、こちらを利用してアカウントごとのクエリ利用状況を簡単に1つのビューから表示することができます。

アカウントごとのクエリ数 (1)

いちいち調査したいアカウントにログインする手間が省けるのは地味に嬉しいです。

他にも情報が追加されたビューがあるのでぜひご活用ください。

参考

・Organization accounts(https://docs.snowflake.com/en/user-guide/organization-accounts)

・Release notes(https://docs.snowflake.com/en/release-notes/2024/other/2024-10-01-organization-account)

Snowflakeを体験してみませんか?

INSIGHT LABではSnowflake紹介セミナーを定期開催しています。Snowflakeの製品紹介だけでなく、デモンストレーションを通してSnowflakeのシンプルなUI操作や処理パフォーマンスの高さを体感いただけます。

詳細はこちら

bird

執筆者 bird

4 分で読むことができます。
Snowflakeの料金体系|クレジットと費用最適化のポイントをご紹介
5 分で読むことができます。
【Snowflake】新機能「Streamlit in Snowflake」とは何者か!?
1 分で読むことができます。
誤ってupdateしてしまったレコードをtime travelで復元する
5 分で読むことができます。
【禁断の比較?】SnowflakeとTreasure Dataを比べてみました
1 分で読むことができます。
【Snowflake】Task(タスク)を作成してみよう