Görevlerle veri yenilemelerini zamanlama | Qlik Cloud Yardımı
Ana içeriğe geç Tamamlayıcı içeriğe geç

Görevlerle veri yenilemelerini zamanlama

Bir uygulama, komut dosyası, veri akışı veya table recipe'nin en son verilerle güncellenmesi için özel zamanlamalara sahip görevler oluşturabilirsiniz. Görevler, etkinlik merkezinizde veya uygulamayı, komut dosyasını, veri akışını ya da table recipe'yi açtığınızda oluşturulabilir.

video thumbnail

Bir uygulamanın zamanlanan yeniden yüklemeleri için görevleri gösteren zamanlama iletişim kutusu

Bir uygulama için görevleri gösteren zamanlama iletişim kutusu

Bu yardım konusu, görevlerle çalışmaya genel bir bakış niteliğindedir. Her bir sayfa türü hakkında özel talimatlar için bkz.:

Terminoloji

Analiz varlıklarınızdaki verileri yenileme işlemi için farklı terminoloji kullanılır:

Uygulamalar

Uygulamanız tarafından yüklenen verileri yenileme eylemi, uygulamanın yeniden yüklenmesi olarak bilinir. Bunun nedeni, verilerin güncellenmesi ve görselleştirmeler ve sayfalar gibi uygulamadaki tüm analiz nesnelerine yansıtılmasıdır.

Komut dosyaları

Komut dosyası, görselleştirmeler veya sayfalar gibi herhangi bir analiz nesnesi içermez. Komut dosyaları, verileri ayrı dosyalara veya harici depolama konumlarına dışa aktarmak üzere kullanılır ve bunlar daha sonra analiz için uygulamalara yüklenebilir. Bu nedenle, bir komut dosyasını yenileme eylemi komut dosyasını çalıştırma olarak bilinir.

Veri akışları ve table recipe aç

Komut dosyalarına benzer şekilde, veri akışları ve table recipe aç, verileri hazırlamak ve dosyalara veya depolama konumlarına aktarmak için kullanılır. Bu nedenle, bir veri akışını veya table recipe aç'ı yenileme eylemi, çalıştırma olarak adlandırılır.

Bir görev oluşturma

Bir görev oluşturmak için:

  1. Analytics veya Insights etkinlik merkezinde, bir uygulama, komut dosyası, veri akışı veya table recipe aç üzerinde Daha fazla eylem simgesine tıklayın.

  2. Zamanla'ya tıklayın.

    Zamanlama iletişim kutusu açılır.

  3. Yeni görev oluştur'a tıklayın.

  4. Görev adı için görev adına bir isim girin.

  5. İsteğe bağlı olarak bir Açıklama ekleyin.

  6. Temel alınan altında, görev için tetikleyiciyi seçin. Aşağıdaki seçeneklere sahipsiniz:

    • Zaman tabanlı: Yenilemeyi belirli bir zamanda gerçekleşecek şekilde zamanlayın. Ardından, görevi o tetikleyici için ilişkili ayarlarla yapılandırın. Ayrıntılar için bkz. Zaman tabanlı zamanlamalar.

      Aşağıdaki zaman tabanlı tetikleyiciler mevcuttur:

      • Günlük

      • Haftalık

      • Aylık

      • Yıllık

    • Olay tabanlı: Yenilemeyi belirli bir olay gerçekleştiğinde başlayacak şekilde zamanlayın. Ayrıntılar için bkz. Olay tabanlı zamanlamalar.

      Aşağıdaki olay tabanlı tetikleyiciler mevcuttur:

      • Başka bir görev başarılı oldu

      • Başka bir görev başarısız oldu

      • Başka bir görev bitti

      Bilgi notuVerileri yenilemek üzere görev zincirleri oluşturmak için olay tabanlı tetikleyicileri kullanın. Daha fazla talimat için bkz. Veri yenilemeleri için görev zincirleri oluşturma.

Zaman tabanlı zamanlamalar

Zaman tabanlı bir zamanlama oluşturduğunuzda şunları seçebilirsiniz:

  • Yenilemenin sıklığı ve aralığı

  • Saat dilimi ve günün saati

  • Zamanlamanın ne kadar süreyle geçerli olacağı

Yinelenen yenilemeler aşağıdaki aralıklarla ayarlanabilir:

  • Günlük: Günlük saatleri, saat dilimini ve günün saatini ayarlayın.

  • Haftalık: Haftanın günlerini, günlük saatleri, saat dilimini ve günün saatini ayarlayın.

  • Aylık: Ayın günlerini, günlük saatleri, saat dilimini ve günün saatini ayarlayın.

  • Yıllık: Ayları, ayın günlerini, günlük saatleri, saat dilimini ve günün saatini ayarlayın.

Herhangi bir aralıkta günde birden çok kez çalışan zamanlamalar için, zamanlamanın çalışacağı günün saatlerini de tanımlayabilirsiniz. Zamanlamanın o gün başlaması için belirli bir saat belirtin.

Varsayılan olarak, zamanlamalar bitiş tarihi olmadan sürekli olarak çalışır. Bir başlangıç tarihi, bir bitiş tarihi ayarlamayı veya zamanlamayı yalnızca iki tarih arasında çalıştırmayı seçebilirsiniz.

Olay tabanlı zamanlamalar

Olay tabanlı zamanlamalar, farklı uygulamalar, komut dosyaları, veri akışları ve table recipe açlar için görevleri birbirine zincirlemenize olanak tanır. Bu, bu varlıkların sıralı yenilemeleri için yararlıdır.

Daha fazla bilgi için bkz. Veri yenilemeleri için görev zincirleri oluşturma.

Sınırlamalar ve hususlar

  • Verileri yenilemeye yönelik bir görev, arka arkaya beş kez çalıştırılamazsa devre dışı bırakılır. Görevin sahibiyseniz, bu gerçekleştiğinde bildirimler alırsınız. Bildirim ayarları tek bir uygulama, bir alandaki tüm uygulamalar veya bir kiracıdaki tüm uygulamalar için özelleştirilebilir. Daha fazla bilgi için bkz. Görevlerin sahipliği.

  • Görev sahibi ayrılırsa veya kiracıdan silinirse, başka bir kullanıcının görevin sahipliğini alması veya görevi silip yeniden oluşturması gerekir. Aksi takdirde, zamanlanmış yenilemeleri başarısız olur. Bu sahipliğin nasıl değiştirileceği hakkında bilgi için bkz. Görevlerin sahipliği.

  • Çok sayıda kuyruğa alınmış ve çalışan veri yenileme işleminiz (ve ek eşzamanlı CPU ve bellek yoğun işlemler) varsa, bazı yenileme işlemlerinin bazı durumlarda zamanlanmış başlangıç saatlerinden belirgin bir şekilde sonra çalıştığını fark edebilirsiniz.

  • Verileri yenileme görevleri, bir uygulamanın, komut dosyasının, veri akışının veya table recipe açın yayınlanan kopyasına dahil edilmez. Bu yayınlanan kopyaların görevleri, yönetilen alandaki sürümde yeniden yapılandırılmalıdır.

  • Verileri yenileme görevleri, bir table recipe açın yayınlanan kopyasına dahil edilmez. Yayınlanan table recipe açların görevleri, yönetilen alandaki sürümde yeniden yapılandırılmalıdır.

  • Uygulamanızın, komut dosyanızın, veri akışınızın veya table recipe açınızın verileri yenileme görevleri varsa ve bunu alanlar (kişisel veya paylaşılan alanlar) arasında taşırsanız, bu görevler devre dışı bırakılır. Zamanlanmış yenilemeye devam etmeye hazır olduğunda bunları yeniden etkinleştirebilirsiniz.

    Bkz. Bir görevi etkinleştirme ve devre dışı bırakma.

  • Table recipe açınızın verileri yenilemek için görevleri varsa ve bunu alanlar (kişisel veya paylaşılan alanlar) arasında taşırsanız, bu görevler devre dışı bırakılır. Zamanlanmış yenilemelere devam etmeye hazır olduğunuzda bunları yeniden etkinleştirebilirsiniz. Bkz. Bir görevi etkinleştirme ve devre dışı bırakma.

Bir görevi manuel olarak çalıştırma

Görevlerin zamana dayalı veya olaya dayalı zamanlamalarla çalışması amaçlansa da anında güncellemeler için bir görevi manuel olarak da çalıştırabilirsiniz.

Bilgi notuQlik Cloud abonelik kapasiteleri ile ilgili olarak, bir görevin manuel olarak çalıştırılması manuel yenileme yerine zamanlanan yenileme olarak kabul edilir.
  1. Herhangi bir görevi tek bir görünümden çalıştırın.

    1. Analytics etkinlik merkezinde, yan panelden Görevler bölümünü açın.

    2. Bir görevde Daha fazla eylem öğesine tıklayın ve Şimdi çalıştır'ı seçin.

  2. Görevi tek öğeden çalıştırın.

    1. Analytics veya Insights etkinlik merkezinde, uygulama, komut dosyası, veri akışı ya da table recipe aç üzerinde Daha fazla eylem öğesine tıklayın.

    2. Şuraya tıklayın: Yeniden YükleZamanla veya ÇalıştırZamanla.

      Zamanlama iletişim kutusu açılır.

    3. Bir görev üzerinde Daha fazla eylem öğesine tıklayın ve Şimdi çalıştır'ı seçin.

Görevleri yönetme

Zamanlama iletişim kutusundan mevcut görevleri yönetebilirsiniz. Eylemler şunları içerir:

  • Tüm görevleri görüntüleme

  • Çalışıyor

  • Düzenleme

  • Etkinleştirme ve devre dışı bırakma

  • Günlükler de dahil olmak üzere çalıştırma geçmişini görüntüleme

  • Siliniyor

Bilgi için bk. Veri yenilemeleri için görevleri yönetme.

Koruma Rayları

Zamanlanan veri yenilemeleri için her uygulamaya, komut dosyasına, veri akışına veya table recipe'ye en fazla 10 görev eklenebilir. Bu sınır tüm Qlik Cloud abonelikleri için geçerlidir.

Görevlerin sahipliği

Veri yenilemeleri için bir görev; uygulamanın, komut dosyasının, veri akışının veya table recipe'nin sahibi yerine görevin sahibi olan kullanıcı adına çalışır. Görevin başarılı bir şekilde çalışması için, görev sahibinin uygulamaya, komut dosyasına, veri akışına veya table recipe'ye ve veri kaynaklarına doğru erişime sahip olması gerekir. Belirli eylemler, görevin kime ait olduğu konusunda değişikliklere neden olur. Görev sahibi aşağıdaki kurallara göre belirlenir:

  • Uygulama, komut dosyası, veri akışı veya table recipe yenilemelerini zamanlamak için bir görev oluşturduğunuzda, bu görevin sahibi siz olursunuz.

  • Başka bir kullanıcı mevcut bir görevi düzenler veya kaydederse bu görevin yeni sahibi olur.

  • Başka bir kullanıcı komut dosyasını (uygulama veya komut dosyası) ya da hazırlık yapılandırmasını (veri akışı veya table recipe) değiştirirse bu uygulamanın, komut dosyasının, veri akışının ya da table recipe'nin yenilemeleri için tüm görevlerin yeni sahibi olur.

  • Yönetilen bir alana yayınlama veya yeniden yayınlama, yayınlanan kopyadaki mevcut görevlerin hiçbirinin sahibini değiştirmez.

  • Raporlama bölümüne kaynak dosyası yükleyerek veya komut dosyasını manuel olarak düzenleyerek bir uygulamanın dağıtım listesi oluşturulduğunda ya da değiştirildiğinde, o uygulamanın zamanlanan yeniden yüklemeleri için oluşturulmuş tüm görevlerin yeni sahibi siz olursunuz.

Görevler için izinler

Analiz verisi yenilemelerine yönelik görevleri oluşturmak ve yönetmek için aşağıdaki izinlere ihtiyacınız vardır:

  • Profesyonel kullanıcı yetkilendirmesi (yalnızca kullanıcı tabanlı abonelikler için geçerlidir)

  • Paylaşılan bir alandaki bir uygulama, komut dosyası, veri akışı veya table recipe aç için, paylaşılan alanda aşağıdaki alan rollerinden birine ihtiyacınız vardır:

    • Sahip (alanın)

    • Yönetebilir

    • Uygulamalarda verileri düzenleyebilir

    • Düzenleyebilir

  • Yönetilen bir alandaki bir uygulama, komut dosyası, veri akışı veya table recipe aç için, yönetilen alanda aşağıdaki alan rollerinden birine ihtiyacınız vardır:

    • Sahip (alanın)

    • Yönetebilir

    • İşlem yapabilir

Ayrıca kiracı veya analiz yöneticisi olarak görevleri oluşturabilir ve yönetebilirsiniz. Ancak kaynak, paylaşılan veya yönetilen bir alandaysa alanda gerekli alan rollerine de ihtiyacınız vardır (yukarıya bakın).

Paylaşılan ve yönetilen alanlardaki izinler hakkında daha fazla bilgi için bkz.:

Yöneticiler ve verileri yenileme görevleri

Administration etkinlik merkezinde, kiracı ve analiz yöneticileri uygulamaların, komut dosyalarının, veri akışlarının ve table recipe'lerin yenilenmesi için görevleri yönetebilir.

Daha fazla bilgi için şuraya bakın: Kaynakları yönetme.

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!