Manage organization profiles¶

Organization profiles allow providers to organize their Internal Marketplace listings by department. For example, individual organization profiles can be created for sales, marketing, and human resources. This allows providers to identify and brand organizational listings that are specific to their organization’s business unit, and associate all organizational listings created within their business unit with the same organization profile.

Organization profiles provide consumers with a reliable method to confirm that the organizational listings they use come from trusted sources within their organization. Organization profiles also allow consumers to filter and locate organizational listings that are specific to their business unit or use case.

Note

Organization profiles cannot be used outside an organization’s Internal Marketplace, and they are unique within an organizational data cloud. Organization profiles must be created and modified programmatically, but they can be assigned to an organizational listing in Snowsight. For more information of managing organization profiles programmatically, see Organization profile commands.

An organization account is required to create and manage organization profiles. To learn more about organization accounts, see Organization accounts.

Organization profile format¶

An organization profile forms part of the Uniform Listing Locator (ULL) and the format of an organization profile is ORGDATACLOUD${org_profile_name}${organizational_listing_name}. The ULL identifies the organization profile and its associated organizational listing. The ULL can be used in programmatic queries similar to this example:

SELECT * FROM "ORGDATACLOUD$<ProfileName>$<ListingName>.<SchemaName>.<TableName>;
Copy

View organization profiles¶

  1. Sign in to Snowsight.

  2. Select Data Products » Marketplace in the left-side navigation menu.

  3. Select the Internal Marketplace tab.

  4. Browse the available profiles or use the search bar to find a specific organization listing and examine its profile.

Create an organization profile¶

To assign an organization profile to a organizational listing, you can use Snowsight when creating a organizational listing or SQL commands to create a new organization profile and then assign it to an existing listing.

To create an organization profile use the CREATE ORGANIZATION PROFILE and execute a statement similar to:

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;
Copy

For details of organization profile manifest fields, see Organization profile manifest reference.

Assign an organization profile to a organizational listing¶

To assign an organization profile to a new or existing organizational listing, you can use the Snowsight or SQL commands.

Assign an organization profile to a new listing.

  1. Sign in to Snowsight.

  2. In the navigation menu, select Data Products » Provider Studio.

  3. In the right pane, select the Listings tab.

  4. Click + Create listing » Internal Marketplace.

  5. Click Select a Profile.

  6. Select an organization profile in the Profile list.

  7. Click Save.

  8. Complete the organizational listing setup. See Create an organizational listing.

Assign an organization profile to an existing draft listing.

Note

You can only assign an organization profile to a listing that is in draft status. If the organizational listing has been published, an organization profile cannot be assigned or changed.

  1. Sign in to Snowsight.

  2. In the navigation menu, select Data Products » Provider Studio.

  3. In the right pane, select the Listings tab.

  4. Select an organizational listing in the list.

  5. Click the organization profile name below the organizational listing name.

  6. Select an organization profile in the Profile list.

  7. Click Save.

Modify an existing organizational listing profile¶

By default, the contact support email defined in the organization profile appears on the organizational listing landing page. You can specify a custom support email address or URL when the original email address changes.

To assign an organization profile to a new or existing organizational listing, you can use the Snowsight or SQL commands.

To modify listing support contact email address:

  1. Sign in to Snowsight.

  2. In the navigation menu, select Data Products » Provider Studio.

  3. In the right pane, click the Listings tab.

  4. Click an organizational listing in the list.

  5. In the Details section, click Edit next to the support contact email address.

  6. Select Use custom email or URL in the Profile list.

  7. Enter an email address or a URL.

  8. Click Save.