Execute
Execute deyimi, QlikView verileri yüklediği sırada diğer programları çalıştırmak için kullanılır. Örneğin, gerekli olan dönüştürmeleri yapmak için.
Söz Dizimi:
execute commandline
Bağımsız Değişkenler:
Bağımsız Değişken | Açıklama |
---|---|
commandline |
İşletim sistemi tarafından komut satırı olarak yorumlanabilen bir metin. |
QlikView içinde Execute etkinleştir
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 Server
QlikView Batch Settings.ini dosyasını değiştirerek QlikView Server için Execute deyimlerini etkinleştirebilirsiniz.
Aşağıdakileri yapın:
- 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:
AllowExecuteCommand=1
Şimdi QlikView Management Console uygulamasından belgenin yeniden yüklemesi çalıştırılırken Execute deyimleri etkinleştirilir.
EnableQVBLog=1
QlikView Desktop
Aşağıdakileri yapın:
- 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.
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.
Örnek:
Execute "C:\Program Files\Office12\Excel.exe";
Execute "winword macro.doc";
Execute cmd.exe /C "C:\BatFiles\Log.bat";