Reported issues for Metabase
Pod holds 21 of 53 problems reported by people outside the maintainer team. Issues filed by the project's own owners, members and collaborators are excluded entirely — a maintainer's release checklist is not a warning to a prospective user.
Back to Metabase.
Most discussed
Support multiple datasets in one BigQuery database
UPDATE November 2021: It is now on the roadmap: https://www.metabase.com/roadmap/
Usecase
We are currently using Redash as our BI tool and are planning to migrate to Metabase to better support our non-tech users with zero knowledge of SQL.
We use BigQuery as our data warehousing solution to load data from various sources. They are loaded into different datasets based on their source (Mysql, Mongodb, Mixpanel, Branch, Appsflyer etc) as below. <img src="https://user-image
Read the thread · 2018-04-01 · closed · external user · 20 comments
Dropdown filters display as text fields once embedded
Describe the bug
We're experiencing and issue where filters that are set as dropdowns in the Metabse UI are displaying as text fields when embedded in our app.
This is happening to multiple filters, but not to all of them. Additionally, one of the dropdown filters shows one option when there should be four.
Here are screenshots of the two scenarios:
 The one listed is not a valid S3 path. I used https://s3.amazonaws.com/downloads.metabase.com/v0.23.1/metabase-aws-eb.zip
Read the thread · 2017-04-12 · closed · 8 comments
Metric with unnamed Custom Expression breaks Data Model for table
Describe the bug Create a Metric with a Custom Expression without giving it an optional name, and then save the metric and visit Data Model. Now it doesn't load the data on the table for the metric.
Logs
I'm not seeing any backend errors.
But there's browser errors. While saving the Metric it gave TypeError: prevComponentInstance is null.
And when visiting the Data Model, then it shows Error: `query` is a required parameter to format expressions.
To Reproduce
- Go
Read the thread · 2019-09-09 · closed · outside contributor · 7 comments
SMTP password is stored in plaintext and can be accessed by admins (e.g. from the admin settings email page)
We should probably never allow users to see previously set credentials, and possibly encrypt them somehow.
Read the thread · 2015-10-06 · closed · outside contributor · 7 comments
Type errors on Nextjs (and possibly others) "'MetabaseProvider' cannot be used as a JSX component."
Thread with the customer: https://metaboat.slack.com/archives/C07166YL2UU/p1737479261789419
Thread 1 of investigation: https://metaboat.slack.com/archives/C063Q3F1HPF/p1737479654203179 Thread 2 of investigation: https://metaboat.slack.com/archives/C063Q3F1HPF/p1739530363089089
It seems like @types/react is installed multiple times, specifically, there's a copy inside node_modules/@metabase/emebedding-sdk-react/... which shouldn't be there.
Read the thread · 2025-02-14 · closed · 6 comments
SDK Error icon didn't show up
Describe the bug
The error icon is invisible. This was due to box-sizing: content-box on the SDK compared to box-sizing: border-box on the core app.
What it looks like now
What is it supposed to look like
To Reproduce
- Embed anything with an SDK, and disable SDK embedding in admin setting
Read the thread · 2024-11-29 · closed · 5 comments
Auth: AWS Cognito as an SSO provider
Our product infrastructure is built on AWS. The product is hosted on AWS Beanstalk and its authentication is handled by AWS Cognito. We have recently integrated Metabase in our application. Seeing how Metabase offers installation on AWS Beanstalk it would be really helpful if Metabase could provide a SSO option for AWS Cognito. It would make handling permissions and managing user groups easier for us and allow us to truly make a one stop cloud solution.
:arrow_down: Please click the :+1: reac
Read the thread · 2018-05-18 · open · external user · 5 comments
Most recent
[SDK] Switching the InteractiveQuestion's questionId from an existing question to "new" causes an empty state to be shown
When there is an already existing question in InteractiveQuestion, but we switch the questionId to "new", the question shows an empty state instead of showing the editor as we expects.
Using this snippet for reproduction:
const [questionId, setQuestionId] = useState(1)
<InteractiveQuestion questionId={questionId} />
<button onClick={() => setQuestionId("new")}>new question</button>
Clicking on "new question" here makes the empty state for visualization shown:

- next app router when hot reloading
- next pages router when following a to a page that was already visited, the whole _app is unmounted and remounted
I
Read the thread · 2024-12-02 · closed · 0 comments
Use Next.js experimental compatibility layer and print a message in the embedding cli
Using CLI in Next.js does not work today because of the dynamic import statements needed.
For Next.js specifically, we could update the import line to use the experimental compatibility layer that Nicolo built, and point them to the Next.js bit of the documentation in case it doesn't work for them.
Read the thread · 2024-11-15 · closed · 1 comment
Adapt server logs viewer to new JSON format
Have a place to display server logs if available. Ideally provide the ability to search them (can be postponed if not straightforward) This is mostly about adapting the existing log viewer from https://metabase-debugger.vercel.app/ to the new JSON format
Read the thread · 2024-11-06 · closed · outside contributor · 0 comments
Show the demo password in the terminal in the embedding cli
The embedding CLI should let people know where to find the generated password file (i.e. the METABASE_LOGIN.json) and also print it in the console to make the experience better. The password is supposed to be for demo purposes only, so this does not pose a security risk.
Read the thread · 2024-11-01 · closed · 0 comments
Specify the collection to save to via a prop in the sdk's save modal
We want to restrict where users can save into programmatically, i.e. which collection to save to, so the user don't have to ever think about collections).
When saving, we currently ask whether to create a new question or overwrite the question. If they choose "new question", they should pick a name, but they don't need to choose where to save to. Just disabling the selection would be enough for the customer at the moment.
We should make sure this covers the components we have that allows savin
Read the thread · 2024-10-25 · closed · 0 comments
Add Diagnostic Info as command palette action
Can we add "Download diagnostic information" as an action in the command palette?
Read the thread · 2024-09-20 · closed · outside contributor · 0 comments
The remaining reports are on the project's issue tracker.