Log Tables

The Datavault Builder consequently logs metadata about modelling and loading actions into different logs.

dvb_log.datavault_load_log

The log lists the historized load info of all datavault loads which were initiated at least once.

Column

Meaning

load_entry_id

Sequence ID of the log entry.

load_entry_time

Initiation time, when the load was sent into the loading queue.

object_id

Technical ID of the datavault object (hub, link or satellite). Without Schema.

staging_table_id

Technical ID of the staging table to load from. Including Schema.

load_start_time

Initiation time of the actual loading process.

load_end_time

End time of the load.

load_state

Current state of the load.

load_result

Result of the last load.

load_progress

Number of rows which have been processed within the load.

load_total_rows

Number of rows to process within the load. Does not have to be equal to the actual number of rows which are inserted (i.e. for hubs only new entries are added)

login_username

Displayed name of the initiating user.

pg_username

Technical user group of the initiating user.

job_id

Technical ID of the job within the load was initiated if applicable.

pid

Process ID in the core, which initiated the load.

dvb_log.ddl_log

The log lists the historized load info of all staging loads which were initiated at least once.

Column

Meaning

log_entry_id

Sequence ID of the log entry.

log_timestamp

Timestamp of the log entry.

source

Internal category of the trigger (e.g. event_trigger, refresh).

type

DDL Type of the executed query (e.g. CREATE TABLE, COMMENT).

object_id

Technical ID of the modified object.

login_username

Displayed name of the initiating user.

pg_username

Technical user group of the initiating user.

dvb_log.dvbuilder_creation_log

The log lists all modelling function calls executed through the datavault builder core.

Column

Meaning

log_entry_id

Sequence ID of the log entry.

log_timestamp

Timestamp of the log entry.

function_call

SQL based function call with all parameters to re-execute the modification.

function_name

Name of the function called in the core.

object_id

Technical ID of the modified object. Without Schema.

staging_table_id

Technical ID of the staging table if applicable. Including Schema.

login_username

Displayed name of the initiating user.

pg_username

Technical user group of the initiating user.

dvb_log.dvbuilder_log

The log lists all SQL actions executed through the datavault builder core.

Column

Meaning

log_entry_id

Sequence ID of the log entry.

log_timestamp

Timestamp of the log entry.

login_username

Displayed name of the initiating user.

pg_username

Technical user group of the initiating user.

function_name

Name of the function called in the core.

action

Name of the performed action on the client database.

action_status

Resulting status of the execution.

attribute_list

List of attributes passed into the function call of the core.

error_message

Message of the occured error if applicable.

query

Actual query executed on the client database.

explain

Further error details if applicable.

explain_analyze

Further error details if applicable.

dvb_log.job_load_log

The log lists the historized load info of all jobs which were initiated at least once.

Column

Meaning

load_entry_id

Sequence ID of the log entry.

load_entry_time

Initiation time, when the job was initiated.

job_id

Technical ID of the job.

load_start_time

Time, when the job started to initiate loads.

load_end_time

Time, when the job run finished.

load_state

State of the job.

load_result

Result of the job run.

login_username

Displayed name of the initiating user.

pg_username

Technical user group of the initiating user.

pid

Process ID in the core, which initiated the job.

where_clause_parameters

Key-Value pairs of parameters which are filled into the where clause for delta loading into staging. Stored as JSON.

is_delta_load

Flag, if the run was executed as delta load.

unique_job_run_id

Unique identifier of a specific job execution/run.

dvb_log.login_log

The log lists the historized login info of all login attempts in the GUI.

Column

Meaning

log_entry_id

Sequence ID of the log entry.

log_timestamp

Timestamp of the log entry.

login_username

Displayed name of the user.

pg_username

Technical user group of the user if applicable.

login_status

Result of the login attempt.

dvb_log.staging_load_log

The log lists the historized load info of all staging loads which were initiated at least once.

Column

Meaning

load_entry_id

Sequence ID of the log entry.

load_entry_time

Initiation time, when the load was initiated.

staging_table_id

Technical ID of the staging table. Including Schema.

source_table_id

Technical ID of the table / view in the source system.

system_id

Technical ID of the source system.

load_start_time

Time, when the load was started.

load_end_time

Time, when the load ended.

load_state

Current state of the load.

load_result

Last result of the load.

load_progress

Number of loaded rows.

load_total_rows

Number of rows to load.

load_progress_percent

Percentage processed rows in relation to total rows.

login_username

Displayed name of the initiating user.

from_system_load

Flag, if the staging load was initiated as part of a total system load in staging.

pg_username

Technical user group of the initiating user.

pid

Process ID in the core, which initiated the load.

job_id

Technical ID of the initiating job if applicable.

dvb_log.deployment_log

The log lists all runs of deployment packages which were initiated at least once.

Column

Meaning

deployment_entry_time

Initiation time, when the deployment was initiated.

deployment_package_id

Unique identifier for the generated deployment package.

deployment_start_time

Time, when the deployment was started.

deployment_end_time

Time, when the deployment ended.

deployment_state

Current state of the deployment.

deployment_result

Last result of the deployment.

login_username

Displayed name of the initiating user (if available).

pg_username

Technical user group of the initiating user.

pid

Process ID in the core, which initiated the deployment.

unique_deployment_run_id

Unique identifier of a specific deployment execution/run.

modified_timestamp

Timestamp of the log entry.

dvb_log.deployment_step_log

The log lists all deployment steps executed as part of a deployment.

Column

Meaning

deployment_step_entry_time

Initiation time, when the deployment was initiated.

deployment_package_id

Unique identifier for the generated deployment package the step was derived from.

deployment_step_id

Unique identifier for the step within the deployment package.

deployment_step_start_time

Time, when the deployment step was started.

deployment_step_end_time

Time, when the deployment step ended.

deployment_step_state

Current state of the deployment step.

deployment_step_result

Last result of the deployment step.

pid

Process ID in the core, which initiated the deployment step.

unique_deployment_run_id

Unique identifier of a specific deployment execution/run.

modified_timestamp

Timestamp of the log entry.

dvb_config._dvb_runtime_deployment_package

Not exactly a log table as the content can change over time. Contains the current definition of deployment packages referenced in dvb_log.deployment_log and dvb_log.deployment_step_log.

Column

Meaning

created_timestamp

Time, when the deployment package was created.

deployment_package_id

Unique identifier for the generated deployment package.

deployment_package_creator

User which originally created the package.

deployment_content

Packed deployment package content. (check API doc on api_change_json returned from deploymentGenerateDeploymentPackage)

modified_timestamp

Timestamp of the latest package modification.