Bekerja dengan Data Tidak Terstruktur

Arsitektur Snowflake

Emily Melhuish

Technical Curriculum Developer, Snowflake

Melampaui Tabel

Cloud berisi file seperti pdf, gambar, dan audio

Arsitektur Snowflake

Stage: Area Pendaratan File

Mewakili stage internal + eksternal

  • Internal: Dikelola oleh Snowflake
  • Eksternal: File di Cloud

  • data tidak terstruktur berada di stage

Arsitektur Snowflake

Tabel Direktori

directory_table_top.png

Arsitektur Snowflake

Sintaks Tabel Direktori

ENABLE DIRECTORY

CREATE STAGE snowy_peak_files_stage
  DIRECTORY = (ENABLE = TRUE);

Segarkan metadata direktori (ALTER STAGE)

ALTER STAGE snowy_peak_files_stage REFRESH;
Arsitektur Snowflake

Tabel Direktori

tabel direktori final

Arsitektur Snowflake

Query ke Tabel Direktori

SQL

SELECT 
file_name
, size
, last_modified
FROM DIRECTORY(@snowy_peak_files_stage);
  • Audit file di stage
  • Identifikasi file usang
  • Umpan proses hilir
Arsitektur Snowflake

Pre-signed URL

  • Mitra dan aplikasi eksternal tidak dapat mengakses stage
  • Snowflake dapat mengekspos URL atau kredensial untuk memberi akses: URL stage, scoped file URL, pre-signed URL, dan helper terkait

 

SQL

SELECT GET_PRESIGNED_URL(@snowy_peak_files_stage, 'avalanche_forecast.pdf', 3600);
  • Anda mengirim stage, path file, dan masa berlaku (detik)

  • Berguna bagi mitra tanpa login Snowflake

Arsitektur Snowflake

Ayo berlatih!

Arsitektur Snowflake

Preparing Video For Download...