BaşlayınÜcretsiz başlayın

Tekrarlayan SQL üzerinde Jinja for döngüleri kullanma 1

customers.sql dosyanı yeniden incelerken, siparişleri duruma göre sayan farklı sütunlar oluşturmak için çok sayıda CASE WHEN ... ifadesinin tekrarlandığını fark ediyorsun. Bu da veri ambarı modelini aşırı uzun ve karmaşık hale getiriyor.

İlk adım olarak, bu CTE'yi int_customers__pivoted.sql adlı kendi ara mart modeline ayırıp mantığı oraya taşıdın.

Ancak, daha yakından baktıkça bu ara modelin daha iyi ölçeklenebilirlik ve daha az tekrar için bir Jinja döngüsünden fayda sağlayacağını düşünüyorsun.

Bu egzersiz, kursun bir parçasıdır

Vaka Çalışması: dbt ile E-Ticaret Veri Modelleri Oluşturma

Kursa Göz Atın

Uygulamalı etkileşimli egzersiz

Teoriyi etkileşime dönüştürün, interaktif egzersizlerimizden biriyle

Egzersize başla