Gérer les annonces organisationnelles¶
Vous pouvez modifier une annonce pour ajouter, modifier ou supprimer les paramètres de l’annonce d’organisation, tels que le titre, l’ULL, les comptes ou les rôles cibles, l’exécution automatique, etc.
Voir les annonces d’organisation disponibles¶
Connectez-vous à Snowsight.
Sélectionnez Data Products » Marketplace dans le menu de navigation gauche.
Sélectionnez l’onglet Internal Marketplace.
Parcourez les produits de données disponibles ou utilisez la barre de recherche pour trouver une annonce spécifique.
Utilisez SHOW AVAILABLE LISTINGS pour trouver les annonces de votre organisation qui sont à votre disposition.
SHOW AVAILABLE LISTINGS
IS_ORGANIZATION = TRUE;
Utilisez SHOW LISTINGS
pour trouver les annonces pour lesquelles vous disposez de USAGE, MODIFY ou OWNERSHIP.
SHOW LISTINGS;
Modifier une annonce d’organisation¶
Note
Pour éviter d’écraser les paramètres existants d’une annonce d’organisation, vous devez inclure le manifeste existant (manifest_yaml
) lorsque vous apportez des modifications. Utilisez DESCRIBE LISTING pour voir les paramètres actuels.
Vous ne pouvez pas modifier le localisateur d’annonce uniforme (ULL) ou supprimer le produit de données après la publication de l’annonce.
Ouvrez l’annonce :
Connectez-vous à Snowsight.
Sélectionnez Data Products » Provider Studio dans le menu de navigation gauche.
Sélectionnez l’onglet Listings.
Sélectionnez Shared with » Internal Marketplace.
Pour affiner votre recherche, sélectionnez Status et choisissez un statut, tel que Draft ou Live. Vous pouvez trier le jeu de résultats en fonction de n’importe quelle colonne.
Sélectionnez le titre de l’annonce pour ouvrir la page de l’annonce.
Modifiez l’annonce :
Pour modifier le titre de l’annonce, sélectionnez le titre. La boîte de dialogue Edit listing title apparaît.
Pour modifier d’autres métadonnées sur la page d’annonce, sélectionnez le bouton Edit à côté de l’élément que vous souhaitez modifier.
Pour modifier les informations sur le produit de données, sélectionnez l’icône Data Product. Vous pouvez modifier la description du produit de données ou changer les sélections de tables ou de vues.
Dans l’exemple suivant, la cible de l’organisation et les emplacements d’une annonce d’organisation nommée my-org-listing1
sont modifiés. L’instruction ALTER inclut le manifeste d’annonce existant, capturé avec la commande DESCRIBE LISTING.
USE ROLE <organizational_listing_role>;
ALTER LISTING my-org-listing1
AS
$$
title: "My title"
description: "One region, all accounts"
organization_profile: "INTERNAL"
organization_targets:
access:
- account: "<account_name>"
roles:
- "<role>"
locations:
access_regions:
- name: "PUBLIC.<snowflake_region>"
$$;
Cet exemple de manifeste cible tous les comptes d’une région Snowflake.
title: "My title"
description: "One region, all accounts"
organization_profile: "INTERNAL"
organization_targets:
access:
- account: "<account_name>"
roles:
- "<role>"
locations:
access_regions:
- name: "PUBLIC.<snowflake_region>"
Cet exemple de manifeste cible deux comptes, avec deux rôles chacun, dans une région Snowflake.
title: "My title"
description: "One region, two accounts, four roles"
organization_profile: "INTERNAL"
organization_targets:
access:
- account: "<account_name>"
roles:
- "<role>"
- "<role>"
- account: "<account_name>"
roles:
- "<role>"
- "<role>"
locations:
access_regions:
- name: "PUBLIC.<snowflake_region>"
Cet exemple de manifeste cible tous les comptes de trois régions Snowflake.
title : 'My title'
description: "Three region, all accounts"
organization_profile: INTERNAL
organization_targets:
access:
- all_accounts : true
locations:
access_regions:
- names:
"PUBLIC.<snowflake_region>"
"PUBLIC.<snowflake_region>"
"PUBLIC.<snowflake_region>"
auto_fulfillment:
refresh_type: "SUB_DATABASE"
refresh_schedule: "10 MINUTE"
Cet exemple de manifeste cible tous les comptes dans toutes les régions.
title : 'My title'
description: "Three region, all accounts"
organization_profile: INTERNAL
organization_targets:
access:
- all_accounts : true
locations:
access_regions:
- names: "ALL"
auto_fulfillment:
refresh_type: "SUB_DATABASE"
refresh_schedule: "10 MINUTE"
Supprimer une annonce du Marketplace interne¶
Pour supprimer une annonce du Marketplace interne, vous devez modifier son statut.
Connectez-vous à Snowsight.
Sélectionnez Data Products » Provider Studio.
Sélectionnez l’onglet Listings.
Sélectionnez Shared with » Internal Marketplace.
Localisez l’annonce que vous souhaitez supprimer.
Sélectionnez la vignette de l’annonce pour ouvrir la page de l’annonce.
Pour annuler la publication de l’annonce, sélectionnez ⋮ » Unpublish.
ALTER LISTING <organizational_listing_name> UNPUBLISH;
Supprimer une annonce¶
Vous devez annuler la publication d’une annonce avant de pouvoir la supprimer.
Connectez-vous à Snowsight.
Sélectionnez Data Products » Provider Studio
Sélectionnez l’onglet Listings.
Sélectionnez Shared with » Internal Marketplace.
Localisez l’annonce dont la publication a été annulée que vous souhaitez supprimer.
Sélectionnez la vignette de l’annonce pour ouvrir la page de l’annonce.
Pour supprimer une annonce, sélectionnez l’icône ⋮. Dans la liste qui s’affiche, sélectionnez Delete.
Pour supprimer une annonce, exécutez la commande suivante :
DROP LISTING <organizational_listing_name>;