DEVELOPING DATA MODELS WITH LOOKML (DDMLML) EĞİTİMİ

LookML ile Looker modelini sıfırdan kur

Looker'da LookML proje yapısı, view, dimension ve measure tanımı, explore ve join'lerle sağlam ve yeniden kullanılabilir veri modelleri kurmayı öğrenin.

Looker'da LookML ile proje yapısı, view, dimension/measure, explore ve join tanımlayarak yeniden kullanılabilir veri modelleri geliştirmeyi öğreten orta seviye eğitim.

3 gün Orta Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

LookML proje yapısı, view/explore, dimension/measure ve join

Bu eğitim, Looker'ın modelleme dili LookML ile veri modeli geliştirmenin temellerini öğretir. LookML proje yapısı, model ve view dosyaları, IDE ve sürüm kontrolü (Git) ile çalışma ele alınır. View içinde dimension ve measure tanımı, type (string, number, time), sql parametresi ve timeframes işlenir. Explore tanımı, join türleri (left/inner), relationship (many_to_one vb.) ve sql_on uygulanır. Katılımcılar, bir veritabanı şemasından LookML ile explore'lar üretip iş kullanıcısının analiz yapabileceği bir model kurar.

Süre ve Format

3 Gün. Her gün dört modül; katılımcılar LookML temelinden explore ve join'lere ilerler.

Seviye

Orta Seviye — Looker'da LookML ile veri modeli geliştirme temelleri: proje yapısı, view, dimension/measure, explore ve join'lerin uygulamalı ele alınması.

Öğrenme Metodu

Katılımcılar Looker IDE'de LookML dosyaları yazıp view, explore ve join'leri adım adım geliştirip test ederek uygular.

Neden Bu Eğitim?

🧩Tek Model

LookML ile iş mantığını tek yerde tanımlayıp tutarlı analiz sağlarsınız.

♻️Yeniden Kullanım

View ve explore'ları yeniden kullanarak bakımı ve tutarlılığı artırırsınız.

🔗Doğru Join

relationship ve sql_on ile join'leri hatasız ve doğru granüleritede kurarsınız.

Anahtar Konular

LookMLLookerveri modeliexploredimension measurejoinrelationshipPDTanalytics engineering
“LookML'de iş mantığını bir kez doğru yazarsınız; herkes onu tutarlı biçimde kullanır.”

Ön Koşullar

Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri

1
SQL

SELECT, JOIN ve GROUP BY seviyesinde SQL bilgisi gereklidir.

2
Veri Modeli

İlişkisel şema ve anahtar kavramına aşinalık faydalıdır.

3
Looker Erişimi

Bir Looker örneği ve geliştirme (development) modu önerilir.

4
Git Fikri

Temel sürüm kontrolü kavramı faydalıdır.

Eğitim İçeriği

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.

Günün hedefiKatılımcı, LookML proje yapısını anlayıp view ve temel dimension/measure tanımlayabilir.
Modül 1
Proje Yapısı
  • Model, view ve explore dosyaları
  • Looker IDE ve geliştirme modu
  • Git ile sürüm kontrolü ve commit
  • connection ve veritabanı bağlama
  • include ile dosya ilişkilendirme
  • Proje doğrulama (validate)
Modül 2
View
  • view bloğu ve sql_table_name
  • Tabloyu view'e eşleme
  • Alan (field) organizasyonu
  • label ve açıklama
  • Otomatik oluşturma (generate) ve düzenleme
  • View adlandırma standardı
Modül 3
Dimension
  • dimension tanımı ve type
  • string, number, yesno türleri
  • sql parametresi ile ifade
  • primary_key dimension
  • dimension_group ve timeframes
  • Türetilmiş dimension
Modül 4
Measure
  • measure tanımı ve toplama türü
  • count, sum, average, count_distinct
  • Filtrelenmiş (filtered) measure
  • sql ile hesaplanan measure
  • value_format ile biçim
  • measure ve granülerite
Günün hedefiKatılımcı, explore tanımlayıp view'leri doğru join ve relationship ile birleştirebilir.
Modül 1
Explore
  • explore bloğu tanımı
  • Base view seçimi
  • Kullanıcıya açılan analiz arayüzü
  • label ve açıklama
  • Explore erişim ve görünürlük
  • Birden çok explore yönetimi
Modül 2
Join Türleri
  • left_outer ve inner join
  • join bloğu söz dizimi
  • Join sırası ve zincirleme
  • Fan-out ve çoğaltma riski
  • Join performans dikkatleri
  • Join doğrulama
Modül 3
Relationship
  • many_to_one, one_to_many
  • one_to_one, many_to_many
  • relationship'in toplama (symmetric aggregate) etkisi
  • Yanlış relationship'in yarattığı hatalar
  • Granülerite ve relationship uyumu
  • İlişki test etme
Modül 4
sql_on
  • sql_on ile join koşulu
  • Birden çok anahtarla join
  • ${view.field} referans söz dizimi
  • Tarih/aralık join'i
  • Koşullu join mantığı
  • Join'i SQL çıktısıyla doğrulama
Günün hedefiKatılımcı, yeniden kullanılabilir, test edilen bir LookML modelini geliştirip yayımlayabilir.
Modül 1
Tekrar Kullanım
  • extends ile view/explore genişletme
  • Ortak alan refactoring
  • Sabit (constant) ve değişken
  • Yeniden kullanılabilir desenler
  • Kod tekrarını azaltma
  • Model organizasyonu
Modül 2
Türetilmiş Tablo
  • derived_table (SQL) tanımı
  • Native derived table (NDT)
  • datagroup ile önbellek (PDT)
  • Kalıcı türetilmiş tablo (persist)
  • Yenileme stratejisi
  • Performans dengesi
Modül 3
Test
  • LookML validate ile hata kontrolü
  • SQL çıktısını inceleme
  • Sonuç doğrulama
  • Content validator
  • Veri testi mantığı (assert)
  • Hata ayıklama
Modül 4
Yayın
  • Git commit ve deploy
  • Geliştirme → üretim akışı
  • Model erişim yetkisi
  • Explore'u kullanıcıya açma
  • Değişiklik etkisini yönetme
  • Sürüm ve geri alma

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Proje Yapısı

LookML proje ve dosya yapısını kurabilirsiniz.

✅
View

View ve alan organizasyonu tanımlayabilirsiniz.

✅
Dimension

dimension ve dimension_group yazabilirsiniz.

✅
Measure

Toplama ve filtreli measure tanımlayabilirsiniz.

✅
Explore

Kullanıcıya explore açabilirsiniz.

✅
Join

relationship ve sql_on ile doğru join kurabilirsiniz.

✅
PDT

Türetilmiş tablolarla performans kazanabilirsiniz.

✅
Yayın

Git ile modeli test edip yayımlayabilirsiniz.

Kimler İçin Uygundur?

  • Looker geliştiricileri
  • BI analistleri
  • analytics engineer'lar
  • LookML ile modelleme öğrenmek isteyen veri uzmanları için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Looker geliştiricileri, BI analistleri ve LookML ile modelleme öğrenmek isteyen veri uzmanları için uygundur.
LookML nedir?
Looker'ın SQL tabanlı modelleme dilidir; view, dimension/measure ve explore ile iş mantığını merkezîleştirir.
relationship neden önemli?
Yanlış relationship yanlış toplamalara yol açar; eğitim doğru kardinalite ve symmetric aggregate'i gösterir.
PDT işleniyor mu?
Evet; derived table, NDT ve datagroup ile kalıcı türetilmiş tablolar uygulamalı ele alınır.
Ön koşul nedir?
SELECT/JOIN/GROUP BY SQL ve ilişkisel şema bilgisi ile bir Looker örneğine erişim önerilir.

Sertifikalandırma

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.

Örnek Sertifika d Digital Vizyon AKADEMİ KATILIM SERTİFİKASI Bu sertifika [Katılımcı Adı Soyadı] adlı katılımcının aşağıdaki eğitim programını başarıyla tamamladığını belgeler. Developing Data Models with LookML (DDMLML) Eğitimi Sertifika Kodu DV-2026XX00 Tarih 26.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre3 gün
SeviyeOrta Seviye
FormatOnline / Yüz Yüze / Hibrit
Sertifika✓ Var
Hemen Bilgi Al
İlgili Eğitimler

Bu Eğitimle Birlikte Tercih Edilenler

Veri Analizi ve İstatistikData Types & Normalization Eğitimi
Veri ve Analitik Eğitimleri

Data Types & Normalization Eğitimi

2 günTemelOnline / Yüz Yüze / Hibrit

SQL veri tipleri, birincil/yabancı anahtarlar, fonksiyonel bağımlılık ve 1NF–BCNF normalizasyonunu örneklerle uygulamalı öğrenin.

Detayları Gör →
Veri Analizi ve İstatistikData Types & Operators Eğitimi
Veri ve Analitik Eğitimleri

Data Types & Operators Eğitimi

2 günBaşlangıçOnline / Yüz Yüze / Hibrit

Python veri tipleri, tip dönüşümü ve aritmetik, karşılaştırma, mantıksal, üyelik ile bit operatörlerini önceliklerle birlikte uygulamalı öğrenin.

Detayları Gör →
Veri Analizi ve İstatistikData Types, Collections, and Branching Eğitimi
Veri ve Analitik Eğitimleri

Data Types, Collections, and Branching Eğitimi

2 günBaşlangıçOnline / Yüz Yüze / Hibrit

Python list, tuple, set, dict koleksiyonlarını ve if/elif/else dallanma mantığını küçük problemlerle uygulamalı öğrenin.

Detayları Gör →
Veri Analizi ve İstatistikData Warehousing & Business Intelligence Deployment Eğitimi
Veri ve Analitik Eğitimleri

Data Warehousing & Business Intelligence Deployment Eğitimi

4 günİleriOnline / Yüz Yüze / Hibrit

Veri ambarı ve BI çözümlerini CI/CD, performans ayarı, RLS güvenliği ve izlemeyle üretim ortamına almayı uçtan uca uygulamalı öğrenin.

Detayları Gör →
Veri Analizi ve İstatistikData Warehousing & Business Intelligence Implementation Eğitimi
Veri ve Analitik Eğitimleri

Data Warehousing & Business Intelligence Implementation Eğitimi

4 günİleriOnline / Yüz Yüze / Hibrit

Yıldız şema boyutsal modelleme, ETL geliştirme, SCD, semantik katman ve raporlama ile bir DW/BI çözümünü sıfırdan inşa etmeyi öğrenin.

Detayları Gör →
+90 (501) 369 40 14 WhatsApp [email protected] LinkedIn