Нет описания

yangxiaohui bccba4a866 fix(品类再分享分析): 表头添加行列说明 2 месяцев назад
lib 38e7c59c69 初始化 ODPS 数据分析工具 2 месяцев назад
tables ee5b55915f fix(渠道效果分析): 修复可视化脚本并增加多矩阵视图 2 месяцев назад
tasks bccba4a866 fix(品类再分享分析): 表头添加行列说明 2 месяцев назад
.gitignore 38e7c59c69 初始化 ODPS 数据分析工具 2 месяцев назад
CLAUDE.md 38e7c59c69 初始化 ODPS 数据分析工具 2 месяцев назад
README.md 53b88393a3 添加表结构查看工具 desc_table.py 2 месяцев назад
desc_table.py 53b88393a3 添加表结构查看工具 desc_table.py 2 месяцев назад
run_sql.py 38e7c59c69 初始化 ODPS 数据分析工具 2 месяцев назад

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. 运行查询