4. Directory Structure
Main Directories
All data and configuration files reside in predefined subdirectories of a directory that is specified by the environment variable xplainpath. (In some cases, it is also possible to specify this path as a command line parameter.) This directory structure contains the following subdirectories and files:
log: contains log files
public: contains the directory structure listed below for files accessible by all users
teams: contains a subdirectory for each team with the directory structure listed below
temp: contains temporary files
trash: contains deleted user/team directories
user_licenses: contains the license file for using Xplain Data’s software
users: contains a subdirectory for each user with the directory structure listed below
Subdirectories
The public directory and the directories for each team and for each user contain the following subdirectories:
analyses: (*.xanalysis) analysis files
applications: (*.xapplication) application files
config: configuration files
dashboard: (dashboard.config)
export: export configurations
import: import configurations
attributes: (*.xattributeconfig) XAttribute configuration files, i.e., files that are used to configure the creation of *.xattribute files
generation_scripts: (*.xgenscript) generation scripts, i.e., files that contain task definitions for creating XTables and XAttributes (generation script might contain references to XTable configuration files)
tables: (*.xtableconfig) XTable configuration files, i.e., files that are used to configure the creation of *.xtable files
models: (*.xdefaultmodel, *.xmodel) model files
projects (*.xproject) project files
startup: (*.xstartup) startup configurations, i.e., files that configure the initial loading of XTables and XAttributes for a session
templates
data: data files
attributes: (*.xattribute) attribute files (files containing information about the possible states of one/several database columns, usually organized in an appropriate hierarchy)
export: data files exported from XTables to other formats
import: data files to be imported from other formats (e.g. *.xlsx) into XTables or XAttributes
tables: (*.xtable) XTable files (files containing information from a database table)
results: result files of analyses (e.g. *.xmodelresult files)
scripts: (*.xscript) script files
selections: (*.xselection) selection files
temp: temporary files