管理组织配置文件¶
组织配置文件允许提供商按部门组织其内部 Marketplace 列表。例如,可以为销售、市场营销和人力资源创建单独组织配置文件。这允许提供商识别并标记特定于其组织业务部门的组织列表,并将业务部门内创建的所有组织列表与同一组织档案关联。
组织配置文件为消费者提供了一种可靠方法,用于确认他们使用的组织列表来自其组织内部的受信任来源。组织配置文件还允许使用者筛选和查找特定于其业务部门或用例的组织列表。
备注
组织配置文件不能在组织的内部 Marketplace 之外使用,而且它们在组织 Data Cloud 中是独一无二的。必须以编程方式创建和修改组织配置文件,但可以将其分配给 Snowsight 中的组织列表。有关以编程方式管理组织配置文件的更多信息,请参阅 组织配置文件命令。
创建和管理组织配置文件需要组织账户。要了解有关组织账户的更多信息,请参阅 组织账户。
组织配置文件格式¶
组织配置文件构成统一列表定位器 (ULL) 的一部分,组织配置文件的格式为 ORGDATACLOUD${org_profile_name}${organizational_listing_name}
。ULL 用于标识组织配置文件及其关联组织列表。ULL 可以在与以下示例类似的编程查询中使用:
SELECT * FROM "ORGDATACLOUD$<ProfileName>$<ListingName>.<SchemaName>.<TableName>;
查看组织配置文件¶
登录 Snowsight。
在左侧导航菜单中选择 Data Products » Marketplace。
选择 Internal Marketplace 选项卡。
浏览可用的配置文件或使用搜索栏查找特定的组织列表并查看其配置文件。
使用 SHOW AVAILABLE ORGANIZATION PROFILES 查找可供您使用的组织配置文件。
SHOW AVAILABLE ORGANIZATION PROFILES;
创建组织配置文件¶
要将组织配置文件分配给组织列表,可以在创建组织列表时使用 Snowsight 或使用 SQL 命令,来创建新的组织配置文件,然后将其分配给现有列表。
要创建组织配置文件,请使用 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 Products » 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"
$$;
有关组织配置文件清单字段的详细信息,请参阅 组织配置文件清单引用。
修改现有的组织列表配置文件¶
默认情况下,组织配置文件中定义的联系支持电子邮件显示在组织列表登录页面上。您可以在更改原始电子邮件地址时指定自定义支持电子邮件地址或 URL。
要将组织配置文件分配给新的或现有的组织列表,可以使用 Snowsight 或 SQL 命令。
要修改列表支持联系人电子邮件地址,请执行以下操作:
登录 Snowsight。
在导航菜单中,选择 Data Products » Provider Studio。
在右侧窗格中,点击 Listings 选项卡。
点击列表中的组织列表。
在 Details 部分中,点击支持联系人电子邮件地址旁边的 Edit。
在 Profile 列表中选择 Use custom email or URL。
输入电子邮件地址或 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"
$$
有关组织配置文件清单字段的详细信息,请参阅 组织配置文件清单引用。