Installation d’une application à partir d’une annonce¶
Cette rubrique explique comment utiliser Snowsight pour installer des applications créées à l’aide du Snowflake Native App Framework.
Flux de travail pour installer une application à partir d’une annonce¶
Pour trouver et installer une annonce pour une application :
Définissez les privilèges nécessaires à l’installation d’une annonce.
Installez l’application à partir du listing.
Si vous installez un listing en partage privé, voir Installer une application à partir d’une annonce partagée en privé
Si vous installez un listing partagé sur Snowflake Marketplace, voir Utilisation des listings Snowflake Marketplace pour une application.
Si un fournisseur a publié plusieurs versions d’une application, voir Installation d’une application à l’aide des canaux de version.
-
Consultez Autoriser l’accès à un compte consommateur pour obtenir des informations sur les tâches liées à la gestion d’une application. Consultez Configurer le traçage des événements pour une application pour plus d’informations sur la configuration du partage d’événements.
Configurer les privilèges requis¶
Pour accéder à une annonce, vous devez utiliser le rôle ACCOUNTADMIN ou un autre rôle avec les privilèges IMPORT SHARE et CREATE DATABASE.
Une fois une application installée, le propriétaire de l’application peut accorder l’accès à l’application à l’aide des rôles d’application. Voir Octroi de rôles d’application à des rôles de compte pour plus de détails.
Note
Pour payer une application, votre rôle doit également avoir le privilège PURCHASE DATA EXCHANGE LISTING et vous devez répondre à des critères supplémentaires. Voir Payer pour les listings.
Installer une application à partir d’une annonce Snowflake Marketplace¶
Pour installer une application à partir d’une annonce Snowflake Marketplace :
Connectez-vous à Snowsight.
Dans le menu de navigation, sélectionnez Data Products » Marketplace.
Recherchez ou naviguez jusqu’à l’annonce à laquelle vous voulez accéder.
Sélectionnez l’annonce, puis affichez les privilèges et les demandes de journalisation pour l’application, notamment :
Sélectionnez Get pour accéder à l’annonce.
Note
Si le fournisseur inclut les définitions d’événements requises dans l’application, le consommateur doit configurer une table d’événements avant d’installer l’application. Même le partage et les définitions d’événements requises sont activés lors de l’installation et ne peuvent pas être désactivés ultérieurement.
Sélectionnez l’entrepôt que vous souhaitez utiliser pour installer l’application.
(Facultatif) Entrez un nom pour Application name.
Sélectionnez Get.
Sélectionnez Open pour voir l’application, ou sélectionnez Done pour terminer.
Installation d’une application à l’aide des canaux de version¶
Les canaux de version permettent aux fournisseurs de publier plusieurs versions d’une application. Les versions possibles sont les suivantes :
- QA:
Permet aux fournisseurs de publier une version test d’une application. Les applications installées à partir du canal de version QA n’ont pas été examinées ni testées.
- Alpha:
Permet aux fournisseurs de partager leurs applications avec les consommateurs afin d’obtenir un retour d’information. Les applications installées à partir du canal de version Alpha peuvent contenir des versions qui n’ont pas passé l’examen de sécurité.
- Par défaut:
Il s’agit de la version de production d’une application. Les versions par défaut ont passé l’examen Snowflake et l’examen fonctionnel.
Connectez-vous à Snowsight.
Dans le menu de navigation, sélectionnez Data Products » Apps.
Dans Recently shared with you, sélectionnez la vignette de l’annonce.
Sélectionnez Security pour afficher les privilèges et les demandes de journalisation pour l’application, y compris :
Sélectionnez Get pour accéder à l’annonce.
Sélectionnez la version de l’application que vous souhaitez installer.
L’installation de différentes versions de l’application vous permet de tester chaque version indépendamment.
Sélectionnez l’entrepôt que vous souhaitez utiliser pour installer l’application.
Facultatif : Pour Application name, saisissez un nom.
Sélectionnez Get.
Sélectionnez Open pour voir l’application ou Done pour terminer.
Installer plusieurs instances d’une application¶
Les fournisseurs peuvent configurer une application de manière à ce que plusieurs instances d’une application puissent être installées en même temps.
Note
Les applications installées à partir d’une annonce d’essai ou d’une annonce monétisée ne peuvent pas avoir plusieurs instances.
Si une application est configurée pour permettre des installations multiples, les consommateurs peuvent installer des instances supplémentaires après avoir installé l’application à partir d’une annonce privée ou de la Snowflake Marketplace.
Si plusieurs instances sont activées pour une application, vous pouvez installer un maximum de 10 instances dans votre compte.
Pour installer une nouvelle instance d’une application, effectuez les tâches suivantes :
Connectez-vous à Snowsight.
Dans le menu de navigation, sélectionnez Data Products » Apps.
Sélectionnez l’application dont vous souhaitez installer une autre instance.
Si plusieurs instances de l’application sont déjà installées, Snowsight affiche un panneau montrant toutes les instances de l’application.
Sélectionnez Add instance
Prudence
Add instance n’apparaît que si le fournisseur a configuré l’application pour autoriser plusieurs instances.
Saisissez un nom pour l’instance, puis sélectionnez l’entrepôt à utiliser pour cette instance.
Sélectionnez Get.
L’application s’installe et Snowflake envoie un e-mail de notification à l’administrateur de l’application.
Sélectionnez Done pour terminer l’installation.
Après avoir installé l’instance de l’application, vous pouvez configurer le traçage des événements pour une application, configurer les privilèges pour l’application et effectuer d’autres tâches de gestion.