Premiers pas avec le partage de données sécurisé¶
Le partage de données sécurisé est une fonction extrêmement puissante, mais facile à utiliser. Vous pouvez débuter en tant que fournisseur de données en quelques étapes simples.
Ce chapitre présente les tâches requises pour partager une base de données et ses objets avec un ou plusieurs comptes. L’exemple à la fin du chapitre illustre toutes les commandes SQL nécessaires pour effectuer ces tâches.
Dans ce chapitre :
Note
Pour exécuter les tâches décrites dans ce chapitre, vous devez utiliser le rôle ACCOUNTADMIN.
De plus, ce chapitre ne décrit que l’ensemble de tâches minimales nécessaires pour que les fournisseurs commencent à partager des données. Pour des informations plus détaillées, y compris des scénarios de partage de données plus détaillés, voir Utilisation des partages.
Exemple¶
L’exemple suivant illustre l’ensemble du processus du fournisseur tel que décrit ci-dessus.
Cet exemple suppose les éléments suivants :
Une base de données nommée
sales_db
existe avec un schéma nomméaggregates_eula
et une table nomméeaggregate_1
.La base de données, le schéma et la table seront partagés avec deux comptes nommés
xy12345
etyz23456
.USE ROLE accountadmin; CREATE SHARE sales_s; GRANT USAGE ON DATABASE sales_db TO SHARE sales_s; GRANT USAGE ON SCHEMA sales_db.aggregates_eula TO SHARE sales_s; GRANT SELECT ON TABLE sales_db.aggregates_eula.aggregate_1 TO SHARE sales_s; SHOW GRANTS TO SHARE sales_s; ALTER SHARE sales_s ADD ACCOUNTS=xy12345, yz23456; SHOW GRANTS OF SHARE sales_s;