Skip to main content
Skip table of contents

System Tables

You are looking at an older version of the documentation. The latest version is found here.

System tables provide information on different resources in the system: virtual databases, schemas, views, permissions, and so on. This page describes all available tables grouped by the resources they contain data on.

Please note that the data source, tables, and other information are only visible to the user if one of the user's roles has permission to access this resource. Only data for data sources covered by their access permissions will be displayed.

VDB, Schema, and Properties

SYSADMIN.VDBResources

This table provides the current VDB contents.

Column Name

Type

Description

resourcePath

string

Path to the contents

contents

blob

Contents as a blob

SYS.VirtualDatabases

This table supplies information about the currently connected virtual database, of which there is always precisely one (in the context of a connection).

Column Name

Type

Description

Name

string

Name of the VDB

Version

string

Version of the VDB

SYS.Schemas

This table supplies information about all the schemas in the virtual database, including the system schema itself (System).

Column Name

Type

Description

VDBName

string

VDB name

Name

string

Schema name

IsPhysical

boolean

TRUE if represents a source

UID

string

Unique ID

Description

string

Description

PrimaryMetamodelURI

string

URI for the primary meta-model describing the model used for this schema

OID

integer

Unique ID

SYS.Properties

This table supplies user-defined properties of all objects based on meta-model extensions. Typically, this table is empty if no meta-model extensions are used.

Column Name

Type

Description

Name

string

Extension property name

Value

string

Extension property value

UID

string

Key unique ID

OID

integer

Unique ID

ClobValueclobClob representation of value, if not NULL

SYSADMIN.SystemProperties

This table supplies user-defined properties. Stored per VDB, not available from other VDBs.

Column Name

Type

Description

ID

biginteger

System property unique ID

propType

string

System property type

propKey

string

System property unique key

properties

string

Property string

creationDatetimestampSystem property creation time
lastModifiedDatetimestampSystem property edit date, if applicable
creatorstringCreator's username
modifierstringModifier's username, if applicable

SYSADMIN_VDB.SSHTunnel

The SYSADMIN_VDB.SSHTunnel table holds and controls all existing SSH tunnels.

Field nameField typeMandatoryDescription
idbigintegerNOT NULLUnique identifier
namestring(255)NOT NULLUnique name of an SSH tunnel
localHoststring(255)NOT NULLHost of a client's machine (default: localhost)
localPortintegerNOT NULLPort of a client's machine
remoteHoststring(255)NOT NULLHost of a remote machine
remotePortintegerNOT NULLPort of a remote machine
hoststring(255)NOT NULLUsername and host used for connecting to a remote machine via SSH protocol (format: username@host)
portForwardingTypestring(1)NOT NULLType of SSH port forwarding (default: L). As the Data Virtuality Server supports only local port forwarding at the moment, the field can have only L value
sshPortintegerNOT NULLPort used by the SSH server on a remote machine (default: 22)
sshPropertiesstringNULLSSH comma-separated properties in CSV-like form: property1=<value1>,property2=<value2>. Used to provide a timeout, cypher parameters, key parameters like used algorithms, a possibility to provide classes for custom algorithms, and so on
passwordstring(255)NULLPassword used for simple authentication on the SSH server (encrypted)
passPhrasestring(255)NULLPassword phrase used in case of a secured private key and key authentication on the SSH server (encrypted)
privateKeystring(4096)NULLPrivate key used for key authentication on the SSH server
proxystring(255)NULLProxy type
proxyHoststring(255)NullProxy host
proxyPortintegerNULLProxy port
proxyUserstring(255)NULLProxy user name.
proxyPasswordstring(255)NULLProxy user password (encrypted).
statestring(128)NOT NULLState of a particular SSH tunnel (possible values: SUCCESS or FAILED). A special refresh daemon controls all SSH tunnels by a timeout (60 secs) to re-create an SSH tunnel in case it failed
failureReasonstring(4096)NULLFailure reason in case a particular SSH tunnel failed
creationDatetimestampNOT NULLDate of creation of the SSH tunnel
lastModifiedDatetimestampNOT NULLDate of latest modification of an SSH tunnel
creatorstring(255)NOT NULLUsername of the person who created the SSH tunnel
modifierstring(255)NOT NULLUsername of the person who modified the SSH tunnel
keyPairIdintegerNULLID of a key-pair in the  SYSADMIN_VDB.SSHCredentials table

keyPairId column is available since v2.4.2.3

SYSADMIN_VDB.SSHCredentials 

This table holds and controls all key pairs generated by the Data Virtuality Server and used by SSH tunnels:

Field nameField typeMandatoryDescription
idbigintegerNOT NULLUnique identifier
namestringNULLName of the key pair. Must be unique
privateKeystringNOT NULLPrivate key
publicKeystringNOT NULLPublic key
createionDatetimestampNOT NULLDate of creation of the key pair
creatorstringNOT NULLUsername of the person who created the key pair
lastModifiedDatetimestampNOT NULLDate of the latest modification of the key pair
modifierstringNOT NULLUsername of the person who modified the key pair

Table Metadata

SYS.Tables

This table supplies information about all the groups (tables, views, documents, etc.) in the virtual database.

Column Name

Type

Description

VDBName

string

VDB name

SchemaName

string

Schema name

Name

string

Short group name

Type

string

Table type (Table, View, Document, etc.)

NameInSource

string

Name of this group in the source

IsPhysical

boolean

TRUE if this is a source table

SupportsUpdates

boolean

TRUE if the group can be updated

UID

string

Group unique ID

Cardinality

integer

Approximate number of rows in the group

Description

string

Description

IsSystem

boolean

TRUE if in the system table

IsMaterializedbooleanDefines whether the corresponding table/view is materialized or cached in Teiid

OID

integer

Unique ID

SYSADMIN.MatViews

This table supplies information about all the materialized views in the virtual database.

Column Name

Type

Description

VDBName

string

VDB name

SchemaName

string

Schema name

Name

string

Short group name

TargetSchemaName

string

Name of the materialized table schema

TargetName

string

Name of the materialized table

Valid

boolean

TRUE if the materialized table is currently valid

LoadState

boolean

Load state, can be one of NEEDS_LOADING, LOADING, LOADED, FAILED_LOAD

Updated

timestamp

Timestamp of the last full refresh

Cardinality

integer

Number of rows in the materialized view table

SYS.Columns

This table supplies information about the virtual database's elements (columns, tags, attributes, etc.).

Column Name

Type

Description

VDBName

string

VDB name

SchemaName

string

Schema name

TableName

string

Table name

Name

string

Element name (not qualified)

Position

integer

Position in the group (1-based)

NameInSource

string

Name of the element in the source

DataType

string

Data Virtuality Server runtime data type name

Scale

integer

Number of digits after the decimal point

Length

integer

Element length (mostly used for strings)

isLengthFixed

boolean

Whether the length is fixed or variable

SupportsSelect

boolean

Element can be used in SELECT

SupportsUpdates

boolean

Values can be inserted or updated in the element

IsCaseSensitive

boolean

Element is case-sensitive

IsSigned

boolean

Element is a signed numeric value

IsCurrency

boolean

Element represents monetary value

IsAutoIncremented

boolean

Element is auto-incremented in the source

NullType

string

Nullability: "Nullable", "No Nulls", "Unknown"

MinRange

string

Minimum value

MaxRange

string

Maximum value

DistinctCount

integer

Distinct value count, -1 can indicate unknown

NullCount

integer

Null value count, -1 can indicate unknown

SearchType

string

Searchability: "Searchable", "All Except Like", "Like Only", "Unsearchable"

Format

string

Format of the string value

DefaultValue

string

Default value

JavaClass

string

Java class that will be returned

Precision

integer

Number of digits as a numeric value

CharOctetLength

integer

Measure of return value size

Radix

integer

Radix for numeric values

UID

string

Element unique ID

DescriptionstringDescription

OID

integer

Unique ID

NativeTypestringData source native data type
NativePrecisionintegerData source native precision
NativeScaleintegerData source native scale
NativeLengthintegerData source native length
ColumnSizeinteger
  • For numeric data types, it is equal to the precision;
  • For the character, it is equal to the length;
  • For date/time, it is the string length of a literal value

(info) Native information for JDBC data sources is presented as provided by their JDBC drivers.

ColumnSize column added in v2.4.3

SYS.Keys

This table supplies information about primary, foreign, and unique keys.

Column Name

Type

Description

VDBName

string

VDB name

SchemaName

string

Schema name

Table Name

string

Table name

Name

string

Key name

Description

string

Description

NameInSource

string

Name of key in source system

Type

string

Type of key: "Primary", "Foreign", "Unique", etc

IsIndexed

boolean

TRUE if the key is indexed

RefKeyUID

string

Referenced key UID (if foreign key)

UID

string

Key unique ID

OID

integer

Unique ID

SYS.KeyColumns

This table supplies information about the columns referenced by a key.

Column Name

Type

Description

VDBName

string

VDB name

SchemaName

string

Schema name

TableName

string

Table name

Name

string

Element name

KeyName

string

Key name

KeyType

string

Key type: "Primary", "Foreign", "Unique", etc

RefKeyUID

string

Referenced key UID

UID

string

Key UID

Position

integer

Position in key

OID

integer

Unique ID

SYS.ReferenceKeyColumns

Column Name

Type

Description

PKTABLE_CAT

string

Primary key catalogue

PKTABLE_SCHEM

string

Primary key schema

PKTABLE_NAME

string

Primary key table

PKCOLUMN_NAME

string

Primary key column name

FKTABLE_CAT

string

Foreign key catalogue

FKTABLE_SCHEM

string

Foreign key schema

FKTABLE_NAME

string

Foreign key table

FKCOLUMN_NAME

string

Foreign key column name

KEY_SEQ

short

Key sequence

UPDATE_RULE

integer

Update rule

DELETE_RULEintegerDelete rule
FK_NAMEstringForeign key name
PK_NAMEstringPrimary key name
DEFERRABILITYintegerDeferrability

Procedure Metadata

SYS.Procedures

This table supplies information about the procedures in the virtual database.

Column Name

Type

Description

VDBName

string

VDB name

SchemaName

string

Schema name

Name

string

Procedure name

NameInSource

string

Procedure name in source system

ReturnsResults

boolean

Returns a result set

UID

string

Procedure UID

DescriptionstringDescription

OID

integer

Unique ID

SYS.ProcedureParams

This supplies information on procedure parameters.

Column Name

Type

Description

VDBName

string

VDB name

SchemaName

string

Schema name

ProcedureName

string

Procedure name

Name

string

Parameter name

DataType

string

Data Virtuality Server runtime data type name

Position

integer

Position in procedure arguments

Type

string

Parameter direction: "In", "Out", "InOut", "ResultSet", "ReturnValue"

Optional

boolean

Parameter is optional

Precision

integer

Precision of parameter

TypeLength

integer

Length of the parameter value

Scale

integer

Scale of parameter

Radix

integer

Radix of parameter

NullType

string

Nullability: "Nullable", "No Nulls", "Unknown"

UIDstringProcedure UID
DescriptionstringProcedure description
OIDstring

Unique ID

Data Type Metadata

SYS.DataTypes

This table supplies information on data types.

Column Name

Type

Description

Name

string

Data Virtuality Server design-time type name

IsStandard

boolean

Always FALSE

IsPhysical

boolean

Always FALSE

TypeName

string

Design-time type name (same as Name)

JavaClass

string

Java class returned for this type

Scale

integer

Maximum scale of this type

TypeLength

integer

Maximum length of this type

NullType

string

Nullability: "Nullable", "No Nulls", "Unknown"

IsSigned

boolean

Whether it Is signed numeric

IsAutoIncremented

boolean

Whether it is auto-incremented

IsCaseSensitive

boolean

Whether it is case-sensitive

Precision

integer

Maximum precision of this type

Radix

integer

Radix of this type

SearchType

string

Searchability: "Searchable", "All Except Like", "Like Only", "Unsearchable"

UID

string

Data type unique ID

RuntimeType

string

Data Virtuality Server runtime data type name

BaseType

string

Base type

Description

string

Description of type

OIDinteger

Unique ID

Connections and Models

SYSADMIN.Connections

This table supplies information on dynamic connections.

Column Name

Type

Description

fullName

string

Full connection name
namestringConnection name
jndiNamestringJNDI name
templatestringTranslator name (e.g. postgresql, mysql, etc.)
propertiesstringConnection properties in the CSV format (e.g. host=localhost, port=5432, db=test_tables, user-name=user1, password=pass1)
failedbooleanFlag to signal failed/not failed state of the connection
connectionUrlstringConnection URL (e.g. jdbc:postgresql://localhost:5432/test_tables)
driverNamestringName of the driver (e.g. org.postgresql)
driverClassstringName of the driver class (e.g. org.postgresql.Driver)
userNamestringUsername
archivestringArchive file used by the resource adapter
classNamestringClass name
configPropertiesstringAdditional configuration properties
creationDatetimestampTimestamp and time when the connection was created
lastModifiedDatetimestampTimestamp when the connection was last modified
creatorstringUser who created the connection
modifierstringUser who last modified the connection
encryptedPropertiesstringEncrypted properties

SYSADMIN.DataSources

This table supplies information on dynamic models.

Column Name

Type

Description

name

string

Model name
translatorstringTranslator name (e.g. postgresql, mysql, etc.)
modelPropertiesstringProperties for the model (e.g. importer.useFullSchemaName=false, import.schemaPattern=public)
translatorPropertiesstringProperties for the translator (e.g. UseStreamingResults=true)
schema_textclobDDL script for creating the schema
failedbooleanFlag to signal failed/not failed state of the data source
creationDatetimestampTimestamp when the data source was created
lastModifiedDatetimestampTimestamp when the data source was last modified
creatorstringUser who created the data source
modifierstringUser who modified the data source
encryptedModelPropertiesstringEncrypted model properties
encryptedTranslatorPropertiesstringEncrypted translator properties

SYSADMIN.CliTemplates

This table supplies information on JBoss CLI templates.

Column Name

Type

Description

id

biginteger

Template ID
namestringTemplate name
createScriptstringCLI script which creates a data source/resource adapter
dropScriptstringCLI script which removes a data source/resource adapter
creationDatetimestampTemplate creation date
lastModifiedDatetimestampTemplate last modification date
creatorstringName of the user who created the template
modifierstringName of the user who last modified the template
hiddenPropsstringComma-separated list of properties that will be stored encrypted

SYSADMIN.ModularConnectors

This table supplies information about modular connectors available on the server.

Column NameTypeDescription
namestringName of the modular connector required by the deployModularConnector procedure
deployedbooleanFlag indicating if the modular connector is deployed

SYSADMIN.Translators

This table is used by the license generator to validate the data sources provided in the allowedDatasources property.

Column NameTypeDescription
namestringTranslator name
javaClassstringTranslator java class

SYSADMIN.SmtpConfiguration

This table holds SMTP settings.

Column Name

Type

Description

host

string

SMTP server hostname/address
portintegerSMTP server port
sslbooleanTRUE if the SMTP server requires SSL
starttlsboolean TRUE if the SMTP server requires TLS
usernamestringUsername to connect to SMTP server if required
passwordtimestampPassword to connect to SMTP server if required
fromAddrstringAddress to be used as 'from' address

Users, Roles and Permissions

SYSADMIN.Roles

This table supplies information on roles.

Column Name

Type

Description

id

biginteger

Role ID
namestringRole name
usersstringUsernames in this role

SYSADMIN.Users

This table supplies information on users.

Column Name

Type

Description

id

biginteger

User ID
namestringUsername
rolesstringRole names of this user
creationDatetimestampTimestamp when the user data entry was created
lastModifiedDatetimestampTimestamp when the user data entry was last modified
creatorstringName of the user who created the user data entry
modifierstringName of the user who last modified the user data entry

SYSADMIN.Permissions

This table supplies information on permissions.

Column Name

Type

Description

role

string

Role name
resourcestringResource name
permissionstringPermission string
creationDatetimestampTimestamp when the permission was created
lastModifiedDatetimestampTimestamp when the data source was modified the last time
creatorstringName of the user who created the permission
modifierstringName of the user who last modified the permission

Recommendation System

SYSADMIN.RecommendedOptimizations

This table supplies information on recommended optimizations.

Column Name

Type

Description

Id

bigintegerOptimization ID
TypestringMaterialization type of this optimization
MatchDescriptorstringMatch descriptor
FreqbigintegerFrequency of this optimization
EnabledbooleanFlag to signal if the optimization is enabled or not
matTablePrefixstringPrefix used for the set of materialized tables associated with this optimization
sourceStatestringState of the source tables
sourceStateCommentstringReason why the source state is NOT_AVAILABLE. If the state is OK, the value of this field should be null
dwhStatestringState of the analytical storage schema
dwhStateCommentstringReason why the analytical storage state is NOT_AVAILABLE. If the state is OK, the value of this field should be null
lastReplicationStatestringState of the last replication task
lastReplicationStateCommentstringReason why the last replication execution failed. If the state is OK, the value of this field should be null
nextSelectStatestringPossible state of the next select query execution
nextReplicationStatestringPossible state of the next replicator execution
lastUsedtimestampTimestamp when the corresponding query was last executed
lastMaterializedtimestampTimestamp when the optimization was last materialized
allowIndexCreationByTypestring***
allowIndexCreationByStatusstring***

SYSADMIN.RecOptSymbols

This table supplies information on symbols (group by symbols, aggregate functions, etc.) associated with a MAT_AGGR optimization.

Column Name

Type

Description

ID

bigintegerSymbol ID
recOptIDbigintegerID of the associated optimization
symbolstringActual symbol or expression (e.g. SUM(views.v1.a))
typestringOptimization symbol type (e.g. AGGR, GROUP_BY)
aggrFunctionstringAggregation function (e.g. SUM). Can be null
aliasstringAlias of the symbol used in the materialized table (e.g. sum_views_v1_a_)

SYSADMIN.RecommendedIndexes

This table supplies information on recommended indexes.

Column Name

Type

Description

id

bigintegerIndex ID
columnNamestringColumn name
typestringIndex type (e.g. JOIN, WHERE, etc.)
kindstring***
freqbiginteger***
statusstring***
recOptIDbigintegerID of the associated optimization
parentRecOptIDbigintegerID of the parent optimization (in case of JOIN type). Can be null

SYSADMIN.MaterializedTable

This table supplies information on materialized tables.

Column Name

Type

Description

ID

bigintegerID of the materialized table
recOptIDbigintegerID of the associated recommended optimization
namestringMaterialized table name
typestringMaterialization type (e.g. MAT_TABLE, MAT_JOIN, MAT_AGGR)
accessStatestringState of the materialized table during the replication process (e.g. READY, UPDATING, INCOMPLETE, etc.)
creationTimetimestampTimestamp when the materialized table was created
lastModifiedtimestampTimestamp when the materialized table was last modified

Schedules and Jobs

SYSADMIN.ScheduleJobExtraProperties

This table supplies information on all additional properties of jobs.

Column Name

Type

Description

jobId

bigintegerJob ID
name stringProperty name
valstringProperty value

SYSADMIN.ScheduleJobs

This table supplies information on jobs.

Column Name

Type

Description

id

bigintegerJob ID
jobNamestringUnique name
jobTypestringJob type (e.g. recommended optimization, cleanup, etc.)
descriptionstringDescription of the current job
scriptclobScript data (specific for SQL jobs)
disabledbooleanFlag to signal whether the job is enabled or disabled
deletablebooleanFlag to signal whether jobs of a particular type may be deleted
incrementalbooleanFlag to signal whether jobs should be executed for an incremental update (specific for optimization jobs)
newRowCheckExpressionstringNew row check expression (specific for incremental optimization jobs)
identityExpressionstringIdentity expression (specific for incremental optimization jobs)
deleteOldDatabooleanFlag to signal if an incremental job should delete old data or not (specific for incremental optimization jobs)
allowIndexCreationstringTypes of indexes allowed for this optimization job (specific for optimization jobs)
gatherNativeStatsbooleanFlag to signal if native statistics should be gathered or not when a replication job is completed (specific for optimization jobs)
indexCreationByStatusstringString representing the status that the indexes must have to be created after completing the replication
groupIdbigintegerOptimization ID (specific for optimization jobs)
parallelRunsAllowed integer

Number of parallel runs allowed for the job

retryCounter integerNumber of job retry attempts in case the job is failing
retryDelayintegerDelay in seconds between the retry attempts
runTimeoutintegerTimeout configured individually for this job if any (in minutes)
runningbooleanIndicates if scheduleJob is currently running or not
lastExecutionStatusstringStatus of last execution of scheduleJob
lastExecutionFailureReasonstringReason why the execution of scheduleJob failed
creationDatetimestampTimestamp when scheduleJob was created
lastModifiedDatetimestampTimestamp when scheduleJob was last modified
creatorstringAccount that was used to create scheduleJob
modifierstringAccount that was used to last modify scheduleJob
lastWarningsstringWarnings risen during the last job run if any

lastWarnings column is available since v2.4.3

SYSADMIN.Schedules

This table supplies information on schedules.

Column Name

Type

Description

id

bigintegerSchedule ID
jobIDbigintegerJob ID
typestringSchedule type
intervalbigintegerInterval in minutes
startDelaybigintegerStart delay in minutes
cronExpressionstringCron expression
enabledbooleanFlag to signal if the schedule is enabled or not
chainStringstring***
nextFireTimetimestampTimestamp of next expected execution
creationDatetimestampTimestamp of schedule creation
lastModifiedDatetimestampTimestamp of schedule modification
creatorstringUser who created the schedule
modifierstringUser who modified the schedule
scheduleNamestringUnique name for the schedule

Virtual Schemas, Views, and Procedures

SYSADMIN.VirtualSchemas

This table supplies information on virtual schemas.

Column Name

Type

Description

id

bigintegerVirtual schema ID
namestringVirtual schema name
deletablebooleanFlag to signal whether virtual schema can be deleted or not
creationDatetimestampTimestamp when the virtual schema was created
lastModifiedDatetimestampTimestamp when the virtual schema was last modified
creatorstringName of the user who created the schema
modifierstringName of the user who last modified the schema

SYSADMIN.ViewDefinitions

This table supplies information on view definitions.

Column Name

Type

Description

name

stringView name
definitionstringSQL script defining how to create the view
creationDatetimestampTimestamp when the view was created
lastModifiedDatetimestampTimestamp when the view was last modified
statestringState of the view (e.g. READY, WARNING, FAILED)
failureReasonstringReason why the view has FAILED state
inSyncWithSourcebooleanFlag to signal whether the view is in sync with the source tables or not
notInSyncReasonstringReason why a view is not in sync with the source
creatorstringName of the user who created the view definition
modifierstringName of the user who last modified the view definition

SYSADMIN.ProcDefinitions

This table supplies information on procedure definitions.

Column Name

Type

Description

name

stringProcedure name
definitionstringSQL script defining how to create the procedure
creationDatetimestampTimestamp when the procedure was created
lastModifiedDatetimestampTimestamp when the procedure was last modified
statestringState of the procedure (e.g. READY, WARNING, FAILED)
failureReasonstringReason why the procedure has FAILED state
creatorstringName of the user who created the procedure
modifierstringName of the user who last modified the procedure

Logs and History

SYSLOG.CliTemplateHistory

This table supplies the history of CliTemplates modifications.

Column Name

Type

Description

id

biginteger

Log record ID

namestringCliTemplate name
createScriptstringCliTemplate create script
dropScriptstringCliTemplate drop script
parentIdbigintegerID of the respective record in the SYSADMIN.CliTemplates table
oldnamestringOld name of CliTemplate if changed
operationTypestringType of operation performed
operationTimetimestampTimestamp of operation
operationUsernamestringName of the user who performed the operation

SYSLOG.ConnectionHistory

This table supplies the history of connection modifications.

Column Name

Type

Description

id

biginteger

Log record ID

jndiNamestringConnection name
templatestringConnection template
propertiesstringConnection properties
encryptedPropertiesstringConnection encrypted properties
parentIdbigintegerID of the respective record in the SYSADMIN.Connections table
oldnamestringNot used
operationTypestringType of operation performed
operationTimetimestampTimestamp of operation
operationUsernamestringName of the user who performed the operation

SYSLOG.DataAttributesHistory

This table supplies the history of data attributes applied to views and tables.

Column Name

Type

Description

id

biginteger

Log record ID

namestringObject name
attributesstringAttributes applied to the object
parentIdbigintegerID of the respective record in the SYSADMIN.DataCatalogAttributes table
oldnamestringNot used
operationTypestringType of operation performed
operationTimetimestampTimestamp of operation
operationUsernamestringName of the user who performed the operation

SYSLOG.DataSourceHistory

This table supplies the history of data source modifications.

Column Name

Type

Description

id

biginteger

Log record ID

namestringData source name
translatorstringTranslator used by the data source
modelPropertiesstringProperties of the data source model
translatorPropertiesstringProperties of the translator used by the data source
encryptedModelPropertiesstringEncrypted properties of the data source model
encryptedTranslatorPropertiesstringEncrypted properties of the translator used by the data source
parentIdbigintegerID of the respective record in the SYSADMIN.DataSources table
oldnamestringNot used
operationTypestringType of operation performed
operationTimetimestampTimestamp of the operation
operationUsernamestringName of the user who performed the operation

SYSLOG.JobEmailNotificationHistory

This table supplies the history of email notification job modifications.

Column Name

Type

Description

id

biginteger

Log record ID

jobStatusesstringStatuses that initiate email notification job
subjectstringCustom email notification subject if applicable
messagestringCustom email notification message if applicable
reciepientsstringRecipients of email notification
isglobalbooleanWhether or not the email notification is global
parentIdbigintegerID of the respective record in the SYSADMIN.JobEmailNotifications table
oldnamestringNot used
operationTypestringType of operation performed
operationTimetimestampTimestamp of operation
operationUsernamestringName of the user who performed the operation

SYSLOG.JobLogs

This table supplies the history of the running or executed jobs.

Column Name

Type

Description

jobType

stringJob type (e.g. recommended optimization, cleanup, etc.)
detailsstringSQL command for SQL jobs
Job title for other jobs
targetSchemaNameOriginalstringOriginal analytical storage name in the DBMS
targetSchemaNameInTeiidstringAnalytical storage name visible in the Data Virtuality Server
datasourcestringData source (specific for Statistics jobs)
gatherTableCardinalitiesbooleanFlag to signal if gathering statistics for tables or not (specific for Statistics jobs)
gatherColumnCardinalitiesbooleanFlag to signal if gathering statistics for columns or not (specific for Statistics jobs)
gatherNetworkStatsbooleanFlag to signal if gathering network statistics or not (specific for Statistics jobs)
excludeTablesstringTables to exclude (specific for Statistics jobs)
incrementalbooleanFlag to signal whether jobs should be executed for an incremental update (specific for optimization jobs)
newRowCheckExpressionstringNew row check expression (specific for incremental optimization jobs)
identityExpressionstringIdentity expression (specific for incremental optimization jobs)
deleteOldDatabooleanFlag to signal if an incremental job should delete old data or not (specific for incremental optimization jobs)
allowIndexCreationstringTypes of indexes allowed for this optimization job (specific for optimization jobs)
gatherNativeStatsbooleanFlag to signal if native statistics should be gathered or not when a replication job is completed (specific for optimization jobs)
indexCreationByStatusstringString representing the status that the indexes must have to be created after completing the job run
groupIdbigintegerOptimization ID (specific for optimization jobs)
jobIdbigintegerJob ID
scheduleidbigintegerSchedule ID
startTimetimestampStart time of the job run
endTimetimestampEnd time of the job run
outTimetimestampEnd time of the job run if caused by a timeout
statusstringStatus of the job run (e.g. running, finished, failed)
failureReasonstringReason why the job failed (if the status is failed)
warningsstringWarnings risen during the job run if any
jobdescrstringJob description

Since v2.4.2, warnings are in XML format

The Jobdescr column is available since v2.4.3

SYSLOG.OptHistory

This table supplies the history of options modifications.

Column Name

Type

Description

id

biginteger

Log record ID

namestringOption name
valuestringOption value
parentIdbigintegerID of the respective record in the SYSADMIN.OptionValues table
oldnamestringNot used
operationTypestringType of operation performed
operationTimetimestampTimestamp of operation
operationUsernamestringName of the user who performed the operation

SYSLOG.PermissionHistory

This table supplies the history of permissions modifications.

Column Name

Type

Description

id

biginteger

Log record ID

rolestringRole to which permissions were applied to or removed from
resourcestringRresource to which the permission applies to
permissionstringPermission granted or removed
parentIdbigintegerID of the respective record in the SYSADMIN.Permissions table
oldnamestringNot used
operationTypestringType of operation performed
operationTimetimestampTimestamp of operation
operationUsernamestringName of the user who performed the operation

SYSLOG.ProcDefinitionHistory

This table supplies the history of procedure modifications.

Column Name

Type

Description

id

biginteger

Log record ID

namestringName of procedure
definitionstringProcedure definition
parentIdbigintegerID of the respective record in the SYSADMIN.ProcDefinitions table
oldnamestringNot used
operationTypestringType of operation performed
operationTimetimestampTimestamp of operation
operationUsernamestringName of the user who performed the operation

SYSLOG.QueryLogs

This table supplies the history of the running or executed queries

Column Name

Type

Description

id

bigintegerQuery ID
vdbidbigintegerID of the virtual database where the query was started
vdbnamestringName of the virtual database where the query was started
sessionIdstringSession ID
requestIdbigintegerRequest ID
querystringActual query
startTimetimestampStart time of the query
startRunningTimetimestampStart time of status RUNNING
startFetchingTimetimestampStart time of status FETCHING
endTimetimestampEnd time of the query
statestringState of the query (e.g running, finished, failed, etc.)
failureReasonstringReason why the query failed
issuerstringUser who executed the query
warningsstringWarnings risen during the query execution if any

Since v2.4.2, warnings are in XML format

vdbid and vdbname columns are available since v2.4.12

SYSLOG.QueryPerformanceLog

This table supplies performance metrics of the running or executed queries.

Field nameTypeDescription
idbigintegerQuery ID
typestring(128)Request type
sessionIdstring(32)Session ID used for query
requestIdlongQuery request index (index number within one session ID)
userNamestringName of the user who issued the query or "system" by default
querystring(4096)Query text
statestring(128)Query state
startTimetimestampQuery start time
updateTimetimestampQuery update time
totalBufferslongTotal buffers used by the query in the Data Virtuality Server
bufferDiskUsagelongTotal buffers disk space used by the query (in bytes) in the Data Virtuality Server
bufferMemoryUsagelongTotal buffers memory space used by the query (in bytes) in the Data Virtuality Server
queryHeapAllocatedlongTotal heap memory allocated by a thread for queries (in bytes)
cpuTimeInMicroslong

Total CPU time used by all queries' threads (in microseconds). A Java virtual machine implementation may support measuring the CPU time for the current thread.

The Data Virtuality Server queries work within separate threads. So we can measure the CPU time between starting and finishing a query (note that an erroneous or cancelled query will also have some finishing point) that is between two points of a working thread

cpuUsageInPercentfloatTotal CPU time used by all queries' threads (in per cent)

SYSLOG.RoleHistory

This table supplies the history of role modifications.

Column Name

Type

Description

id

biginteger

Log record ID

namestringName of the role
permanentbooleanFlag indicating if the role is static
allowCreateTempTablesbooleanFlag indicating if the role is allowed to create templates
parentIdbigintegerID of the respective record in the SYSADMIN.Roles table
oldnamestringOld name of the role if changed
operationTypestringType of operation performed
operationTimetimestampTimestamp of operation
operationUsernamestringName of the user who performed the operation

SYSLOG.SSHCredentialsHistory 

This table supplies SSH Credentials history.

Column NameTypeDescription

id

biginteger

Log record ID

namestringName of the SSH credentials key-value pair
oldnamestringOld name of the SSH credentials key-value pair, if changed
publicKeystringPublic key
privateKeystringPrivate key
parentIdbigintegerID of the respective record in the SYSADMIN_VDB.SSHCredentials table
operationTypestringType of operation performed
operationTimetimestampTimestamp of operation
operationUsernamestringName of the user who performed the operation

SYSLOG.SSHCredentialsHistory is available since v2.4.5

SYSLOG.SSHTunnelHistory

This table supplies an SSH Tunnels history.

Column Name

Type

Description

id

biginteger

Log record ID

namestringName of the SSH Tunnel
localHoststringHost of the client's machine
localPortintegerPort of the client's machine
remoteHoststringHost of the remote machine
remotePortintegerPort of the remote machine
hoststringUsername and host used for connecting to a remote machine via SSH protocol
portForwardingTypestringType of SSH port forwarding
sshPortintegerPort used by SSH Server on the remote machine
sshPropertiesstringSSH comma-separated properties in CSV-like form
passwordstringPassword used for simple authentication on the SSH server
passPhrasestringPassword phrase used in case of a secured private key and key authentication on the SSH server
privateKeystringPrivate key used for key authentication on the SSH server
parentIdbigintegerID of the respective record in the SYSADMIN_VDB.SSHTunnel table
operationTypestringType of operation performed
operationTimetimestampTimestamp of operation
operationUsernamestringName of the user who performed the operation

SYSLOG.ScheduleHistory

This table supplies the history of schedule modifications.

Column Name

Type

Description

id

biginteger

Log record ID

typestringSchedule type
intervlbigintegerHow often to repeat the job in minutes
startDelaybigintegerInitial delay before running the job
cronExpressionstringQuartz Cron Expression which specifies the schedule
enabledbooleanFlag indicating whether the schedule is active
chainStringstringLogical expression for dependencies on other jobs
parentIdbigintegerID of the respective record in the SYSADMIN.Schedules table
oldnamestringNot used
operationTypestringType of operation performed
operationTimetimestampTimestamp of operation
operationUsernamestringName of the user who performed the operation

SYSLOG.ScheduleJobHistory

This table supplies the history of scheduled job modifications.

Column Name

Type

Description

id

biginteger

Log record ID

jobTypestringJob type
descriptionstringJob description
scriptstringJob creation script
deletablebooleanFlag indicating whether the job is deletable
incrementalbooleanFlag indicating whether the job is incremental
newRowCheckExpressionstringString representing the check expression for the incremental-optimization-schedule-job
identityExpressionstringString representing the identity expression for the incremental-optimization-schedule-job expressed in SQL language
deleteOldDatabooleanFlag indicating how the data in the materialized table is treated
allowIndexCreationstringString representing the types of indexes that the system must create after completing the replication
gatherNativeStatsbooleanFlag indicating whether native statics on the materialized table should be gathered or not when the replication has been completed
indexCreationByStatusstringString representing the status that the indexes must have to be created after completing the replication
parallelRunsAllowedintegerNumber indicating how many parallel runs of this job will be started
parentIdbigintegerID of the respective record in the SYSADMIN.ScheduleJobs table
oldnamestringNot used
operationTypestringType of operation performed
operationTimetimestampTimestamp of operation
operationUsernamestringName of the user who performed the operation

SYSLOG.SystemPerformanceLog

Total info about used heap memory, GC parameters, teiid system parameters and so on internally from Data Virtuality Server and JVM:

Field nameTypeDescription
idbigintegerLog record ID
updateTimetimestampTime when the data was requested
committedVirtualMemorySizelongAmount of virtual memory that is guaranteed to be available to the running process, or -1 if this operation is not supported
freePhysicalMemorySizelongAmount of free physical memory
freeSwapSpaceSizelongAmount of free swap memory space
physicalMemoryUsageInPercentfloatAmount of physical memory that is used by the JVM, per cent
processCpuLoadInPercentfloatAmount of CPU load, as a value between 0.0 and 100.0, used by the JVM. When this value is 0.0, the JVM does not use the CPU. If the recent CPU load is not available, the value will be negative
processCpuTimelongCPU time used by the process on which the JVM is running in nanoseconds. The returned value is of nanoseconds precision but not necessarily nanoseconds accuracy. This method returns -1 if the platform does not support this operation
systemCpuLoadInPercentfloatCPU load of the machine running the JVM in per cent of maximal usage. The machine is running on full load when it reaches 100. If the recent CPU load is not available, the value will be negative
systemLoadAverageInPercentfloatSystem load average for the last minute (or a negative value if not available)
threadCountintegerCurrent number of live threads, including both daemon and non-daemon threads
daemonThreadCountintegerCurrent number of live daemon threads
totalPhysicalMemorySizelongTotal amount of physical memory
totalJVMMemorySizelongTotal amount of memory available to the Java virtual machine
usedJVMMemorySizelongAmount of memory that the Java virtual machine is using
totalSwapSpaceSizelongTotal amount of swap space memory
usedPhysicalMemorySizelongAmount of memory the system is using
usedSwapSpaceSizelongAmount of memory the system is swapping
committedHeapMemorylongAmount of memory committed to the Java heap
usedHeapMemorylongAmount of used memory on the Java heap
freeHeapMemorylongAmount of free memory on the Java heap
heapMemoryUsageInPercentfloatAmount of used Java heap, per cent
committedNonHeapMemorylongAmount of memory committed to the Java non-heap
usedNonHeapMemorylongAmount of used memory on the Java non-heap
freeNonHeapMemorylongAmount of free memory on the Java non-heap
nonHeapMemoryUsageInPercentfloatAmount of used Java non-heap, per cent
committedHeapEdenSpacelongAmount of memory committed to the Java heap Eden Space
usedHeapEdenSpacelongAmount of used memory on the Java heap Eden Space
freeHeapEdenSpacelongAmount of free memory on the Java heap Eden Space
heapEdenSpaceUsageInPercentfloatAmount of used Java heap Eden Space, per cent
committedHeapOldGenlongAmount of memory committed to the Java heap Old (Tenured) Generation
usedHeapOldGenlongAmount of used memory on the Java heap Old (Tenured) Generation
freeHeapOldGenlongAmount of free memory on the Java heap Old (Tenured) Generation
heapOldGenUsageInPercentfloatAmount of used Java heap Old (Tenured) Generation, per cent
committedHeapSurvivorSpacelongAmount of memory committed to the Java heap Survivor Space
usedHeapSurvivorSpacelongAmount of used memory on the Java heap Survivor Space
freeHeapSurvivorSpacelongAmount of free memory on the Java heap Survivor Space
heapSurvivorSpaceUsageInPercentfloatAmount of used Java heap Survivor Space, per cent
committedNonHeapPermGenlongAmount of memory committed to the Java non-heap Permanent Generation
usedNonHeapPermGenlongAmount of used memory on the Java non-heap Permanent Generation
freeNonHeapPermGenlongAmount of free memory on the Java non-heap Permanent Generation
nonHeapPermGenUsageInPercentfloatAmount of used Java non-heap Permanent Generation, per cent
committedNonHeapCodeCachelongAmount of memory committed to the Java non-heap Code Cache
usedNonHeapCodeCachelongAmount of used memory on the Java non-heap Code Cache
freeNonHeapCodeCachelongAmount of free memory on the Java non-heap Code Cache
nonHeapCodeCacheUsageInPercentfloatAmount of used Java non-heap Code Cache, per cent
collectionTimePSMarkSweepGClongAccumulated collection time spent by PS Mark Sweep Garbage Collector
collectionCountPSMarkSweepGClongTotal number of collections performed by PS Mark Sweep Garbage Collector
collectionTimePSScavengeGClongAccumulated collection time performed by PS Scavenge Garbage Collector
collectionCountPSScavengeGClongTotal number of collections performed by PS Scavenge Garbage Collector
collectionTimeG1OldGenGClongAccumulated collection time spent by G1 Old Generation Garbage Collector
collectionCountG1OldGenGClongTotal number of collections performed by G1 Old Generation Garbage Collector
collectionTimeG1YoungGenGClongAccumulated collection time spent by G1 Young Generation Garbage Collector
collectionCountG1YoungGenGClongTotal number of collections performed by G1 Young Generation Garbage Collector
sessionCountintegerNumber of user connections currently active
queryCountintegerNumber of queries currently active
activeQueryPlanCountintegerNumber of query plans currently being processed
waitingQueryPlanCountintegerNumber of query plans currently waiting
maxWaitingQueryPlanWatermarkintegerMaximum number of query plans that have been waiting at one time since the last time the server started
longRunningQueriesintegerCurrently executing queries that have surpassed the query threshold (query-threshold-in-seconds)
bufferDiskWriteCountlongDisk write count for the buffer manager
bufferDiskReadCountlongDisk read count for the buffer manager
bufferCacheWriteCountlongCache write count for the buffer manager
bufferCacheReadCountlongCache read count for the buffer manager
bufferDiskSpaceUsedInMblongAmount of storage space currently used by buffer files
totalBufferMemoryUsageInKblongEstimate of the current memory usage in kilobytes by the buffer manager
totalBufferMemoryUsageByActivePlansInKblongEstimate of current memory usage by active plans by buffer manager in kilobytes
preparedPlanCacheTotalEntriesintegerCurrent number of entries in the Prepared Plan cache
preparedPlanCacheRequestCountintegerTotal number of requests made against Prepared Plan cache
preparedPlanCacheHitRatioInPercentfloatPositive Prepared Plan cache hits, per cent
resultSetCacheTotalEntriesintegerCurrent number of entries in the ResultSet cache
resultSetCacheRequestCountintegerTotal number of requests made against the ResultSet cache
resultSetCacheHitRatioInPercentfloatPositive ResultSet cache hits, per cent

SYSLOG.SystemPropertiesHistory

This table supplies the history of system properties modifications.

Column Name

Type

Description

id

biginteger

Log record ID

propTypestringProperty type
propKeystringProperty key
propertiesstringProperties
parentIdbigintegerID of the respective record in the SYSADMIN.SystemProperties table
operationTypestringType of operation performed
operationTimetimestampTimestamp of operation
operationUsernamestringName of the user who performed the operation

SYSLOG.UserHistory

This table supplies the history of user records modifications.

Column Name

Type

Description

id

biginteger

Log record ID

namestringUser name
pwdstringPassword, encrypted
parentIdbigintegerID of the respective record in the SYSADMIN.Users table
oldnamestringOld name of the user if changed
operationTypestringType of operation performed
operationTimetimestampTimestamp of operation
operationUsernamestringName of the user who performed the operation

SYSLOG.UserRoleHistory

This table supplies the history of user roles modifications.

Column Name

Type

Description

id

biginteger

Log record ID

userNamestringUser name
roleNamestringRole name
parentIdbigintegerID of the respective record in the SYSADMIN.UserRoles table
oldnamestringNot used
operationTypestringType of operation performed
operationTimetimestampTimestamp of operation
operationUsernamestringName of the user who performed the operation

SYSLOG.ViewDefinitionHistory

This table supplies the history of views modifications.

Column Name

Type

Description

id

biginteger

Log record ID

namestringView name
definitionstringView definition
parentIdbigintegerID of the respective record in the SYSADMIN.ViewDefinitions table
oldnamestringNot used
operationTypestringType of operation performed
operationTimetimestampTimestamp of operation
operationUsernamestringName of the user who performed the operation

SYSLOG.VirtualSchemaHistory

This table supplies the history of virtual schemas modifications.

Column Name

Type

Description

id

biginteger

Log record ID

namestringName of the view
deletablebooleanFlag indicating whether the virtual schema is deletable
parentIdbigintegerID of the respective record in the SYSADMIN.VirtualSchemas table
oldnamestringOld name of the virtual schema, if changed
operationTypestringType of operation performed
operationTimetimestampTimestamp of operation
operationUsernamestringName of the user who performed the operation

SYSLOG.WebBusinessDataShopPublishedHistory

This table supplies the history of publishing an object to the Web Business Data Shop.

Column Name

Type

Description

id

biginteger

Log record ID

namestringObject name
schemanamestringName of the schema the object belongs to
parentIdbigintegerID of the respective record in the SYSADMIN.WebBusinessDataShopPublished table
oldnamestringOld name of the virtual schema, if changed
operationTypestringType of operation performed
operationTimetimestampTimestamp of operation
operationUsernamestringName of the user who performed the operation

Creation Parameter

SYSADMIN.CreationParams

Column NameTypeDescription

id

biginteger

***

paramKey

string

***

paramValue

string

***

recOptID

biginteger

***

SYSADMIN.S3SupportedRegions

This table supplies a list of regions supported for the Amazon S3 connector

Column NameTypeDescription
idstringRegion alias
namestringRegion name

LDAP

SYSADMIN.dv_ldap_role_props

Column NameTypeDescription
idinteger
role_namestring
properitesstring

Global Options

SYSADMIN.OptionValues

Provides a complete list of all available options that may be set globally and used to control the Data Virtuality Server behaviour.

Column NameTypeDescription
namestringOption name
optionTypestringData type of the values for this option
setGloballyOnlybooleanStates if the option may be set globally only or also in session/statement-context
optionValuestringCurrent value of the option or the default value, if not changed
defaultOptionValuestringDefault value
possibleValuesstringAll valid values that may be set for this option
descriptionstring

Web Business Data Shop

SYSADMIN.DataCatalogAttributes

The list of attributes of a Web Business Data Shop item.

Column Name
Type
Description
idintegerObject ID
namestringObject name
attributesstringObject attributes

SYSADMIN.WebBusinessDataShopPublished

The list of objects published to Web Business Data Shop.

Column Name
Type
Description
idintegerObject ID
schemaNamestringName of the schema the object belongs to
namestringObject name
JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.