Aucune description

yangxiaohui a78f313a0c Merge branch 'feat/exposure-base-d-chain' of yangxiaohui/data_analysis into master il y a 3 semaines
lib f4ce6b107a feat: 添加飞书 SDK 客户端 lib/feishu.py il y a 1 mois
req 2f8fee0358 chore: 提交未跟踪的分析任务、表结构文档和配置 il y a 1 mois
table_gen fb57435447 feat: 添加尾号实验、AB分ab对比、洞察SQL、报表及table_gen测试 il y a 3 semaines
tables 2f8fee0358 chore: 提交未跟踪的分析任务、表结构文档和配置 il y a 1 mois
tasks fb57435447 feat: 添加尾号实验、AB分ab对比、洞察SQL、报表及table_gen测试 il y a 3 semaines
tmp 2f8fee0358 chore: 提交未跟踪的分析任务、表结构文档和配置 il y a 1 mois
tmp_sql 00ffb1dd30 feat: 新增全量 SQL 分析文件 il y a 1 mois
.gitignore f4ce6b107a feat: 添加飞书 SDK 客户端 lib/feishu.py il y a 1 mois
CLAUDE.md d716918d83 docs: 更新 CLAUDE.md 反映新目录结构 il y a 2 mois
README.md b7bf0871ea docs: 新增常用指标说明和人群定义 il y a 2 mois
default.json 2f8fee0358 chore: 提交未跟踪的分析任务、表结构文档和配置 il y a 1 mois
desc_table.py 53b88393a3 添加表结构查看工具 desc_table.py il y a 2 mois
fetch_daily.py 854ce9da36 feat: 飞书上传增强(filter/limit/cell上限) + AB效果SQL更新D链指标 il y a 3 semaines
run_sql.py 27ddc983ff feat(人群品类曝光分析): 新增头部品类分析可视化 il y a 2 mois

README.md

ODPS 数据分析工具

从阿里云 ODPS (MaxCompute) 执行 SQL 并导出结果到 CSV。

脚本说明

脚本 功能
run_sql.py 执行 SQL 文件,导出结果
desc_table.py 查看表结构

安装依赖

pip install pyodps

使用方法

# 基本用法(默认最近 7 天)
python run_sql.py tasks/渠道再分享回流/query.sql

# 指定日期范围
python run_sql.py tasks/渠道再分享回流/query.sql --start 20251222 --end 20260103

# 预览 SQL(不执行)
python run_sql.py tasks/渠道再分享回流/query.sql --dry-run

# 额外变量
python run_sql.py tasks/xxx/query.sql --vars apptype=36

目录结构

tasks/
└── 渠道再分享回流/          # 任务目录(中文表意)
    ├── query.sql           # SQL 文件
    └── output/             # 结果自动保存到这里
        └── 20251229_20260104.csv

新建分析任务

  1. 创建目录:mkdir -p tasks/新任务名
  2. 编写 SQL,日期分区用 ${start}${end} 占位
  3. 运行查询

常用指标说明

字段 含义 计算方式
exp 曝光次数 -
str 分享率 share_cnt / exp
ros 回流分享比 return_n_uv / share_cnt
rovn 回流曝光比 return_n_uv / exp
vov 新曝光系数 new_exposure_cnt / exp

人群定义

人群 定义
内部 rootSourceId 为空,自然流量
外部0层 外部渠道 + 分享深度=0,买量直接触达
外部裂变 外部渠道 + 分享深度>0,买量用户分享后触达