No Description

yangxiaohui ec0dec9cbc feat(品类再分享分析): 添加hover提示,显示点击UV 2 months ago
lib 38e7c59c69 初始化 ODPS 数据分析工具 2 months ago
tables ee5b55915f fix(渠道效果分析): 修复可视化脚本并增加多矩阵视图 2 months ago
tasks ec0dec9cbc feat(品类再分享分析): 添加hover提示,显示点击UV 2 months ago
.gitignore 38e7c59c69 初始化 ODPS 数据分析工具 2 months ago
CLAUDE.md 38e7c59c69 初始化 ODPS 数据分析工具 2 months ago
README.md 53b88393a3 添加表结构查看工具 desc_table.py 2 months ago
desc_table.py 53b88393a3 添加表结构查看工具 desc_table.py 2 months ago
run_sql.py 38e7c59c69 初始化 ODPS 数据分析工具 2 months ago

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