組織プロファイルの作成と管理¶
組織プロファイルにより、プロバイダーは内部Marketplaceのリストを部門別に整理することができます。例えば、営業、マーケティング、人事の各組織プロファイルを作成できます。これによりプロバイダーは、組織のビジネスユニットに固有の組織リストを識別してブランド化し、ビジネスユニット内で作成されたすべての組織リストを同じ組織プロファイルに関連付けることができます。
組織プロファイルは、コンシューマーが利用する組織リストが組織内の信頼できるソースからのものであることを確認するための信頼できる方法を提供します。また、組織プロファイルにより、コンシューマーは自分のビジネスユニットやユースケースに特化した組織リストをフィルターして探すことができます。
注釈
組織プロファイルは、組織の内部Marketplaceの外部では使用できず、組織データクラウド内で一意です。組織プロファイルは、プログラムまたは Snowsight を介して作成および変更し、組織リストに割り当てることができます。
組織プロファイルを作成および管理するには、組織アカウントが必要です。組織アカウントの詳細については、 組織アカウント をご覧ください。
組織プロファイル形式¶
組織プロファイルは統一リストロケーター(ULL)の一部を形成します。組織プロファイルの形式は ORGDATACLOUD${org_profile_name}${organizational_listing_name}。ULL は、組織プロファイルと関連する組織リストを識別します。ULL は、この例のようなプログラムクエリで使用できます。
SELECT * FROM "ORGDATACLOUD$<ProfileName>$<ListingName>.<SchemaName>.<TableName>;
アクセス制御の要件¶
この操作の実行に使用される ロール には、少なくとも次の 権限 が必要です。
| 権限 | オブジェクト | メモ | 
|---|---|---|
| CREATE ORGANIZATION PROFILE | アカウント | 組織プロファイルは、組織内の組織アカウントからのみ作成できます。GLOBALORGADMIN ロールには CREATE ORGANIZATION PROFILE 権限が付与されています。 | 
組織プロファイルを作成する¶
組織プロファイルを作成するには、 Snowsight または SQL コマンドを使用できます。
新しい組織プロファイルを作成します。
Snowsight にサインインします。
ナビゲーションメニューで Data sharing » Provider Studio を選択します。
右側のペインで、 Profiles タブを選択します。
Internal Marketplaceのプロファイルを作成するには、 Create profile »Internal profile を選択します。
これにより、 Create internal provider profile フォームが開きます。
Basic information ページで、次を指定します。
Profile title:このプロファイルのタイトル。
タイトルを指定すると、 ULL 参照名が生成されます。
ULL reference name:(オプション)ULL 参照名を編集します。
Description:リストの説明を入力します。
Next を選択します。
Profile access ページで、組織内の誰がプロファイルを使用して内部リストを公開するのかを指定します。
Entire organization:組織内の誰でもプロファイルを使用できます。
Selected accounts and roles:特定のアカウントとロールのみがプロファイルを使用できます。
1つ以上のアカウントを選択します。
デフォルトでは、選択したアカウントのすべてのロールがプロファイルを使用できます。
(オプション)各アカウントで特定のロールにアクセスを許可するには、 All roles ドロップダウンで、 Selected roles を選択します。
アカウントで、プロファイルを使用できる1つ以上のロールを選択します。
Next を選択します。
Contact information page で、プロファイルの所有者とプロファイルアクセスリクエストの承認者のメールアドレスを指定します。
Next を選択します。
Appearance ページで、プロファイルアバターとして使用するアイコンを選択し、アバターの背景色を選択します。
完了したら、次のいずれかのオプションを選択します。
Publish:プロファイルを公開し、 Profiles ページでライブにします。
Save as draft:公開せずにプロファイルを保存します。
Cancel:プロファイルを保存または公開せずに破棄します。
Previous:変更するには、前のページに戻ります。
組織プロファイルを作成するには、 CREATE ORGANIZATION PROFILE を使用して次のようなステートメントを実行します。
USE ROLE GLOBALORGADMIN;
CREATE ORGANIZATION PROFILE MyOrgPROFILE
AS
$$
title: "My Org Profile"
description: "An appropriate desc"
contact: "contact@test.com"
approver_contact: "approver@test.com"
allowed_publishers:
  access:
    - all_internal_accounts: true
$$ publish=True;
組織プロファイルマニフェストフィールドの詳細については、 組織プロファイルのマニフェストリファレンス をご参照ください。
組織リストへの組織プロファイルの割り当て¶
新規または既存の組織リストに組織プロファイルを割り当てるには、 Snowsight または SQL コマンドを使用します。
新しいリストに組織プロファイルを割り当てます。
Snowsight にサインインします。
ナビゲーションメニューで Data sharing » Provider Studio を選択します。
右側のペインで、 Listings タブを選択します。
+ Create listing » Internal Marketplace を選択します。
リストの名前を指定します。
Select Profile ドロップダウンを選択します。
Profile リストから組織プロファイルを選択します。
組織リストの設定を完了します。組織リストを作成する をご参照ください。
組織プロファイルを既存のドラフトリストに割り当てます。
注釈
組織プロファイルをドラフトステータスのリストにのみ割り当てることができます。組織リストが公開されている場合、組織プロファイルを割り当てたり変更したりすることはできません。
- Snowsight にサインインします。 
- ナビゲーションメニューで Data sharing » Provider Studio を選択します。 
- 右側のペインで、 Listings タブを選択します。 
- リストで組織リストを選択します。 
- 組織リスト名の下にある組織プロファイル名を選択します。 
- Profile リストから組織プロファイルを選択します。 
- Save を選択します。 
ALTER ORGANIZATION PROFILE コマンドを使用して、次のようなコマンドを実行することで、既存のリストを更新して別の組織プロファイルを使用できます。
YAML マニフェストの
organization_profileフィールドの値に注意してください。リストに関連付けられた組織プロファイルを指定します。
USE ROLE GLOBALORGADMIN;
ALTER LISTING MyLISTING
AS $$
title: "my listings title"
description: "Listing updated for new org profile"
auto_fulfillment:
   refresh_type: "FULL_DATABASE"
   refresh_schedule: "10 MINUTE"
organization_profile: "MyOrgPROFILE"
organization_targets:
access:
   - all_internal_accounts: true
locations:
access_regions:
    - name: "ALL"
$$;
組織プロファイルマニフェストフィールドの詳細については、 組織プロファイルのマニフェストリファレンス をご参照ください。
既存の組織リストプロファイルの変更¶
デフォルトでは、組織プロファイルで定義されている連絡先Eサポートメールは、組織リストのランディングページに表示されます。オリジナルのEメールアドレスが変更された場合、カスタムのサポートEメールアドレスまたはURLを指定できます。
新規または既存の組織リストに組織プロファイルを割り当てるには、 Snowsight または SQL コマンドを使用します。
リストサポートの連絡先メールアドレスを変更するには
- Snowsight にサインインします。 
- ナビゲーションメニューで Data sharing » Provider Studio を選択します。 
- 右側のペインで、 Listings タブをクリックします。 
- リストで組織リストを選択します。 
- Details セクションで、サポート連絡先Eメールアドレスの横にある Edit をクリックします。 
- Profile リストで Use custom email or URL を選択します。 
- EメールアドレスまたはURLを入力します。 
- Save を選択します。 
既存の組織プロファイルを変更するには、 ALTER ORGANIZATION PROFILE を使用して次のようなステートメントを実行します。
Snowsight とは異なり、 SQL コマンドは連絡先メールアドレスなど、組織プロファイルの多くのフィールドを変更できます。
USE ROLE GLOBALORGADMIN;
ALTER ORGANIZATION PROFILE MyOrgPROFILE
AS
$$
title: "New Title"
description: "New desc"
contact: "contact@test.com"
approver_contact: "approver@test.com"
allowed_publishers:
  access:
   - all_internal_accounts: true
logo: "urn:emoji:smile"
$$
組織プロファイルマニフェストフィールドの詳細については、 組織プロファイルのマニフェストリファレンス をご参照ください。
組織プロファイルを表示する¶
- Snowsight にサインインします。 
- ナビゲーションメニューで Catalog » Internal Marketplace を選択します。 
- 利用可能なプロファイルを参照するか、検索バーを使用して特定の組織リストを見つけ、そのプロファイルを調べます。 
SHOW AVAILABLE ORGANIZATION PROFILES を使用して利用可能な組織プロファイルを検索します。
SHOW AVAILABLE ORGANIZATION PROFILES;