📊
AI Learning
AI 数据分析

用 AI 把数据变洞察

📊自动化与发布

自动化与发布

搭一个定时周报:每周一自动跑数据、出图、推送到 Slack 或飞书

自动化分析架构

手动跑 SQL 截图发周报已经是过去式。2025 年的自动化流是:Data Warehouse -> dbt/SQL -> Python Script (Github Actions) -> Slack/Feishu Bot

自动化分析流程架构

自动化分析流程架构

工具链选择

场景推荐工具难度成本
简单定时任务Github Actions / Gitlab CI免费
工作流编排Airflow / Prefect服务器成本
低代码自动化Zapier / Make / n8n按量付费

实战:用 Github Actions 每天早上 9 点推送日报

.github/workflows/daily-report.yml
name: Daily Business Report
on:
  schedule:
    - cron: '0 1 * * *' # UTC 1:00 = CN 9:00

jobs:
  report:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v3
      - name: Set up Python
        uses: actions/setup-python@v4
        with:
          python-version: '3.12'
      - name: Install dependencies
        run: pip install pandas duckdb requests
      - name: Run Analysis
        env:
          DB_URL: ${{ secrets.DB_URL }}
          FEISHU_WEBHOOK: ${{ secrets.FEISHU_WEBHOOK }}
        run: python scripts/daily_analysis.py

AI 在自动化中的角色

💡 Tips

异常检测: 在脚本中嵌入简单的逻辑,如果 KPI 波动超过阈值,调用 GPT-4o API 生成一段简短的“波动原因初探”并附在日报中。
动态配图: 让 AI 根据今日数据的情感(涨/跌),选择不同的 Emoji 或配图风格。

监控与告警

  • 阈值告警: 指标波动 > 20% 触发提醒。
  • 数据延迟: 当日数据未在规定时间到达,立即通知。
  • 任务失败: 任何一步失败必须告警并带上日志链接。
简单异常检测伪代码
def detect_anomaly(today, avg, threshold=0.2):
    if avg == 0:
        return False
    return abs(today - avg) / avg > threshold

if detect_anomaly(today_sales, last_7d_avg):
    send_alert("Sales spike detected")
你的 AI Data Decision Brief
核心闸门 0 / 8

八个核心闸门把一个业务问题变成可复核、可交付、可重复运行的分析。EDA、SQL 或截图分析任选一种;工具和 Prompt 记录作为附录。

本章交付物可复现分析工作流
本章分析证据

把这一步落在一份真实数据上

不要只接受 AI 给出的数字。记录业务问题、计算路径、人工核对和决策影响,让同事能复查你的分析。

已完成 0 / 4
01
02
03
04
已自动保存在当前浏览器内容只保存在这台设备的浏览器中,不会上传。