डेटाबेस ऑब्जेक्ट बनाना और प्रबंधित करना

Snowflake आर्किटेक्चर

Emily Melhuish

Technical Curriculum Developer, Snowflake

डेटाबेस और स्कीमा बनाना

डेटाबेस बनाने की क्वेरी

CREATE DATABASE snowy_peak_db;

database.png

स्कीमा बनाने की क्वेरी

CREATE SCHEMA snowy_peak_db.raw;

Screenshot 2026-05-13 at 3.12.30 pm.png

Snowflake आर्किटेक्चर

संदर्भ सेट करना

snowflake_context.png

Snowflake आर्किटेक्चर

अपने डेटा पर क्वेरी करना

क्वेरी

SELECT * EXCLUDE(email)
FROM user_registrations
LIMIT 10;

आउटपुट user_registrations टेबल का SQL आउटपुट

  • LIMIT सस्ती क्वेरी की गारंटी नहीं देता
Snowflake आर्किटेक्चर

अपनी टेबल समझें

क्वेरी

SELECT table_name, row_count, bytes
FROM information_schema.tables
WHERE table_schema = 'PRODUCT';

आउटपुट product स्कीमा पर क्वेरी का आउटपुट

Snowflake आर्किटेक्चर

अपने कॉलम समझें

क्वेरी

SELECT column_name, data_type, is_nullable
FROM information_schema.columns
WHERE table_name = 'IN_APP_PURCHASES';

आउटपुट IN_APP_PURCHASES टेबल पर चलाई गई क्वेरी का आउटपुट

Snowflake आर्किटेक्चर

RBAC: रोल-आधारित एक्सेस कंट्रोल

analyst रोल को एक्सेस देना

GRANT USAGE ON DATABASE snowy_peak_db TO ROLE analyst;
GRANT USAGE ON SCHEMA product TO ROLE analyst;
GRANT SELECT ON TABLE product.in_app_purchases TO ROLE analyst;
  • उपयोगकर्ताओं को सीधे प्रिविलेज नहीं मिलते

    • उन्हें रोल असाइन किए जाते हैं
  • न्यूनतम-विशेषाधिकार सिद्धांत

Snowflake आर्किटेक्चर

RBAC: व्यवहार में प्रिविलेज देना

analyst रोल को एक्सेस देना

GRANT USAGE ON DATABASE snowy_peak_db TO ROLE analyst;
GRANT USAGE ON SCHEMA product TO ROLE analyst;
GRANT SELECT ON TABLE product.in_app_purchases TO ROLE analyst;
  • उपयोगकर्ताओं को सीधे प्रिविलेज नहीं मिलते

    • उन्हें रोल असाइन किए जाते हैं
  • न्यूनतम-विशेषाधिकार सिद्धांत

Snowflake आर्किटेक्चर

Ayo berlatih!

Snowflake आर्किटेक्चर

Preparing Video For Download...