QlikView içinde Execute etkinleştir
İşletim sistemi tarafından komut satırı olarak yorumlanabilen bir metin.
Varsayılan olarak yeniden yükleme sırasında Execute deyimlerinin yürütmesi hem QlikView Server hem de QlikView Desktop uygulamasında devre dışı bırakılır. QlikView Server veya QlikView Desktop yüklemelerinde Execute komutunu kendiniz etkinleştirebilirsiniz.
QlikView Batch Settings.ini dosyasını değiştirerek QlikView Server için Execute deyimlerini etkinleştirebilirsiniz.
C:\Windows\System32\config\systemprofile\AppData\Roaming\QlikTech\QlikViewBatch konumuna gidin ve Settings.ini dosyasını açın.
AllowExecuteCommand öğesini bulun ve aşağıda gösterildiği gibi değeri 1 olarak ayarlayın:
Şimdi QlikView Management Console uygulamasından belgenin yeniden yüklemesi çalıştırılırken Execute deyimleri etkinleştirilir.
Note: Execute deyiminin yürütmesi, QlikView Batch (QVB) günlük dosyasında kayıtlıdır. QlikView Server uygulamasında kodu çalıştırırken QlikView Batch günlük dosyalarını oluşturmak için, C:\Windows\System32\config\systemprofile\AppData\Roaming\QlikTech\QlikViewBatch konumunda bulunan Settings.ini dosyasını açın ve aşağıdaki etiketi ekleyin:
QlikView Desktop Başlatma Sayfasında Ayarlar açılan menüsüne tıklayın ve Kullanıcı Tercihleri... seçeneğini belirleyin.
Güvenlik geçersiz kılmasını etkinleştirmek için Güvenlik sekmesinde Kod (Veritabanı Yazma ve Yürütme Deyimlerine İzin Ver) seçeneğini belirleyin.
Note: Kodda Execute deyimleri olmasını istiyorsanız Kod (Veritabanı Yazma ve Yürütme Deyimlerine İzin Ver) ayarı her zaman etkin olmalıdır.
Bkz. Kullanıcı Tercihleri: Güvenlik
İçinde Execute deyimini gerçekleştirmek istediğiniz QlikView belgesini açın ve Dosya açılan menüsünden Kod Düzenle... seçeneğini belirleyerek Kod Düzenleyici'yi açın.
Kod Düzenleyici penceresinin alt kısmında Ayarlar sekmesine gidin ve Harici Programları Yürütebilir seçeneğini belirleyin.
Şimdi yeniden yükleme sırasında kodda bir deyim yürütebilirsiniz.
Kod Düzenleyici Ayarlarında Harici Programları Yürütebilir ayarı etkin değilse de yeniden yükleme sırasında bir deyim yürütülebilir. Bu durumda, Execute deyimi içeren bir kodu her çalıştırdığınızda bir Güvenlik Uyarısı penceresi görüntülenir. Kodun Execute deyimini çalıştırmasına izin vermek için, Güvenlik Uyarısı penceresinde sağlanan seçenekler arasından Güvenliği Geçersiz Kıl, Bu Deyimi Yürüt seçeneğini belirleyin.
Note: Execute deyiminin yürütmesi, günlük dosyalarında kayıtlıdır. QlikView Desktop uygulamasında kodu çalıştırdığınızda günlük dosyalarının oluşturulmasını etkinleştirmek için, Ayarlar açılan menüsünden Belge Özellikleri... seçeneğini belirleyin ve Genel sekmesinden Günlük Dosyası Oluştur seçeneğini belirleyin.
Note: cmd.exe için bir parametre olduğundan /C öğesinin dahil edilmesi gerekir.
Önceki konu Drop table Sonraki konu Force