Requirement: Immuta permission USER_ADMIN
You can manually run a schema monitoring job globally using the /dataSource/detectRemoteChanges
endpoint of the Immuta API with an empty payload.
You can manually run a schema monitoring job for all data sources that you own using the /dataSource/detectRemoteChanges
endpoint of the Immuta API with a payload containing the hostname for your data sources or their individual IDs.
You can manually run a schema monitoring job for data sources you are subscribed to using the /dataSource/detectRemoteChanges
endpoint of the Immuta API with a payload containing the hostname for your data source and the table name or data source ID.
Navigate to the data source overview page.
Click on the health check icon.
Scroll to Column Detection, and click Trigger Detection.
Navigate to the Project Overview tab.
Click Edit Connection.
Use the Connection Information modal to make any necessary changes.
Click Save.
Navigate to the Project Overview tab.
Click Edit Schema Monitoring.
Use the Basic Information modal to make any necessary changes to naming formats.
Click Save.
Navigate to the Project Overview tab.
Click Edit Schema Monitoring.
Use the dropdown menu in the Schema Monitoring modal to select a new schema detection owner. The new owner must be an owner of one or more of the data sources belonging to that schema.
Click Save.
Navigate to the App Settings page and scroll down to the Advanced Configuration.
Copy and paste this YAML into the text box:
Replace your-new-frequency
with the time you would like between schema jobs. For example use */30 * * * *
for the queries to run every 30 minutes.
Click Save.
Navigate to the App Settings page and scroll down to the Advanced Configuration.
Copy and paste this YAML into the text box:
Replace your-new-frequency
with the time you would like between column detection jobs. For example use */30 * * * *
for the queries to run every 30 minutes.
Click Save.