Hello,
<We're using a self-hosted version of Metabase on AWS (via ECS task). I added new table with Athena connector. Everything goes well during the configuration : database is well imported into metabase BUT I can't navigate through this database via QUESTION, the fields are not detected (see screenshots) :
Are you sure there are no permission issues here? Can you check the logs when you try to connect the DB or perform a sync schema now form Admin -> Databases
The synchronization looks performing without any issue...
I have this in the log when I perform a new sync of the schema (from admin console) :
[90e60a2d-38fb-4943-9067-adb6807a8a98] 2023-06-13T11:51:10+02:00 DEBUG metabase.server.middleware.log GET /api/database 200 6.8 ms (3 DB calls) App DB connections: 0/15 Jetty threads: 3/50 (24 idle, 0 queued) (152 total active threads) Queries in flight: 0 (0 queued)
And about the permission, in the admin console, I am an admin user and all users have the permission to query this database ...
So I really don't know why from the Question console, no field appear, but from SQL it works.
I will test But what I say is when I use SQL in metabase the query works, but not in native Question (the fields doesnt' appear).. So I don't think the issue comes from the user rights as user is the same (using SQL or Native question)
The columns do not appear in the GUI question right nor in Native Question? It might be the case that during sync the user doesn't have rights to call DESCRIBE for example and metabase cannot get the column names or something like that ... Try given full privileges and sync/scan see what happens