असंरचित डेटा के साथ कार्य

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

Emily Melhuish

Technical Curriculum Developer, Snowflake

टेबल्स से आगे

पीडीएफ, छवियाँ और ऑडियो जैसी फ़ाइलों सहित क्लाउड

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

स्टेज: फ़ाइलों की लैंडिंग ज़ोन

आंतरिक + बाहरी स्टेज का चित्रण

  • Internal: Snowflake द्वारा प्रबंधित
  • External: क्लाउड में फ़ाइलें

  • असंरचित डेटा स्टेज में रहता है

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

डायरेक्टरी टेबल्स

directory_table_top.png

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

डायरेक्टरी टेबल्स सिंटैक्स

ENABLE DIRECTORY

CREATE STAGE snowy_peak_files_stage
  DIRECTORY = (ENABLE = TRUE);

डायरेक्टरी मेटाडेटा रिफ्रेश करें (ALTER STAGE)

ALTER STAGE snowy_peak_files_stage REFRESH;
Snowflake आर्किटेक्चर

डायरेक्टरी टेबल्स

directory_table_final.png

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

डायरेक्टरी टेबल क्वेरी करना

SQL

SELECT 
file_name
, size
, last_modified
FROM DIRECTORY(@snowy_peak_files_stage);
  • स्टेज में फ़ाइलों का ऑडिट करें
  • बासी फ़ाइलें पहचानें
  • डाउनस्ट्रीम प्रक्रियाओं को फ़ीड करें
Snowflake आर्किटेक्चर

प्री‑साइनड URLs

  • बाहरी पार्टनर और ऐप्स स्टेज तक पहुँच नहीं सकते
  • Snowflake URL या क्रेडेंशियल दे सकता है: स्टेज URLs, स्कोप्ड फ़ाइल URLs, प्री‑साइनड URLs और संबंधित हेल्पर

 

SQL

SELECT GET_PRESIGNED_URL(@snowy_peak_files_stage, 'avalanche_forecast.pdf', 3600);
  • आप स्टेज, फ़ाइल पथ और समय (सेकंड) पास करते हैं

  • उपयोगी जब पार्टनरों के पास Snowflake लॉगिन नहीं है

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

आइए अभ्यास करें!

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

Preparing Video For Download...