Mutable Table functions#
The ETL Toolkit has special functions to create and update tables that are using the ``MutableTable` component from Atlas data apps. Mutable tables are useful when there needs to human-entered data or updates to databricks tables. This should be a preferred method over using google sheets as mutable tables are performant, durable, and preserve change tracking of human edits.
Tip
It is required to use these functions to when creating tables as they will automatically add the necessary meatadata fields and settings to work seamlessly with data apps using this component.
Table Operations#
There is a dedicated function to initialize a mutable table in databricks and subsequently sync or merge in human-edits into a mutable table inside databricks. The idea is that sync operations should be run periodically in accordance to pipeline needs while humans can edit the mutable table as needed.