There are 2 different types of variables that we deal with in the Siebel architecture: 1.System variables: The system variables are the ones that are used by the analytics server and web to manage and coordinate the sessions and related data. Such names cannot be used for non system variables or other repository variables. You can try naming such variables with a prefix to identify their nature and content. This will make it easier for classification within each session. 2.Non-System variables- The non system variables are always used to have user-defined aspects of data stored at a specific place. If you have a data called ?numberOfPersons? in a specific data from the user space, you can then use this to classify the entire database according to the numberOfPersons etc. When using the variables from the Analytics Webserver, you can just prefix the variable name with NQ_SESSION.(Varaiblename) to narrow down the scope to the present session.