基于 dbt 的开源数据可观测性命令行工具,读取 Elementary dbt 包的结果生成报告并发送告警。
- Star
- 15,522
- Fork
- 2,466
- 未关闭 Issue
- 819
- 最近提交
- 8小时前
这是什么?
OpenMetadata 是一个开源数据平台,通过 130 多种连接器从数据仓库、数据湖、BI 工具和数据管道等系统收集元数据,并将其关联到统一的知识图谱中。图谱涵盖表和字段级血缘、负责人、业务术语、数据分类、数据质量测试、数据契约和数据产品,帮助团队查找、理解并信任自己的数据。
项目内置 MCP 服务,兼容的 AI 助手可以通过它搜索元数据、执行语义搜索、查看血缘,也可以创建业务术语和测试,或更新描述与负责人。平台还提供记忆实体,用于保存附着在数据资产上的决策、假设和修复记录。同时提供 Python、TypeScript 和 Java SDK 以及 REST API,便于接入和自动化。
平台基于开放的 Schema 构建,支持 ODCS 3.1 数据契约、OpenLineage 事件,以及 DCAT/DPROD 和 PROV-O 语义模型。项目主要使用 TypeScript 开发,采用 Apache-2.0 协议。
核心功能
- 01支持连接 130 多种数据源,包括数据仓库、BI 工具和数据管道
- 02提供表级和字段级血缘,并可分析变更影响
- 03包含数据质量测试、数据画像和新鲜度检查
- 04提供业务术语表、数据分类、业务域和数据契约等治理能力
- 05提供 MCP 服务和 SDK,让 AI 助手查询和更新元数据
适用场景
- 在企业的数据仓库和 BI 工具中查找并理解数据集
- 评估字段变更会影响哪些下游看板或模型
- 让 AI 助手在受治理的前提下访问业务定义和数据负责人信息
- 跟踪数据质量问题并记录修复过程
快速上手
- 1
安装用于读写元数据的 Python SDK
pip install "openmetadata-ingestion" - 2
使用令牌连接正在运行的 OpenMetadata 服务器并读取表
- 3
可选:安装 AI SDK,通过 MCP 为 LLM 或智能体提供受治理的访问
pip install data-ai-sdk
使用前须知
- SDK 示例需要一个正在运行的 OpenMetadata 服务器和访问令牌。
- SDK 版本必须与服务器版本匹配。
标签
常见问题
- OpenMetadata 是什么?
- 开源元数据平台,整合数据目录、血缘、质量、治理与 MCP 服务,为人和 AI 智能体提供数据上下文。 OpenMetadata 是一个开源数据平台,通过 130 多种连接器从数据仓库、数据湖、BI 工具和数据管道等系统收集元数据,并将其关联到统一的知识图谱中。图谱涵盖表和字段级血缘、负责人、业务术语、数据分类、数据质量测试、数据契约和数据产品,帮助团队查找、理解并信任自己的数据。
- OpenMetadata 可以免费使用吗?用的什么许可证?
- OpenMetadata 以 Apache-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
- OpenMetadata 还在维护吗?
- 活跃维护中。OpenMetadata 最近一次提交是在 2026年10月20日。
- OpenMetadata 适合用来做什么?
- 在企业的数据仓库和 BI 工具中查找并理解数据集 评估字段变更会影响哪些下游看板或模型 让 AI 助手在受治理的前提下访问业务定义和数据负责人信息 跟踪数据质量问题并记录修复过程
- OpenMetadata 怎么安装和运行?
- 安装用于读写元数据的 Python SDK: pip install "openmetadata-ingestion" 使用令牌连接正在运行的 OpenMetadata 服务器并读取表 可选:安装 AI SDK,通过 MCP 为 LLM 或智能体提供受治理的访问: pip install data-ai-sdk
- 在哪里获取 OpenMetadata?
- 源代码和安装说明在 GitHub 上:https://github.com/open-metadata/OpenMetadata
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
本地优先的 AI 记忆系统,逐字保存对话历史,并通过语义搜索检索,提供 MCP 服务与命令行工具。
本地 AI 搜索引擎,一条命令自动索引代码、文档、日志和 PDF,兼容 Elasticsearch API,使用 Rust 编写。
可自托管的私人搜索引擎,索引你访问过的网页和保存的文件,支持网页、终端和通过 MCP 连接的 AI 助手检索。
借助 AI 整理 GitHub Star 的桌面及自托管应用,支持语义搜索、仓库问答、MCP 接入和版本追踪。
面向 AI 智能体的记忆系统,支持存储、检索与反思记忆,让智能体随时间学习而非仅回放对话历史。