| 123456789101112131415161718192021222324252627282930313233343536373839404142 |
- create table central.tb_event_base
- (
- `$product_id` String default '',
- `$type` String default '',
- `$event` String default '',
- `$time` Int64 default 0,
- `$flush_time` Int64 default 0,
- `$package_name` String default '',
- `$app_platform` Int64 default 0,
- `$channel_name` String default '',
- `$app_version_name` String default '',
- `$app_version_code` String default '',
- `$oaid` String default '',
- `$aaid` String default '',
- `$android_id` String default '',
- `$idfa` String default '',
- `$imei` String default '',
- `$idfv` String default '',
- `$machine_id` String default '',
- `$device_id` String default '',
- `$ssid` String default '',
- `$reg_time` DateTime('Asia/Shanghai') default now(),
- `$brand` String default '',
- `$model` String default '',
- `$os_version` String default '',
- `$ip` String default '',
- `$city` String default '',
- `$country` String default '',
- `$app_used_time` Int64 default 0,
- `$payment_amount` Int64 default 0,
- `$payment_currency` String default '',
- `$payment_method` String default '',
- `$payment_item_name` String default '',
- `$page_name` String default '',
- `$page_used_time` Int64 default 0,
- `$payment_order_no` String default '',
- `$session_id` String default ''
- )
- engine = ReplacingMergeTree
- PARTITION BY toYYYYMM(fromUnixTimestamp64Milli(`$time`))
- ORDER BY (`$product_id`, `$type`, `$event`, `$device_id`, `$time`)
- SETTINGS index_granularity = 8192;
|