Criação de uma listagem organizacional

Crie uma listagem organizacional para compartilhar produtos de dados com segurança em sua organização. Antes de criar uma listagem organizacional, você deve analisar os pré-requisitos, as limitações conhecidas e as considerações.

Pré-requisitos

  • Você tem acesso à função ORGADMIN (Contas de organização é opcional).

  • O administrador de sua organização (ORGADMIN) assinou os termos para listagem.

Limitações conhecidas

  • Este recurso não está disponível em regiões governamentais.

  • É necessário usar a API para atingir regiões específicas.

  • Produtos de dados compatíveis: Snowflake Native App Framework e ações.

  • Os recursos a seguir não são compatíveis com o uso de listagens organizacionais:

    • Criação personalizada de perfis.

    • Análise do marketplace.

    • Contas de leitor.

Considerações

  • Antes de visar uma organização inteira, verifique se há locatários externos. Ajuste as contas de destino dos produtos de dados antes de adicioná-los a uma listagem organizacional, a menos que você pretenda compartilhar com locatários externos.

  • Cada ação pode ser anexada a uma listagem.

  • Cada Native App pode ser anexado a uma ou mais listagens.

  • Para alterações na organização (como fusões) com contas que contenham listagens de organizações, entre em contato com o suporte Snowflake.

Requisitos de controle de acesso

Use as informações fornecidas aqui para determinar as funções e os privilégios específicos que é necessário ter para executar os comandos SQL da listagem organizacional.

CREATE ORGANIZATION LISTING

A função usada para executar essa operação deve ter, no mínimo, os seguintes privilégios:

Privilégio

Objeto

Notas

CREATE ORGANIZATION LISTING

ACCOUNT

Para criar e alterar listagens organizacionais.

CREATE DATA EXCHANGE LISTING

ACCOUNT

Para criar e alterar listagens organizacionais.

Uma função usada para executar esse comando SQL deve ter pelo menos um dos seguintes privilégios, no mínimo:

Privilégio

Objeto

Notas

USAGE

SHARE

Para anexar o compartilhamento especificado a uma listagem.

USAGE

APPLICATION

Para anexar o Snowflake Native App Framework especificado a uma listagem.

MANAGE LISTING AUTO FULFILLMENT

A função usada para executar essa operação deve ter, no mínimo, os seguintes privilégios:

Privilégio

Objeto

Notas

MANAGE LISTING AUTO FULFILLMENT

ACCOUNT

Para definir as configurações de preenchimento automático.

Criação e gerenciamento de compartilhamento

Para criar e gerenciar objetos dentro de um compartilhamento e para criar o próprio compartilhamento, uma função deve ter privilégios em objetos de dados relevantes, esquemas e no comando CREATE SHARE.

Privilégio

Objeto

Notas

CREATE SHARE

ACCOUNT

Para CREATE uma ação.

USAGE

DATABASE

Para ver e USE o banco de dados especificado.

USAGE

SCHEMA

Para ver o esquema especificado.

SELECT

TABLE

Para consultar tabelas especificadas no esquema especificado.

CREATE

SCHEMA

Para CREATE tabelas ou exibições no esquema especificado.

MODIFY

SCHEMA

Para ALTER tabelas ou exibições no esquema especificado.

O privilégio USAGE no banco de dados e no esquema pai é necessário para executar operações em qualquer objeto de um esquema.

Para instruções sobre como criar uma função personalizada com um conjunto específico de privilégios, consulte Criação de funções personalizadas.

Para informações gerais sobre concessões de funções e privilégios para executar ações de SQL em objetos protegíveis, consulte Visão geral do controle de acesso.

Criação de uma listagem organizacional

  1. Create an organizational listing.

    1. Sign in to Snowsight.

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

    3. Click + Listing » Internal Marketplace.

    4. Click + Data Product.

    5. In the + Data Product dialog, click + Select.

    6. Navigate to a data product such as a table, a view or other data product.

      Alternatively, search for and choose a data product to share.

    7. Select Done when complete.

    8. Select Save.

  2. Specify who can access the listing (the target accounts, roles, and regions).

    1. Click + Access Control. The Access and discovery dialog displays.

    2. In the Grant access section, enter values for the following:

      Field

      Description

      Who can access this data product?

      Select one of:

      • Entire organization Anyone in the organization can access the listing.

      • Selected accounts and roles Only selected accounts and roles can access.

      • No accounts or roles are pre-approved (Default) Data product will only be available by request.

      Accounts

      If Select accounts and roles is selected, select one or more accounts.

      Click + Add another account to add second and subsequent accounts.

      Selected user roles

      If Selected roles is selected, enter one or more roles to grant access.

    3. In the Allow discovery section, enter values for the following:

      Field

      Description

      Who else can discover the listing and request access?

      Select one of:

      • Entire organization (Default) Anyone in the organization can discover listing and request access.

      • Selected accounts and roles Only selected accounts and roles can discover listing and request access.

      • Not discoverable by users without access Only users with access can discover this listing.

      Accounts

      If Select accounts and roles is selected, select one or more accounts.

      Click + Add another account to add second and subsequent accounts.

      Selected user roles

      If Selected roles is selected, enter one or more roles to grant access.

    4. In the Request approval section, enter the email address of the request approver or link to the internal ticketing system.

  1. Forneça um título e o localizador universal de listagem (ULL).

    A alteração do título de uma listagem é opcional, mas recomendada. Consulte o localizador universal de listagem para obter mais informações.

    1. Selecione Untitled Listing.

    2. Para Listing title, digite um título descritivo para seu produto de dados.

    3. Selecione Save ou Cancel.

  2. Complete a listagem.

    Insira informações adicionais sobre a página de listagem para orientar os consumidores, como descrição, dicionário de dados, exemplos de uso e muito mais.

    Observe que Support Contact é necessário

    1. Clique em Publish para disponibilizar a listagem no Internal Marketplace. Se você sair sem publicar, a listagem será salva como rascunho, pronta para revisão ou adição de metadados descritivos.