This is an automated email from the ASF dual-hosted git repository.
pfzhan pushed a commit to branch kylin5
in repository https://gitbox.apache.org/repos/asf/kylin.git
The following commit(s) were added to refs/heads/kylin5 by this push:
new a7fd8bc2cf KYLIN-6027 update example metadata files
a7fd8bc2cf is described below
commit a7fd8bc2cf633e5fa8681187a004cdb53e8a12fe
Author: Yan Xin <[email protected]>
AuthorDate: Fri Nov 15 17:32:13 2024 +0800
KYLIN-6027 update example metadata files
Co-authored-by: Xin.Yan <[email protected]>
---
.../2d07e878-da28-a203-2d2c-185b4c6656f1.json | 3 +-
.../2d07e878-da28-a203-2d2c-185b4c6656f1.json | 112 ++++++
.../2d07e878-da28-a203-2d2c-185b4c6656f1.json | 409 +++++++++++++++++++++
.../{core_meta => }/PROJECT/learn_kylin.json | 0
build/sample_project/template/SYSTEM/UUID.json | 8 +
.../TABLE_INFO/learn_kylin.SSB.CUSTOMER.json | 0
.../TABLE_INFO/learn_kylin.SSB.DATES.json | 0
.../TABLE_INFO/learn_kylin.SSB.PART.json | 0
.../TABLE_INFO/learn_kylin.SSB.P_LINEORDER.json | 0
.../TABLE_INFO/learn_kylin.SSB.SUPPLIER.json | 0
.../3372c628-f7f4-ac8c-8fd6-8a493d2dd753.json | 6 +
.../52e94c45-05e4-a316-d6a1-f361a3cb5340.json | 6 +
.../cbc54374-2940-5f75-80e7-4914d842ea71.json | 6 +
.../ee09a64b-57dd-3b9a-2d42-469b8b06e43a.json | 6 +
.../ffdd7874-6875-41cd-049c-b7041e5fe606.json | 6 +
15 files changed, 561 insertions(+), 1 deletion(-)
diff --git
a/src/spark-project/spark-it/src/test/resources/index_planner/dataflow/d863b37c-e1a9-717f-7df7-74991815b1eb.json
b/build/sample_project/template/DATAFLOW/2d07e878-da28-a203-2d2c-185b4c6656f1.json
similarity index 83%
rename from
src/spark-project/spark-it/src/test/resources/index_planner/dataflow/d863b37c-e1a9-717f-7df7-74991815b1eb.json
rename to
build/sample_project/template/DATAFLOW/2d07e878-da28-a203-2d2c-185b4c6656f1.json
index 6d62651457..6ebfdb5167 100644
---
a/src/spark-project/spark-it/src/test/resources/index_planner/dataflow/d863b37c-e1a9-717f-7df7-74991815b1eb.json
+++
b/build/sample_project/template/DATAFLOW/2d07e878-da28-a203-2d2c-185b4c6656f1.json
@@ -9,5 +9,6 @@
"query_hit_count" : 0,
"last_query_time" : 0,
"layout_query_hit_count" : { },
- "segments" : [ ]
+ "project" : "learn_kylin",
+ "segment_uuids" : [ ]
}
\ No newline at end of file
diff --git
a/build/sample_project/template/INDEX_PLAN/2d07e878-da28-a203-2d2c-185b4c6656f1.json
b/build/sample_project/template/INDEX_PLAN/2d07e878-da28-a203-2d2c-185b4c6656f1.json
new file mode 100644
index 0000000000..5ce8d185ab
--- /dev/null
+++
b/build/sample_project/template/INDEX_PLAN/2d07e878-da28-a203-2d2c-185b4c6656f1.json
@@ -0,0 +1,112 @@
+{
+ "uuid" : "2d07e878-da28-a203-2d2c-185b4c6656f1",
+ "last_modified" : 1632293938767,
+ "create_time" : 1632293938765,
+ "version" : "%default_version%",
+ "description" : null,
+ "rule_based_index" : {
+ "dimensions" : [ 53, 55, 46, 43, 40, 42, 32 ],
+ "measures" : [ 100000 ],
+ "global_dim_cap" : null,
+ "aggregation_groups" : [ {
+ "includes" : [ 53, 55 ],
+ "measures" : [ 100000 ],
+ "select_rule" : {
+ "hierarchy_dims" : [ ],
+ "mandatory_dims" : [ 53 ],
+ "joint_dims" : [ ]
+ },
+ "index_range" : "EMPTY"
+ }, {
+ "includes" : [ 46, 43 ],
+ "measures" : [ 100000 ],
+ "select_rule" : {
+ "hierarchy_dims" : [ ],
+ "mandatory_dims" : [ 46 ],
+ "joint_dims" : [ ]
+ },
+ "index_range" : "EMPTY"
+ }, {
+ "includes" : [ 40, 42 ],
+ "measures" : [ 100000 ],
+ "select_rule" : {
+ "hierarchy_dims" : [ ],
+ "mandatory_dims" : [ 40 ],
+ "joint_dims" : [ ]
+ },
+ "index_range" : "EMPTY"
+ }, {
+ "includes" : [ 32 ],
+ "measures" : [ 100000 ],
+ "select_rule" : {
+ "hierarchy_dims" : [ ],
+ "mandatory_dims" : [ ],
+ "joint_dims" : [ ]
+ },
+ "index_range" : "EMPTY"
+ } ],
+ "layout_id_mapping" : [ 10001, 20001, 30001, 40001, 50001, 60001, 70001,
80001 ],
+ "parent_forward" : 3,
+ "index_start_id" : 10000,
+ "last_modify_time" : 1632294041099,
+ "layout_black_list" : [ ],
+ "scheduler_version" : 2,
+ "index_update_enabled" : true
+ },
+ "indexes" : [ {
+ "id" : 0,
+ "dimensions" : [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16,
17, 32, 34, 40, 42, 43, 46, 53, 55 ],
+ "measures" : [ 100000 ],
+ "layouts" : [ {
+ "id" : 1,
+ "name" : null,
+ "owner" : null,
+ "col_order" : [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15,
16, 17, 32, 34, 40, 42, 43, 46, 53, 55, 100000 ],
+ "shard_by_columns" : [ ],
+ "partition_by_columns" : [ ],
+ "sort_by_columns" : [ ],
+ "storage_type" : 20,
+ "update_time" : 1632293938765,
+ "manual" : false,
+ "auto" : false,
+ "base" : true,
+ "draft_version" : null,
+ "index_range" : null
+ } ],
+ "next_layout_offset" : 2
+ }, {
+ "id" : 20000000000,
+ "dimensions" : [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16,
17, 32, 34, 40, 42, 43, 46, 53, 55 ],
+ "measures" : [ ],
+ "layouts" : [ {
+ "id" : 20000000001,
+ "name" : null,
+ "owner" : null,
+ "col_order" : [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15,
16, 17, 32, 34, 40, 42, 43, 46, 53, 55 ],
+ "shard_by_columns" : [ ],
+ "partition_by_columns" : [ ],
+ "sort_by_columns" : [ ],
+ "storage_type" : 20,
+ "update_time" : 1632293938765,
+ "manual" : false,
+ "auto" : false,
+ "base" : true,
+ "draft_version" : null,
+ "index_range" : null
+ } ],
+ "next_layout_offset" : 2
+ } ],
+ "override_properties" : { },
+ "to_be_deleted_indexes" : [ ],
+ "auto_merge_time_ranges" : null,
+ "retention_range" : 0,
+ "engine_type" : 80,
+ "next_aggregation_index_id" : 90000,
+ "next_table_index_id" : 20000010000,
+ "agg_shard_by_columns" : [ ],
+ "extend_partition_columns" : [ ],
+ "layout_bucket_num" : { },
+ "approved_additional_recs" : 0,
+ "approved_removal_recs" : 0,
+ "project" : "learn_kylin"
+}
\ No newline at end of file
diff --git
a/build/sample_project/template/MODEL/2d07e878-da28-a203-2d2c-185b4c6656f1.json
b/build/sample_project/template/MODEL/2d07e878-da28-a203-2d2c-185b4c6656f1.json
new file mode 100644
index 0000000000..5c33ec1c61
--- /dev/null
+++
b/build/sample_project/template/MODEL/2d07e878-da28-a203-2d2c-185b4c6656f1.json
@@ -0,0 +1,409 @@
+{
+ "uuid" : "2d07e878-da28-a203-2d2c-185b4c6656f1",
+ "last_modified" : 1632293938765,
+ "create_time" : 1632293935226,
+ "version" : "%default_version%",
+ "alias" : "sample_ssb",
+ "owner" : "ADMIN",
+ "config_last_modifier" : null,
+ "config_last_modified" : 0,
+ "description" : "",
+ "fact_table" : "SSB.P_LINEORDER",
+ "fact_table_alias" : null,
+ "management_type" : "MODEL_BASED",
+ "join_tables" : [ {
+ "table" : "SSB.DATES",
+ "kind" : "LOOKUP",
+ "alias" : "DATES",
+ "join" : {
+ "type" : "INNER",
+ "primary_key" : [ "DATES.D_DATEKEY" ],
+ "foreign_key" : [ "P_LINEORDER.LO_ORDERDATE" ],
+ "non_equi_join_condition" : null,
+ "primary_table" : null,
+ "foreign_table" : null
+ },
+ "flattenable" : "flatten",
+ "join_relation_type" : "MANY_TO_ONE"
+ }, {
+ "table" : "SSB.CUSTOMER",
+ "kind" : "LOOKUP",
+ "alias" : "CUSTOMER",
+ "join" : {
+ "type" : "INNER",
+ "primary_key" : [ "CUSTOMER.C_CUSTKEY" ],
+ "foreign_key" : [ "P_LINEORDER.LO_CUSTKEY" ],
+ "non_equi_join_condition" : null,
+ "primary_table" : null,
+ "foreign_table" : null
+ },
+ "flattenable" : "flatten",
+ "join_relation_type" : "MANY_TO_ONE"
+ }, {
+ "table" : "SSB.PART",
+ "kind" : "LOOKUP",
+ "alias" : "PART",
+ "join" : {
+ "type" : "INNER",
+ "primary_key" : [ "PART.P_PARTKEY" ],
+ "foreign_key" : [ "P_LINEORDER.LO_PARTKEY" ],
+ "non_equi_join_condition" : null,
+ "primary_table" : null,
+ "foreign_table" : null
+ },
+ "flattenable" : "flatten",
+ "join_relation_type" : "MANY_TO_ONE"
+ }, {
+ "table" : "SSB.SUPPLIER",
+ "kind" : "LOOKUP",
+ "alias" : "SUPPLIER",
+ "join" : {
+ "type" : "INNER",
+ "primary_key" : [ "SUPPLIER.S_SUPPKEY" ],
+ "foreign_key" : [ "P_LINEORDER.LO_SUPPKEY" ],
+ "non_equi_join_condition" : null,
+ "primary_table" : null,
+ "foreign_table" : null
+ },
+ "flattenable" : "flatten",
+ "join_relation_type" : "MANY_TO_ONE"
+ } ],
+ "filter_condition" : "",
+ "partition_desc" : {
+ "partition_date_column" : "P_LINEORDER.LO_ORDERDATE",
+ "partition_date_start" : 0,
+ "partition_date_format" : "yyyy-MM-dd",
+ "partition_type" : "APPEND",
+ "partition_condition_builder" :
"org.apache.kylin.metadata.model.PartitionDesc$DefaultPartitionConditionBuilder"
+ },
+ "capacity" : "MEDIUM",
+ "segment_config" : {
+ "auto_merge_enabled" : null,
+ "auto_merge_time_ranges" : null,
+ "volatile_range" : null,
+ "retention_range" : null,
+ "create_empty_segment_enabled" : false
+ },
+ "data_check_desc" : null,
+ "semantic_version" : 0,
+ "storage_type" : 0,
+ "model_type" : "BATCH",
+ "all_named_columns" : [ {
+ "id" : 0,
+ "name" : "LO_SHIPMODE",
+ "column" : "P_LINEORDER.LO_SHIPMODE",
+ "status" : "DIMENSION"
+ }, {
+ "id" : 1,
+ "name" : "LO_LINENUMBER",
+ "column" : "P_LINEORDER.LO_LINENUMBER",
+ "status" : "DIMENSION"
+ }, {
+ "id" : 2,
+ "name" : "LO_ORDTOTALPRICE",
+ "column" : "P_LINEORDER.LO_ORDTOTALPRICE",
+ "status" : "DIMENSION"
+ }, {
+ "id" : 3,
+ "name" : "LO_SUPPLYCOST",
+ "column" : "P_LINEORDER.LO_SUPPLYCOST",
+ "status" : "DIMENSION"
+ }, {
+ "id" : 4,
+ "name" : "LO_SUPPKEY",
+ "column" : "P_LINEORDER.LO_SUPPKEY",
+ "status" : "DIMENSION"
+ }, {
+ "id" : 5,
+ "name" : "LO_QUANTITY",
+ "column" : "P_LINEORDER.LO_QUANTITY",
+ "status" : "DIMENSION"
+ }, {
+ "id" : 6,
+ "name" : "LO_PARTKEY",
+ "column" : "P_LINEORDER.LO_PARTKEY",
+ "status" : "DIMENSION"
+ }, {
+ "id" : 7,
+ "name" : "LO_ORDERKEY",
+ "column" : "P_LINEORDER.LO_ORDERKEY",
+ "status" : "DIMENSION"
+ }, {
+ "id" : 8,
+ "name" : "LO_CUSTKEY",
+ "column" : "P_LINEORDER.LO_CUSTKEY",
+ "status" : "DIMENSION"
+ }, {
+ "id" : 9,
+ "name" : "LO_SHIPPRIOTITY",
+ "column" : "P_LINEORDER.LO_SHIPPRIOTITY",
+ "status" : "DIMENSION"
+ }, {
+ "id" : 10,
+ "name" : "LO_DISCOUNT",
+ "column" : "P_LINEORDER.LO_DISCOUNT",
+ "status" : "DIMENSION"
+ }, {
+ "id" : 11,
+ "name" : "LO_ORDERPRIOTITY",
+ "column" : "P_LINEORDER.LO_ORDERPRIOTITY",
+ "status" : "DIMENSION"
+ }, {
+ "id" : 12,
+ "name" : "LO_ORDERDATE",
+ "column" : "P_LINEORDER.LO_ORDERDATE",
+ "status" : "DIMENSION"
+ }, {
+ "id" : 13,
+ "name" : "LO_REVENUE",
+ "column" : "P_LINEORDER.LO_REVENUE",
+ "status" : "DIMENSION"
+ }, {
+ "id" : 14,
+ "name" : "V_REVENUE",
+ "column" : "P_LINEORDER.V_REVENUE",
+ "status" : "DIMENSION"
+ }, {
+ "id" : 15,
+ "name" : "LO_COMMITDATE",
+ "column" : "P_LINEORDER.LO_COMMITDATE",
+ "status" : "DIMENSION"
+ }, {
+ "id" : 16,
+ "name" : "LO_EXTENDEDPRICE",
+ "column" : "P_LINEORDER.LO_EXTENDEDPRICE",
+ "status" : "DIMENSION"
+ }, {
+ "id" : 17,
+ "name" : "LO_TAX",
+ "column" : "P_LINEORDER.LO_TAX",
+ "status" : "DIMENSION"
+ }, {
+ "id" : 18,
+ "name" : "D_WEEKNUMINYEAR",
+ "column" : "DATES.D_WEEKNUMINYEAR"
+ }, {
+ "id" : 19,
+ "name" : "D_LASTDAYINWEEKFL",
+ "column" : "DATES.D_LASTDAYINWEEKFL"
+ }, {
+ "id" : 20,
+ "name" : "D_LASTDAYINMONTHFL",
+ "column" : "DATES.D_LASTDAYINMONTHFL"
+ }, {
+ "id" : 21,
+ "name" : "D_DAYOFWEEK",
+ "column" : "DATES.D_DAYOFWEEK"
+ }, {
+ "id" : 22,
+ "name" : "D_MONTHNUMINYEAR",
+ "column" : "DATES.D_MONTHNUMINYEAR"
+ }, {
+ "id" : 23,
+ "name" : "D_YEARMONTHNUM",
+ "column" : "DATES.D_YEARMONTHNUM"
+ }, {
+ "id" : 24,
+ "name" : "D_YEARMONTH",
+ "column" : "DATES.D_YEARMONTH"
+ }, {
+ "id" : 25,
+ "name" : "D_DAYNUMINMONTH",
+ "column" : "DATES.D_DAYNUMINMONTH"
+ }, {
+ "id" : 26,
+ "name" : "D_SELLINGSEASON",
+ "column" : "DATES.D_SELLINGSEASON"
+ }, {
+ "id" : 27,
+ "name" : "D_WEEKDAYFL",
+ "column" : "DATES.D_WEEKDAYFL"
+ }, {
+ "id" : 28,
+ "name" : "D_YEAR",
+ "column" : "DATES.D_YEAR"
+ }, {
+ "id" : 29,
+ "name" : "D_HOLIDAYFL",
+ "column" : "DATES.D_HOLIDAYFL"
+ }, {
+ "id" : 30,
+ "name" : "D_DAYNUMINWEEK",
+ "column" : "DATES.D_DAYNUMINWEEK"
+ }, {
+ "id" : 31,
+ "name" : "D_DAYNUMINYEAR",
+ "column" : "DATES.D_DAYNUMINYEAR"
+ }, {
+ "id" : 32,
+ "name" : "D_DATE",
+ "column" : "DATES.D_DATE",
+ "status" : "DIMENSION"
+ }, {
+ "id" : 33,
+ "name" : "D_MONTH",
+ "column" : "DATES.D_MONTH"
+ }, {
+ "id" : 34,
+ "name" : "D_DATEKEY",
+ "column" : "DATES.D_DATEKEY",
+ "status" : "DIMENSION"
+ }, {
+ "id" : 35,
+ "name" : "C_ADDRESS",
+ "column" : "CUSTOMER.C_ADDRESS"
+ }, {
+ "id" : 36,
+ "name" : "C_NATION",
+ "column" : "CUSTOMER.C_NATION"
+ }, {
+ "id" : 37,
+ "name" : "C_CITY",
+ "column" : "CUSTOMER.C_CITY"
+ }, {
+ "id" : 38,
+ "name" : "C_PHONE",
+ "column" : "CUSTOMER.C_PHONE"
+ }, {
+ "id" : 39,
+ "name" : "C_REGION",
+ "column" : "CUSTOMER.C_REGION"
+ }, {
+ "id" : 40,
+ "name" : "C_NAME",
+ "column" : "CUSTOMER.C_NAME",
+ "status" : "DIMENSION"
+ }, {
+ "id" : 41,
+ "name" : "C_MKTSEGMENT",
+ "column" : "CUSTOMER.C_MKTSEGMENT"
+ }, {
+ "id" : 42,
+ "name" : "C_CUSTKEY",
+ "column" : "CUSTOMER.C_CUSTKEY",
+ "status" : "DIMENSION"
+ }, {
+ "id" : 43,
+ "name" : "P_PARTKEY",
+ "column" : "PART.P_PARTKEY",
+ "status" : "DIMENSION"
+ }, {
+ "id" : 44,
+ "name" : "P_CONTAINER",
+ "column" : "PART.P_CONTAINER"
+ }, {
+ "id" : 45,
+ "name" : "P_SIZE",
+ "column" : "PART.P_SIZE"
+ }, {
+ "id" : 46,
+ "name" : "P_NAME",
+ "column" : "PART.P_NAME",
+ "status" : "DIMENSION"
+ }, {
+ "id" : 47,
+ "name" : "P_CATEGORY",
+ "column" : "PART.P_CATEGORY"
+ }, {
+ "id" : 48,
+ "name" : "P_TYPE",
+ "column" : "PART.P_TYPE"
+ }, {
+ "id" : 49,
+ "name" : "P_MFGR",
+ "column" : "PART.P_MFGR"
+ }, {
+ "id" : 50,
+ "name" : "P_BRAND",
+ "column" : "PART.P_BRAND"
+ }, {
+ "id" : 51,
+ "name" : "P_COLOR",
+ "column" : "PART.P_COLOR"
+ }, {
+ "id" : 52,
+ "name" : "S_ADDRESS",
+ "column" : "SUPPLIER.S_ADDRESS"
+ }, {
+ "id" : 53,
+ "name" : "S_NAME",
+ "column" : "SUPPLIER.S_NAME",
+ "status" : "DIMENSION"
+ }, {
+ "id" : 54,
+ "name" : "S_NATION",
+ "column" : "SUPPLIER.S_NATION"
+ }, {
+ "id" : 55,
+ "name" : "S_SUPPKEY",
+ "column" : "SUPPLIER.S_SUPPKEY",
+ "status" : "DIMENSION"
+ }, {
+ "id" : 56,
+ "name" : "S_REGION",
+ "column" : "SUPPLIER.S_REGION"
+ }, {
+ "id" : 57,
+ "name" : "S_PHONE",
+ "column" : "SUPPLIER.S_PHONE"
+ }, {
+ "id" : 58,
+ "name" : "S_CITY",
+ "column" : "SUPPLIER.S_CITY"
+ } ],
+ "all_measures" : [ {
+ "name" : "COUNT_ALL",
+ "function" : {
+ "expression" : "COUNT",
+ "parameters" : [ {
+ "type" : "constant",
+ "value" : "1"
+ } ],
+ "returntype" : "bigint"
+ },
+ "column" : null,
+ "comment" : null,
+ "id" : 100000
+ } ],
+ "recommendations_count" : 0,
+ "canvas" : {
+ "coordinate" : {
+ "P_LINEORDER" : {
+ "x" : 625.388895670573,
+ "y" : 272.38889058430993,
+ "width" : 220.0,
+ "height" : 200.0
+ },
+ "CUSTOMER" : {
+ "x" : 315.38889567057305,
+ "y" : 72.3888905843099,
+ "width" : 220.0,
+ "height" : 200.0
+ },
+ "DATES" : {
+ "x" : 275.38889567057294,
+ "y" : 556.8333350287544,
+ "width" : 220.0,
+ "height" : 200.0
+ },
+ "PART" : {
+ "x" : 774.2777845594618,
+ "y" : 605.7222239176433,
+ "width" : 220.0,
+ "height" : 200.0
+ },
+ "SUPPLIER" : {
+ "x" : 1055.388895670573,
+ "y" : 122.3888905843099,
+ "width" : 220.0,
+ "height" : 200.0
+ }
+ },
+ "zoom" : 9.0
+ },
+ "multi_partition_desc" : null,
+ "multi_partition_key_mapping" : null,
+ "fusion_id" : null,
+ "computed_column_uuids" : [ ],
+ "project" : "learn_kylin"
+}
\ No newline at end of file
diff --git a/build/sample_project/template/core_meta/PROJECT/learn_kylin.json
b/build/sample_project/template/PROJECT/learn_kylin.json
similarity index 100%
rename from build/sample_project/template/core_meta/PROJECT/learn_kylin.json
rename to build/sample_project/template/PROJECT/learn_kylin.json
diff --git a/build/sample_project/template/SYSTEM/UUID.json
b/build/sample_project/template/SYSTEM/UUID.json
new file mode 100644
index 0000000000..327fde3f56
--- /dev/null
+++ b/build/sample_project/template/SYSTEM/UUID.json
@@ -0,0 +1,8 @@
+{
+ "uuid" : "48f6a2a5-1eb0-479d-9dba-5018da839ccb",
+ "last_modified" : 0,
+ "create_time" : 1730714395988,
+ "version" : "4.0.0.0",
+ "str" : "48f6a2a5-1eb0-479d-9dba-5018da839ccb",
+ "name" : "UUID"
+}
\ No newline at end of file
diff --git
a/build/sample_project/template/core_meta/TABLE_INFO/learn_kylin.SSB.CUSTOMER.json
b/build/sample_project/template/TABLE_INFO/learn_kylin.SSB.CUSTOMER.json
similarity index 100%
rename from
build/sample_project/template/core_meta/TABLE_INFO/learn_kylin.SSB.CUSTOMER.json
rename to build/sample_project/template/TABLE_INFO/learn_kylin.SSB.CUSTOMER.json
diff --git
a/build/sample_project/template/core_meta/TABLE_INFO/learn_kylin.SSB.DATES.json
b/build/sample_project/template/TABLE_INFO/learn_kylin.SSB.DATES.json
similarity index 100%
rename from
build/sample_project/template/core_meta/TABLE_INFO/learn_kylin.SSB.DATES.json
rename to build/sample_project/template/TABLE_INFO/learn_kylin.SSB.DATES.json
diff --git
a/build/sample_project/template/core_meta/TABLE_INFO/learn_kylin.SSB.PART.json
b/build/sample_project/template/TABLE_INFO/learn_kylin.SSB.PART.json
similarity index 100%
rename from
build/sample_project/template/core_meta/TABLE_INFO/learn_kylin.SSB.PART.json
rename to build/sample_project/template/TABLE_INFO/learn_kylin.SSB.PART.json
diff --git
a/build/sample_project/template/core_meta/TABLE_INFO/learn_kylin.SSB.P_LINEORDER.json
b/build/sample_project/template/TABLE_INFO/learn_kylin.SSB.P_LINEORDER.json
similarity index 100%
rename from
build/sample_project/template/core_meta/TABLE_INFO/learn_kylin.SSB.P_LINEORDER.json
rename to
build/sample_project/template/TABLE_INFO/learn_kylin.SSB.P_LINEORDER.json
diff --git
a/build/sample_project/template/core_meta/TABLE_INFO/learn_kylin.SSB.SUPPLIER.json
b/build/sample_project/template/TABLE_INFO/learn_kylin.SSB.SUPPLIER.json
similarity index 100%
rename from
build/sample_project/template/core_meta/TABLE_INFO/learn_kylin.SSB.SUPPLIER.json
rename to build/sample_project/template/TABLE_INFO/learn_kylin.SSB.SUPPLIER.json
diff --git
a/build/sample_project/template/TABLE_MODEL_RELATION/3372c628-f7f4-ac8c-8fd6-8a493d2dd753.json
b/build/sample_project/template/TABLE_MODEL_RELATION/3372c628-f7f4-ac8c-8fd6-8a493d2dd753.json
new file mode 100644
index 0000000000..23fd71ef96
--- /dev/null
+++
b/build/sample_project/template/TABLE_MODEL_RELATION/3372c628-f7f4-ac8c-8fd6-8a493d2dd753.json
@@ -0,0 +1,6 @@
+{
+ "table_identity" : "SSB.CUSTOMER",
+ "model_uuid" : "2d07e878-da28-a203-2d2c-185b4c6656f1",
+ "project" : "learn_kylin",
+ "uuid" : "3372c628-f7f4-ac8c-8fd6-8a493d2dd753"
+}
\ No newline at end of file
diff --git
a/build/sample_project/template/TABLE_MODEL_RELATION/52e94c45-05e4-a316-d6a1-f361a3cb5340.json
b/build/sample_project/template/TABLE_MODEL_RELATION/52e94c45-05e4-a316-d6a1-f361a3cb5340.json
new file mode 100644
index 0000000000..7ea47603a7
--- /dev/null
+++
b/build/sample_project/template/TABLE_MODEL_RELATION/52e94c45-05e4-a316-d6a1-f361a3cb5340.json
@@ -0,0 +1,6 @@
+{
+ "table_identity" : "SSB.P_LINEORDER",
+ "model_uuid" : "2d07e878-da28-a203-2d2c-185b4c6656f1",
+ "project" : "learn_kylin",
+ "uuid" : "52e94c45-05e4-a316-d6a1-f361a3cb5340"
+}
\ No newline at end of file
diff --git
a/build/sample_project/template/TABLE_MODEL_RELATION/cbc54374-2940-5f75-80e7-4914d842ea71.json
b/build/sample_project/template/TABLE_MODEL_RELATION/cbc54374-2940-5f75-80e7-4914d842ea71.json
new file mode 100644
index 0000000000..63c799b626
--- /dev/null
+++
b/build/sample_project/template/TABLE_MODEL_RELATION/cbc54374-2940-5f75-80e7-4914d842ea71.json
@@ -0,0 +1,6 @@
+{
+ "table_identity" : "SSB.DATES",
+ "model_uuid" : "2d07e878-da28-a203-2d2c-185b4c6656f1",
+ "project" : "learn_kylin",
+ "uuid" : "cbc54374-2940-5f75-80e7-4914d842ea71"
+}
\ No newline at end of file
diff --git
a/build/sample_project/template/TABLE_MODEL_RELATION/ee09a64b-57dd-3b9a-2d42-469b8b06e43a.json
b/build/sample_project/template/TABLE_MODEL_RELATION/ee09a64b-57dd-3b9a-2d42-469b8b06e43a.json
new file mode 100644
index 0000000000..0372ecb2a9
--- /dev/null
+++
b/build/sample_project/template/TABLE_MODEL_RELATION/ee09a64b-57dd-3b9a-2d42-469b8b06e43a.json
@@ -0,0 +1,6 @@
+{
+ "table_identity" : "SSB.PART",
+ "model_uuid" : "2d07e878-da28-a203-2d2c-185b4c6656f1",
+ "project" : "learn_kylin",
+ "uuid" : "ee09a64b-57dd-3b9a-2d42-469b8b06e43a"
+}
\ No newline at end of file
diff --git
a/build/sample_project/template/TABLE_MODEL_RELATION/ffdd7874-6875-41cd-049c-b7041e5fe606.json
b/build/sample_project/template/TABLE_MODEL_RELATION/ffdd7874-6875-41cd-049c-b7041e5fe606.json
new file mode 100644
index 0000000000..3ca26374ef
--- /dev/null
+++
b/build/sample_project/template/TABLE_MODEL_RELATION/ffdd7874-6875-41cd-049c-b7041e5fe606.json
@@ -0,0 +1,6 @@
+{
+ "table_identity" : "SSB.SUPPLIER",
+ "model_uuid" : "2d07e878-da28-a203-2d2c-185b4c6656f1",
+ "project" : "learn_kylin",
+ "uuid" : "ffdd7874-6875-41cd-049c-b7041e5fe606"
+}
\ No newline at end of file