OpenMetadata
OpenMetadata copied to clipboard
Test Connection should validate ALL permissions
trafficstars
taxonomies, tags... To make sure users are having the best UX and make sure that they have everything correctly.
We know what we need for each connector, so let's return a JSON payload explaining which checks passed and which others did not.
By source we need to make sure that all the accesses (for all the workflows) are correct. E.g., we can access the query logs table
{
"host connection" "ok",
"tag retrieval" "ko", -> you need to enable blablabla
"usage": "ko" -> give access to the `snowflake` database..
}
We can use this as a starter example. We might need to update how the execution happens to gather all the ok/kos needed for all the permissions