SAS PROGRAMMING DATA MANIPULATION TECHNIQUES EĞİTİMİ

SAS DATA step ile veriyi ustaca dönüştürün

SAS DATA step, merge/set, array, do döngüleri, hash lookup, PROC TRANSPOSE ve ileri birleştirme teknikleriyle veriyi işleyin.

SAS DATA step yürütme modeli, SET/MERGE birleştirme, first./last., array, do döngüleri, hash lookup, PROC TRANSPOSE ve PROC SORT ile ileri veri işleme tekniklerini uygulatan orta seviye SAS programlama eğitimi.

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

Eğitim Hakkında

DATA step ile ileri veri birleştirme ve dönüştürme

Bu eğitim, SAS programlamada ileri veri işleme (data manipulation) tekniklerini öğretir. DATA step yürütme modeli, PDV (program data vector), SET, MERGE ve BY ile birleştirme, match-merge ve in= göstergeleri ele alınır. Dikey/yatay birleştirme, tekilleştirme (first./last.), koşullu işleme (if/then, where), retain ve biriktirme işlenir. Array tanımlama ve çok sütun üzerinde işlem, do döngüleri (iterative, do while/until), hash nesnesiyle hızlı lookup uygulanır. PROC TRANSPOSE ile uzun-geniş dönüşüm, PROC SORT ile sıralama/tekilleştirme, fonksiyonlar ve format ile dönüştürme gösterilir.

Süre ve Format

3 Gün. Her gün dört modül; DATA step ve PROC'larla veri işleme ağırlıklı labler.

Seviye

Orta Seviye — SAS DATA step ile ileri veri işleme: birleştirme, dönüştürme, array, do döngüleri, lookup ve yeniden şekillendirmeyi kapsar.

Öğrenme Metodu

Gerçek veri kümelerinde DATA step ve PROC'larla birleştirme, dönüştürme ve lookup senaryoları yazarak ilerlenir.

Neden Bu Eğitim?

🔧Güçlü Dönüştürme

DATA step modelini kavrayıp karmaşık veri dönüşümlerini kontrollü yaparsınız.

🔗Doğru Birleştirme

Match-merge ve in= ile tabloları hatasız birleştirirsiniz.

⚡Hızlı Lookup

Hash nesnesiyle büyük veride hızlı arama ve eşleştirme yaparsınız.

Anahtar Konular

sas data stepsas veri işlemesas mergesas arrayhash lookup sasproc transposeproc sortsas programlama
“Veriyi şekle sokan, analizi mümkün kılar.”

Ön Koşullar

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

1
Temel SAS

DATA step ve temel PROC'lara aşinalık gerekir.

2
Programlama Mantığı

Koşul ve döngü kavramlarına aşinalık faydalıdır.

3
SAS Erişimi

SAS (Base) ortamına erişim gerekir.

4
Örnek Veri

Üzerinde çalışılacak SAS veri kümeleri 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ı DATA step yürütme modelini kavrar ve tabloları doğru birleştirebilir.
Modül 1
DATA Step Modeli
  • Derleme ve yürütme aşaması
  • Program Data Vector (PDV)
  • Implicit output ve döngü
  • Değişken türetme sırası
  • _N_ ve _ERROR_
  • Loglama ve hata ayıklama
Modül 2
SET ile Birleştirme
  • SET ile okuma
  • Dikey birleştirme (concatenate)
  • Interleave (BY ile)
  • Çoklu veri kümesi
  • Değişken uyumsuzluğu
  • Gözlem seçimi
Modül 3
MERGE
  • One-to-one merge
  • Match-merge (BY ile)
  • in= göstergeleri
  • Eşleşmeyen kayıt yönetimi
  • Çoklu tablo merge
  • Yatay birleştirme kontrolü
Modül 4
Koşullu İşleme
  • if/then/else
  • where vs if farkı
  • subsetting if
  • retain ile değer koruma
  • Toplama (accumulate)
  • first./last. kullanımı
Günün hedefiKatılımcı array ve döngülerle çoklu değişken işler ve hash ile lookup yapabilir.
Modül 1
Array
  • Array tanımlama
  • Çok değişken üzerinde işlem
  • İndeksli erişim
  • Geçici (temporary) array
  • Çok boyutlu array
  • Dönüştürmede array kullanımı
Modül 2
Do Döngüleri
  • Iterative do (do i=1 to n)
  • do while / do until
  • İç içe döngü
  • Döngüde çıktı kontrolü
  • Toplulaştırma döngüsü
  • Performans dikkatleri
Modül 3
Hash Lookup
  • Hash nesnesi oluşturma
  • defineKey / defineData
  • find ile arama
  • Bellekte hızlı eşleştirme
  • Çoklu anahtar
  • Hash iterator
Modül 4
Fonksiyonlar
  • Sayısal ve istatistik fonksiyonları
  • Karakter fonksiyonları (scan, substr)
  • Tarih/saat fonksiyonları
  • put/input dönüşümü
  • coalesce ve eksik değer
  • Özel format (PROC FORMAT)
Günün hedefiKatılımcı veriyi yeniden şekillendirir ve kalite/performansı kontrol edebilir.
Modül 1
PROC TRANSPOSE
  • Uzun → geniş dönüşüm
  • Geniş → uzun dönüşüm
  • BY ve ID kullanımı
  • prefix ve var seçimi
  • Çoklu ölçü transpoze
  • Sonuç doğrulama
Modül 2
PROC SORT
  • Sıralama ve çoklu anahtar
  • nodupkey ile tekilleştirme
  • dupout ile duplicate yakalama
  • Büyük veride sıralama
  • Sıralı birleştirme hazırlığı
  • Bellek/performans
Modül 3
Veri Kalitesi
  • Eksik değer tespiti
  • Aykırı ve tutarsız değer
  • Tip/format kontrolü
  • Duplicate analizi
  • Doğrulama kuralları
  • Kalite raporu
Modül 4
Performans
  • Gereksiz değişken eleme (keep/drop)
  • where ile erken filtre
  • İndeks kullanımı
  • Bellek ve disk dengesi
  • DATA step vs PROC SQL seçimi
  • Büyük veride strateji

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
DATA Step

PDV ve yürütme modelini kavrayıp kontrollü kod yazarsınız.

✅
Birleştirme

SET ve MERGE ile tabloları doğru birleştirirsiniz.

✅
first./last.

BY grupları içinde tekilleştirme ve toplama yaparsınız.

✅
Array

Array ile çok değişkenli işlemleri sadeleştirirsiniz.

✅
Döngüler

do döngüleriyle tekrarlı işlemleri yürütürsünüz.

✅
Hash

Hash nesnesiyle hızlı lookup gerçekleştirirsiniz.

✅
Transpose

Veriyi uzun-geniş arasında yeniden şekillendirirsiniz.

✅
Performans

keep/drop ve where ile verimli kod yazarsınız.

Kimler İçin Uygundur?

  • Temel SAS programlama bilen veri işleme
  • raporlama
  • analiz hazırlığı yapan SAS geliştiricileri ve analistler

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Temel SAS programlama bilen ve ileri veri işleme öğrenmek isteyen SAS geliştiricileri ve analistler için uygundur.
Hash nedir?
SAS DATA step içinde bellekte hızlı anahtar bazlı arama/eşleştirme sağlayan nesnedir.
match-merge nasıl öğretilir?
BY ve in= göstergeleriyle eşleşen/eşleşmeyen kayıtların yönetimi uygulamalı işlenir.
DATA step mi PROC SQL mi?
İkisi karşılaştırılır; senaryoya göre doğru aracı seçme yaklaşımı gösterilir.
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. SAS Programming Data Manipulation Techniques 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 İstatistikMastering Data Stewardship: Hands-On Eğitimi
Veri ve Analitik Eğitimleri

Mastering Data Stewardship: Hands-On Eğitimi

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

Veri yöneticiliğini uygulamalı öğrenin: veri kalitesi kuralları, iş sözlüğü, metadata, köken, hassas veri ve yönetişim süreçleri. İleri seviye DVA eğitimi.

Detayları Gör →
Veri Analizi ve İstatistikMatch Expressions, Records, & Data Queries Eğitimi
Veri ve Analitik Eğitimleri

Match Expressions, Records, & Data Queries Eğitimi

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

C# desen eşleştirme, record türleri ve LINQ ile veri sorgulamayı uygulamalı öğrenin: switch ifadeleri, with, GroupBy, Join ve ertelenmiş değerlendirme.

Detayları Gör →
Veri Analizi ve İstatistikMaximo Application Suite - Manage: Core Data Setup Eğitimi
Veri ve Analitik Eğitimleri

Maximo Application Suite - Manage: Core Data Setup Eğitimi

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

IBM Maximo Application Suite Manage çekirdek veri kurulumu: organizasyon/site hiyerarşisi, varlık, konum, öğe ana verisi, envanter ve iş emri temeli uygulamalı.

Detayları Gör →
Veri Analizi ve İstatistikMB-7006 Create and manage segments in Customer Insights – Data Eğitimi
Veri ve Analitik Eğitimleri

MB-7006 Create and manage segments in Customer Insights – Data Eğitimi

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

Dynamics 365 Customer Insights - Data'da segment oluşturma ve yönetme: birleşik profil, match-merge, measures, segment builder ve dışa aktarım uygulamalı.

Detayları Gör →
Veri Analizi ve İstatistikMDX ile OLAP Verilerini Sorgulama Eğitimi
Veri ve Analitik Eğitimleri

MDX ile OLAP Verilerini Sorgulama Eğitimi

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

MDX ile SSAS çok boyutlu küpleri sorgulama: tuple/set, SELECT eksenleri, hesaplanan üye, Crossjoin, zaman zekası (YTD, ParallelPeriod) ve performans ayarı.

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