Working with change stores | Qlik Cloud Help
Skip to main content Skip to complementary content

Working with change stores

Change stores contain the user edits to editable columns in write tables.

What is a change store?

A change store is a Qlik-managed storage location that contains the user-added changes from editable columns in a write table. The change store is a temporary storage location—changes are stored for a maximum of 90 days, after which they are deleted.

You can either keep the automatically assigned change store or select an existing change store from the current space. When selecting an existing change store, make sure the primary keys in the write table match the primary keys defined in that change store.

Change store content is accessed via the change-stores API. With your change store ID, you can formulate API requests and automations that extract user changes to a permanent location such as a spreadsheet or database. For more information, see Extracting changes from write tables.

Managing change stores

By default, a new change store is created for newly created write tables. With respect to change stores, you can customize the following:

Selecting a different change store for a write table

Optionally, under Change store in the properties panel, select an existing change store from the current space.

Requirements and behavior are as follows:

  • The primary keys need to match between the current write table and the selected change store.

  • A single change store cannot be connected to multiple write tables.

  1. In the properties panel, expand Change store.

  2. Next to Change store ID, click Select.

Renaming change stores

Change stores have customizable names. You can rename each change store to make them unique and recognizable.

  1. In the properties panel, expand Change store.

  2. Click Edit.

  3. Type the change store name, and click to confirm.

Copying the change store ID

You can copy the change store ID in two ways:

  • In sheet edit mode after you create the write table. In the properties panel, under Change storeChange store ID, click Copy Copy ID.

    Copying the change store ID from the properties panel.

    Clicking the 'Copy ID' button in the write table properties to obtain the change store ID
  • In analysis mode when viewing the write table. Click the Info icon in the bottom right corner. Click Copy to copy the change store ID.

    Copying the change store ID when viewing a write table.

    Clicking the 'Copy' icon from the info tooltip when viewing a write table, copying the change store ID

Extracting changes from a change store

Application developers and system integrators can extract change store data from write tables, using it to implement real-time automations and other workflows. See Extracting changes from write tables.

Change store lifecycle

This section outlines the expected behavior for change stores when content is moved, published, and deleted.

Publishing

Different behavior is expected between when the application is first published to a managed space, and for each time the application is subsequently republished.

First publish

When an application with a write table is first published to a managed space:

  • New change stores are created in the target space

  • The published application will use these new change stores

Republishing without changes to write configuration

In this scenario, nothing changes. The published application continues to use the change stores in the managed space.

Republishing after new editable columns are added in the source application

In this scenario, the target change stores are updated to support these new columns.

Republishing after removing editable columns in the source application

In this scenario:

  • The write table in the published application will no longer show the deleted editable columns.

  • The target change stores retain these deleted columns.

Deletion

Deletion involves the deleting of charts, sheets, applications, and spaces.

Delete chart, sheet, or application

After a chart, sheet, or application containing a write table is deleted, the change store still exists in the space. You can still:

Delete space

When a space containing write tables is deleted, any change stores that were in the space are lost and not recoverable.

Moving

Moving happens when an application with a write table is moved to a different space. With moving, the following happens:

  • An empty change store will be created in the target space.

  • The write table in the application will no longer be linked to the change store in the original space.

After the move, you can reconfigure the write table to select an existing change store in the target space.

Limitations

For change store limitations, see Change store and data retention.

Did this page help you?

If you find any issues with this page or its content – a typo, a missing step, or a technical error – please let us know!