Aperçu du partage de données sur Snowflake

Il existe de nombreuses façons de partager les données de votre compte Snowflake avec les utilisateurs d’autres comptes Snowflake.

Dans ce chapitre :

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. Toutes les méthodes de partage de données sur Snowflake utilisent Secure Data Sharing. 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.

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 Premiers pas avec Secure Data Sharing.

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.

Data Exchange est pris en charge pour tous les comptes Snowflake hébergés dans des régions non-VPS sur toutes les plates-formes Cloud prises en charge.

Pour plus d’informations, voir Data Exchange.