SQL ile versiyonlanan, test edilen veri modelleri
Eğitim, dbt Cloud ile veri ambarında dönüşüm katmanı kurmayı anlatır. Proje yapısı, dbt_project.yml, source ve ref fonksiyonları, staging-intermediate-marts katmanları, materialization türleri, Jinja ve makrolar, generic ve singular testler, dbt docs, Git dal…
dbt Cloud IDE, model geliştirme, test, dokümantasyon ve job orkestrasyonuyla modern analitik mühendisliğine giriş
Eğitim, dbt Cloud ile veri ambarında dönüşüm katmanı kurmayı anlatır. Proje yapısı, dbt_project.yml, source ve ref fonksiyonları, staging-intermediate-marts katmanları, materialization türleri, Jinja ve makrolar, generic ve singular testler, dbt docs, Git dalları ile ortam ayrımı ve job zamanlama uygulamalı işlenir.
2 Gün. Her gün dört modül; her modülde altı konu başlığı, örnek senaryo ve uygulamalı çalışma yer alır.
Temel Seviye — dbt Cloud IDE, model geliştirme, test, dokümantasyon ve job orkestrasyonuyla modern analitik mühendisliğine giriş
Bir veri ambarı bağlantısı ve örnek veri ile dbt Cloud IDE’de model yazılır, test edilir ve job olarak çalıştırılır.
dbt Cloud'a Giriş konularının tamamı örnek senaryolar ve laboratuvar çalışmalarıyla pekiştirilir; her modül somut bir çıktıyla biter.
dbt Cloud Ortamı ile Git Akışı ve CI arasındaki akış, gerçek proje ihtiyaçlarına göre sıralanmıştır.
Eğitim sonunda dbt_project.yml ayarları gibi günlük işlerde kullanacağınız yöntem ve kontrol listeleri elinizde olur.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
JOIN, GROUP BY ve CTE yazabilmek gerekir.
Branch, commit ve pull request kavramlarını bilmek faydalıdır.
Tarayıcı destekli bir bilgisayar, kararlı internet bağlantısı ve laboratuvar için hesap/erişim bilgileri yeterlidir; kurulum eğitimin başında yönlendirilir.
dbt Cloud'a Giriş alanında kendi ortamınızdan bir örnek vakayı eğitime getirmek öğrenmeyi hızlandırır.
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:
ELT ve dbt’nin rolü ve Veri ambarı bağlantısı: Snowflake, BigQuery, Redshift başlıklarını laboratuvar ortamında uygulayabilir, Geliştirme ve deployment ortamı farkı konusunda çalışır çözüm üretebilirsiniz.
dbt_project.yml ayarları ve models, seeds, snapshots, macros klasörleri başlıklarını laboratuvar ortamında uygulayabilir, Staging, intermediate ve marts adlandırması konusunda çalışır çözüm üretebilirsiniz.
SELECT tabanlı model yazımı ve view, table, incremental ve ephemeral farkları başlıklarını laboratuvar ortamında uygulayabilir, ref ile bağımlılık grafiği konusunda çalışır çözüm üretebilirsiniz.
Jinja ifade ve ifade bloğu sözdizimi ve if ve for döngüleriyle dinamik SQL başlıklarını laboratuvar ortamında uygulayabilir, Basit makro yazımı konusunda çalışır çözüm üretebilirsiniz.
unique, not_null, accepted_values, relationships ve Singular SQL testleri başlıklarını laboratuvar ortamında uygulayabilir, Test severity ve warn/error ayrımı konusunda çalışır çözüm üretebilirsiniz.
schema.yml ile açıklama yazımı ve Doc blocks kullanımı başlıklarını laboratuvar ortamında uygulayabilir, dbt docs generate ve serve konusunda çalışır çözüm üretebilirsiniz.
Deployment environment oluşturma ve Job tanımı ve komut listesi başlıklarını laboratuvar ortamında uygulayabilir, Cron ile zamanlama konusunda çalışır çözüm üretebilirsiniz.
Feature branch ile geliştirme ve Pull request ve kod gözden geçirme başlıklarını laboratuvar ortamında uygulayabilir, CI job ile slim run (state:modified) konusunda çalışır çözüm üretebilirsiniz.
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.
Bulut hizmet modelleri, faydalar ve sorunlar eğitimi: IaaS, PaaS, SaaS, dağıtım modelleri, güvenlik, KVKK, vendor lock-in ve karar tabloları.
Detayları Gör →Bulut hizmet modelleri eğitimi: IaaS, PaaS, SaaS, FaaS, CaaS ve XaaS; sorumluluk matrisi, gerçek servis örnekleri ve model seçim ölçütleri.
Detayları Gör →Bulut hizmet çözümleri fayda ve özellikleri eğitimi: ölçeklenebilirlik, erişilebilirlik, maliyet, güvenlik, otomasyon ve çözüm eşleştirme.
Detayları Gör →vCloud Air eğitimi: Dedicated ve Virtual Private Cloud, sanal veri merkezi, Edge Gateway, VPN, vCloud Connector ile taşıma ve DRaaS çözümleri.
Detayları Gör →Bulut bilişim kavramları eğitimi: NIST tanımı, sanallaştırma, IaaS/PaaS/SaaS, depolama, ağ, güvenlik, fiyatlandırma ve 6R geçiş stratejisi.
Detayları Gör →