HA300 - SAP HANA MODELING TRAINING EĞİTİMİ

Veriyi HANA'da modelle

Calculation View, join türleri, input parameter, star join, SQLScript ve CDS ile modelleme

HA300 Eğitimi, SAP HANA'da bilgi modellemeyi (information modeling) uçtan uca öğretir. Program modelleme araçlarını ve repository yapısını, grafik Calculation View türlerini (dimension, cube), join türlerini, hesaplanan ve kısıtlı sütunları, input parameter v…

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

Eğitim Hakkında

Grafik modellemeden SQLScript ve CDS'e, join'den hiyerarşi ve optimizasyona

HA300 Eğitimi, SAP HANA'da bilgi modellemeyi (information modeling) uçtan uca öğretir. Katılımcılar modelleme araçlarını ve repository yapısını, grafik Calculation View türlerini (dimension, cube), join türlerini (inner, outer, referential, text join), hesaplanan ve kısıtlı sütunları, input parameter ve değişkenleri, star join ile agregasyonu, hiyerarşileri, SQLScript ve table function'ları, CDS view ile modellemeyi ve model performans optimizasyonunu uygular.

Süre ve Format

3 Gün. Her gün dört modül; modelleme teknikleri gerçek veri kaynakları üzerinde view geliştirme atölyeleriyle uygulanır.

Seviye

Orta Seviye — SQL bilen geliştiriciler için SAP HANA bilgi modelleme ve calculation view uygulaması

Öğrenme Metodu

Her konu örnek veri üzerinde Calculation View, SQLScript ve CDS geliştirilerek eğitmenle birlikte uygulamalı işlenir.

Neden Bu Eğitim?

🧩Doğru modeli kur

Calculation View türlerini ve join'leri öğrenerek iş ihtiyacına uygun, yeniden kullanılabilir veri modelleri tasarlarsınız.

⚡Pushdown gücü

Modellemeyi HANA motoruna indirerek (pushdown) hesaplamayı veriye yakın yapar, raporları hızlandırırsınız.

🔧Esnek ve dinamik

Input parameter, hiyerarşi ve SQLScript ile dinamik, parametreli ve iş kuralı içeren modeller geliştirirsiniz.

Anahtar Konular

ha300 eğitimisap hana modelleme eğitimisap hana modelingcalculation viewsap hana sqlscriptcds view hanastar join hanainput parametersap hana information modelingsap hana kursu
“İyi bir HANA modeli; hesaplamayı veriye yakın tutan, yeniden kullanılabilir ve performansı ölçümle doğrulanmış bir tasarımdır.”

Ön Koşullar

Programdan en iyi verimi almak için gereken temel bilgi ve ortam

1
SQL bilgisi

SELECT, JOIN, GROUP BY ve alt sorgu gibi temel ve orta düzey SQL bilgisi beklenir.

2
Veri modeli temeli

Boyut (dimension) ve ölçü (measure), yıldız şema gibi veri ambarı kavramlarına aşinalık faydalıdır.

3
HANA farkındalığı

SAP HANA in-memory mimarisi ve column store hakkında temel farkındalık adımları kolaylaştırır.

4
Erişim ve ortam

Modelleme için Web IDE veya HANA Studio erişimi ve örnek veri içeren bir HANA sistemi gereklidir.

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ı HANA modelleme araçlarını ve repository yapısını kavrar; grafik Calculation View türlerini tanır ve join türlerini kullanarak temel modeller oluşturur.
Modül 1
Modelleme Genel Bakış ve Araçlar
  • Information modeling kavramı ve amacı
  • SAP Web IDE ve HANA Studio modeler araçları
  • Catalog ve repository (design-time) ayrımı
  • HDI container ve proje yapısı farkındalığı
  • Column store ile modellemenin ilişkisi
  • Model türlerinin ve kullanım alanlarının tanıtımı
Modül 2
Calculation View Türleri
  • Grafik Calculation View oluşturma akışı
  • Dimension (boyut) ve cube (küp) veri kategorisi
  • Attribute ve analytic view'den calc view'e geçiş
  • Semantics düğümü ve çıktı sütunlarının tanımı
  • Attribute ve measure ayrımının modellenmesi
  • View'in önizleme (data preview) ile doğrulanması
Modül 3
Veri Kaynakları ve Projection
  • Projection düğümü ile kaynak sütun seçimi
  • Filter ifadesi ile satır düzeyi filtreleme
  • Tablo ve başka view'lerin kaynak olarak eklenmesi
  • Union düğümü ile veri kaynaklarının birleştirilmesi
  • Constant ve mapping ile union kolon eşlemesi
  • Rank düğümü ile en üst/alt kayıt seçimi
Modül 4
Join Türleri ve Kullanımı
  • Inner ve left outer join davranışları
  • Referential join ve kardinalite önemi
  • Text join ile açıklama (description) getirme
  • Temporal join ile zamana bağlı eşleme
  • Join kardinalitesinin performansa etkisi
  • Doğru join türünün senaryoya göre seçimi
Günün hedefiKatılımcı hesaplanan ve kısıtlı sütunları tanımlar; input parameter ve değişkenlerle dinamik modeller kurar, star join ve agregasyonu ile hiyerarşileri uygular.
Modül 1
Hesaplanan ve Kısıtlı Sütunlar
  • Calculated column ile ifade tabanlı sütun
  • Restricted column ile koşullu ölçü tanımı
  • Aritmetik ve mantıksal ifade fonksiyonları
  • String ve tarih fonksiyonlarının kullanımı
  • Counter ile benzersiz değer sayımı
  • Hesaplanan sütunların performans etkisi
Modül 2
Input Parameter ve Değişkenler
  • Variable ile çıktı düzeyi filtreleme
  • Input parameter ile hesaplamaya değer geçme
  • Zorunlu, çoklu ve aralık (range) parametreleri
  • Parametrenin ifade ve filtrede kullanımı
  • Değer yardımı (value help) tanımlanması
  • Parametreli view'in raporlamada kullanımı
Modül 3
Star Join ve Agregasyon
  • Star join düğümü ile boyut ve olgu birleştirme
  • Dimension calculation view'lerin tasarımı
  • Aggregation düğümü ve ölçü toplama davranışı
  • Shared ve reusable dimension yaklaşımı
  • Fact tablosu ile boyutların eşlenmesi
  • Star şemanın HANA'da modellenmesi
Modül 4
Hiyerarşiler ve Gezinme
  • Level hierarchy ile seviyeli hiyerarşi
  • Parent-child hierarchy ile ağaç yapısı
  • Drilldown ve rollup davranışının yönetimi
  • Hiyerarşi düğüm ve seviye tanımı
  • Raporlamada hiyerarşik gezinme
  • Hiyerarşi performansı ve sınırları
Günün hedefiKatılımcı SQLScript ve table function geliştirir; CDS view ile modelleme yapar, para/birim çevrimini uygular ve model performansını optimize eder.
Modül 1
SQLScript ve Table Functions
  • SQLScript procedure yapısı ve değişkenleri
  • Declarative ve imperative mantığın ayrımı
  • Table function ile tablo döndüren mantık
  • Scalar function ile tekil değer hesaplama
  • SQLScript'in calculation view içinde kullanımı
  • Imperative mantığın performans maliyeti
Modül 2
CDS Views ile Modelleme
  • Core Data Services (CDS) kavramı ve amacı
  • CDS DDL ile entity ve view tanımı
  • Association ile ilişkisel modelleme
  • Annotation ile metadata zenginleştirme
  • CDS ile calculation view arasındaki seçim
  • CDS view'in tüketilmesi (consumption)
Modül 3
Para, Birim ve Zaman Çevrimi
  • Currency conversion (para birimi) yapılandırması
  • TCUR* tabloları ve kur tipi (rate type) seçimi
  • Unit of measure (ölçü birimi) çevrimi
  • Time dimension (zaman boyutu) üretimi
  • Çevrim hatalarının ele alınması
  • Çevrimin raporlamaya ve ölçülere etkisi
Modül 4
Model Performans Optimizasyonu
  • Join ve aggregation pushdown ilkesi
  • Partition pruning ve gereksiz veri okumanın önlenmesi
  • Instantiation ve çalışma zamanı plan davranışı
  • Explain Plan ve PlanViz ile model analizi
  • Hesaplanan sütun ve union'ın maliyet etkisi
  • Performans için modelleme iyi uygulamaları

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Modelleme araçları

Web IDE ve HANA Studio ile repository tabanlı modelleme ortamını kurup yönetebilirsiniz.

✅
Calculation View

Dimension ve cube türünde grafik Calculation View'ler tasarlayıp doğru şekilde yapılandırırsınız.

✅
Join ustalığı

Inner, outer, referential ve text join'leri senaryoya göre seçip kardinalite etkisini yönetirsiniz.

✅
Dinamik modeller

Input parameter ve değişkenlerle parametreli, filtreli ve yeniden kullanılabilir modeller kurarsınız.

✅
Star join ve agregasyon

Star join ve aggregation düğümleriyle boyut-olgu modelini HANA'da doğru biçimde kurgular​sınız.

✅
Hiyerarşiler

Level ve parent-child hiyerarşilerle raporlamada drilldown ve rollup yapısı kurarsınız.

✅
SQLScript ve CDS

SQLScript, table function ve CDS view ile ileri iş mantığını veriye yakın geliştirirsiniz.

✅
Performans optimizasyonu

Pushdown, pruning ve PlanViz analiziyle modellerin performansını ölçümle iyileştirirsiniz.

Kimler İçin Uygundur?

  • SAP HANA üzerinde veri modeli ve raporlama katmanı geliştiren modelleme uzmanları
  • BI geliştiricileri
  • ABAP
  • SQL geliştiricileri ile teknik danışmanlar için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
SAP HANA üzerinde veri modeli ve raporlama katmanı geliştiren modelleme uzmanları, BI geliştiricileri, ABAP ve SQL geliştiricileri ile teknik danışmanlar için uygundur. HANA'da calculation view ve SQLScript öğrenmek isteyenlere hitap eder.
HA300 ile HA200 arasındaki fark nedir?
HA200 veritabanı kurulumu ve yönetimine odaklanırken HA300 veri modelleme ve geliştirmeye odaklanır. Bu programda Calculation View, join, star join, SQLScript ve CDS gibi modelleme konuları işlenir; yönetim değil, model geliştirme ön plandadır.
Eğitimin süresi ve formatı nedir?
Eğitim üç gün sürer ve her gün dört modülden oluşur. Modelleme teknikleri gerçek veri kaynakları üzerinde view geliştirme atölyeleriyle uygulanır. Yüz yüze veya online yapılabilir ve kurumun ortamına uyarlanabilir.
Hangi araçlar kullanılıyor?
Modelleme için SAP Web IDE ve SAP HANA Studio modeler, geliştirme için SQLScript, table function ve CDS (Core Data Services), analiz için Explain Plan ve Plan Visualizer (PlanViz) kullanılır. Örnekler Calculation View, star join ve hiyerarşiler üzerinde kurgulanır.
Eğitim sonunda sertifika veriliyor mu?
Programı tamamlayan katılımcılar Digital Vizyon Akademi Katılım ve Başarı Sertifikası alır. SAP'nin resmi sertifikasyon sınavı ayrıdır; sınav başvurusu ve ücreti ilgili kuruma aittir.

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. HA300 - SAP HANA Modeling Training Eğitimi Sertifika Kodu DV-2026XX00 Tarih 15.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

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

Bu Eğitimle Birlikte Tercih Edilenler

SAPS46100 - Configuring Delivery Processing in SAP S/4HANA Sales Eğitimi
Kurumsal Uygulamalar Eğitimleri

S46100 - Configuring Delivery Processing in SAP S/4HANA Sales Eğitimi

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

SAP S/4HANA Sales teslimat süreci eğitimi: sevk noktası belirleme, teslimat belgeleri, toplama, paketleme ve mal çıkışı. Uygulamalı, online ve kurumsal.

Detayları Gör →
SAPS4611 - Basic Transportation Management in SAP S/4HANA Eğitimi
Kurumsal Uygulamalar Eğitimleri

S4611 - Basic Transportation Management in SAP S/4HANA Eğitimi

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

SAP S/4HANA gömülü Taşıma Yönetimi (TM) eğitimi: nakliye birimi, taşıma siparişi, planlama, taşıyıcı seçimi ve masraf mutabakatı. Uygulamalı, online ve kurumsal

Detayları Gör →
SAPS46150 - Configuring Billing in SAP S/4HANA Sales Eğitimi
Kurumsal Uygulamalar Eğitimleri

S46150 - Configuring Billing in SAP S/4HANA Sales Eğitimi

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

SAP S/4HANA Sales faturalama eğitimi: fatura belge türleri, fatura planları, dekontlar, gelir hesabı belirleme ve SD-FI entegrasyonu. Uygulamalı, online ve kuru

Detayları Gör →
SAPS46200 - Pricing in SAP S/4HANA Sales Eğitimi
Kurumsal Uygulamalar Eğitimleri

S46200 - Pricing in SAP S/4HANA Sales Eğitimi

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

SAP S/4HANA Sales fiyatlandırma eğitimi: koşul tekniği, koşul türleri, fiyatlandırma prosedürü, indirim, vergi ve rebate. Uygulamalı, online ve kurumsal.

Detayları Gör →
SAPS4650 - Cross-Functional Topics in SAP S/4HANA Sales Eğitimi
Kurumsal Uygulamalar Eğitimleri

S4650 - Cross-Functional Topics in SAP S/4HANA Sales Eğitimi

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

SAP S/4HANA Sales fonksiyonlar üstü eğitim: ücretsiz mal, malzeme belirleme, BRF+ çıktı, aATP kullanılabilirlik ve kredi yönetimi. Uygulamalı, online ve kurumsa

Detayları Gör →
SAPS46800 - Configuring Cross-Application Processes in SAP S/4HANA Sales and Procurement Eğitimi
Kurumsal Uygulamalar Eğitimleri

S46800 - Configuring Cross-Application Processes in SAP S/4HANA Sales and Procurement Eğitimi

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

SAP S/4HANA'da SD-MM çapraz süreçleri: üçüncü taraf, bireysel satınalma, stok transfer siparişi ve şirketler arası satış ile faturalamayı öğreten eğitim.

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