Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Apr 13, 2026 7:39:50 AM
Dec 10, 2025 9:31:59 AM
This document contains frequently asked questions for the Qlik Write Table.
Content
A: After 90 days, changes will be permanently deleted from the change store and will no longer be available in the Write Table chart.
There are three options to set up a scheduled extraction of these changes:
A: Every new change is appended to the change store, together with a primary key and the metadata to track which user made the change and when they made it.
A: When new changes are made, they are appended to the change store with a 90-day TTL (time to live). The write table displays the latest change in the chart, and you can hover a cell in the chart to see previous change values with the user's info and timestamp.
The full history of all changes can be retrieved through the List Change Store History block in Qlik Automate or through the /changes endpoint in the API (until their 90-day TTL expires).
A: The write table is provided as an included capability.
A: No, the Write Table is only available in the following editions of Qlik Cloud:
A: No. Adding and configuring the Write Table in a sheet requires the Manage write table charts user permission. This permission is automatically enabled in the User default role. Tenant admins can manage the Default user role or create a custom role that includes this permission.
A: Section access is applied only to data that is in use by the Qlik engine.
The records shown in a write table depend on the primary key, which is configured using engine data. Therefore, if the write table is used in an app that uses section access, the records shown in the table will be restricted by section access.
However, the write table interaction data, such as edits created during analysis sessions, are stored in a change store. This happens separately from the engine, meaning Section access is not applied on a change store or on the change-stores API.
Therefore, users with permission to read from the change-stores API will be able to read all data from a change store regardless of the Section access rules.
For additional details, see Section access limitations.
A: Users with the full Manage write table charts permission can access the change-stores API and use it to read changes from change-stores they have access to. It is also possible to create an OAuth credential that has limited API access to the change-stores API. Assigning this limited access to a user is not yet possible.
A: Users with the full Manage write table charts permission or the Read and write access only permission can use the Write Table chart to read and write changes through the chart.
See Write table permissions for details.
A: Please make sure that Touch screen mode is disabled for your app. The write table is read-only when touch screen mode is enabled.
A: Text input box (manual user input) and dropdown (single select).
A: Not as of yet. For now, the values are a hardcoded list configurable in an editable column’s settings.
A: No, this is not supported and not on the roadmap.
A: Yes, the write table is available in the government editions of Qlik.
A: No, the write table is only available on Qlik Cloud. There are no plans to make it available in on-prem versions.
Hi @marksouzacosta. Thanks for your Snowflake video, but it’s quite different from Databricks. In the automation, I don’t have blocks to run a query or insert changes into Databricks. I suppose I could replace the Do Query block with Start Pipeline Update and run a delete query, but I’m not sure how to apply the changes to Databricks without the Insert Bulk block. I don’t see any similar block available.
Hi @Bel01234,
I'm not experienced with Databricks and Qlik Automation Databricks blocks but I was able to achieve the same thing using the Call URL basic block to call Databricks endpoints to send SQL Statements - I'm sure there must be better ways to do that.
This is what I have done:
The Params in this Block works as Body parameters when you set the Method as POST.
You must have in hands your wharehouse id, catalog and schema. This is my statement to delete all records from the FILM_WB table:
TRUNCATE TABLE FILM_WB
This is the full JSON Body:
{
"statement": "TRUNCATE TABLE FILM_WB",
"warehouse_id": "your_warehouse_id_here",
"catalog": "playground",
"schema": "default"
}
Use the header to do a Bearer Authentication:
The second Call URL block is similar to the first one. The only change is the Statement. The block is inside the List Current Changes From Change Store block loop, so it will be executed for every record loaded there. The Statement parameter looks like this:
Regards,
Mark Costa
Thank you very much @marksouzacosta . Your answer was very helpful, and I’ve got it working now.
Excellent feature!
But I'm having trouble getting it to work for the end users!
The User Default security rule has the "Manage write table charts"=Allowed and the user has "Can contribute" on the space. They have Professinal entitlements!
Can get it to work with the "Can manage" permission on the space but would like to just use "Can contribute".
Documentation says......
In managed spaces, one of the following:
Owner (of space)
Can manage
Can contribute
Any ideas what I'm missing?
@Anders77 , this seems to be a bug and we have started an investigation. Thank you for sharing this.
@Emile_Koslowski
Great. Thanks for info!
Hi @Emile_Koslowski,
we found out, that it's not possible to send the data to Excel for the write-back table?
BR
Martin
Hello,
Could the api/analytics/change-stores endpoints be added to qlik.dev please?
I cant seem to find them, unless I missed them somehow, perhaps because of the ongoing (namespace)refactor.
Kr,
Matthias
@martingries we just finished this how to guide on syncing write table/change store data to Excel files through Qlik Automate: https://community.qlik.com/t5/Official-Support-Articles/How-to-extract-changes-from-the-change-store...
@matthias_v , the API specs are available here: https://qlik.dev/apis/rest/analytics/change-stores/