批次執行
如果 QlikView 文件需要定期 (如每晚) 更新,建議由 QlikView Server 或 QlikView Publisher 來進行。
QlikView 伺服器
QlikView Server 提供主控與透過網際網路/內部網路共用 QlikView 資訊的平台。QlikView Server 與 QlikView 密切整合,以提供使用者一套連貫的資料分析技術。QlikView Server 的伺服器元件是此技術的核心,提供健全、中央管理的 QlikView 文件共同體,在穩固、安全的環境下連接多位使用者、用戶端類型、文件及物件。
QlikView Publisher
QlikView Publisher 是 QlikView 產品系列中的成員,可管理內容和存取。QlikView Publisher 是 QlikView 套件中極有價值的新成員,能夠將最新資訊呈現給使用者,並讓您以強大的功能管理 QlikView 文件。
QlikView Publisher 會將儲存在 QlikView 文件中的資料發佈給組織內外的使用者。透過減少資料,就可呈現給每位使用者他們本身所關心的資訊。QlikView Publisher 服務和使用者介面現已完全整合至 QlikView Server 和 QlikView Management Console (QMC)。
若無法存取 QlikView Server 或 QlikView Publisher,則可在獨立應用程式中重新載入 QlikView 文件,然後使用命令列切換參數。
排程程式
Windows 內建工作排程器服務。該服務可從系統管理工具加以控制。請確定將相關服務的狀態設為已啟動 (並對於重新開機後要自動啟動的服務,將啟動設為自動)。
提交批次工作最簡單的方式通常是使用相關命令來建立批次檔。該檔案 (例如會命名為 MyBatch.cmd) 會包含如下的命令:
C:\qlikview\qv.exe /r C:\qlikview\example\file.qvw
排程服務
排程服務一般以系統帳戶的身分執行,因此有一些限制。如果需要存取網路資源,請將重新設定為以不同的帳戶身分來執行服務。因為 QlikView 授權儲存在帳戶特定的資料夾中,所以請確定其已正確註冊於要使用的帳戶。若要這麼做,請提交互動工作。
請參閱您的作業系統說明文件,以瞭解更多有關如何安排工作的具體資訊。
區段存取
若要重新執行包含區段存取的 QlikView 檔案,請確定安裝在進行批次執行之機器上的授權序號已允許執行指令碼,而不必輸入使用者名稱或密碼。查看以下範例。
序列 | 使用者 | 密碼 | 存取 |
---|---|---|---|
建立者 | - | - | 管理員 |
4600 9999 9999 9999 | Joe | ppp789 | 管理員 |
* | Joe | qqqq456 | 使用者 |
* | 使用者 | rrr123 | 使用者 |
ODBC
若使用 ODBC,請確定進行重新執行的帳戶可使用 DSN 定義。最容易確定的方式大概是在 ODBC 控制台中將 DSN 定義為系統 DSN。