Monitoring Qlik Open Lakehouse storage task
The storage task in Qlik Open Lakehouse projects differs from other projects as it runs continuously, rather than in batch mode. As a result, monitoring metrics are different.
General monitoring overview
The monitoring view lets you track task status and metrics:
-
Tabs
Switch between Info, Full load, and Change processing to view the relevant metrics for each phase of the task.
-
Dataset status filter
A bar chart above the datasets table shows how many datasets are in each status: Queued, Loading, Completed, and Error. The chart is updated dynamically as dataset statuses change. Click a status segment to filter the datasets table to show only datasets in that status.
-
Hide widgets
Click Hide widgets to collapse the metrics widgets. This provides more space to view the datasets table below.
-
Start date
The date and time when the current task run started.
-
End date
The date and time when the task run ended. This is only displayed for finished task runs.
-
Run history
Click Run history to view a list of previous task runs and their outcomes.
Info monitoring details
The Info section provides a summary of the overall task status:
-
Run
Displays the Run ID of the current run.
-
Data
Data task is updated to displays the time to which the oldest view is updated. It represents the latest point in time where all source changes committed up to that moment are already available in the target tables.
If no new source changes are detected, this value is set to the current time.
-
Task
Displays the name and status of the cluster on which this task is running, and general task information and status.
Full load monitoring details
You can view the following statistics for the data task in Full load:
-
Total datasets
The number of datasets loaded.
-
Datasets in error
The number of datasets in error.
-
Incoming changest
The number of incoming changes.
-
Total latency
Current latency of the task (hh:mm:ss). This duration represents the time from when the change is available in the source until the change is applied and available in the target.
You can view the following details for each table in the data task:
-
Name
The name of the target table.
-
State
Table state will be either: Queued, Loading, Completed, or Error.
-
Started
The time that loading started.
-
Ended
The time that loading ended.
-
Duration
Duration of the load in format hh:mm:ss.
-
Records
The number of records that were replicated during the load.
-
Message
Displays error message if the load was not processed successfully.
Change processing monitoring details
You can view the following details for the data task to monitor change processing in Change processing:
-
Total datasets
The number of datasets loaded.
-
Datasets in error
The number of datasets in error.
-
Incoming changest
The number of incoming changes.
-
Processed changest
The number of processed changes.
-
Total latency
Current latency of the task (hh:mm:ss). This duration represents the time from when the change is available in the source until the change is applied and available in the target.
You can view the following details for each table in the data task:
-
Name
The name of the target table in the landing asset.
-
State
Table state will be either: Accumulating changes or Error.
-
Incoming changes
The number of changes processed by the landing task which are waiting to be applied by the storage task.
-
Processed changes
The total number of changes which was applied to the target since the dataset was last fully loaded (by the initial full load or by reload action).
-
Last processed
The last source data time that was inserted to the target dataset, translated to local time.
-
Unoptimized changes
Number of records that are queryable via the view, but not yet merged into optimized Iceberg partitions. High counts may affect performance until background optimizations finish.
This reflects the number of records currently in the changes partition that have not yet been applied to the current or history partitions.
If this number is consistently high, consider increasing cluster compute capacity to accelerate optimization.
-
Message
Displays error message if changes to the table fail and are not processed.
Viewing run history
You can view the run history of a task to identify root causes and understand patterns over time.
-
Click Run history in Monitor view of a task.
-
Click Run history in the ... menu of a task in Monitor views.
Up to 100 executions are displayed in the run history based on your filter selections. Refine your filter criteria to see other executions. You can filter on execution end date and task status. Run information is retained for 13 months. Dataset metadata in runs is retained for 30 days.