Gestion des demandes d’annonce en tant que fournisseur

Si vous proposez des annonces personnalisées ou gratuites qui nécessitent une réplication manuelle du produit de données dans d’autres régions, vous devez examiner et approuver les demandes de vos annonces avant que les consommateurs puissent y accéder.

Dans ce chapitre :

La nécessité ou non pour les consommateurs de demander une annonce dépend du type d’annonce et des capacités de disponibilité régionale que vous choisissez pour l’annonce :

  • Les annonces payantes proposées sur Snowflake Marketplace et toutes les annonces privées utilisent l’exécution automatique inter-Cloud pour fournir des produits de données aux consommateurs, quelle que soit la région dans laquelle ils utilisent Snowflake. Les consommateurs peuvent accéder immédiatement à ces annonces.

  • Les annonces gratuites proposées sur Snowflake Marketplace peuvent utiliser l’exécution automatique inter-Cloud, ou vous pouvez choisir de répliquer les données manuellement pour fournir des produits de données aux consommateurs dans des régions autres que la région du partage de données sur lequel l’annonce est basée. Les annonces gratuites qui utilisent l’exécution automatique inter-Cloud sont disponibles immédiatement pour les consommateurs, sinon les consommateurs doivent demander ces annonces.

  • Les annonces personnalisées nécessitent une réplication manuelle des données pour fournir des produits de données aux consommateurs dans des régions autres que la région du partage de données sur lequel l’annonce est basée. Les consommateurs doivent demander ces annonces.

Consultation des demandes d’annonces

Pour consulter les demandes d’annonces personnalisées ou gratuites, procédez comme suit :

  1. Connectez-vous à Snowsight.

  2. Dans la barre de navigation de gauche, sélectionnez Data » Provider Studio.

  3. Dans la section Listings, localisez l’annonce personnalisée pour laquelle vous souhaitez consulter les demandes.

  4. Sélectionnez Consumer Requests pour afficher les demandes des consommateurs.

    Vous pouvez consulter les détails concernant le consommateur qui demande le produit de données, tels que sa région Snowflake, son entreprise, ses informations de contact et un bref message du consommateur.

Si le consommateur qui demande une annonce personnalisée se trouve dans la même région que votre compte, vous pouvez approuver la demande d’annonce. Voir Approuver une demande d’annonce.

Si le consommateur qui demande votre annonce ne se trouve pas dans la même région, vous devez répliquer manuellement les données avant de répondre à la demande. Voir Répliquer manuellement les données avant d’exécuter une demande d’annonce.

Répliquer manuellement les données avant d’exécuter une demande d’annonce

Si vous proposez des annonces personnalisées ou des annonces gratuites avec une exécution manuelle du produit de données, vous devez reproduire manuellement le produit de données dans d’autres régions lorsque les consommateurs demandent votre annonce.

Pour répliquer manuellement le produit de données vers d’autres régions, vous devez procéder comme suit :

  1. Créez des comptes dans les régions où vous mettez votre annonce à disposition. Le compte distant doit faire partie de la même organisation que le compte à partir duquel vous avez publié l’annonce.

  2. Configurez des profils de fournisseurs pour chaque compte.

  3. Répliquez le produit de données vers chaque compte. Il n’est pas nécessaire de répliquer les données dans une région tant qu’un consommateur de cette région ne les demande pas.

Voir Partager des données en toute sécurité entre les régions et les plates-formes Cloud pour plus de détails sur la création de comptes dans les régions distantes concernées et la réplication des partages de données utilisés par vos annonces.

Une fois ces étapes franchies, vous pouvez approuver les demandes d’annonces.

Approuver une demande d’annonce

Pour approuver et exécuter les demandes d’annonces, vous devez utiliser un rôle auquel a été accordé le privilège OWNERSHIP sur l’annonce ou qui en a hérité, ou le privilège global CREATE DATA EXCHANGE LISTING.

Si un consommateur demande une annonce, procédez comme suit pour approuver la demande :

  1. Connectez-vous à Snowsight.

  2. Dans la barre de navigation de gauche de Snowsight, sélectionnez Data » Provider Studio.

  3. Localisez l’annonce pour laquelle vous voulez voir les demandes.

  4. Sélectionnez Consumer Requests.

  5. Cliquez sur le nom de l’annonce pour une demande dont le statut est en attente.

  6. Dans la section Associate Secure Share, sélectionnez le compte où vous voulez créer le partage.

  7. Sélectionnez le rôle dans ce compte qui a le privilège OWNERSHIP sur le partage et les objets de base de données partagés, ou qui a les privilèges nécessaires sur les objets de base de données pour pouvoir les ajouter à un partage.

  8. Choisissez Select Data.

  9. S’il existe un partage sécurisé, naviguez jusqu’au partage et sélectionnez-le. Si un partage n’existe pas, naviguez jusqu’à la base de données souhaitée et sélectionnez les objets de la base de données que vous souhaitez ajouter au partage.

    Note

    Si vous ne voyez pas de partage, c’est soit qu’il est déjà rattaché à une autre annonce, soit qu’il a déjà été partagé avec des consommateurs.

  10. Sélectionnez Done.

  11. (Facultatif) Modifiez le nom par défaut du partage sécurisé.

  12. Sélectionnez Fulfill Request.

Affichage des demandes d’annonces traitées

Après avoir répondu à une demande d’annonce gratuite ou personnalisée, vous pouvez voir les enregistrements des consommateurs ajoutés au partage en consultant l’historique des requêtes pour votre compte afin d’identifier la requête utilisée pour répondre à la demande. Les requêtes qui répondent à des demandes utilisent la commande ALTER SHARE.

Snowsight

Sélectionnez Data » Private Sharing et sélectionnez l’onglet Shared By Your Account.

Sélectionnez Activity » Query History et activez un filtre SQL Text pour ALTER SHARE et activez le filtre Client-generated statements.

Classic Console

Sélectionnez l’onglet History et cochez la case Include client-generated statements. Pour plus d’informations, voir Utilisation de la page Historique pour surveiller les requêtes.

SQL

Utilisez la vue QUERY_HISTORY.

Affichage des partages dans une région distante

Si vous avez répliqué manuellement les données d’une annonce dans une région distante et que vous souhaitez afficher les partages rattachés à l’annonce, vous devez vous connecter au compte distant que vous avez utilisé pour rattacher le partage à l’annonce.