Instalação de um aplicativo de uma listagem

Este tópico descreve como usar o Snowsight para instalar aplicativos criados usando o Snowflake Native App Framework.

Fluxo de trabalho para instalar um aplicativo a partir de uma listagem

Para encontrar e instalar uma listagem para um aplicativo:

  1. Configure os privilégios necessários para instalar uma listagem.

  2. Instale o aplicativo a partir da listagem.

  3. Veja a listagem instalada.

    Consulte Permissão de acesso a uma conta de consumidor para obter informações sobre tarefas relacionadas ao gerenciamento de um aplicativo. Consulte Configuração do rastreamento de evento para um aplicativo para obter informações sobre como configurar o compartilhamento de evento.

Definição dos privilégios obrigatórios

Para acessar uma listagem, é necessário usar a função ACCOUNTADMIN ou outra função com os privilégios IMPORT SHARE e CREATE DATABASE.

Após a instalação de um aplicativo, o proprietário do aplicativo pode conceder acesso ao aplicativo usando funções de aplicativo. Consulte Concessão de funções de aplicativo a funções de conta para obter mais detalhes.

Nota

Para pagar por um aplicativo, sua função também deve ter o privilégio PURCHASE DATA EXCHANGE LISTING, e você deve atender a critérios adicionais. Consulte Pagar por listagens.

Instalação de um aplicativo a partir de uma listagem compartilhada privadamente

Nota

Como provedor, você pode testar seu aplicativo criando uma listagem privada, compartilhando-a com outra conta na organização à qual você tenha acesso, entrando nessa conta e seguindo estas etapas para instalar o aplicativo.

Para instalar um aplicativo de uma listagem privada:

  1. Faça login no Snowsight.

  2. No menu de navegação, selecione Data Products » Apps.

  3. Em Recently shared with you, selecione o bloco para a listagem.

  4. Selecione Security para visualizar os privilégios e as solicitações de log do aplicativo, inclusive:

  5. Selecione Get, ou para um aplicativo monetizado, selecione Buy.

    Nota

    Se o provedor incluir definições de evento necessárias no aplicativo, o consumidor deverá definir uma tabela de evento antes de instalar o aplicativo. Até mesmo o compartilhamento e as definições de evento necessárias são ativados durante a instalação e não podem ser desativados posteriormente.

  6. Digite um nome para o aplicativo.

  7. Selecione o warehouse que deseja usar para instalar o aplicativo.

  8. Selecione Get.

  9. Selecione Open para exibir o aplicativo ou Done para finalizar.

Instalação de um aplicativo a partir de uma listagem do Snowflake Marketplace

Para instalar um aplicativo a partir de uma listagem do Snowflake Marketplace:

  1. Faça login no Snowsight.

  2. No menu de navegação, selecione Data Products » Marketplace.

  3. Pesquise ou navegue até a listagem que você deseja acessar.

  4. Selecione a listagem e visualize os privilégios e solicitações de registro em log do aplicativo, incluindo:

  5. Selecione Get para acessar a listagem.

    Nota

    Se o provedor incluir definições de evento necessárias no aplicativo, o consumidor deverá definir uma tabela de evento antes de instalar o aplicativo. Até mesmo o compartilhamento e as definições de evento necessárias são ativados durante a instalação e não podem ser desativados posteriormente.

  6. Selecione o warehouse que deseja usar para instalar o aplicativo.

  7. (Opcional) Digite um nome para Application name.

  8. Selecione Get.

  9. Selecione Open para visualizar o aplicativo ou selecione Done para finalizar.

Instalar um aplicativo usando canais de lançamento

Os canais de lançamento permitem que os provedores publiquem várias versões de um aplicativo. As versões possíveis são:

QA:

Permite que os provedores publiquem uma versão de teste de um aplicativo. Os aplicativos instalados a partir do canal de lançamento QA não foram revisados ou testados.

Alpha:

Permite que os provedores compartilhem aplicativos com os consumidores para obter feedback. Os aplicativos instalados a partir do canal de lançamento Alpha podem conter versões que não foram aprovadas na análise de segurança.

Padrão:

Essa é a versão de produção de um aplicativo. As versões padrão foram aprovadas na análise funcional e do Snowflake.

  1. Faça login no Snowsight.

  2. No menu de navegação, selecione Data Products » Apps.

  3. Em Recently shared with you, selecione o bloco para a listagem.

  4. Selecione Security para visualizar os privilégios e as solicitações de log do aplicativo, inclusive:

  5. Selecione Get para acessar a listagem.

  6. Selecione a versão do aplicativo que deseja instalar.

    A instalação de diferentes versões do aplicativo permite que você teste cada versão de forma independente.

  7. Selecione o warehouse que deseja usar para instalar o aplicativo.

  8. Opcional: para Application name, digite um nome.

  9. Selecione Get.

  10. Selecione Open para exibir o aplicativo ou Done para finalizar.

Instalar várias instâncias de um aplicativo

Os provedores podem configurar um aplicativo para que várias instâncias de um aplicativo possam ser instaladas ao mesmo tempo.

Nota

Os aplicativos instalados a partir de uma listagem de avaliação ou de uma listagem monetizada não podem ter várias instâncias.

Se um aplicativo estiver configurado para permitir várias instalações, os consumidores poderão instalar instâncias adicionais depois de instalar o aplicativo a partir de uma listagem privada ou do Snowflake Marketplace.

Se várias instâncias estiverem ativadas para um aplicativo, você poderá instalar um máximo de 10 instâncias em sua conta.

Para instalar uma nova instância de um aplicativo, execute as seguintes tarefas:

  1. Faça login no Snowsight.

  2. No menu de navegação, selecione Data Products » Apps.

  3. Selecione o aplicativo do qual você deseja instalar outra instância.

    Se várias instâncias do aplicativo já estiverem instaladas, a Snowsight exibirá um painel com todas as instâncias do aplicativo.

  4. Selecione Add instance

    Cuidado

    Add instance só aparece se o provedor tiver configurado o aplicativo para permitir várias instâncias.

  5. Digite um nome para a instância e, em seguida, selecione o warehouse a ser usado para essa instância.

  6. Selecione Get.

    O aplicativo é instalado e o Snowflake envia um e-mail de notificação para o administrador do aplicativo.

  7. Selecione Done para concluir a instalação.

Depois de instalar a instância do aplicativo, você pode configurar o rastreamento de eventos para um aplicativo, configurar privilégios para o aplicativo e executar outras tarefas de gerenciamento.