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:
Configure os privilégios necessários para instalar uma listagem.
Instale a listagem.
Se você estiver instalando uma listagem compartilhada privada, consulte Instalação de um aplicativo a partir de uma listagem compartilhada privadamente
Se você estiver instalando uma listagem compartilhada no Snowflake Marketplace, consulte Trabalhando com listagens do Snowflake Marketplace para um aplicativo.
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 Pague por listagens.
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:
Faça login no Snowsight.
No menu de navegação, selecione Data Products » Marketplace.
Pesquise ou navegue até a listagem que você deseja acessar.
Selecione a listagem e visualize os privilégios e solicitações de registro em log do aplicativo, incluindo:
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.
Selecione o warehouse que deseja usar para instalar o aplicativo.
(Opcional) Digite um nome para Application name.
Selecione Get.
Selecione Open para exibir o aplicativo ou Done para finalizar.
Instalação de 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:
Faça login no Snowsight.
No menu de navegação, selecione Data Products » Apps.
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.
Selecione Add instance
Cuidado
Add instance só aparece se o provedor tiver configurado o aplicativo para permitir várias instâncias.
Digite um nome para a instância e, em seguida, selecione o warehouse a ser usado para essa instância.
Selecione Get.
O aplicativo é instalado e o Snowflake envia um e-mail de notificação para o administrador do aplicativo.
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.