QlikView 專案檔
可將 QlikView 文件儲存到數個檔案,並使用這些檔案進行版本設定。每個檔案會定義文件屬性、工作表、物件、指令碼等等。
每次開啟文件以及變更物件或設定時,系統會將這些變更儲存到不同檔案中,以便輕易追蹤文件中所做的變更。這樣就可查看誰做了變更以及變更了文件哪些部分。
若要建立這些專案檔,必須在 qvw 或 qvf 檔案旁建立一個與 QlikView 文件名稱相同的資料夾,並新增 -prj,例如,Finance.qvf 文件的專案資料夾應該是 Finance-prj。
資訊備註
對應的 QVW 檔案儲存於 QlikView Desktop 時,會更新 prj 資料夾中的檔案。從 QlikView 管理主控台載入文件會以新的資料更新文件,但不會影響專案檔案。
若您想要 QVW 檔案的副本,使用 QlikView Desktop 中的另存新檔...以儲存副本。這會更新對應的 prj 檔案以獲得副本。請勿在資料夾之間複製 prj 資料夾檔案。
資訊備註專案檔不會儲存來自文件的任何資料。這表示載入沒有變更載入指令碼的文件不會影響專案檔案。
專案資料夾中的檔案
QlikViewProject.xml 檔案包含 QlikView 文件中所有物件的清單。
清單中不同的工作表與物件會依其物件識別碼來命名。專案檔為:
- QlikViewProject.xml - 包含專案中所有檔案的清單
- AllProperties.xml
- DocProperties.xml
- DocInternals.xml
- TopLayout.xml
- LoadScript.txt - 包含文件載入指令碼
- Module.txt - 包含文件巨集程式碼 (若有的話)
- Module.txt - 為每個工作表建立的單一檔案。此外,檔案會包含工作表上所有工作表物件的參考。
- 也會為每個工作表物件建立下列個別的檔案:
- LB<id>.xml
- SB<id>.xml
- MB<id>.xml
- TB<id>.xml
- CH<id>.xml
- IB<id>.xml
- CS<id>.xml
- BU<id>.xml
- TX<id>.xml
- LA<id>.xml
- SL<id>.xml
- SO<id>.xml
- BM<id>.xml
- CT<id>.xml
- RP<id>.xml
DocProperties.xml、AllProperties.xml、DocInternals.xml 和 TopLayout.xml 檔案都包含文件不同部分的屬性設定。DocBinary.dat 包含使用者敏感資料,例如密碼。