Veri uygulamalarını Snowflake içinde yayınlayın
Streamlit in Snowflake (SiS) ile Snowpark üzerinden veri çekerek etkileşimli veri uygulamaları geliştirmeyi, cache/RBAC yönetmeyi ve Snowflake içinde dağıtmayı öğreten eğitim.
Streamlit in Snowflake ile veri uygulaması geliştirme
Bu eğitim, Streamlit in Snowflake (SiS) ile veri uygulaması geliştirmeyi öğretir. Streamlit temel bileşenleri (st.dataframe, st.chart, widget'lar), Snowpark Session ile Snowflake'ten veri çekme, cache (st.cache_data) ile performans, RBAC ve ambar seçimi, uygulamayı Snowflake içinde dağıtma ve paylaşma işlenir. Veri odaklı pano, filtreleme ve etkileşim, güvenlik ve maliyet uygulamalı ele alınır.
2 Gün. Her gün dört modül; Snowpark'tan veri çekip Streamlit panosu kurup SiS'te yayınlayan labler.
Orta Seviye — Streamlit in Snowflake (SiS), Snowpark bağlantısı, veri uygulaması bileşenleri ve dağıtımı kapsar.
Katılımcılar Snowpark ile sorgu çekip etkileşimli bir Streamlit panosu geliştirip Snowflake içinde yayınlar.
Streamlit ile etkileşimli veri uygulamaları geliştirirsiniz.
Snowpark Session ile Snowflake verisini doğrudan çekersiniz.
Uygulamayı Snowflake içinde güvenle yayınlar ve paylaşırsınız.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Temel Python ve fonksiyon yazımına aşinalık gerekir.
Snowflake tablo ve ambar kavramına hakimiyet faydalıdır.
Temel sorgu yazabilmek beklenir.
Snowpark DataFrame kavramına aşinalık önerilir.
Programın gün gün akışı aşağıdadır. Bir güne tıklayarak o günün modüllerini ve içeriklerini görebilirsiniz.
Program sonunda katılımcılar:
Widget ve grafiklerle etkileşimli arayüz kurarsınız.
Snowpark Session ile Snowflake verisi çekersiniz.
st.cache_data ile sorguları önbelleğe alıp hızlandırırsınız.
KPI ve grafiklerle etkileşimli pano tasarlarsınız.
Altair/Plotly ile zengin grafikler eklersiniz.
Uygulamayı Snowflake içinde yayınlarsınız.
RBAC ile uygulama ve veri erişimini kontrol edersiniz.
Ambar kullanımını izleyip maliyeti dengelersiniz.
Bu eğitim Digital Vizyon Akademi Başarı Sertifikası ile tamamlanır.
Eğitim başında “Ön Test”, bitiminde “Son Test” uygulanarak gelişim ölçümlenir. Değerlendirme formunu dolduran katılımcılar sertifikalarını alır. Sertifikanızın geçerliliğini Sertifika Sorgulama sayfasından doğrulayabilirsiniz.
Batch/incremental veri hatları: kaynak çıkarma, ELT dönüşüm, orkestrasyon (DAG), veri kalitesi, şema evrimi ve gözlemlenebilirliği uygulamalı öğrenin.
Detayları Gör →Snowflake'te Streams, Tasks ve Dynamic Tables ile CDC, zamanlama, TARGET_LAG tabanlı bildirimsel dönüşüm ve sürekli veri hatları kurmayı öğrenin.
Detayları Gör →Snowflake'e sürekli veri alımı: Snowpipe auto-ingest, Snowpipe Streaming, Kafka connector ve COPY ile düşük gecikmeli yükleme desenlerini öğrenin.
Detayları Gör →Databricks SQL ve PySpark ile veri keşfi, Delta tabloları sorgulama, pencere fonksiyonları, profilleme ve dashboard kurmayı uygulamalı öğrenin.
Detayları Gör →Veri mühendisliği temelleri: depolama (ambar/göl/lakehouse), ETL/ELT, dosya formatları, modelleme, orkestrasyon ve bulut servislerini uygulamalı öğrenin.
Detayları Gör →