create
table
ifnot
exists example_db.expamle_tbl
(`user_id` largeint not
null
comment
"使用者id",`
date
`date
notnull
comment
"資料灌入日期時間"
,`city`
varchar(20
)comment
"使用者所在城市"
,`age`
smallint
comment
"使用者年齡"
,`***`
tinyint
comment
"使用者性別"
,`last_visit_date`
datetime
replace
default
"1970-01-01 00:00:00"
comment
"使用者最後一次訪問時間"
,`cost`
bigint sum default
"0"comment
"使用者總消費"
,`max_dwell_time`
int max default
"0"comment
"使用者最大停留時間"
,`min_dwell_time`
int min default
"99999"
comment
"使用者最小停留時間",)
aggregate key
(`user_id`,`
date`,
`timestamp`,
`city`
,`age`
,`***`).
../* 省略 partition 和 distribution 資訊 */
;
create
table
ifnot
exists example_db.expamle_tbl
(`user_id` largeint not
null
comment
"使用者id"
,`username`
varchar(50
)not
null
comment
"使用者暱稱"
,`city`
varchar(20
)comment
"使用者所在城市"
,`age`
smallint
comment
"使用者年齡"
,`***`
tinyint
comment
"使用者性別"
,`phone` largeint comment
"使用者**"
,`address`
varchar
(500
)comment
"使用者位址"
,`register_time`
datetime
comment
"使用者註冊時間"
)unique
key(
`user_id`
,`user_name`).
../* 省略 partition 和 distribution 資訊 */
;
create
table
ifnot
exists example_db.expamle_tbl(`
timestamp
`datetime
notnull
comment
"日誌時間",`
type
`int
notnull
comment
"日誌型別"
,`error_code`
intcomment
"錯誤碼"
,`error_msg`
varchar
(1024
)comment
"錯誤詳細資訊"
,`op_id`
bigint
comment
"負責人id"
,`op_time`
datetime
comment
"處理時間"
)duplicate
key(
`timestamp`,
`type`)
.../* 省略 partition 和 distribution 資訊 */
;
概念資料模型 邏輯資料模型 物理資料模型
概念資料模型設計與邏輯資料模型設計 物理資料模型設計是資料庫及資料倉儲模型設計的三個主要步驟。在資料倉儲領域有乙個概念叫conceptual data model,中文一般翻譯為 概念資料模型 概念資料模型是終端使用者對資料儲存的看法,反映了終端使用者綜合性的資訊需求,它以資料類的方式描述企業級的資...
概念資料模型,邏輯資料模型,物理資料模型
在資料倉儲領域有乙個概念叫conceptual data model,中文一般翻譯為 概念資料模型 概念資料模型是終端使用者對資料儲存的看法,反映了終端使用者綜合性的資訊需求,它以資料類的方式描述企業級的資料需求,資料類代表了在業務環境中自然聚集成的幾個主要類別資料。概念資料模型的內容包括重要的實體...
資料模型 概念資料模型,邏輯資料模型,物理資料模型
資料模型所描述的內容包括三個部分 資料結構 資料操作 資料約束。1 資料結構 資料模型中的資料結構主要描述資料的型別 內容 性質以及資料間的聯絡等。資料結構是資料模型的基礎,資料操作和約束都建立在資料結構上。不同的資料結構具有不同的操作和約束。2 資料操作 資料模型中資料操作主要描述在相應的資料結構...