在喜马拉雅上班时,觉得元数据+xql+panda非常好用,非常适配南林金智这帮起名只起拼音缩写的人的起名习惯,遂将其设计理念抄过来。
总体上来说,本项目的元数据模块提供元数据的挖掘和业务数据的预览;nanlin_sql模块提供跨数据源的连接查询操作,panda模块提供定时搬运数据的任务(暂无计划)
元数据库设计:
数据源(data_source或engine,只有mysql或oracle两种数据源):(id, name, chinese_name, comment, datasource_type, host, port, driver_class, connection_account, connection_password, created_time, updated_time, is_deleted)
数据库(database或space):(id, data_source_id, name, chinese_name, comment, created_time, updated_time, is_deleted)
表(table或schema):(id, database_id, name, chinese_name, comment, created_time, updated_time, is_deleted)
字段(field):(id, table_id, data_type, name, chinese_name, comment, created_time, updated_time, is_deleted)
这是一个简化版的元数据系统。
等项目起来了再补数据库建表语句。
标签:comment,updated,name,chinese,林加,模块,time,数据挖掘,id From: https://www.cnblogs.com/zhuyuanfu/p/16888100.html