Creating write tables
You can create a write table on your sheet, adding dimensions, measures, and editable columns as needed. After creating a write table in an application, users with access to that application, as well as write table permissions, will be able to make changes to editable columns. Changes can then be exported to external systems.
Write table concepts
The following topics outline key concepts for the write table:
Create a write table
You can add a write table to your sheet at any time.
Do the following:
-
In the assets panel, open Charts.
-
Under Visualizations, drag a Write table to the sheet.
-
Click Add dimension and select a dimension or a field.
-
Add additional dimension and measure columns by clicking
under Data in the properties panel. A dropdown opens. Select either of the following:
- Fields & master items: Opens a searchable dialog box displaying every field and master item. You can choose to add any item as a dimension or measure.
- Custom expression: Opens a dialog box where you can type in an expression, or open the expression editor
.
-
Add editable columns by clicking
under Data in the properties panel, and selecting one of the following:
-
Create new editable column: Create a new, blank editable column.
-
Add existing editable columns: Use existing editable columns that match the primary keys defined for your write table.
-
-
By default, a new change store is created for newly created write tables. Optionally, under Change store in the properties panel, select an existing change store from the current space.
-
Define one or more primary keys for the table. In the write table, within the editable column, click Define, and select one or more dimension columns to use as the primary keys.
-
Click Save.
After you create the write table, allow users to interact with it and add changes to editable columns. You can also customize the appearance of the write table by configuring its properties and incorporating it into custom themes. See:
Extract and use changes
Application developers and system integrators can retrieve write table changes via the change-stores API. For more information, see Extracting changes from write tables.
Permissions
To create write tables and interact with the change-stores API, you need specific permissions. For more information, see Write table permissions.