Paralel yürütme | Geçiş Merkezi Yardımı
Ana içeriğe geç Tamamlayıcı içeriğe geç

Paralel yürütme

Son güncelleme: 14.10.2026

QV2QS, yapılandırılabilir bir işlem havuzu kullanarak birden fazla projeyi eşzamanlı olarak dönüştürür.

Worker yapılandırması

Varsayılan olarak QV2QS, makinedeki mantıksal CPU çekirdeği sayısına göre en uygun çalışan sayısını otomatik olarak algılar. Varsayılan ayar (--batchWorkers 0), orkestratör işlemi ve işletim sistemi için bir çekirdeği boş bırakarak çekirdek sayısından bir eksik çalışan kullanır.

Açık bir sayıyla geçersiz kılmak için --batchWorkers N değerini iletin:

QV2QS.exe --batchDir "C:\Projects" --outputDir C:\Output --batchWorkers 4 --unbuildOnly

Belirtilen worker sayısı kullanılabilir CPU çekirdeği sayısını aşarsa, QV2QS bir uyarı yazdırır. Çekirdek sayısının üzerindeki her ek worker, wall-clock süresinde minimum bir iyileşmeyle yaklaşık 80 MB bellek ek yükü getirir.

Yerel dönüştürme aşaması bir işlem havuzu kullanır. Her bir worker ayrı bir işlemde çalışarak dönüştürmeyi oluşturan XML ayrıştırma, nesne grafiği gezintisi ve JSON oluşturma işlemleri için gerçek CPU paralelliği sağlar. Bir proje başarısız olursa kalan projeler devam eder. Her çalışan işlem, projenin logs/ alt klasörüne ayrı bir günlük dosyası yazar.

Bulut dağıtımı, aynı çalışan sayısına sahip bir iş parçacığı havuzu kullanır. Tüm yerel dönüştürmeler tamamlandıktan sonra QV2QS, dönüştürülen uygulamaları Qlik Cloud'a paralel olarak dağıtır. Paralel bulut dağıtımı sırasında konsol çıktısı sadeleştirilir — bozuk çıktıyı önlemek için animasyonlu yükleme simgeleri statik ilerleme satırlarıyla değiştirilir.

Hata işleme

Toplu işlem modu, hatalara rağmen devam eder. Dönüştürme sırasında bir proje başarısız olursa, QV2QS hatayı kaydeder ve kalan projelerle devam eder. Başarısız olan proje, toplu işlem özetinde bir hata açıklamasıyla birlikte görünür. Toplu işlem çıkış kodu, tüm projeler başarılı olduğunda 0 ve herhangi bir proje başarısız olduğunda 1 olur.

Hata yalıtımı, rapor oluşturma için de geçerlidir. Bir proje başarıyla dönüştürülür ancak Excel raporu oluşturulamazsa, proje yine de başarılı sayılır. Rapor hatası ayrı olarak günlüğe kaydedilir.

Bulut dağıtım hataları aynı şekilde yalıtılır. Bir projenin dağıtılması başarısız olursa, kalan projeler dağıtılmaya devam eder.

Daha fazla bilgi edinin

Visit the discussion forum at community.qlik.com

Bu sayfa size yardımcı oldu mu?

Bu sayfa veya içeriği ile ilgili bir sorun; bir yazım hatası, eksik bir adım veya teknik bir hata bulursanız lütfen bize bildirin!