改造前
SELECT
DATE_FORMAT(t.created_time,'%Y%u') weeks,count(t.id) from tasks t inner join tasks_summary s on t.id=s.task_id
where s.task_type in("task","make_sense") group by weeks
改造后将DATE_FORMAT删除,保留要使用的字段,时间字段必须保留,因为原sql是用created_time进行时间过滤,因此该字段我们也保留,用于metabase过滤。
SELECT t.id, t.created_time from tasks t inner join tasks_summary s on t.id=s.task_id where s.task_type in("task","make_sense")
管理员—数据类型—找到字段—类型(选择类别,即可在仪表盘中进行过滤)
因为metabase是自动生成数据库信息的,所以直接迁移数据,启动程序会报错。
一定要先让程序成功启动后再导入老数据,再重启metabase就行了。
启动程序—成功----导入数据(可忽略错误)----重启程序----测试