# 批次執行

如果 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 文件，然後使用命令列切換參數。

[命令列語法](https://help.qlik.com/zh-TW/qlikview/September2025/Subsystems/Client/Content/QV_QlikView/Starting_QlikView.htm#Command)

## 排程程式

Windows 內建工作排程器服務。該服務可從系統管理工具加以控制。請確定將相關服務的狀態設為已啟動 (並對於重新開機後要自動啟動的服務，將啟動設為自動)。

提交批次工作最簡單的方式通常是使用相關命令來建立批次檔。該檔案 (例如會命名為 `MyBatch.cmd`) 會包含如下的命令：

`C:\qlikview\qv.exe /r C:\qlikview\example\file.qvw`

## 排程服務

排程服務一般以系統帳戶的身分執行，因此有一些限制。如果需要存取網路資源，請將重新設定為以不同的帳戶身分來執行服務。因為 QlikView 授權儲存在帳戶特定的資料夾中，所以請確定其已正確註冊於要使用的帳戶。若要這麼做，請提交互動工作。

請參閱您的作業系統說明文件，以瞭解更多有關如何安排工作的具體資訊。

### 區段存取

若要重新執行包含區段存取的 QlikView 檔案，請確定安裝在進行批次執行之機器上的授權序號已允許執行指令碼，而不必輸入使用者名稱或密碼。查看以下範例。

範例

| 序列 | 使用者 | 密碼 | 存取 |
| --- | --- | --- | --- |
| 建立者 | - | - | 管理員 |
| 4600 9999 9999 9999 | Joe | ppp789 | 管理員 |
| \* | Joe | qqqq456 | 使用者 |
| \* | 使用者 | rrr123 | 使用者 |

[安全性](https://help.qlik.com/zh-TW/qlikview/September2025/Subsystems/Client/Content/QV_QlikView/Security.htm)

## ODBC

若使用 ODBC，請確定進行重新執行的帳戶可使用 DSN 定義。最容易確定的方式大概是在 ODBC 控制台中將 DSN 定義為系統 DSN。