Büyük SAP tabloları belirgin bir hatayla durmaz; takılı kalır. Operatörler, panolar dünkü verileri gösterdiğinde ve kimse uyarı almadığında, saat 09.00'da verilerin güncel olmadığını fark eder.

iDataEngine'deki SQL Project Cockpit, gerçek motor davranışını yöneten ayarlar sunar: paket boyutu, paralel işleme, aktarım yöntemi (I/A/U/D/L) ve son sürümlerde eklenen iş düzeyi zaman aşımı denetimleri.

Önemli ayar boyutları

  • Aktarım yöntemi — tam yenileme (I), sona ekleme (A), upsert (U), parametreye göre delta (D/L); yanlış yöntem yinelenen kayıtlara veya veri boşluklarına neden olur
  • Paket boyutu — geniş tablolarda küçük paketler daha güvenilirdir; büyük paketler gidiş-gelişi azaltır ama bellek kullanımını artırır
  • Paralel işleme — varsayılan olarak açık; yalnızca SAP veya SQL kaynakları kısıtlıysa kapatın
  • Proje başına zaman aşımı — gece toplu işleminin kuyruğu tıkamasını beklemek yerine kontrolden çıkan işleri durdurur
  • Delta parametreleri — D/L yöntemlerinde parametre alanlarının projede olduğunu doğrulayın; yoksa kayıt sizi uyarır

Zamanlamadan önce Test seçeneğini (ilk satır/ilk paket) kullanın. SQL Job Monitor, paket hatalarını GUID ve paket kimliğiyle gösterir; hata metninin ayrıntısına inebilir ve tahminde bulunmadan işi yeniden çalıştırabilirsiniz.

TSAP notu

SAP → SQL projeleri SAP arka plan işlerini kullanır; TSAP (Q/R) ters aktarımları Java tarafında eşzamansız çalışır ve eşzamanlılık sınırlarına tabidir. Zaman aşımı ve izleme davranışları farklıdır; her yönü ayrı ayarlayın.

Neden önemli?

Gözlemlenebilirlik olmadan yüksek aktarım hızı yalnızca daha hızlı başarısızlık getirir. Zaman aşımları, paket boyutlandırma ve izleme uyarıları birlikte yapılandırıldığında operasyon ekipleri sorunları dakikalar içinde çözer ve iş kullanıcıları veri ambarına yeniden güvenir. "Milyonlarca satır aktarıyoruz" ile "milyonlarca satırı her gece zamanında aktarıyoruz" arasındaki fark budur.