सुरक्षित डेटा शेयरिंग

Snowflake Management, Governance & Collaboration

Emily Melhuish

Technical Curriculum Developer, Snowflake

पारंपरिक डेटा शेयरिंग की समस्या

traditional_problem.png

Snowflake Management, Governance & Collaboration

Snowflake शेयरिंग कैसे काम करती है

दो संगठनों के बीच एक्सट्रैक्ट, ट्रांसफर और लोड चरणों वाला पारंपरिक डेटा पाइपलाइन आरेख

data_sharing_v3.png

Snowflake Management, Governance & Collaboration

शेयर बनाना

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 Management, Governance & Collaboration

शेयर माउंट करना

-- कंज़्यूमर शेयर से डेटाबेस बनाता है
CREATE DATABASE claro_shared_data
  FROM SHARE claro.eu_west.claro_credit_risk_share;

-- इसे किसी भी डेटाबेस की तरह क्वेरी करें
SELECT *
FROM claro_shared_data.analytics.risk_summary;
Snowflake Management, Governance & Collaboration

रीडर अकाउंट्स

  • हर पार्टनर के पास Snowflake अकाउंट नहीं होता
  • Claro पार्टनर की ओर से रीडर अकाउंट बनाता है
  • पार्टनर दिए गए क्रेडेंशियल्स से शेयर क्वेरी करता है
  • ट्रेड-ऑफ: Claro रीडर की कम्प्यूट लागत देता है

Secure data sharing.png

Data sharing.png

Snowflake Management, Governance & Collaboration

शेयरिंग में सिक्योर व्यूज़

  • डिफ़ॉल्ट: SECURE_OBJECTS_ONLY = TRUE एक साथ तुलना: स्टैंडर्ड व्यू अपनी SQL परिभाषा दिखाता है, जबकि सिक्योर व्यू इसे कंज़्यूमर से छुपाता है

  • अनुशंसित नहीं, पर आप SECURE_OBJECTS_ONLY = FALSE सेट कर सकते हैं

1 https://docs.snowflake.com/en/user-guide/data-sharing-secure-views
Snowflake Management, Governance & Collaboration

Ayo berlatih!

Snowflake Management, Governance & Collaboration

Preparing Video For Download...