Ce este Snowflake?

Introducere în Snowflake

Danny Hong

Senior Data Engineer

Instructorul dumneavoastră

  • Sunt Danny Hong
    • 10+ ani experiență ca Data Analytics Engineer
    • Am lucrat la Google, Amazon și Meta
    • Expert în Snowflake pentru modele de date și analiză big data

Imaginea lui Danny Hong

Introducere în Snowflake

Ce este Snowflake? (continuare)

  • Snowflake este o platformă lider de AI Data Cloud și data warehousing

  • Utilizat frecvent de ingineri de date/BI și analiști

  • Data Warehouse

    • Un depozit pentru stocarea unor volume mari de date istorice
    • Proiectat pentru analiză istorică și raportare cu SQL

Diagramă a unui flux de lucru analitic. Datele sursă sunt încărcate în tabele SQL într-un data warehouse, care pot fi interogate pentru analiză sau raportare/dashboard-uri.

Introducere în Snowflake

De ce este popular Snowflake?

Platformă de date ca serviciu gestionat

  • Nu necesită provizionare de hardware sau software
  • Disponibil imediat după crearea contului

O mașină nou construită comparată cu una asamblată din piese.

Introducere în Snowflake

Câteva funcționalități Snowflake de evidențiat

  • Suportă conexiunea cu principalii furnizori cloud
    • Exemplu: pipeline de date pentru o aplicație de streaming video
    • Logourile furnizorilor cloud AWS, GCP și Azure
  • Capacitate de a unifica surse de date externe
  • Controale de guvernanță a datelor
    • Aplicarea principiului „privilegiului minim"
Introducere în Snowflake

Interfața Snowsight

Captură de ecran a interfeței Snowsight

Introducere în Snowflake

Data Marketplace în Snowsight

Introducere în Snowflake

Arhitectura de date Snowflake

Imaginea nivelurilor arhitecturii Snowflake: Cloud Services, Query Processing și Database Storage.

  • Cloud Services
    • Coordonează activitățile utilizatorilor
  • Query Processing
    • Utilizează arhitectura de procesare paralelă masivă (MPP)
    • Distribuie datele și resursele de calcul pe un cluster de noduri (calculatoare)
  • Database Storage
    • Stochează datele în format columnar (optimizat pentru interogări analitice)
1 https://docs.snowflake.com/en/user-guide/intro-key-concepts#snowflake-architecture
Introducere în Snowflake

Să exersăm!

Introducere în Snowflake

Preparing Video For Download...