2010-11-23 55 views

回答

1

你應該進入某種代理。這是因爲在加載時,Qlikview無法處理cookie(Qlikview 10中的擴展除外,但這不是重點)。

我在自己的web服務器上創建了一個php腳本,它基本上是使用cURL在php中編寫的代理。

然後我在Qlikview(半僞代碼)中做這樣的事情: let usr = myusername; let pwd = mypassword; let dataURL = urlwheretofetchdatafrom; let loginURL = urltotheloginwindow;

表: LOAD

FROM http://mywebsite.com/myproxy.php?user= $(用戶)&密碼= $(PWD)...等等

腳本然後使用我的參數登錄我然後發送請求dataURL並獲取數據。然後,qlikview加載腳本將從我的網站上讀取數據。

下方? 這不適用於大量的數據。也不可能發送加密的密碼和用戶名。

我可能會在未來發布一些腳本,但到目前爲止它只處於測試階段。

/Jonas

+0

事實證明,用另一種語言編寫腳本來獲取數據會更容易。這是一個恥辱QlikView不能做到這一點了。我認爲它曾經能夠。 – Jared 2010-12-30 06:19:46