Vue d’ensemble du partage des données et de la collaboration dans Snowflake

Il existe de nombreuses façons de partager les données de votre compte Snowflake avec les utilisateurs d’autres comptes Snowflake, y compris en collaborant avec d’autres parties dans un environnement sécurisé.

Pourquoi partager des données avec Snowflake

Lorsque vous utilisez Snowflake pour partager des données en tant que fournisseur, vous pouvez gérer les personnes qui ont accès à vos données et éviter les difficultés liées à la synchronisation de vos données entre différentes personnes et différents groupes.

En tant que consommateur de données, vous pouvez réduire les transformations de données que vous devez effectuer, car les données restent dans Snowflake, ce qui permet de joindre facilement les ensembles de données partagés avec vos propres données.

Si vous partagez vos données en utilisant des annonces, vous pouvez inclure des métadonnées avec votre partage de données, comme un titre et une description, ainsi que des exemples d’utilisation pour aider les consommateurs à utiliser rapidement les données. Outre les avantages pour les consommateurs, en tant que fournisseur, vous avez accès aux données d’utilisation, vous répliquez automatiquement vos données dans d’autres régions et vous pouvez même décider de faire payer l’accès à vos données ou de proposer certains ensembles de données au public sur Snowflake Marketplace.

Options de partage

Les annonces vous permettent de partager des données avec des personnes dans n’importe quelle région Snowflake, à travers les Clouds, sans effectuer de tâches de réplication manuelles. Si vous utilisez des annonces, vous pouvez fournir des métadonnées supplémentaires pour les données que vous partagez, voir l’utilisation des données des consommateurs et, pour les annonces proposées publiquement sur Snowflake Marketplace, évaluer l’intérêt des consommateurs pour vos annonces.

Si vous ne souhaitez pas partager des données à l’aide d’une annonce, vous pouvez utiliser un partage direct à la place, voir Partage de données sécurisé et Partage de données non sécurisé. Quelle que soit l’option choisie, vous pouvez partager avec des personnes qui n’ont pas de compte Snowflake en utilisant des Comptes de lecteurs.

Fonctionnement du partage des données

Partager avec qui ?

Exécution automatique à travers les Cloud ?

Facturation facultative des données ?

Possibilité de rendre les données publiques ?

Obtenir des métriques sur l’utilisation par les consommateurs ?

Annonce

Un ou plusieurs comptes dans n’importe quelle région

Oui

Oui

Oui

Oui

Partage direct

Un ou plusieurs comptes dans votre région

Non

Non

Non

Non

Si vous souhaitez gérer un groupe de comptes et contrôler qui peut publier et consommer des annonces dans ce groupe, envisagez d’utiliser un Data Exchange.

Annonce

Vous pouvez proposer une annonce en privé à des comptes spécifiques, ou publiquement sur Snowflake Marketplace. Pour en savoir plus sur Snowflake Marketplace, reportez-vous à À propos de Snowflake Marketplace.

Après avoir accepté les conditions du fournisseur et du consommateur, vous pouvez commencer à partager et à consommer les données partagées avec vous grâce à une annonce. Pour plus d’informations, voir À propos des annonces.

Note

Pour en savoir plus sur le partage d’annonces vers ou depuis Virtual Private Snowflake (VPS), voir À propos de la collaboration dans des comptes VPS.

Partage direct

Utilisez un partage direct pour partager des données avec un ou plusieurs comptes dans la même région Snowflake. Vous n’avez pas besoin de copier ou de déplacer les données partagées avec un partage direct.

Si vous souhaitez convertir un partage direct avec des consommateurs actifs en annonce, voir Conversion d’un partage direct en annonce.

Pour plus d’informations, consultez Partager des objets de base de données sécurisés.

Data Exchange

Si la création d’annonces que vous offrez en privé à des comptes spécifiques n’est pas une option, vous pouvez utiliser un échange de données pour partager des données avec un groupe sélectionné de comptes que vous invitez.

Vous devez demander qu’un échange de données soit provisionné et configuré pour votre compte, puis vous pouvez inviter des membres à l’échange et préciser s’ils peuvent consommer des données, fournir des données ou les deux.

Pour plus d’informations, voir À propos de Data Exchange.

Collaboration avec des données partagées dans un environnement sécurisé

Lorsque vous utilisez les annonces, les partages directs et l’échange de données pour partager des données avec une autre partie, celle-ci peut accéder directement aux données. Si vous souhaitez partager des données avec d’autres parties, mais que vous voulez contrôler l’accès à ces données, vous pouvez utiliser une Snowflake Data Clean Room pour collaborer. Le fournisseur qui partage ses données dans une salle blanche définit les analyses qui peuvent être effectuées sur les données partagées, ce qui permet au consommateur de tirer des informations des données sans y avoir un accès illimité.

Pour plus d’informations, voir À propos de Snowflake Data Clean Rooms.