Snowflake & Snowpark Python
Ediția 2026. O analiză aprofundată a arhitecturii de bază Snowflake și a bibliotecii Snowpark Python. Descoperă cum să utilizezi DataFrames, UDFs personalizate, Stored Procedures, pandas pe Snowflake și antrenarea ML nativ în Data Cloud.
Episoade
Arhitectura Snowflake
3m 50sDescoperă arhitectura de bază a Snowflake. Acest episod explică separarea resurselor de calcul de stocare și modul în care Snowflake combină arhitecturile shared-disk și shared-nothing.
Introducere în Snowpark Python
3m 37sAflă cum Snowpark aduce Python la datele tale. Acoperim abstractizarea DataFrame și modul în care Snowpark traduce codul Python în SQL distribuit.
Stabilirea unei sesiuni
3m 54sAflă cum să te conectezi în siguranță la Snowflake folosind Snowpark. Discutăm despre configurările Session builder, SSO prin browser extern și gestionarea credențialelor.
Python Worksheets în Snowsight
3m 46sDescoperă cum să scrii și să execuți Snowpark Python direct din interfața Snowflake. Sari peste configurarea locală și utilizează pachetele Anaconda preinstalate.
Construirea de Snowpark DataFrames
3m 29sÎncepe cu abstractizarea de bază din Snowpark: DataFrame. Află cum să faci referință la tabele, să creezi DataFrames din valori literale și să profiți de lazy evaluation.
Transformarea DataFrames
4m 02sStăpânește transformările DataFrame în Snowpark. Explorăm filtrarea, selectarea coloanelor, unirea seturilor de date (joining) și declanșarea execuției cu metode de acțiune (action methods).
Apelarea funcțiilor de sistem
3m 34sAflă cum să invoci funcțiile SQL integrate și puternice ale Snowflake direct din DataFrames în Python, fără a rescrie logica.
pandas pe Snowflake: Schimbarea de paradigmă
3m 33sDescoperă cum să rulezi cod pandas standard la scară masivă. Introducem pluginul Modin care permite execuția pandas nativ în Snowflake.
pandas pe Snowflake: Hybrid Execution
3m 50sAprofundează mecanismele Hybrid Execution în pandas pe Snowflake. Află cum motorul comută perfect între resursele de calcul distribuite în cloud și memoria locală.
Ingerarea datelor externe
3m 35sAflă cum să ingerezi date din sisteme externe folosind Snowpark DB-API și JDBC. Adu datele operaționale direct în pipeline-urile tale analitice.
Crearea de UDFs scalare
3m 57sAdu logica Python personalizată în interogările tale SQL. Acest episod acoperă crearea de User-Defined Functions (UDFs) anonime și cu nume în Snowpark.
Gestionarea dependențelor pentru UDFs
3m 47sAflă cum să imporți biblioteci terțe și module locale în Snowflake UDFs folosind canalul Anaconda și importurile la nivel de session.
Construirea de User-Defined Table Functions
3m 41sTreci dincolo de valorile scalare. Află cum să construiești User-Defined Table Functions (UDTFs) pentru a returna mai multe rânduri și coloane dintr-un singur input.
Crearea de Stored Procedures
3m 55sAutomatizează-ți pipeline-urile în întregime în Snowflake. Explorăm crearea de Stored Procedures pentru a executa o logică de business complexă și control flow.
Antrenarea modelelor ML în Snowflake
3m 43sDescoperă cum să antrenezi modele complexe de machine learning în siguranță pe warehouse-uri optimizate pentru Snowpark, folosind Stored Procedures personalizate în Python.
Acces dinamic la fișiere cu SnowflakeFile
4m 02sAflă cum să faci streaming dinamic de fișiere mari nestructurate din internal stages direct în UDFs și Stored Procedures.
Testarea Snowpark Python
4m 06sAsigură-te că pipeline-urile tale de date sunt robuste. Acoperim configurarea PyTest, crearea de Session fixtures și testarea unitară a transformărilor DataFrame.