Blog

SAP Integration Suite Scheduler Polling Nedir? Detaylı Anlatım

SAP Integration Suite, iş akışınızı düzenlemek için farklı scheduler (zamanlayıcı) seçenekleri sunar. Bu yazıda, ihtiyaçlarınıza göre otomatik veya periyodik tetikleme yapmanızı sağlayan ve en yaygın kullanılan dört zamanlama türünü beraber inceleyelim.

1. Run Once (Tek Seferlik Çalıştırma)

Run Once Ne Zaman Kullanılır?

Yalnızca bir kez çalıştırılması gereken entegrasyon senaryoları için en uygun zamanlama modelidir. Genellikle test süreçlerinde ya da tek seferlik veri aktarımları gibi operasyonlarda tercih edilir.
SAP Schedular Polling Run Once

Run Once Özellikleri Nelerdir?

  • iFlow'u yalnızca bir kez belirlenen kesin bir tarih ve saatte otomatik olarak tetikler.
  • Manuel müdahaleye gerek duyulmaz.Bu sayede basit ve hızlı bir yapı sunar.
  • Kaynak tüketimi düşük olduğu için sistem üzerindeki yükü çok düşüktür.
Not: Sürekli veya belirli aralıklarla tekrar eden görevler için uygun değildir. Bu tür senaryolarda zamanlanmış veya döngüsel tetikleyiciler tercih edilmelidir.

2. Schedule on Day (Gün Bazlı Planlama)

Schedule on Day Ne Zaman Kullanılır?

Bu seçenek,belirli bir tarihte ve saatte ya da belirli saat aralıklarında düzenli olarak çalıştırılması gereken entegrasyon senaryoları için idealdir.
Schedule on Day 1
Schedule on Day 2

Schedule on Day Özellikleri Nelerdir?

  • Örneğin:
    • iFlow 16.09.2025 tarihinde saat tam 11.38’de,
    • Veya 16.09.2025 tarihinde saat 09.00’dan 18.00’a her 20 dakikada bir otomatik olarak tetiklenebilir.
  • İş günlerine, hafta sonlarına veya belirli tarihlere göre kolayca zamanlama yapılabilir.
  • Tekrarlayan ve öngörülebilir işler için uygun bir zamanlama modelidir.
Not: Bu seçenek belirli aralıklarla gerçekleşen işlemler için uygunken dakika bazlı yüksek frekanslı işlemler için uygun değildir. Bu tür işlemler için daha hassas zamanlama sunan farklı tetikleyici türleri tercih edilmelidir.

3. Schedule on Recur (Tekrarlayan Zamanlama)

Schedule on Recur Ne Zaman Kullanılır?

Entegrasyon senaryolarının belirli aralıklarla otomatik olarak tekrarlanması gereken durumlarda kullanılır. Dakika, saat veya gün bazlı tetiklemelerle sürekli çalışan sistemlerde idealdir.
Schedule on Recur 1
Schedule on Recur 2

Schedule on Recur Özellikleri Nelerdir?

  • Sürekli veri kontrolü, eşitleme, güncelleme gibi sık tekrar eden işlemler için uygundur.
  • Zamanlama aralıkları ihtiyaca göre esnek bir şekilde ayarlanabilir (dakikadan güne kadar)
Örneğin:
  • Her gün saat 11.38’de,
  • Yalnızca Çarşamba-Perşembe günleri saat 10.00 ile 18.00 arasında 2 saatte bir,
  • Her ayın belli günlerinde otomatik olarak tetiklenebilir.
Not: Tetikleyici aralıklarının ihtiyaca uygun, optimum düzeyde planlanması önemlidir. Çünkü kısa aralıklarla yapılan tetiklemeler, özellikle yoğun sistemlerde performans sorunlarına yol açabilir.

4. Advanced Scheduler (Gelişmiş Zamanlama)

Advanced Scheduler Ne Zaman Kullanılır?

Standart zamanlayıcı seçeneklerinin yeterli gelmediği, daha karmaşık ve özelleştirilmiş tetikleme ihtiyaçlarının olduğu entegrasyon senaryoları için tercih edilir.
Advanced Scheduler

Advanced Scheduler Özellikleri:

  • Cron ifadesi benzeri zamanlama kuralları tanımlanabilir. Örneğin:
    • 2025 yılından başlayarak 1 sene boyunca,
    • Ocak ayından Nisan ayına kadar,
    • Haftanın yalnızca Cumartesi ve Pazar günleri saat 13.00'dan 14.00’a kadar 5. dakikadan başlamak üzere her 10 dk 45 saniyede bir olmak üzere devam et gibi.
  • Karmaşık iş akışlarına uyarlanabilir; özellikle kurumsal düzeyde zamanlama gereksinimlerine uygundur.
  • Yüksek özelleştirme sayesinde çok daha kontrollü bir entegrasyon planlaması yapılabilir.
Not: Advanced Scheduler, diğer zamanlayıcı seçeneklerine göre daha karmaşık bir yapılandırma süreci gerektirir.Yanlış yapılandırmalar beklenmedik tetiklemelere veya veri kaybına sebep olabilir. Cron ifadelerine hâkim olunması ve doğruluğunun mutlaka teyit edilmesi önemlidir.Sonuç: Doğru Zamanlayıcıyı SeçmekZamanlama, entegrasyon sürecinin başarısında kritik bir rol oynar. SAP iFlow, bu ihtiyaca yönelik olarak dört farklı zamanlayıcı türü sunar. Bu yazıda gördüğümüz gibi:
  • Basit ve tek seferlik işlemler için Run Once,
Örneğin, toplu veri yükleme veya test amaçlı iFlow çalıştırma gibi işlemler.
  • Belirli günlerde düzenli tekrarlar için Schedule on Day,
Örneğin, her iş günü saat 09:00’da günlük satış verilerini raporlama veya sistem durumu kontrolü gibi görevler.
  • Sürekli döngüsel işlemler için Schedule on Recur,
Örneğin, her 15 dakikada bir döviz kuru güncelleme, envanter senkronizasyonu ya da sipariş durum kontrolü gibi yüksek frekanslı işlemler.
  • Özel ve karmaşık zamanlama ihtiyaçları için Advanced Scheduler uygundur.
Örneğin, yalnızca ayın ilk Pazartesi günü saat 08:30’da detaylı maliyet analiz raporu oluşturma veya kampanya verisi çekme gibi çok özel zamanlama gerektiren senaryolar.En doğru seçimi yapmak için entegrasyon senaryonuzu, veri hacmini ve sistem kaynaklarınızı dikkatle değerlendirmeniz gerekir.Bu değerlendirmeyi yaparken profesyonel destek almak, entegrasyon süreçlerinizin daha verimli ve güvenilir çalışmasını sağlar.
SAP Integration Suite ve zamanlama senaryoları hakkında daha fazla bilgi almak veya ihtiyaçlarınıza özel bir planlama oluşturmak için SAP Entegrasyon Danışmanlarımızla iletişime geçebilirsiniz.

Benzer
Bloglar

Mailiniz başarıyla gönderilmiştir en kısa sürede sizinle iletişime geçilecektir.

Mesajınız ulaştırılamadı! Lütfen daha sonra tekrar deneyin.