78 lines
3.6 KiB
Markdown
78 lines
3.6 KiB
Markdown
---
|
||
title: "TikTok Shop - Apache Superset Dashboard设计思路"
|
||
type: source
|
||
tags: [tiktok-shop, superset, bi, dashboard, 电商分析]
|
||
date: 2025-03-14
|
||
---
|
||
|
||
## Source File
|
||
- [[raw/跨境电商/TikTok Shop - Apache Superset Dashboard设计思路.md]]
|
||
|
||
## Summary
|
||
- 核心主题:TikTok Shop 电商选品数据可视化分析系统设计
|
||
- 问题域:如何将 TikTok Shop 爬取数据转化为可操作的选品决策支持系统
|
||
- 方法/机制:Apache Superset + SQL Views + 多维度 Dashboard 设计
|
||
- 结论/价值:4-Tab 专业选品 Dashboard,覆盖爆品发现、价格带分析、类目机会、店铺监控
|
||
|
||
## Key Claims
|
||
- TikTok Shop 数据适合做 6 类分析:爆品发现、价格销量关系、类目机会、店铺监控、SKU 库存、评论分析
|
||
- Superset 无法直接解析 JSON,必须通过 SQL View 预处理 JSON_EXTRACT 字段
|
||
- 选品评分模型 = sold×0.4 + rating×12 + rating_count×0.2 + discount_percent×0.5
|
||
- 气泡图(价格×销量×评分)可一眼识别"低价高销量"和"高客单价爆品"
|
||
|
||
## Key Concepts
|
||
- [[电商选品分析]]:通过销量、评分、折扣多维度评分发现高潜力产品
|
||
- [[Superset Dashboard]]:Apache Superset 可视化分析平台,支持导入 JSON Dashboard 配置
|
||
- [[选品评分模型]]:加权评分公式自动排序推荐产品
|
||
- [[KPI 卡片]]:关键业绩指标数字看板,支持快速筛选热卖/高评分/折扣产品
|
||
- [[价格带分析]]:气泡图/直方图识别最优价格区间
|
||
- [[类目机会分析]]:热力图+箱线图发现蓝海类目
|
||
- [[店铺监控]]:竞争对手销量/评分/上新节奏/价格策略跟踪
|
||
- [[JSON_EXTRACT]]:MySQL JSON 字段预处理,将 JSON 拆分为可计算列
|
||
|
||
## Key Entities
|
||
- [[TikTok Shop]]:字节跳动旗下电商平台,数据来源
|
||
- [[Apache Superset]]:开源 BI 可视化平台(Airbnb 出品),支持 SQL Dataset、Chart、Dashboard
|
||
- [[TikTok Products]]:核心事实表(products),包含 sold/price/rating/category/store_name/timestamp 等字段
|
||
- [[Product Reviews]]:辅助表,支持评分趋势和 NLP 评论分析
|
||
|
||
## Connections
|
||
- [[TikTok Shop]] ← 数据源 ← [[电商选品分析]]
|
||
- [[Apache Superset]] ← 可视化工具 ← [[Superset Dashboard]]
|
||
- [[电商选品分析]] ← 支撑 ← [[选品评分模型]]
|
||
- [[选品评分模型]] ← 使用 ← [[TikTok Products]]
|
||
- [[店铺监控]] ← 依赖 ← [[TikTok Products]]
|
||
- [[类目机会分析]] ← 依赖 ← [[JSON_EXTRACT]]
|
||
|
||
## SQL View
|
||
|
||
### view_products_cleaned
|
||
```sql
|
||
CREATE OR REPLACE VIEW view_products_cleaned AS
|
||
SELECT
|
||
id, source_id, title, store_name, category,
|
||
final_price, initial_price, discount_percent,
|
||
sold, position, timestamp,
|
||
JSON_EXTRACT(prodct_rating, '$.rating') AS rating,
|
||
JSON_EXTRACT(prodct_rating, '$.count') AS rating_count,
|
||
(final_price * sold) AS total_gmv,
|
||
(initial_price - final_price) AS discount_amount
|
||
FROM products;
|
||
```
|
||
|
||
## Dashboard 结构(4 Tab)
|
||
|
||
| Tab | 名称 | 核心图表 |
|
||
|-----|------|---------|
|
||
| 1 | 爆品雷达 | KPI卡片×6、Top10条形图、类目占比饼图、价格×销量气泡图、评分直方图 |
|
||
| 2 | 类目机会洞察 | 类目销量榜、评分×销量热力图、价格箱线图 |
|
||
| 3 | 店铺监控 | 店铺GMV/销量/评分排名、上新趋势面积图、价格策略对比 |
|
||
| 4 | 评论分析 | 评分趋势折线图、评论数×销量散点图、好评/差评占比 |
|
||
|
||
## Contradictions
|
||
- 与 [[可自动化可扩展AI增强的电商数据采集与处理系统]]:后者专注爬取+AI处理,本文档专注数据可视化层面,两者构成采集→分析完整管线
|
||
|
||
## Aliases
|
||
- Superset = Apache Superset
|
||
- TikTok Shop = TikTok电商
|