MICROSOFT FABRIC: SPARK CONFIGURATION & DELTA TABLES EĞİTİMİ

Fabric Spark'ı ayarla, Delta tablolarını optimize et

Fabric'te Spark pool ve oturum yapılandırmasını, Delta Lake tablolarını, ACID işlemleri, time travel ve OPTIMIZE bakımını uygulamalı öğrenin.

Microsoft Fabric Lakehouse'ta Spark yapılandırması ve Delta Lake tablolarını ele alan orta seviye eğitim: starter/custom pool, oturum ve environment ayarları, Delta transaction log ve ACID, UPDATE/DELETE/MERGE, schema enforcement/evolution, time travel, OPTIM…

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

Eğitim Hakkında

Spark pool/oturum yapılandırması, Delta Lake, ACID, time travel ve bakım

Bu eğitim, Microsoft Fabric Lakehouse ortamında Spark yapılandırmasını ve Delta Lake tablolarını derinlemesine ele alır. Katılımcılar starter/custom Spark pool, node boyutu, autoscale, oturum ayarları ve environment (kütüphane, Spark config) yönetimini uygular. Delta Lake tarafında transaction log (_delta_log), ACID işlemleri, MERGE/UPDATE/DELETE, schema enforcement ve evolution, time travel (VERSION AS OF), OPTIMIZE ve V-Order ile dosya sıkıştırma, VACUUM ile eski dosya temizliği ve Z-ordering işlenir. OneLake entegrasyonu, shortcut ve Delta tablolarının SQL endpoint ile sorgulanması ele alınır. Eğitim, performans ve bakım (table maintenance) kararlarıyla tamamlanır.

Süre ve Format

3 Gün. Her gün dört modül; Fabric Spark yapılandırmasından Delta Lake tablolarına ve bakım/optimizasyona ilerlenir.

Seviye

Orta Seviye — Microsoft Fabric'te Spark yapılandırması ve Delta Lake tablolarıyla Lakehouse veri mühendisliği.

Öğrenme Metodu

Katılımcılar Fabric notebook'larında Spark config ayarlar, Delta tabloları oluşturup MERGE/time travel uygular ve OPTIMIZE/VACUUM bakımını çalıştırır.

Neden Bu Eğitim?

⚙️Spark Yapılandırma

Pool, oturum ve environment ayarlarıyla Fabric Spark'ı iş yüküne uyarlarsınız.

🪵Delta ACID

Transaction log ve ACID ile güvenilir, güncellenebilir tablolar kurarsınız.

🧹Tablo Bakımı

OPTIMIZE, V-Order ve VACUUM ile tablo performansını yüksek tutarsınız.

Anahtar Konular

microsoft fabricfabric spark configdelta lakedelta tablestime traveloptimize vacuummerge upsertlakehousev-orderspark pool
“Delta Lake, veri gölüne veri ambarının güvenilirliğini yani ACID'i getirir.”

Ön Koşullar

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

1
Spark/PySpark

DataFrame API ve temel PySpark bilgisi güçlü biçimde faydalıdır.

2
SQL Bilgisi

SELECT, MERGE ve DDL gibi SQL sorgularına aşinalık faydalıdır.

3
Fabric Temeli

Fabric workspace ve Lakehouse kavramlarına aşinalık beklenir.

4
Fabric Erişimi

Bir Fabric kapasitesi ve Lakehouse oluşturma yetkisi.

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ı, Fabric Spark compute ve oturum yapılandırmasını iş yüküne göre ayarlayabilir.
Modül 1
Spark Pool Yapılandırması
  • Starter pool ile hızlı başlatma
  • Custom pool ile node tipi ve sayısı
  • Autoscale ile dinamik executor aralığı
  • Dynamic allocation davranışı
  • Node boyutunun bellek/çekirdek dengesi
  • Pool seçiminin başlatma süresine etkisi
Modül 2
Oturum ve Environment
  • Notebook oturumunun yaşam döngüsü
  • Environment ile kütüphane yönetimi
  • Spark properties ile config override
  • %%configure ile oturum ayarı
  • High concurrency mod
  • Oturum timeout ve kaynak serbest bırakma
Modül 3
Spark Config Ayarları
  • spark.sql.shuffle.partitions ayarı
  • Executor bellek ve çekirdek yapılandırması
  • Adaptive Query Execution (AQE) etkinliği
  • Broadcast join eşiği
  • Serileştirme ve sıkıştırma ayarları
  • Config değişikliğinin performansa etkisi
Modül 4
Lakehouse ve OneLake
  • Lakehouse'ta Tables ve Files ayrımı
  • OneLake üzerinde veri konumu
  • Shortcut ile dış veriye bağlantı
  • ABFS yolu ile veriye erişim
  • SQL analytics endpoint ile sorgu
  • Managed ve external tablo kavramı
Günün hedefiKatılımcı, Delta Lake tablolarını oluşturup ACID işlemlerle güvenle güncelleyebilir.
Modül 1
Delta Format
  • Parquet üzerine kurulu Delta format
  • _delta_log transaction log yapısı
  • JSON commit ve checkpoint dosyaları
  • Delta'nın Spark ile entegrasyonu
  • Delta tablosu oluşturma (saveAsTable)
  • Delta'nın data lake üzerindeki avantajı
Modül 2
ACID İşlemler
  • Atomik commit ile tutarlılık
  • Eşzamanlı okuma/yazma izolasyonu
  • Optimistic concurrency control
  • Commit çakışması ve yeniden deneme
  • Snapshot isolation ile okuma
  • Başarısız yazmada tutarlılığın korunması
Modül 3
DML İşlemleri
  • INSERT ile veri ekleme
  • UPDATE ile koşullu güncelleme
  • DELETE ile satır silme
  • MERGE (upsert) ile birleştirme
  • CDC/SCD senaryolarında MERGE kullanımı
  • DML'in transaction log'a yansıması
Modül 4
Şema Yönetimi
  • Schema enforcement ile uyumsuz yazma engeli
  • mergeSchema ile şema evrimi
  • Sütun ekleme ve tip değişikliği
  • overwriteSchema davranışı
  • Column mapping özelliği
  • Şema evriminin uyumluluk etkisi
Günün hedefiKatılımcı, Delta tablolarında time travel yapıp bakım ve optimizasyonu yürütebilir.
Modül 1
Time Travel
  • VERSION AS OF ile sürüm bazlı okuma
  • TIMESTAMP AS OF ile zaman bazlı okuma
  • DESCRIBE HISTORY ile işlem geçmişi
  • Yanlış yazmanın geri alınması (restore)
  • Denetim ve tekrarlanabilirlik için kullanım
  • Sürüm saklama (retention) sınırı
Modül 2
OPTIMIZE ve V-Order
  • Küçük dosya sorunu ve bin-packing
  • OPTIMIZE ile dosya birleştirme (compaction)
  • V-Order ile okuma optimizasyonu
  • Z-ordering ile çoklu sütun kümeleme
  • Optimize yazma (optimized write)
  • OPTIMIZE'ın sorgu hızına etkisi
Modül 3
VACUUM ve Temizlik
  • VACUUM ile referanssız dosya temizliği
  • Retention eşiği ve time travel dengesi
  • Depolama maliyetinin düşürülmesi
  • DRY RUN ile silinecek dosyaların görülmesi
  • Çok agresif VACUUM riski
  • Bakım planının zamanlanması
Modül 4
Tablo Bakım Stratejisi
  • Fabric Lakehouse table maintenance özelliği
  • Düzenli OPTIMIZE/VACUUM zamanlaması
  • Partitioning ve bölüm stratejisi
  • İstatistik ve veri atlama (data skipping)
  • Büyük tablolarda bakım otomasyonu
  • Performans ve maliyet izleme

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Spark Pool

Starter/custom pool ve autoscale'i iş yüküne göre ayarlarsınız.

✅
Oturum/Config

Environment ve Spark config ile oturumu yapılandırırsınız.

✅
Delta Format

Transaction log ve _delta_log yapısını açıklarsınız.

✅
ACID

Optimistic concurrency ile güvenli eşzamanlı işlemler yaparsınız.

✅
DML/MERGE

UPDATE, DELETE ve MERGE ile tabloları güncellersiniz.

✅
Time Travel

VERSION/TIMESTAMP AS OF ile geçmiş sürümlere erişirsiniz.

✅
Optimizasyon

OPTIMIZE, V-Order ve Z-ordering ile tabloyu hızlandırırsınız.

✅
Bakım

VACUUM ve table maintenance ile depolama ve performansı yönetirsiniz.

Kimler İçin Uygundur?

  • Microsoft Fabric ile Lakehouse veri mühendisliği yapan veri mühendisleri
  • Spark geliştiricileri
  • Delta Lake tablolarını yöneten ekipler için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Microsoft Fabric ile Lakehouse veri mühendisliği yapan veri mühendisleri, Spark geliştiricileri ve Delta Lake tablolarını yöneten ekipler için uygundur.
Delta Lake neden Parquet'ten farklı?
Delta, Parquet üzerine _delta_log transaction log ekler; bu sayede ACID işlemler, MERGE/UPDATE/DELETE, time travel ve şema zorlama gibi yetenekler kazanılır.
Time travel ne işe yarar?
VERSION veya TIMESTAMP AS OF ile tablonun geçmiş bir halini okumayı sağlar; yanlış yazımları geri almak, denetim ve tekrarlanabilir analiz için kullanılır.
OPTIMIZE ve VACUUM farkı nedir?
OPTIMIZE küçük dosyaları birleştirip okuma performansını artırır; VACUUM ise artık referanslanmayan eski dosyaları silerek depolamayı azaltır.
Eğitim sonunda sertifika veriliyor mu?
Katılım ve değerlendirme sonrası Digital Vizyon Akademi Katılım ve Başarı Sertifikası verilir.

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. Microsoft Fabric: Spark Configuration & Delta Tables 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

Büyük Veri TeknolojileriHive Joining, Partitioning, & Troubleshooting Eğitimi
Veri ve Analitik Eğitimleri

Hive Joining, Partitioning, & Troubleshooting Eğitimi

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

Hive performansı: map/bucket/SMB join, partition pruning, bucketing, veri çarpıklığı, EXPLAIN plan okuma ve sorun giderme. Uygulamalı ileri seviye eğitim.

Detayları Gör →
Büyük Veri TeknolojileriHükümet Kurumları için Büyük Veri İşletme Zekası Eğitimi
Veri ve Analitik Eğitimleri

Hükümet Kurumları için Büyük Veri İşletme Zekası Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

Kamu kurumları için büyük veri ve iş zekası: açık veri, gösterge panoları, hizmet metrikleri, usulsüzlük analitiği, KVKK ve veri yönetişimi. Orta seviye eğitim.

Detayları Gör →
Büyük Veri TeknolojileriIntegrating Apache Kafka with Spark Structured Streaming Eğitimi
Veri ve Analitik Eğitimleri

Integrating Apache Kafka with Spark Structured Streaming Eğitimi

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

Apache Kafka ile Spark Structured Streaming entegrasyonu: Kafka kaynağı, event-time pencereleme, watermark, stateful agregasyon, join ve checkpoint. İleri eğiti

Detayları Gör →
Büyük Veri TeknolojileriIntroduction to Apache Flink Eğitimi
Veri ve Analitik Eğitimleri

Introduction to Apache Flink Eğitimi

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

Apache Flink'e giriş: DataStream API, event-time, watermark, keyed state, pencereleme, checkpoint ve Kafka entegrasyonu. Uygulamalı temel seviye eğitim.

Detayları Gör →
Büyük Veri TeknolojileriIntroduction to Apache Spark Eğitimi
Veri ve Analitik Eğitimleri

Introduction to Apache Spark Eğitimi

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

Apache Spark'a giriş: driver/executor mimarisi, RDD, transformation/action, DataFrame, Spark SQL, Parquet ve önbellekleme. Uygulamalı temel seviye eğitim.

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