This PR creates the resource counterpart of the metabase_table data source. This resource does not create tables but imports them similarly to the data source. However it allows to update basic table properties, as well as field (column) semantic types.
Semantic types are crucial as they determine what operations can be done on the field (e.g. numeric comparison, etc). This will be used by the mbtf tool.
🐙 Related GitHub issue(s)
N/A
🕰️ Commits
👽 Define the updateField operation of the Metabase API
♻️ Extract the makeSearchPredicate logic from the table data source
♻️ Extract the makeTableFieldsValue logic
👽 Define the updateTable operation of the Metabase API
✨ Support description attribute in table data source
♻️ Extract the findTableInMetabase logic
♻️ Handle unknown values when searching for a table
📝 Description of the PR
This PR creates the resource counterpart of the
metabase_table
data source. This resource does not create tables but imports them similarly to the data source. However it allows to update basic table properties, as well as field (column) semantic types.Semantic types are crucial as they determine what operations can be done on the field (e.g. numeric comparison, etc). This will be used by the
mbtf
tool.🐙 Related GitHub issue(s)
N/A
🕰️ Commits