組織内のアカウントの管理

すべての組織タスクは、Snowflakeウェブインターフェイスから、または組織のDDLコマンドを使用して実行できます。

このトピックの内容:

組織の名前の表示

組織の名前は、ウェブインターフェイスまたは SQL を使用して表示できます。

ウェブインターフェイス

右上隅にある自分の名前をクリックします。組織の名前がドロップダウンリストに表示されます。

SQL

SHOW ORGANIZATION ACCOUNTS コマンドを実行します。

URL

アカウント URL で、新しい URL 形式を使用している場合は、 https://<組織名>-<アカウント名>.snowflakecomputing.com

組織の名前の変更

組織名は、すべてのSnowflake組織で一意である必要があります。アンダースコアやその他の区切り文字を含めることはできません。

組織名を変更するには、 Snowflakeサポート にご連絡ください。

アカウントの作成

アカウントは、 ORGADMIN によってウェブインターフェイスを介して、または SQL を使用して作成できます。

ウェブインターフェイス

Organization » Accounts » Create New Account をクリックします。

SQL

CREATE ACCOUNT コマンドを実行します。

デフォルトでは、組織内のアカウントの最大数は25を超えることはできません。この制限を引き上げるには、 Snowflakeサポート にご連絡ください。

アカウントを作成する際に、 クラウドプラットフォームリージョン、および Snowflakeエディション を指定できます。複数のリージョングループにアカウントを持っている、または持ちたい場合は、オプションでリージョングループを指定できます。詳細については、 リージョングループ をご参照ください。

注釈

アカウントを作成できるのは、組織で有効になっているリージョンのみです。使用可能な地域のリストについては、 組織で利用可能な地域のリストを表示する (このトピック)をご参照ください。追加の地域へのアクセスをリクエストするには、 Snowflakeサポート にご連絡ください。

組織内の各アカウントは、独自のユーザー、ロール、データベース、およびウェアハウスのセットを持つことができます。

すべてのアカウントでの使用に対して、1つの請求書で請求されます。組織アカウントの使用状況をモニターするには、 組織の使用状況 ビューを参照してください。

組織アカウントのリストの表示

ORGADMINロールを持つユーザーは、ウェブインターフェイスまたはSQLを使用して、組織で作成されたすべてのアカウントのリストを表示できます。

ウェブインターフェイス

Organization » Accounts をクリックします。

SQL

SHOW ORGANIZATION ACCOUNTS コマンドを実行します。

アカウント名の変更

プレビュー期間中に、組織内のアカウントの名前を変更するには、 Snowflakeサポート に連絡し、アカウントの一意の識別子を提供してください。これは次のいずれかになります。

アカウントの削除

現在、アカウントを削除するには、 Snowflakeサポート に連絡し、アカウントの一意の識別子を指定してください。これは次のいずれかになります。

プレビュー期間中、削除されたアカウントが組織で許可されている作成済みアカウントの数から差し引かれるまで、最大で数日かかる場合があります。

組織で利用可能な地域のリストを表示する

ORGADMINロールを持つユーザーは、ウェブインターフェイスまたはSQLを使用して、組織で使用可能な地域のリストを表示できます。

ウェブインターフェイス

Organization » Accounts » Create New Account » Choose Your Region をクリックします。

SQL

SHOW REGIONS コマンドを実行します。

レプリケーション用のアカウントの有効化

ORGADMIN ロールを持つユーザーは、 ORGADMIN アカウントから ENABLE_ACCOUNT_DATABASE_REPLICATION パラメーターを true に設定することで、アカウントの複製を有効にできます。

注釈

異なるリージョンに同じアカウントロケーターを持つ複数のアカウントがある場合で複製を有効にするには、 Snowflakeサポート に連絡してください。

例1: 単一アカウントの複製の有効化

-- Assume the ORGADMIN role
use role orgadmin;

-- View the list of the accounts
show organization accounts;

-- Enable replication for an account
select system$global_account_set_parameter('<account1_locator>',
'ENABLE_ACCOUNT_DATABASE_REPLICATION', 'true');

例2: 複数のアカウントのレプリケーションの有効化

-- Assume the ORGADMIN role
use role orgadmin;

-- View the list of the accounts
show organization accounts;

-- Enable replication for the first account
select system$global_account_set_parameter('<account1_locator>',
'ENABLE_ACCOUNT_DATABASE_REPLICATION', 'true');

-- Enable replication for the second account
select system$global_account_set_parameter('<account2_locator>',
'ENABLE_ACCOUNT_DATABASE_REPLICATION', 'true');