Kod çalıştırma
Verileri veri kaynağından alınan en son verilerle dışa aktarmak için komut dosyanızı çalıştırın.
Qlik Cloud Analytics içindeki komut dosyaları, çıktılarını güncellemek için otomatik olarak çalışmaz. Komut dosyasını çalıştırmak, komut dosyasının veri kaynağından en son verileri yüklemek için yükleme komut dosyasını tekrar çalıştırır ve ardından dışa aktarır. Komut dosyası çalıştırmaları manuel veya zamanlanmış olabilir.
Hangi kullanıcıların verileri yeniden yükleyebileceği hakkında bilgi için bk.:
Bir komut dosyasının çalıştırma durumunu kontrol edebilirsiniz. Bu durum Başarılı, Yeniden Yükleniyor veya Başarısız olabilir.
- Son değiştirilme tarihi sütunundaki değere tıklayarak komut dosyalarının liste görünümünde.
- Yeniden yükleme geçmişi'nde.
- Komut dosyasının zamanlanan çalıştırmaları için yapılandırılmış görevler için Zamanlama iletişim kutusunda (yalnızca görevler tarafından başlatılan çalıştırmalar için durumları gösterir).
Komut dosyası çalıştırmalarını zamanlama
Komut dosyanızın çalıştırmalarını zamanlamak için görevler oluşturun. Zamanlama, zamana dayalı veya olaya dayalı tetikleyiciler kullanabilir.
Bir görev oluşturmak için:
-
Aşağıdakilerden birini yapın:
-
Etkinlik merkezinizde, komut dosyası üzerinde
simgesine tıklayın ve Çalıştır > Zamanla'yı seçin.
-
Komut dosyanızda, Genel Bakış bölümünü açın ve
> Zamanla'ya tıklayın.
-
-
Yeni görev oluştur'a tıklayın.
-
Görev adı için görev adına bir isim girin.
-
İsteğe bağlı olarak bir Açıklama ekleyin.
-
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.
Görevleri yönetme
Bunu yapma izinleriniz varsa mevcut görevleri yönetebilirsiniz.
Görevleri görüntülemek ve yönetmek için:
-
Aşağıdakilerden birini yapın:
-
Etkinlik merkezinizde, komut dosyası üzerinde
simgesine tıklayın ve Çalıştır > Zamanla'yı seçin.
-
Komut dosyanızda, Genel Bakış bölümünü açın ve
> Zamanla'ya tıklayın.
-
-
Bir görevin yanındaki
simgesine tıklayın ve mevcut seçeneklerden herhangi birini seçin. Alternatif olarak, görevin ne zaman çalıştırıldığına dair ayrıntılı bir geçmişi görüntülemek için Geçmiş sekmesine geçin.
Daha fazla bilgi için bkz. Veri yenilemeleri için görevleri yönetme.
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 komut dosyasının yayınlanan kopyasına dahil edilmez. Yayınlanan komut dosyalarının görevleri, yönetilen alandaki sürümde yeniden yapılandırılmalıdır.
-
Komut dosyanı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.
Görevlerin sahipliği
Veri yenilemeleri için bir görev, uygulama, komut dosyası, veri akışı veya table recipe açın sahibi yerine görevin sahibi olan kullanıcı adına çalışır. Görevin başarıyla çalışması için görev sahibinin uygulamaya, komut dosyasına, veri akışına veya table recipe aça ve veri kaynaklarına hala doğru erişime sahip olması gerekir. Belirli eylemler, görevin kime ait olduğunda değişikliklere neden olur. Görev sahibi aşağıdaki kurallara göre belirlenir:
-
Bir komut dosyasını çalıştırmak için bir görev oluşturduğunuzda, o görevin sahibi olursunuz.
-
Başka bir kullanıcı mevcut bir görevi düzenler veya kaydederse, o görevin yeni sahibi olur.
-
Başka bir kullanıcı komut dosyasının komut dosyasını değiştirirse, o komut dosyasının zamanlanmış çalışmaları için tüm görevlerin yeni sahibi olur.
-
Bir komut dosyasını yönetilen bir alanda yayınlamak veya yeniden yayınlamak, yayınlanan kopya içindeki mevcut görevlerin sahibini değiştirmez.
Komut dosyası veri modellerini birlikte geliştirme hakkında daha fazla bilgi için bkz. Paylaşılan alanlarda veri yükleme komut dosyalarını iş birliği içinde geliştirme.
Verileri yenilemek için görevleri yönetme
Kiracı yöneticileri ve analitik yöneticileri, zamanlanmış veri yenilemeleri için görevleri düzenleyebilir ve silebilir. Bu, Yönetim etkinlik merkezinde yapılır. Daha fazla bilgi için bkz.:
Komut dosyalarını manuel çalıştırma
Bir komut dosyasını manuel olarak çalıştırabilirsiniz.
Aşağıdakileri yapın:
- Şunlardan birini yapın:
- Etkinlik merkezinizde, komut dosyası üzerinde
simgesine tıklayın ve Çalıştır > Şimdi çalıştır'ı seçin.
- Açık bir komut dosyasında, Şimdi çalıştır'a tıklayın.
- Etkinlik merkezinizde, komut dosyası üzerinde
Bir komut dosyasının çalıştırma geçmişini görüntüleme
Yeniden yükleme geçmişi, seçilen komut dosyasının çalıştırma geçmişini içerir. Zamanlanmış çalıştırma sorunlarını gidermede yardımcı olması için kullanın. Komut dosyasının geçmiş ve güncel çalıştırmalarının durumunu, başlangıç ve bitiş zamanlarını ve sürelerini görüntüleyebilirsiniz. Ayrıca karşılık gelen bir günlük dosyasını görüntüleyebilir ve indirebilirsiniz.
Bir komut dosyasının yeniden yükleme geçmişini görüntülemenin iki yolu vardır.
- Bir komut dosyasının Genel bakış bölümünde Yeniden yükleme geçmişi'ne tıklayın.
- Analiz etkinlik merkezindeki komut dosyalarının liste görünümünde Son değiştirme sütunundaki tarihe tıklayın ve Yeniden yükleme geçmişini görüntüle'yi seçin.
Bir komut dosyasının yeniden yükleme geçmişi

Çalıştırma özetini görüntülemek için Yeniden yükleme geçmişi sayfasında Görüntüle düğmesine tıklayın. İsterseniz ayrıntılı bir günlük dosyasını da indirebilirsiniz. Depolanan günlük sayısı sınırına ulaşıldığında yeni günlükler, ilk giren ilk çıkar esasında eskilerinin yerini alır.
Komut dosyanızın bir çalıştırması çok uzun sürüyorsa veya komut dosyası yeni verilerle güncellendiği için yeni bir çalıştırma başlatmak istiyorsanız komut dosyanızın bir çalıştırmasını iptal etmek isteyebilirsiniz. Bir çalıştırmayı iptal etmek için Yeniden yükleme geçmişi'ne gidin ve İptal'e tıklayın.
İptal edilen çalıştırmayı Yeniden yükleme geçmişi'nizde görebilirsiniz.
Görevler için geçmişi görüntüleme
Yeniden Yükleme geçmişi görünümüne ek olarak, bir komut dosyasının zamanlanan yeniden yüklemeleri için oluşturulan görevlere odaklanan bir yürütme geçmişini de görüntüleyebilirsiniz. Daha fazla bilgi için şuraya bakın: Bir görevin yenileme geçmişini görüntüleme.
Zaman damgalarını anlama: Güncelleme tarihi, Değiştirme tarihi ve Son yeniden yükleme tarihi
Zaman bilgisini, komut dosyası kutucuğunda gösterilen Güncellenme zamanı zaman damgasında görüntüleyebilirsiniz. Bu bilgiyi Genel bakış'ı açmak için bir komut dosyasına tıklayarak da görebilirsiniz. Özet'te Değiştirilme tarihi olarak listelenir. Tarih biçimi farklı olabilir; örneğin, komut dosyası yakın zamanda güncellendiyse komut dosyası kutucuğundaki Güncelleme tarihi değeri aşağıdaki gibi görünebilir: 15 dakika önce güncellendi.
Son yeniden yükleme tarihi'ni komut dosyasında ve ardından Ayrıntılar seçeneğini belirleyerek görüntüleyebilirsiniz. Bu değer, yalnızca komut dosyasının verileri yenilendiğinde yenilenir. Bir çalıştırma işlemi, Güncelleme tarihi ve Değiştirme tarihi zaman damgasını da değiştirir.
Komut dosyasının Ayrıntılar bölümünde Değiştirme tarihi ve Son yeniden yükleme tarihi alanları

Aşağıdaki tabloda, Güncelleme tarihi (Değiştirme tarihi ile aynı) ve Son yeniden yükleme tarihi zaman damgalarını yenileyen işlemler listelenmiştir:
| İşlem | Güncelleme tarihi, Değiştirme tarihi | Son yeniden yükleme tarihi |
|---|---|---|
| Çalıştırma (yeniden yükleme) | Evet | Evet |
| Adı değiştir | Evet | Hayır |
| Açıklamayı değiştir | Evet | Hayır |
| Komut dosyasını yayınlama | Evet | Hayır |
| Sahibi değiştir | Evet | Hayır |
| Komut dosyasını değiştir | Evet | Hayır |