Execute

Execute deyimi, Qlik Sense 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.

Note: Bu deyim, standart modda desteklenmez. Bkz. Dosya sistemi erişim kısıtlaması

Syntax:  

execute komutsatırı

Arguments:  

Bağımsız Değişken Açıklama
commandline

İşletim sistemi tarafından komut satırı olarak yorumlanabilen bir metin. Mutlak dosya yollarına veya lib:// klasör yoluna referansta bulunabilirsiniz.

Execute öğesini kullanmak isterseniz aşağıdaki koşulların karşılanması gerekir:

  • Eski modda çalışmanız gerekir (Qlik Sense ve Qlik Sense Desktop için geçerlidir).
  • OverrideScriptSecurity öğesini Settings.ini'de 1 olarak ayarlamanız gerekir (Qlik Sense için geçerlidir).

    Settings.ini, C:\ProgramData\Qlik\Sense\Engine\ yolunda yer alır ve genellikle boş bir dosyadır.

Warning: OverrideScriptSecurity öğesini Execute etkinleştirilecek şekilde ayarlarsanız, tüm kullanıcılar sunucuda dosyaları yürütülebilir. Örneğin, bir kullanıcı uygulamaya yürütülebilir dosya ekleyebilir ve dosyayı veri kod dosyasında yürütebilir.

Aşağıdakileri yapın:

  1. Settings.ini'nin kopyasını oluşturun ve metin düzenleyicisinde açın.
  2. Dosyanın ilk satırda [Ayarlar 7]'yi içerdiğini kontrol edin.

  3. Yeni bir satır ekleyin ve OverrideScriptSecurity=1 yazın.
  4. Dosyanın sonuna boş bir satır ekleyin.

  5. Dosyayı kaydedin.
  6. Settings.ini'yi düzenlediğiniz dosyayla değiştirin.
  7. Qlik Sense Engine Service (QES) uygulamasını yeniden başlatın.
Note: Qlik Sense hizmet olarak çalışıyorsa, bazı komutlar beklendiği gibi çalışmayabilir.

Example:  

Execute C:\Program Files\Office12\Excel.exe;

Execute lib://win\notepad.exe // win , c:\windows klasörüne referans veren klasör bağlantısıdır.