{ "tables": [ "dallyproject_2005_2015_tbl", "dallyproject_2016_tbl", "dallyproject_2017_tbl", "dallyproject_2018_tbl", "dallyproject_2019_tbl", "dallyproject_2020_tbl", "dallyproject_tbl", "member_tbl", "project_tbl", "systemconfig_tbl", "userstate_tbl", "worker_tardy_tbl" ], "relationships": [ { "from": "dallyproject_2005_2015_tbl", "from_col": "entryjobcode,entrypcode", "to": "dallyproject_2016_tbl", "to_col": "entryjobcode,entrypcode", "type": "INFERRED" }, { "from": "dallyproject_2005_2015_tbl", "from_col": "entryjobcode,entrypcode", "to": "dallyproject_2017_tbl", "to_col": "entryjobcode,entrypcode", "type": "INFERRED" }, { "from": "dallyproject_2005_2015_tbl", "from_col": "entryjobcode,entrypcode", "to": "dallyproject_2018_tbl", "to_col": "entryjobcode,entrypcode", "type": "INFERRED" }, { "from": "dallyproject_2005_2015_tbl", "from_col": "entryjobcode,entrypcode", "to": "dallyproject_2019_tbl", "to_col": "entryjobcode,entrypcode", "type": "INFERRED" }, { "from": "dallyproject_2005_2015_tbl", "from_col": "entryjobcode,entrypcode", "to": "dallyproject_2020_tbl", "to_col": "entryjobcode,entrypcode", "type": "INFERRED" }, { "from": "dallyproject_2005_2015_tbl", "from_col": "entryjobcode,entrypcode", "to": "dallyproject_tbl", "to_col": "entryjobcode,entrypcode", "type": "INFERRED" }, { "from": "dallyproject_2005_2015_tbl", "from_col": "memberno", "to": "member_tbl", "to_col": "memberno", "type": "INFERRED" }, { "from": "dallyproject_2005_2015_tbl", "from_col": "memberno", "to": "userstate_tbl", "to_col": "memberno", "type": "INFERRED" }, { "from": "dallyproject_2005_2015_tbl", "from_col": "memberno", "to": "worker_tardy_tbl", "to_col": "memberno", "type": "INFERRED" }, { "from": "dallyproject_2016_tbl", "from_col": "entryjobcode,entrypcode", "to": "dallyproject_2017_tbl", "to_col": "entryjobcode,entrypcode", "type": "INFERRED" }, { "from": "dallyproject_2016_tbl", "from_col": "entryjobcode,entrypcode", "to": "dallyproject_2018_tbl", "to_col": "entryjobcode,entrypcode", "type": "INFERRED" }, { "from": "dallyproject_2016_tbl", "from_col": "entryjobcode,entrypcode", "to": "dallyproject_2019_tbl", "to_col": "entryjobcode,entrypcode", "type": "INFERRED" }, { "from": "dallyproject_2016_tbl", "from_col": "entryjobcode,entrypcode", "to": "dallyproject_2020_tbl", "to_col": "entryjobcode,entrypcode", "type": "INFERRED" }, { "from": "dallyproject_2016_tbl", "from_col": "entryjobcode,entrypcode", "to": "dallyproject_tbl", "to_col": "entryjobcode,entrypcode", "type": "INFERRED" }, { "from": "dallyproject_2016_tbl", "from_col": "memberno", "to": "member_tbl", "to_col": "memberno", "type": "INFERRED" }, { "from": "dallyproject_2016_tbl", "from_col": "memberno", "to": "userstate_tbl", "to_col": "memberno", "type": "INFERRED" }, { "from": "dallyproject_2016_tbl", "from_col": "memberno", "to": "worker_tardy_tbl", "to_col": "memberno", "type": "INFERRED" }, { "from": "dallyproject_2017_tbl", "from_col": "entryjobcode,entrypcode", "to": "dallyproject_2018_tbl", "to_col": "entryjobcode,entrypcode", "type": "INFERRED" }, { "from": "dallyproject_2017_tbl", "from_col": "entryjobcode,entrypcode", "to": "dallyproject_2019_tbl", "to_col": "entryjobcode,entrypcode", "type": "INFERRED" }, { "from": "dallyproject_2017_tbl", "from_col": "entryjobcode,entrypcode", "to": "dallyproject_2020_tbl", "to_col": "entryjobcode,entrypcode", "type": "INFERRED" }, { "from": "dallyproject_2017_tbl", "from_col": "entryjobcode,entrypcode", "to": "dallyproject_tbl", "to_col": "entryjobcode,entrypcode", "type": "INFERRED" }, { "from": "dallyproject_2017_tbl", "from_col": "memberno", "to": "member_tbl", "to_col": "memberno", "type": "INFERRED" }, { "from": "dallyproject_2017_tbl", "from_col": "memberno", "to": "userstate_tbl", "to_col": "memberno", "type": "INFERRED" }, { "from": "dallyproject_2017_tbl", "from_col": "memberno", "to": "worker_tardy_tbl", "to_col": "memberno", "type": "INFERRED" }, { "from": "dallyproject_2018_tbl", "from_col": "entryjobcode,entrypcode", "to": "dallyproject_2019_tbl", "to_col": "entryjobcode,entrypcode", "type": "INFERRED" }, { "from": "dallyproject_2018_tbl", "from_col": "entryjobcode,entrypcode", "to": "dallyproject_2020_tbl", "to_col": "entryjobcode,entrypcode", "type": "INFERRED" }, { "from": "dallyproject_2018_tbl", "from_col": "entryjobcode,entrypcode", "to": "dallyproject_tbl", "to_col": "entryjobcode,entrypcode", "type": "INFERRED" }, { "from": "dallyproject_2018_tbl", "from_col": "memberno", "to": "member_tbl", "to_col": "memberno", "type": "INFERRED" }, { "from": "dallyproject_2018_tbl", "from_col": "memberno", "to": "userstate_tbl", "to_col": "memberno", "type": "INFERRED" }, { "from": "dallyproject_2018_tbl", "from_col": "memberno", "to": "worker_tardy_tbl", "to_col": "memberno", "type": "INFERRED" }, { "from": "dallyproject_2019_tbl", "from_col": "entryjobcode,entrypcode", "to": "dallyproject_2020_tbl", "to_col": "entryjobcode,entrypcode", "type": "INFERRED" }, { "from": "dallyproject_2019_tbl", "from_col": "entryjobcode,entrypcode", "to": "dallyproject_tbl", "to_col": "entryjobcode,entrypcode", "type": "INFERRED" }, { "from": "dallyproject_2019_tbl", "from_col": "memberno", "to": "member_tbl", "to_col": "memberno", "type": "INFERRED" }, { "from": "dallyproject_2019_tbl", "from_col": "memberno", "to": "userstate_tbl", "to_col": "memberno", "type": "INFERRED" }, { "from": "dallyproject_2019_tbl", "from_col": "memberno", "to": "worker_tardy_tbl", "to_col": "memberno", "type": "INFERRED" }, { "from": "dallyproject_2020_tbl", "from_col": "entryjobcode,entrypcode", "to": "dallyproject_tbl", "to_col": "entryjobcode,entrypcode", "type": "INFERRED" }, { "from": "dallyproject_2020_tbl", "from_col": "memberno", "to": "member_tbl", "to_col": "memberno", "type": "INFERRED" }, { "from": "dallyproject_2020_tbl", "from_col": "memberno", "to": "userstate_tbl", "to_col": "memberno", "type": "INFERRED" }, { "from": "dallyproject_2020_tbl", "from_col": "memberno", "to": "worker_tardy_tbl", "to_col": "memberno", "type": "INFERRED" }, { "from": "dallyproject_tbl", "from_col": "memberno", "to": "member_tbl", "to_col": "memberno", "type": "INFERRED" }, { "from": "dallyproject_tbl", "from_col": "memberno", "to": "userstate_tbl", "to_col": "memberno", "type": "INFERRED" }, { "from": "dallyproject_tbl", "from_col": "memberno", "to": "worker_tardy_tbl", "to_col": "memberno", "type": "INFERRED" }, { "from": "member_tbl", "from_col": "groupcode,memberno", "to": "userstate_tbl", "to_col": "groupcode,memberno", "type": "INFERRED" }, { "from": "member_tbl", "from_col": "memberno", "to": "worker_tardy_tbl", "to_col": "memberno", "type": "INFERRED" }, { "from": "project_tbl", "from_col": "projectcode", "to": "userstate_tbl", "to_col": "projectcode", "type": "INFERRED" }, { "from": "userstate_tbl", "from_col": "memberno", "to": "worker_tardy_tbl", "to_col": "memberno", "type": "INFERRED" } ] }