Hi flamber,
Diagnostic Info below:
{
"browser-info": {
"language": "en-GB",
"platform": "Win32",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/89.0.4389.90 Safari/537.36",
"vendor": "Google Inc."
},
"system-info": {
"file.encoding": "UTF-8",
"java.runtime.name": "OpenJDK Runtime Environment",
"java.runtime.version": "11.0.7+10",
"java.vendor": "AdoptOpenJDK",
"java.vendor.url": "https://adoptopenjdk.net/",
"java.version": "11.0.7",
"java.vm.name": "OpenJDK 64-Bit Server VM",
"java.vm.version": "11.0.7+10",
"os.name": "Linux",
"os.version": "4.14.198-152.320.amzn2.x86_64",
"user.language": "en",
"user.timezone": "GMT"
},
"metabase-info": {
"databases": [
"mongo",
"postgres",
"googleanalytics",
"redshift"
],
"hosting-env": "unknown",
"application-database": "postgres",
"application-database-details": {
"database": {
"name": "PostgreSQL",
"version": "12.5"
},
"jdbc-driver": {
"name": "PostgreSQL JDBC Driver",
"version": "42.2.8"
}
},
"run-mode": "prod",
"version": {
"date": "2020-10-26",
"tag": "v0.37.0.2",
"branch": "release-x.37.x",
"hash": "ba7be09"
},
"settings": {
"report-timezone": "Europe/London"
}
}
}
Segment is a data distribution tool, but it's not directly sending data to Metabase, while it is sending it to Redshift, which is what I use to query the data from Metabase. Anyway, it is not affecting the whole process, as I am simply connecting to Redshift directly from Metabase (i.e. no Segment involved there).
Metabase already has access to my Redshift's schemas, but it seems like it is not able to show even the new tables I have created in the schemas that I could already query. (Plus, it cannot even see the schemas I have created through using Segment, as mentioned above.)
And yes, when I query in Metabase through Native query it seems like I can actually query all of the tables that I cannot see.
Let me know how this can be solved and thanks!