Configurer l’exécution automatique

Cette section explique comment configurer l’exécution automatique inter-Cloud (exécution automatique) pour les produits de données de partage sécurisé et les produits de données de paquet d’application. Elle décrit également comment configurer l’exécution automatique au niveau de l’objet pour un listing.

Vous devez ajouter un produit de données à votre annonce avant de pouvoir mettre en place l’exécution automatique. En outre, les étapes de configuration de l’exécution automatique varient suivant le produit de données que vous proposez et la manière dont vous mettez votre listing à disposition.

Configurer l’exécution automatique d’un produit de données de partage sécurisé partagé sur Snowflake Marketplace

Si votre produit de données est un partage sécurisé que vous publiez sur Snowflake Marketplace via une annonce, pour configurer l’exécution automatique, procédez comme suit :

  1. Connectez-vous à Snowsight.

  2. Dans le menu de navigation, sélectionnez Data Products » Provider Studio » Listings.

  3. Sélectionnez l’annonce pour laquelle vous configurer l’exécution automatique.

  4. Sélectionnez Region Availability » Edit.

  5. Pour Region availability, choisissez la disponibilité souhaitée.

    • Par défaut, All regions est sélectionné. Cela garantit la disponibilité de votre listing dans toutes les régions ajoutées à l’avenir par Snowflake.

    • Si votre annonce comporte des limites régionales spécifiques, modifiez la disponibilité régionale au profit de Custom regions et sélectionnez les régions dans lesquelles vous souhaitez proposer votre produit de données. Lorsque vous choisissez des régions personnalisées, votre annonce est visible dans toutes les régions Snowflake Marketplace actuelles, mais les consommateurs ne peuvent obtenir votre produit de données que dans les régions que vous avez spécifiées. Votre annonce ne sera pas automatiquement disponible dans de nouvelles régions.

    • Pour les annonces payantes, Custom regions est sélectionné par défaut. Les listings payants ne sont disponibles que dans les régions prises en charge et dans toutes les futures régions prises en charge ajoutées par Snowflake.

  6. Pour Fulfillment method, l’exécution Automatic est la sélection par défaut. Grâce à l’exécution automatique inter-Cloud, votre produit de données est automatiquement exécuté dans une région et vous n’engagez des frais que lorsqu’il y a une demande de la part des consommateurs dans cette région.

    Si vous ne pouvez pas utiliser l’exécution automatique et si l’option est disponible, sélectionnez Manual pour répliquer manuellement votre produit de données. Voir Répliquer manuellement les données avant d’exécuter une demande de listing.

  7. Si vous sélectionnez Automatic pour l’exécution automatique :

    1. Sélectionnez un intervalle de rafraîchissement dans la liste déroulante, puis entrez une valeur. Vous devez sélectionner un intervalle de rafraîchissement d’au moins 8 jours.

    2. Si vous n’avez pas défini d’entrepôt par défaut, sélectionnez un entrepôt à utiliser pour l’exécution automatique.

    3. Lorsque vous ajoutez un produit de données à votre annonce, Snowflake effectue un contrôle de compatibilité pour valider que votre produit de données peut être exécuté automatiquement dans d’autres régions. Si la vérification révèle des incompatibilités, il se peut que vous deviez mettre à jour votre produit de données. Voir Résolution des problèmes liés à l’exécution automatique.

    4. Sélectionnez Save and Enable Fulfillment.

      L’exécution automatique du listing est désormais activée mais le produit de données lié au listing n’est pas mis à disposition des régions tant que le listing n’est pas publié et qu’un consommateur ne demande pas le produit de données. Voir Comment fonctionne l’exécution automatique ?.

  8. Si vous avez choisi de remplir manuellement l’annonce, sélectionnez Save. Avant de publier l’annonce, vous devez répliquer les données dans chacune des régions disponibles que vous sélectionnez. Voir Répliquer manuellement les données avant d’exécuter une demande de listing.

Configurer l’exécution automatique pour un produit de données de paquet d’application partagé sur Snowflake Marketplace

Si votre produit de données est un paquet d’application que vous publiez sur Snowflake Marketplace via une annonce, pour configurer l’exécution automatique, procédez comme suit :

  1. Connectez-vous à Snowsight.

  2. Dans le menu de navigation, sélectionnez Data Products » Provider Studio » Listings.

  3. Sélectionnez l’annonce pour laquelle vous configurer l’exécution automatique.

  4. Sélectionnez Region Availability » Edit.

  5. Pour Region availability, choisissez la disponibilité souhaitée.

    • Par défaut, All regions est sélectionné. Choisir toutes les régions garantit la disponibilité de votre listing dans toutes les futures régions ajoutées par Snowflake.

    • Si votre listing comporte des limites régionales spécifiques, modifiez la disponibilité régionale au profit de Custom regions et sélectionnez les régions dans lesquelles vous souhaitez proposer votre produit de données. Lorsque vous choisissez des régions personnalisées, votre annonce est visible dans toutes les régions Snowflake Marketplace actuelles, mais les consommateurs ne peuvent obtenir votre produit de données que dans les régions que vous avez spécifiées. Votre annonce ne sera pas non plus automatiquement disponible dans de nouvelles régions.

    • Pour les annonces payantes, Custom regions est sélectionné par défaut. Les listings payants ne sont disponibles que dans les régions prises en charge et dans toutes les régions prises en charge par Snowflake à l’avenir.

  6. Examinez l’intervalle d’actualisation configuré au niveau du compte. Si vous devez utiliser un intervalle d’actualisation différent, voir Définir l’intervalle d’actualisation au niveau du compte.

  7. Si vous n’avez pas défini d’entrepôt par défaut, sélectionnez un entrepôt à utiliser pour l’exécution automatique.

  8. Sélectionnez Save and Enable Fulfillment.

    L’exécution automatique du listing est désormais activée mais le produit de données lié au listing n’est pas mis à disposition des régions tant que le listing n’est pas publié et qu’un consommateur ne demande pas le produit de données. Voir Comment fonctionne l’exécution automatique ?.

Configurer l’exécution automatique au niveau de l’objet

Vous pouvez configurer l’exécution automatique pour transférer automatiquement le produit de données associé à votre listing vers d’autres régions Snowflake. Vous pouvez également utiliser l’exécution automatique SUBDB et choisir de n’exécuter que les tables et les vues d’un produit de données dans une région distante à l’aide de l’exécution automatique. Cela peut contribuer à réduire les coûts et à alléger la charge de gestion de votre produit de données exécuté automatiquement.

Les étapes ci-dessous décrivent comment configurer l’exécution automatique au niveau de l’objet pour un listing. Dans le cadre d’un flux de travail classique, vous configurez l’exécution automatique au niveau de l’objet lorsque vous configurez la disponibilité de la région (pour un listing publié sur Snowflake Marketplace) ou lorsque vous ajoutez un consommateur situé dans une autre région (pour un listing partagé en privé).

  1. Créer une liste. Voir Créer un listing.

  2. Ajoutez un produit de données qui ne contient que des objets pris en charge.

  3. Configurez des régions ou des comptes avec lesquels partager pour commencer à configurer l’exécution automatique :

    Pour une annonce publiée sur Snowflake Marketplace :

    1. Localisez la section Region Availability et sélectionnez Add.

    2. Pour Region availability, conservez la valeur par défaut All regions ou sélectionnez Custom regions pour votre annonce.

    Pour une annonce partagée en privé, ajoutez un compte de consommateur dans une région distante.

  4. Sélectionnez votre intervalle d’actualisation préféré pour la mise à jour du produit de données dans les régions éloignées.

  5. Publiez votre annonce ou enregistrez-la sous forme de brouillon.