The Edit Catalog Options Dialog is useful to define how namespaces, tables, and columns are retrieved and cached for connections to your database data sources. This includes using either SQL or ODBC calls, customizing the SQL, selecting the applicable namespaces, and determining how table and column names for your database are cached, as mentioned here .
When going to ‘Add External Data,’

Then ‘Databases,’ and selecting ‘Select Tables’

Depending on given privileges, for some non-admin users the ‘Edit Catalog Options’ configuration icon will not be shown as in the next screenshot.

To fix this, the Privileges ‘Create and Edit Database Instances and Connections’ and ‘Create and Edit Database Logins’ must be given to the affected user.
To grant both Privileges, follow the steps:

Now go back to ‘Add External Data,’ then ‘Databases,’ then ‘Select Tables’, select a ‘Data Source’ and you will see the ‘Edit Catalog Options’ configuration icon as in the next screenshot.

The same can be achieved on Developer, to do so follow the next steps:

Related article: How to Manage Database Connections