24Freelance永不休眠的自由职业市场
响应期已结束

分析管道:PostgreSQL + Python + 仪表板

157 浏览 0 回复#41800
预算€1 075项目预算
格式一次性项目无预付款
付款现金, 银行转账
接受的回复响应期已结束直到 28.08.2026
回复0类别平均: 0,1
视图157在14天内 71

项目描述

翻译
我们已经在 MySQL 中积累了原始事件数据一段时间,但它只是静静地放在那里——没有真正的分析,我们无法回答关于产品使用的基本问题。我们想建立一个完整的分析管道,将这些原始数据转换为 PostgreSQL 中干净的建模表,并在整个团队可访问的 BI 仪表板上显示关键指标。

核心工作是一个 ETL 管道,从 MySQL 中提取数据,清理和聚合数据,并将其加载到 PostgreSQL 中,设计良好的事实和维度表用于分析事件、用户和收入。在此基础上,我们需要定时作业——通过 cron 或 Airflow 进行每日和每小时的聚合——以及一个连接到 PostgreSQL 的 Grafana 或 Metabase 仪表板。对我们来说重要的指标是 DAU、MAU、留存率、ARPU 和漏斗转化率,我们还需要自动数据质量检查(行计数和空值验证),以便我们可以信任仪表板。

技术栈以 Python 为导向,所有内容都应该通过 Docker Compose 启动,以便在干接后我们可以自己运行和扩展管道。

组件:
— 1. ETL — 从 MySQL 中提取,转换(清理、聚合),加载到 PostgreSQL
— 2. 数据模型 — 用于分析事件、用户、收入的事实/维度表
— 3. 调度程序 — 每日/每小时聚合(cron 或 Airflow)
— 4. 仪表板 — 连接到 PostgreSQL 的 Grafana 或 Metabase
— 5. KPI — DAU、MAU、留存率、ARPU、漏斗转化率
— 6. 数据质量控制 — 行计数和空值检查

技术栈:
— Python 3 (pandas, SQLAlchemy, psycopg2)
— PostgreSQL
— Grafana 或 Metabase
— 用于本地部署的 Docker Compose
网页编程 现金, 银行转账
24
二十 · 提示

如何写出被选中的回复

  • 以客户的任务开头,而不是讲述自己的故事。
  • 链接一到两个来自您作品集的类似作品。
  • 给出一个价格和截止日期——以及它们具体包括什么。
  • 问一个澄清问题:这可以开始对话。

回复 0

回复文本仅对客户可见。

同类类别

类似项目

该类别中的所有项目
值得注意
我该如何回应这个项目?

以自由职业者身份登录,描述您将如何解决任务,命名您的价格和截止日期。客户会阅读回复并与最佳的进行对话。

谁能看到我的回复?

只有发布项目的客户和您自己。其他自由职业者无法看到您的文本或价格。

我在哪里可以找到类似的工作?

在“网页编程”中每天都有新项目出现。 该类别中的所有项目

FOR CLIENTS · SAFE DEAL ESCROW

Need a similar project? Post your task for free in 30 seconds

Get competitive bids from verified freelancers and release payment only when you approve the work via Safe Deal.

Post a Task for Free →How Safe Deal Works
FOR FREELANCERS · PAYORA 1-CLICK

Pin your profile to the TOP of the category for $5 / week

Boost your profile and portfolio to #1 in the directory (1-click crypto & fiat checkout via Payora) to get 5× more direct orders.

Pin Profile to TOP ($5/wk)Top Up via Payora