Skip to main content

What information is stored in the QlikView PGO files?

No ratings
cancel
Showing results for 
Search instead for 
Did you mean: 
ToniKautto
Employee
Employee

What information is stored in the QlikView PGO files?

Last Update:

Aug 2, 2021 5:49:02 AM

Updated By:

Sonja_Bauernfeind

Created date:

Dec 16, 2014 10:50:13 PM

QlikView Server has five Persistent Global Object (PGO) files for storing server side non-application specific data. The list below gives an idea of the content in each file. 

 

Environment:

QlikView 

 


BorrowedCalData

BorrowedCalData.pgo contains information about leased licenses (which machine it was leased to, which user and when it was leased). Unless using leased CALs, there should be very little access to this file (and it should be very small).

  • UserName
  • MachineId;
  • UtcBorrowTime

 

TicketData

TicketData.pgo contains issued tickets. When one node authenticates a client it gives it a ticket which can later be used to start a session on any of the other nodes. Those nodes then validate the ticket (by looking in TicketData.pgo) rather than doing an authentication. There are two accesses for each new session (one when the ticket is created and one when it is looked up/consumed).

  • Ticket
  • QualifiedUserId
  • RemoteIp;
  • UtcExpiryTime

 

IniData (all setting.ini s)

IniData.pgo contains the same information as the settings.ini for the QVS, in a different format and synced between the nodes. The nodes will regularly read from the file to see if there are changes (roughly once every 5 seconds), or write their changes if they receive some changed setting from the QMC. Since the file is so small it is usually not a performance issue to do this once every 5 seconds, especially if you only have 2 or 4 nodes.

  • Name
  • Value

 

ServerCounters

ServerCounters.pgo contains basic statistics for each node in the cluster, such as DocLoadsSinceMidnight, DocLoadFailsSinceMidnight, SessionStartsYesterday and LastUpdate timestamp to show that the node is still alive. It should be accessed once or twice per minute and contain very little information.

  • CounterSessionStartsSinceMidnight
  • CounterDocLoadsSinceMidnight
  • CounterDocLoadFailsSinceMidnight;
  • CounterSessionStartsYesterday
  • CounterDocLoadsYesterday
  • CounterDocLoadFailsYesterday;
  • CounterDate


CalData

CalData.pgo contains information about allocated and currently used CALs. It is accessed when users open or close a session, or access the AccessPoint. It is also accessed on scheduled events (like once every 10 seconds to check if it is time to throw out any user because the CAL was removed by another node, or once every time the performance log is written).

  • Serial
  • LefCalInfo
  • NamedCalsAllocated
  • PerServerCalData
  • PerDocumentCalData
  • NamedCalsInUse
  • InfrequentNamedCalsInUse
  • InfrequentNamedCalsAllocated
  • SessionCalsInUse
  • InfrequentSessionCalsInUse
  • SessionsOnUsageCals
  • UsageCalsInUse
  • AvailableUsageCals
  • UsageCalUpdateTimestamp
Labels (2)
Contributors
Version history
Last update:
‎2021-08-02 05:49 AM
Updated by: