GRAPH MODELING ON APACHE SPARK: WORKING WITH APACHE SPARK GRAPHFRAMES EĞİTİMİ

Graf verisini Spark ile ölçekli analiz edin

GraphFrames ile vertex/edge modelleme, motif bulma, PageRank, bağlı bileşenler ve BFS üzerinde dağıtık graf analizi.

Apache Spark GraphFrames ile vertex/edge modelleme, motif bulma, PageRank, bağlı bileşenler, üçgen sayımı ve BFS kullanarak dağıtık graf analitiği uygulamaları geliştirme eğitimi.

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

Eğitim Hakkında

GraphFrames tabanlı dağıtık graf analitiği eğitimi

Bu eğitim, Apache Spark GraphFrames kütüphanesiyle büyük ölçekli graf verisini modelleme ve analiz etmeyi ele alır. Vertex ve edge DataFrame'leriyle graf oluşturma, degree hesaplamaları, motif bulma (motif finding) sözdizimi, PageRank, bağlı bileşenler (connected components), üçgen sayımı, BFS ve en kısa yollar gibi algoritmalar ile graf kalıcılığı ve performans ayarı gibi somut konuları kapsar. Katılımcı sosyal ağ, dolandırıcılık tespiti ve öneri gibi senaryolarda dağıtık graf analitiği uygular.

Süre ve Format

3 Gün. Her gün dört modül; her modül anlatım ve Spark üzerinde GraphFrames labı içerir.

Seviye

İleri Seviye — Apache Spark GraphFrames ile dağıtık graf modelleme, graf algoritmaları ve motif analizi.

Öğrenme Metodu

Spark ortamında PySpark/Scala ile gerçek graf veri setleri üzerinde GraphFrames algoritmaları çalıştırarak öğrenme.

Neden Bu Eğitim?

🕸️İlişki Analizi

Tablo yerine ilişki odaklı düşünerek bağlantı, etki ve yayılım sorularını yanıtlarsınız.

📈Ölçeklenebilirlik

Milyonlarca düğüm ve kenarı Spark'ın dağıtık motoruyla işlersiniz.

🔗DataFrame Gücü

Graf ile Spark SQL'i birleştirerek tanıdık API ile graf sorgularsınız.

Anahtar Konular

spark graphframesgraf analitiğigraph modelingpagerankmotif bulmaconnected componentsdağıtık grafspark grafbfsgraf algoritmaları
“Dünya satırlardan değil, bağlantılardan oluşur; graf onu olduğu gibi görür.”

Ön Koşullar

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

1
Spark Temeli

DataFrame ve Spark SQL ile temel çalışma deneyimi gerekir.

2
Python/Scala

PySpark örnekleri için temel Python bilgisi faydalıdır.

3
Graf Kavramı

Düğüm, kenar ve yönlü/yönsüz graf kavramına aşinalık avantajdır.

4
Çalışma Ortamı

GraphFrames paketi yüklü bir Spark ortamı önerilir.

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ı veriyi graf olarak modeller ve temel graf özelliklerini hesaplar.
Modül 1
Graf Kavramları
  • Yönlü ve yönsüz graflar
  • Vertex ve edge tanımı
  • Property graph modeli
  • Graf vs ilişkisel model
  • Kullanım senaryoları
  • GraphFrames vs GraphX
Modül 2
GraphFrame Oluşturma
  • Vertex DataFrame şeması (id)
  • Edge DataFrame şeması (src, dst)
  • GraphFrame(v, e) kurulumu
  • Öznitelikli düğüm/kenar
  • Veri yükleme (CSV/Parquet)
  • Doğrulama ve inceleme
Modül 3
Temel Metrikler
  • inDegree ve outDegree
  • degree hesaplama
  • Vertex ve edge sayımı
  • Filtreleme ve seçim
  • Alt graf (subgraph) çıkarma
  • DataFrame ile birleştirme
Modül 4
Graf Sorgulama
  • Düğüm ve kenar filtreleme
  • find ile desen arama girişi
  • Spark SQL ile graf sorgusu
  • Özelliğe göre seçim
  • Join ile zenginleştirme
  • Sonuç görselleştirmeye hazırlık
Günün hedefiKatılımcı motif bulma sözdizimiyle yapısal desenleri sorgular.
Modül 1
Motif Sözdizimi
  • find() desen dili
  • (a)-[e]->(b) gösterimi
  • Zincirleme desenler
  • İsimlendirme ve referans
  • Negatif kenar (!)
  • Sonuç DataFrame yapısı
Modül 2
Karmaşık Desenler
  • Üçlü ilişki desenleri
  • Döngü (cycle) tespiti
  • Çift yönlü ilişki
  • Koşullu filtre (where)
  • Desen üzerinde agregasyon
  • Performans dikkat noktaları
Modül 3
Dolandırıcılık Senaryosu
  • Şüpheli ilişki desenleri
  • Ortak bağlantı tespiti
  • Halka (ring) yapıları
  • Anomali göstergeleri
  • Desen tabanlı kurallar
  • Sonuç önceliklendirme
Modül 4
Stateful Motif
  • AM (aggregate messages) kavramı
  • Komşuluk bilgisi toplama
  • İteratif mesajlaşma
  • Özel graf algoritması kurma
  • Yakınsama kontrolü
  • Pregel benzeri akış
Günün hedefiKatılımcı yerleşik graf algoritmalarını çalıştırır ve performansı ayarlar.
Modül 1
PageRank
  • PageRank mantığı
  • resetProbability ve maxIter
  • Kişiselleştirilmiş PageRank
  • Etki skoru yorumu
  • Yakınsama ve iterasyon
  • Öneri senaryosu
Modül 2
Bağlantı Analizi
  • Connected components
  • Strongly connected components
  • Checkpoint gereksinimi
  • Topluluk tespitine giriş
  • Üçgen sayımı
  • Kümelenme yorumu
Modül 3
Yol Bulma
  • BFS ile en kısa yol
  • shortestPaths algoritması
  • Landmark düğümler
  • Yol kısıtları
  • Ulaşılabilirlik analizi
  • Sonuç kullanımı
Modül 4
Performans
  • Partition ve checkpoint
  • Önbellekleme kararları
  • Veri çarpıklığı
  • Edge yönü optimizasyonu
  • Bellek ve shuffle ayarı
  • Spark UI ile analiz

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Graf Modelleme

Veriyi vertex/edge DataFrame'leriyle graf olarak modelleyebilirsiniz.

✅
Temel Metrikler

Degree ve alt graf gibi temel graf metriklerini hesaplayabilirsiniz.

✅
Motif Bulma

find() ile yapısal desenleri sorgulayabilirsiniz.

✅
Anomali Tespiti

Desen tabanlı dolandırıcılık senaryolarını analiz edebilirsiniz.

✅
PageRank

PageRank ile düğüm etkisini hesaplayabilirsiniz.

✅
Bileşen Analizi

Connected components ve üçgen sayımı yapabilirsiniz.

✅
Yol Bulma

BFS ve en kısa yol algoritmalarını uygulayabilirsiniz.

✅
Performans

Checkpoint ve partition ayarıyla graf işlerini optimize edebilirsiniz.

Kimler İçin Uygundur?

  • Graf verisiyle çalışan veri mühendisleri
  • ağ analizi yapan veri bilimciler
  • Spark bilen geliştiriciler için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Graf verisiyle çalışan veri mühendisleri, ağ analizi yapan veri bilimciler ve Spark bilen geliştiriciler için uygundur.
GraphFrames ile GraphX farkı nedir?
GraphFrames DataFrame tabanlıdır, Spark SQL ile birleşir ve motif bulma sunar; GraphX ise RDD tabanlı eski API'dir.
Spark bilmek şart mı?
DataFrame ve Spark SQL ile temel çalışma deneyimi beklenir; graf kavramlarına aşinalık avantaj sağlar.
Hangi senaryolar işlenir?
Sosyal ağ analizi, dolandırıcılık tespiti ve öneri gibi gerçek graf senaryoları üzerinde çalışılır.
Sertifika veriliyor mu?
Eğitim sonunda 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. Graph Modeling on Apache Spark: Working with Apache Spark Gr Sertifika Kodu DV-2026XX00 Tarih 26.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre3 gün
Seviyeİleri 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 TeknolojileriBig Data Concepts: Big Data Essentials Eğitimi
Veri ve Analitik Eğitimleri

Big Data Concepts: Big Data Essentials Eğitimi

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

Büyük verinin temel kavramlarını iki günde öğrenin: 5V, veri türleri, depolama/işleme ayrımı, batch/stream ve dağıtık sistem ilkeleri. Temel seviye eğitim.

Detayları Gör →
Büyük Veri TeknolojileriBig Data Concepts: Getting to Know Big Data Eğitimi
Veri ve Analitik Eğitimleri

Big Data Concepts: Getting to Know Big Data Eğitimi

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

Büyük verinin ne olduğunu, kaynaklarını, 5V özelliklerini ve sektörel değerini teknik ayrıntıya girmeden örneklerle öğrenin. Başlangıç seviyesi eğitim.

Detayları Gör →
Büyük Veri TeknolojileriBig Data Danışmanlık Eğitimi
Veri ve Analitik Eğitimleri

Big Data Danışmanlık Eğitimi

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

Büyük veri stratejisi, olgunluk değerlendirmesi, kullanım senaryosu önceliklendirme, ROI ve yol haritasıyla danışmanlık yapmayı öğrenin. Orta seviye eğitim.

Detayları Gör →
Büyük Veri TeknolojileriBig Data Fundamentals - Concepts, Drivers & Techniques Eğitimi
Veri ve Analitik Eğitimleri

Big Data Fundamentals - Concepts, Drivers & Techniques Eğitimi

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

Büyük verinin temel kavramlarını, iş ve teknoloji itici güçlerini ve analitik tekniklerini öğrenin: 5V, veri madenciliği, ML ve görselleştirme. Temel seviye eği

Detayları Gör →
Büyük Veri TeknolojileriBig Data Fundamentals Eğitimi
Veri ve Analitik Eğitimleri

Big Data Fundamentals Eğitimi

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

Büyük verinin temellerini uygulamalı öğrenin: 5V, HDFS, YARN, MapReduce, Spark, Hive ve Kafka ile dağıtık depolama ve işleme. Temel seviye DVA eğitimi.

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