完整 API
CKAN 网站的核心功能——Web 界面能做的全部操作甚至更多——都可以通过外部代码调用 CKAN API 完成,方便把数据门户接入自有系统。
官方说明 ↗拖动滑块完成拼图,通过后发送验证码
独立第三方 AI 评测平台 · 只用实测数据
CKAN 是一套开源数据管理系统(DMS),用来搭建数据门户与数据平台,让机构能够发布、共享和使用数据。它基于 Python,在代码托管平台上有 5.1k 星标、2.1k 次复刻,已在全球数百个数据门户中运行。加拿大、新加坡、澳大利亚等政府,以及资源、能源、制药、金融等行业的企业都在用它管理内部数据资产。CKAN 已被列入数字公共产品登记册,被认为有助于推进联合国 2030 年议程 17 项可持续发展目标中的 9 项。短板是社区与部署细节主要在官网 FAQ 和扩展库中分散呈现,缺乏一份统一的新手安装说明。
CKAN 是一套完全开源的数据管理系统,核心用途是为政府、企业等机构搭建数据门户——把分散的数据集集中发布出来,供内部或公众检索、下载和使用。它由开源社区维护,官网定位为「全球领先的开源数据管理系统」。
从官网可见的能力看,CKAN 提供 API、DataStore 结构化数据存储、地理空间数据预览与检索、元数据管理、可视化视图、门户联合(federate)等功能,并可通过扩展机制按需增删模块。它已被加拿大政府、新加坡政府、澳大利亚政府等采用为官方数据门户,澳大利亚政府用它发布了 800 多个组织的数据。企业侧则覆盖资源、能源、制药和金融等行业,用于发布和管理内部数据资产。
对普通用户来说,CKAN 提供的是数据门户前端:可以按关键词检索数据集、在地图或图表视图中预览数据、下载文件。对开发者来说,它开放了覆盖 Web 界面全部功能的 API,可以自行调用或二次开发。对团队和组织来说,可以选择性启用扩展模块,或者按扩展指南自行开发,把 CKAN 拼成适合自身业务的数据平台。
CKAN 网站的核心功能——Web 界面能做的全部操作甚至更多——都可以通过外部代码调用 CKAN API 完成,方便把数据门户接入自有系统。
官方说明 ↗DataStore 扩展为 CKAN 资源中的结构化数据提供临时数据库,可用于存储和查询以表格形式上传的数据集。
官方说明 ↗可以按需挑选要用的功能模块,也可以按照官方扩展指南自行开发新的扩展,把门户改造成贴合自身需求的形态。
官方说明 ↗提供较完整的地理空间功能,覆盖数据预览、检索和发现三个环节,适合发布带坐标或地图属性的数据集。
官方说明 ↗常用元数据字段默认提供,并且可以按需定义额外属性,便于机构按自己的规范补充数据集描述信息。
官方说明 ↗可以创建数据可视化视图,把数据以折线图、柱状图、饼图等形式展示出来,方便在门户页面上直接阅读数据。
官方说明 ↗支持建立相互共享数据的联合数据门户网络,多个门户之间可以互通数据集,适合跨层级、跨地区的统一数据检索。
官方说明 ↗可以完全自定义外观以匹配品牌,官网提供了主题指南帮助使用者改造门户界面。
官方说明 ↗Libcloud 支持扩展让 CKAN 可以使用 S3、Azure 等由 libcloud 支持的 30 多种存储服务,把资源文件放到云端而非本地服务器。
官方说明 ↗当你要搭建一个对外公开发布数据集的政府级或企业级门户时,CKAN 值得优先考虑:它有加拿大、新加坡、澳大利亚等政府门户的公开应用案例,API 覆盖全部核心功能,扩展机制也让后续改造有余地。当团队没有 Python 开发能力、希望开箱即用一套现成后台时,要谨慎:官网没有提供价格和托管方案,扩展与部署细节分散在扩展库和 FAQ 中,落地需要一定的技术投入。当需求只是内部几张表格的共享,用轻量网盘或表格工具可能更省事。
加拿大、新加坡、澳大利亚等政府都用 CKAN 发布官方数据,澳大利亚用它汇集了 800 多个组织的数据,适合需要大规模公开数据集的机构。
包括资源、能源、制药、金融等行业的企业用它管理内部数据资产,适合有统一数据目录需求的中大型组织。
CKAN 基于 Python,API 覆盖 Web 界面全部核心功能,有开发能力的团队可以自行调用接口、编写扩展。
未公开价格与托管方案,部署、扩展与维护都需要技术投入,没有开发资源时落地成本偏高。
搭建独立门户需要服务器、扩展配置和元数据规范,个人临时共享几张表用轻量工具更省事。
| 指标 | 数值 | 数据来源 |
|---|---|---|
| 代码托管平台星标数 | 5.1k | ckan.org 首页 |
| 代码托管平台复刻数 | 2.1k | ckan.org 首页 |
| 开源历程 | two decades | ckan.org 首页 |
| 关联可持续发展目标数 | 9 of the 17 | ckan.org 首页 |
| 澳大利亚政府接入组织数 | over 800 | ckan.org 首页 |
| Libcloud 支持的存储服务商数 | 30+ | ckan.org/features |
官网将 CKAN 描述为 100% 开源的数据管理系统,但官网未公开任何价格档位、托管方案或免费额度说明,实际使用是否产生费用取决于自行部署还是寻求商业支持,需要联系官方确认。
CKAN 是一套基于 Python 的数据管理系统,其已走过二十年开源历程,在代码托管平台上有 5.1k 星标、2.1k 次复刻。它本身不是在线服务,而是需要部署的软件,用来支撑数据门户站点。
它能搭建数据门户,让机构发布、共享和使用数据。核心能力包括覆盖全部 Web 功能的 API、DataStore 结构化数据存储、地理空间数据预览与检索、元数据管理、折线图柱状图饼图等可视化视图,以及多个门户之间共享数据的联合网络。
包括加拿大政府用它发布数万个数据集,新加坡政府用于经济、教育、环境、金融和健康数据,澳大利亚政府用它开放 800 多个组织的数据。企业侧覆盖资源、能源、制药和金融等行业,用于管理内部数据资产。
CKAN 已被加入数字公共产品登记册,被正式认定为有助于推进联合国 2030 年议程 17 项可持续发展目标中的 9 项的数据管理系统。
提供免费的线上 webinar,开放给所有人参加,可以申请邀请后听一场介绍。FAQ 分 Essential 和 Technical 两部分,分别面向新人和部署使用场景,另外还可以通过官网表单联系 CKAN stewards 咨询落地问题。
包括的社区扩展包括 CartoDB 资源视图(用于地理空间数据的可视化与叙事)、Discourse 集成(为每个数据集、组织和分组在论坛指定分类下创建话题)、Libcloud 支持(对接 S3、Azure 等 30 多种存储服务)等。
| 工具 | 编辑评分 | 价格 | 核心功能 | 平台 |
|---|---|---|---|---|
| CKAN本工具 | 4.1 | 未标价 | 完整 API;DataStore 存储;扩展机制;地理空间能力 | Web / API |
| ScienceDirect | — | 未标价 | 全球领先的科技和医学信息的期刊、图书和文献数据库 | — |
| 欧洲国家公共数据门户上的公共部门信息的元数据, 直接从欧洲各国获取数据 | — | 免费 | 欧洲国家公共数据门户上的公共部门信息的元数据, 直接从欧洲各国获取数据欧洲国家公共数据门 | Web |
| Teradata | — | 未标价 | 全球领先的业务分析解决方案、数据分析解决方案和混合云产品和服务的供应商 | Web / Cloud / On-Premises |
| Taylor & Francis | — | 未标价 | 全球领先学术期刊出版商之一,19门学科1500多种期刊 | — |
| 中国仪器网 | — | 未标价 | 科学仪器专业门户网站 | Web |