

And it sounds like you are somewhat qualified for that with some of your pipeline work (although big data experience is also important). Personally I've done both data science and data infrastructure and I like infrastructure a lot more anyway. I'm actually quite annoyed at what has been happening to the term data science lately - it's supposed to be some stats-heavy/applied-AI role but a lot of companies hiring "data scientists" are really just hiring SQL jockeys. That's perfectly fine but it's not what traditionally is referred to as data science. There are a lot of people with a similar background to you and normally those are in "business intelligence/analytics" or "data engineering" where they are mostly writing sql queries and interacting with dashboards/OLAP cubes or setting up those dashboards/cubes. The issue is that you are using a datetime column in MySQL which doesn't have an associated timezone.The one thing I see kind of missing is a math background or at least a project proving that that is in your skillset (recommendations sounds like it could fit this). Hope to see it fixed I spent some time digging into this problem yesterday and I think I have a pretty good idea of what the problem is, but unfortunately I think it is not an easy fix.
#METABASE 30M INSIGHT FULL#
But this one drawback is preventing full adoption by our team. Metabase is an amazing tool which has given us an unlimited number of dashboards and queries to use for free, as opposed to other commercial alternatives which have expensive quota limits. When I manually tweak the SQL to add the timezone offset - the useful features like X-Ray, group by week/month etc are not available anymore. If not, they have to depend on dev team to manually repair the SQL queries to get the correct data.Īnd also - it seems like X-Ray Features work on Timeline graphs only when they are generated via GUI. Isn't the Report timezone setting in Admin Panel supposed to add this offset to queries automatically? If that can be done, it will help us a lot - as we can let everyone in the company set up any question they want. `checked_out_on `, 'UTC ', 'Asia/Calcutta ')) = date(now()))

`is_checked_out ` = TRUE) AND date(convert_tz( `cart `. `created_for_testing ` = FALSEĪND `cart `. SELECT count( *) AS `count ` FROM `cart ` WHERE (( `cart `. I have deliberately used the PREVIOUS date so the figures can be compared for the third part of my question This is the RIGHT query which should execute (which we are currently doing in SQL). This is shown by the fact that even after compensating for the diff in hours between the MB question and the SQL, the numbers do not match up.

The hours being shown on the client are not on the client time, but the server time (UTC).This can be also be seen from the log which i have attached at the very end The data being selected is of the day PREVIOUS to the one being requested.The field in question, "Appointment Dt", is a DATETIME data type in mySQL I have created a question which groups a certain metric by the hour of day.

#nohup java -Xmx1536m -Xms1536m -Duser.timezone=Asia/Calcutta -jar ~/current/metabase.jar & Running it on the server with the time zone set makes no difference Nohup java -Xmx1536m -Xms1536m -jar ~/current/metabase.jar & MB is running on the server without a time zone set Time zone on the client is set to Asia/Calcutta Metabase client is set to use India/Calcutta as the timezone. Metabase 26rc1, running on a EC2 with UTC.
