{"repo":"WeiWenda/effect-bi","free":true,"listed":false,"github":"https://github.com/WeiWenda/effect-bi","clone":"git clone https://github.com/WeiWenda/effect-bi.git","description":"一站式报表平台","language":"TypeScript","stars":32,"topics":["bi","businessintelligence","dashboard","data-visualization","dataease","metabase","superset"],"license":"MIT","category":"dashboards-admin","readme_excerpt":"Effect BI · 数据工作台 面向分析型数据栈的一体化前端： 对话（LangGraph） 、 血缘（Neo4j） 、 Cube 语义层 、 可视化查询与看板 、 ETL / Airflow 等，由 React + Vite 与 backend/node （Express） 承载主 API； backend/langgraph 为独立 FastAPI 子模块（Git submodule）。产品与技术说明见 docs/README.md 。 平台使用指南 报表开发典型流程： 数据转换 → 指标语义层建模 → 可视化查询出图 → 看板配置 1 · 数据与任务（ /etl ） 在 ETL 模块维护任务与版本、配置运行依赖（上游表 / 分区），并与调度侧衔接，保证报表所需表与分区持续就绪。 同一模块内可使用 Ad-hoc 对 Gravitino 目录下的表做即席查询，便于加工或排查数据后再进入语义层。 2 · 指标语义层建模（ /cube ） 在 Cube 画布中拖拽事实 / 维度表、声明度量与维度，发布为可供查询页消费的 Cube View （支持版本化与回滚）。 3 · 可视化查询（ /query ） 选择已发布的 View，配置维度、指标、过滤与排序，即时出图；满意后可 Pin 到看板。 4 · 看板（ /dashboard ） 进入 /dashboard 列表视图时，左侧为 文件夹树 ：可按目录收纳看板，支持展开 / 折叠、拖拽调整文件夹顺序，以及将看板拖入文件夹或根目录以整理结构（与标题拖拽移动目录的行为一致）。 打开某一看板后，阅览 Pin 下的图表，使用看板级筛选；图表侧还可按需启用动态过滤、维度下钻等能力。 在看板编辑模式下调整网格布局、标签页与单个图表占位，完成后再保存以便阅览端使用统一的筛选与下钻体验。 （可选）血缘（ /lineage ） 建模或排障时打开血缘，确认报表依赖的表、任务产出关系，再调整 ETL 或语义层。 （可选）链路治理（ /dags ） 在 报表补数 、 产出延迟 或 产出失败 等场景下，结合调度侧视图排查链路：确认相关 DAG / 任务是否已触发、运行是否成功、是否存在依赖未就绪或重试滞后，从而定位是上游数据、调度窗口还是任务本身的问题。 （可选）对话（ /chat ） 该模块作为 预留入口 ：后续可在此基础上扩展 AI 查数 （自然语言对接语义层 / 查询）、 AI 数据开发 （辅助 SQL、ETL 与建模说明）、 AI 分析 （解读图表与指标）等能力；当前实现以对话框架与路由占位为主，具体能力与产品范围以版本说明为准。 架构概览 下图概括 Docker Compose （ docker-compose.stack.yaml ）下的主要组件与数据流；本地开发时由 Vite 将 /api 、 /langgraph 等代理到本机 Node 与 LangGraph，逻辑关系一致。 更细的分层、路由表与开发期代理说明见 docs/README.md 第 3 节。 主要开源组件 以下为仓库直接依赖或 Docker Compose 中引用的代表性开源项目（许可证以各项目官方为准；本仓库自有代码见根目录 LICENSE）。 基础设施（容器镜像 / 外部服务） 项目 用途 -------------------------------------------------------------------------------------------- ----------------------------------","default_branch":null,"files":null,"tree":[],"storefront":"/r/WeiWenda","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/WeiWenda/effect-bi/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}