Toplu işleme, her bir kaydı ayrı ayrı ele almak yerine, bir program veya tetikleyiciye bağlı olarak, büyük bir kayıt grubu üzerinde bir dizi işlemi aynı anda çalıştırma uygulamasıdır. Katalog yönetiminde, toplu işleme, bir sistemin on binlerce ürün kaydını tek bir planlanmış çalıştırmada güncellemesini, içe veya dışa aktarmasını sağlar; bu da fiyatların yeniden hesaplanmasını, stok seviyelerinin yenilenmesini veya tüm yem dosyasının yeniden oluşturulmasını sağlar; böylece her ürün değişikliği gerçekleştiği anda işlenmek zorunda kalmaz.
Katalog Yönetimi İçin Neden Önemli?
Her güncellemenin anında gerçekleşmesi gerekmez ve yüz binlerce SKU'dan oluşan bir katalogda her bir değişikliği gerçek zamanlı olarak işlemeye çalışmak hem veri platformunu hem de verileri alan kanalları zorlayacaktır. Toplu işlem, değişiklikleri gruplandırır ve bunları tanımlanmış bir zaman diliminde (gece, saat başı veya talep üzerine) çalıştırır; bu, Google Merchant Center'a tam bir kataloğu yeniden dışa aktarmak veya bir kategorideki her ürün için marj bazlı fiyatlandırmayı yeniden hesaplamak gibi büyük ölçekli işlemler için çok daha verimlidir. Ayrıca büyük işlemleri tahmin edilebilir ve izlenmesi daha kolay hale getirir: bir toplu iş ya başarıyla tamamlanır ya da tamamen başarısız olur; bu da binlerce bireysel gerçek zamanlı değişikliği izlemeye çalışmaktan daha kolay bir şekilde hatalı bir güncellemeyi yakalamayı ve geri almayı sağlar. Kısa bir gecikmenin kabul edilebilir olduğu her şey için, toplu işlem genellikle sürekli açık, olay bazlı bir yaklaşımdan daha ucuz ve daha kararlıdır.
Nasıl Çalışır?
Toplu işlem, tipik olarak tam veya kısmi bir veri kümesini (bir kategorideki her ürün, son çalıştırmadan bu yana değişen her öğe veya tüm katalog) çeker, hepsine aynı anda bir dizi dönüşüm veya kural uygular ve ardından sonucu güncellenmiş bir Feed dosyası veya bir dizi API çağrısı olarak yazar. Bu, Feed platformlarındaki çoğu toplu düzenleme özelliğinin arkasındaki mekanizmadır; örneğin, "dış mekan mobilyası kategorisindeki tüm fiyatları %8 artır" gibi bir kural, tek tek değil, tek bir geçişte eşleşen her ürüne uygulanır. Toplu işlemler genellikle bir zamanlama (her gece saat 02:00'de) veya harici bir sinyal (yeni bir dışa aktarma isteği) tarafından tetiklenir ve Feed otomasyonunun temel mekanizMakalelerarından birini oluşturur , çünkü tamamen otomatikleştirilmiş bir Feed hattı, manuel müdahale olmadan tüm kataloğu periyodik olarak yeniden işlemek için bir yola ihtiyaç duyar.
Örnek E-posta
<!-- Feed export metadata showing the result of a scheduled batch run -->
<feed>
<batch_id>batch-2026-08-15-0200</batch_id>
<items_processed>48213</items_processed>
<run_type>scheduled</run_type>
<item>
<g:id>SKU-30099</g:id>
<title>Outdoor Teak Dining Chair</title>
<g:price>142.00 USD</g:price>
<g:availability>in stock</g:availability>
</item>
<!-- ...remaining items in this batch... -->
</feed>
MKS batch_id hem de items_processed Buradaki alanlar, bir Feed platformunun, her ürünün ayrı bir gerçek zamanlı olay olarak güncellenmesi yerine, katalogdaki her öğeyi etkileyen tek bir gecelik çalıştırmayı nasıl kaydettiğini yansıtır.
Ilgili kavramlar
Toplu işlem, çoğu büyük ölçekli toplu düzenleme işleminin temelini oluşturur ; çünkü bir kuralı binlerce ürüne aynı anda uygulamak, tek tek öğeler üzerinde değil de tek bir toplu işlem olarak çalıştırıldığında verimli olur. Ayrıca, daha geniş iş akışı otomasyonu ve Feed otomasyonu süreçlerinin de temel bir parçasıdır; burada planlanmış toplu çalıştırMakalelerar, hiç kimsenin her güncellemeyi manuel olarak tetiklemesine gerek kalmadan tüm kataloğun kanallar arasında senkronize kalmasını sağlar.