Güvenli Veri Paylaşımı

Snowflake Yönetimi, Yönetişimi ve İşbirliği

Emily Melhuish

Technical Curriculum Developer, Snowflake

Geleneksel Veri Paylaşımının Sorunu

traditional_problem.png

Snowflake Yönetimi, Yönetişimi ve İşbirliği

Snowflake Paylaşımı Nasıl Çalışır

İki kuruluş arasında çıkarma, taşıma ve yükleme adımlarını gösteren geleneksel veri hattı diyagramı

data_sharing_v3.png

Snowflake Yönetimi, Yönetişimi ve İşbirliği

Paylaşım Oluşturma

CREATE SHARE claro_credit_risk_share; -- Step 1

GRANT USAGE ON DATABASE credit_risk_db -- Step 2
  TO SHARE claro_credit_risk_share;
GRANT USAGE ON SCHEMA credit_risk_db.analytics
  TO SHARE claro_credit_risk_share;
GRANT SELECT ON TABLE credit_risk_db.analytics.risk_summary
  TO SHARE claro_credit_risk_share;

ALTER SHARE claro_credit_risk_share -- Step 3
  ADD ACCOUNTS = partner_bank.eu_west;
Snowflake Yönetimi, Yönetişimi ve İşbirliği

Paylaşımı Bağlama

-- Tüketici paylaşımdan bir veritabanı oluşturur
CREATE DATABASE claro_shared_data
  FROM SHARE claro.eu_west.claro_credit_risk_share;

-- Diğer veritabanları gibi sorgulayın
SELECT *
FROM claro_shared_data.analytics.risk_summary;
Snowflake Yönetimi, Yönetişimi ve İşbirliği

Okuyucu Hesapları

  • Her ortak Snowflake hesabına sahip değildir
  • Claro, ortak adına bir okuyucu hesabı oluşturur
  • Ortak, verilen kimlik bilgileriyle paylaşımı sorgular
  • Ödün: Okuyucu hesabının hesabını Claro öder

Secure data sharing.png

Data sharing.png

Snowflake Yönetimi, Yönetişimi ve İşbirliği

Paylaşımda Güvenli Görünümler

  • Varsayılan: SECURE_OBJECTS_ONLY = TRUE Yan yana karşılaştırma: standart görünüm SQL tanımını tüketiciye gösterirken güvenli görünüm bunu gizler

  • Önerilmese de SECURE_OBJECTS_ONLY = FALSE yapabilirsiniz

1 https://docs.snowflake.com/en/user-guide/data-sharing-secure-views
Snowflake Yönetimi, Yönetişimi ve İşbirliği

Hadi pratik yapalım!

Snowflake Yönetimi, Yönetişimi ve İşbirliği

Preparing Video For Download...