NocoBase 外部 Doris 数据源接入指南:MySQL 兼容端口、字段映射与只读分析实践
低代码后端前端人工智能AI 应用工作流自动化【免费下载链接】nocobaseNocoBase is an open-source AI no-code platform for building business systems fast. Instead of generating everything from scratch, AI works on top of production-proven infrastructure and a WYSIWYG no-code interface, so you get both speed and reliability.项目地址https://gitcode.com/GitHub_Trending/no/nocobase点击查看免费下载本文讲解如何在 NocoBase 中将 Apache Doris 作为外部数据源接入涵盖插件安装、连接配置FE query_port 等关键参数、接入范围控制、字段同步与类型映射、记录唯一标识设置以及把 Doris 用于运营看板、统计报表和只读查询页面的实战方案。读完本文你将能够独立完成「Doris 数仓 → NocoBase 数据源 → 页面区块/权限/工作流/API」的完整接入链路配置。插件与版本概述「数据源外部 Doris」由商业插件nocobase/plugin-data-source-external-doris提供其插件元数据定义于 插件文档 的 frontmatter 中元数据项值packageNamenocobase/plugin-data-source-external-dorissupportedVersions1.x、2.xisFreefalse商业插件builtInfalse非内置defaultEnabledfalse默认不启用editionLevel3同时在 外部数据库通用说明 的版本支持矩阵中Doris 属于企业版EditionLevel 3 对应企业版支持的外部数据库且只支持 MySQL 兼容模式接入——这与本文后续强调的通过 MySQL 兼容端口连接是一致的约束条件。适用场景与定位接入后NocoBase 会读取 Doris 中的数据表、字段和视图并将它们作为外部数据源中的数据表使用。Doris 的定位是分析型数据库因此它更适合分析查询、宽表明细、指标统计和报表展示而不是作为频繁新增、编辑、删除业务记录的事务型数据源。适合使用外部 Doris 的场景接入数仓明细表、聚合表、宽表或指标表在 NocoBase 中搭建运营看板、统计报表或查询页面给业务人员提供只读查询入口减少直接访问数据库客户端对已有 Doris 数据做权限控制和可视化展示。:::warning 注意 Doris 在 NocoBase 中建议按只读分析数据源使用。不要把它作为常规业务表的写入数据源也不建议在页面中配置新增、编辑、删除类操作。 :::插件安装该插件为商业插件isFree: false安装并启用插件后才能在「数据源管理」的「Add new」下拉菜单中选择 Doris 类型。若「Add new」菜单中未出现 Doris 选项通常需要依次确认插件是否已安装、是否已启用、当前商业授权是否包含该插件、当前用户是否具备数据源管理权限。插件的启用与激活请按 NocoBase 商业插件激活流程操作激活成功后才能继续添加数据源。添加数据源在「数据源管理」中点击「Add new」选择 Doris然后填写连接信息。常见连接配置项如下配置说明Data source name数据源标识名称用于页面区块、权限、工作流和 API 中引用。创建后不能修改。Data source display name数据源在界面中显示的名称建议使用业务人员能理解的名称比如「Doris 数仓」「指标库」。Host / PortDoris FE 地址和 MySQL 兼容端口也就是query_port。不要填写 HTTP 端口。Database要连接的 Doris database 名称。Username / Password用于连接 Doris 的账号和密码。NocoBase 只能读取这个账号有权限访问的对象不会授权或读取其他账号私有对象。Table prefix表名前缀。配置后NocoBase 只读取匹配该前缀的数据表并在 NocoBase 中生成不带前缀的数据表名称。Enabled the data source是否启用这个数据源。关闭后数据源配置会保留但页面区块、权限、工作流和 API 无法继续读取它的数据。:::tip 提示 Doris 插件通过 MySQL 兼容协议接入。配置前先确认 Doris FE 的query_port可以从 NocoBase 访问并且账号具备读取目标 database、table 和 column 元数据的权限。这一点与 外部数据库通用说明 中「OceanBase、ClickHouse、Doris 只支持 MySQL 兼容模式」的约束完全对应。 :::接入范围与部分外部数据源不同Doris 页面不提供「Collections」勾选表格。接入范围主要由以下三个因素控制Database连接哪个 Doris database连接账号权限账号能访问的对象范围Table prefix只读取匹配前缀的表。如果 Doris 中表很多建议先为 NocoBase 准备专门的 database、账号或表名前缀只暴露当前应用需要查看和统计的表。:::warning 注意 单个外部数据源一次最多接入500 张数据表或视图。如果 Doris 中对象很多建议先通过 database、账号权限或Table prefix收窄范围。 :::同步和配置字段外部 Doris 的表结构由数据库侧维护。NocoBase不会在外部 Doris 中创建字段、修改字段类型或删除真实字段。当 Doris 侧表结构发生变化时可以在数据源中执行「Sync from database」重新读取表和字段元数据。同步会更新 NocoBase 中保存的数据表、字段、主键、唯一键和字段类型映射信息但不会删除 Doris 中的真实表或数据。字段同步后可以在 NocoBase 中配置字段标题、字段类型Field type和字段组件Field interface。如果需要建立 NocoBase 关系字段也是在 NocoBase 中保存关系元数据不会在 Doris 表里自动新增真实外键字段。字段的更多配置方式可参考 数据表字段说明。关于 Field type 与 Field interface 的区分外部数据库通用说明 给出了精确定义数据类型Field type用于定义字段可以存储的数据的种类、格式和结构UI 类型Field interface在用户界面中用于显示和输入字段值的控件类型。字段类型映射NocoBase 会把 Doris 字段类型按 MySQL 兼容逻辑和 Doris 特有类型映射到合适的 Field type 和 Field interface并允许在字段配置中调整界面展示方式。常见映射如下Doris 字段类型NocoBase Field type可选 Field interfaceTINYINT、SMALLINTinteger、boolean、sortInteger、Sort、Checkbox、Switch、Select、Radio groupINT、INTEGERinteger、unixTimestamp、sortInteger、Sort、Unix timestamp、Select、Radio groupBIGINTbigInt、unixTimestamp、sortInteger、Sort、Unix timestamp、Created at、Updated atLARGEINTbigIntIntegerFLOATfloat、sortNumber、Percent、SortDOUBLEdouble、sortNumber、Percent、SortDECIMAL、DECIMALV3decimalNumber、Percent、CurrencyBOOLEANbooleanCheckbox、SwitchCHARstringInput、Email、PhoneVARCHARstring、uuid、nanoid、encryptionInput、Email、Phone、Password、Color、Icon、Select、Radio group、UUID、Nano IDTEXT、STRINGtextTextarea、Markdown、Vditor、Rich text、URLDATE、DATEV2dateDateDATETIME、DATETIMEV2datetimeDate、Time、Created at、Updated atJSON、JSONBjsonJSONHLL、BITMAP、QUANTILE_STATE、AGG_STATEjsonJSONVARIANT、ARRAY、MAP、STRUCTjsonJSONIPV4、IPV6stringInput关于映射中的几个关键点VARIANT是 Apache Doris2.1.0 起提供的动态类型。使用低于 2.1.0 的 Doris 时不能接入这类字段。Doris 中的聚合状态类型HLL、BITMAP、QUANTILE_STATE、AGG_STATE、半结构化类型和复杂类型VARIANT、ARRAY、MAP、STRUCT统一映射为json这类字段更适合展示或调试不一定适合作为表单录入字段。:::warning 注意 遇到复杂类型时建议在 Doris 侧准备更适合业务查看的视图或明细表再接入 NocoBase。 :::主键和记录唯一标识Doris 的数据模型和键模型不一定等同于业务唯一标识。用于页面区块展示的数据表仍然建议准备一个可以唯一定位记录的字段。如果接入的是无唯一字段的表或视图需要在数据表配置中手动设置「Record unique key」。没有可用唯一标识时页面区块可能无法正确查看记录详情也不适合配置编辑或删除操作。这一要求与 外部数据库通用说明 中「视图、无主键表或联合主键表需手动设置 Record unique key」的规则一致其编辑配置方式可参考 普通表编辑配置。总结把 Apache Doris 接入 NocoBase 的完整链路可以概括为安装并激活商业插件 → 在数据源管理中以 FEquery_port建立 MySQL 兼容连接 → 通过 Database / 账号权限 / Table prefix 收窄接入范围 → 执行「Sync from database」同步表结构与字段 → 按映射关系微调 Field type 与 Field interface → 为无唯一字段的表设置 Record unique key → 在页面区块、权限、工作流和 API 中消费外部 Doris 数据。由于 Doris 是分析型数据库请始终将其视为只读分析数据源NocoBase 不修改 Doris 真实表结构也不建议配置增删改类操作这正是外部数据库接入模式的通用边界。相关链接外部数据库 — 查看外部数据库的通用配置和管理说明数据源管理 — 查看数据源入口和数据源管理方式数据表字段 — 查看字段类型和字段映射说明赞分享低代码后端前端人工智能AI 应用工作流自动化【免费下载链接】nocobaseNocoBase is an open-source AI no-code platform for building business systems fast. Instead of generating everything from scratch, AI works on top of production-proven infrastructure and a WYSIWYG no-code interface, so you get both speed and reliability.项目地址https://gitcode.com/GitHub_Trending/no/nocobase点击查看免费下载相关推荐NocoBase 外部数据源接入指南将 MySQL 作为外部数据库接入、同步与字段映射全解析NocoBase 外部数据源接入指南将 MySQL 作为外部数据库接入、同步与字段映射全解析 本文以 NocoBase 官方文档 外部数据源 MySQL ht低代码后端前端人工智能AI 应用工作流自动化NocoBase 外部数据源 Oracle 实战指南Thin/Thick 连接模式、字段映射与表接入全流程NocoBase 外部数据源 Oracle 实战指南Thin/Thick 连接模式、字段映射与表接入全流程 本篇指南介绍如何在 NocoBase 中把 Ora低代码后端前端人工智能AI 应用工作流自动化将 SQL ServerMSSQL作为外部数据源接入 NocoBase连接配置、字段映射与同步维护全指南将 SQL ServerMSSQL作为外部数据源接入 NocoBase连接配置、字段映射与同步维护全指南 本文讲解如何把已有的 SQL ServerMS低代码后端前端人工智能AI 应用工作流自动化创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

Android地图应用开发实战:从环境配置到定位标记的完整指南

Android地图应用开发实战:从环境配置到定位标记的完整指南

简介:这份资源是一份基于Android平台的百度地图应用系统毕业设计文档,面向计算机相关专业学生及Android入门开发者,帮助解决地图导航类课题从选题到实现的全流程参考问题。文档以Java为主要开发语言,结合Android SDK与百度地图API…

2026/10/11 14:25:31 阅读更多 →
Wallbreaker 系统提示语库与原生格式模仿:让攻击载荷说模型的“母语“

Wallbreaker 系统提示语库与原生格式模仿:让攻击载荷说模型的“母语“

【免费下载链接】wallbreaker 项目地址: https://gitcode.com/gh_mirrors/wallb/wallbreaker 点击查看 免费下载 Wallbreaker 是一款 Claude-Code 风格的 LLM 红队测试工具,它的 系统提示语库(sysprompt_*)与 原生格式模仿&#…

2026/10/11 14:24:30 阅读更多 →
Objective-C代理模式精讲:UITableView反向列表库ReverseExtension如何用NSProxy消息转发+DenyList实现多Delegate共存

Objective-C代理模式精讲:UITableView反向列表库ReverseExtension如何用NSProxy消息转发+DenyList实现多Delegate共存

【免费下载链接】ReverseExtension A UITableView extension that enables cell insertion from the bottom of a table view. 项目地址: https://gitcode.com/gh_mirrors/re/ReverseExtension 点击查看 免费下载 这篇文章精讲 Objective-C 代理模式(De…

2026/10/11 14:24:30 阅读更多 →

最新新闻

2027浙大EMBA提前批面试怎么准备?底层逻辑与实战策略全解析

2027浙大EMBA提前批面试怎么准备?底层逻辑与实战策略全解析

每年到了三四月份,总会有几位在企业里做到中高层的老朋友来找我聊同样的问题:2027年想试试浙大EMBA,提前批面试到底要不要报名?我的回答从来都很干脆——只要你自己评估下来基本条件达标,就一定要申。原因并不复杂&…

2026/10/11 15:08:55 阅读更多 →
海康威视闸机对接源码拆解:从ISAPI到串口调试实战

海康威视闸机对接源码拆解:从ISAPI到串口调试实战

简介:面向Java开发者的海康威视闸机对接程序源码,基于海康SDK实现智能闸机的设备连接、身份认证、开关控制、通行记录读取与状态监控,覆盖SDK引入、命令收发、事件监听、数据解析与存储等关键模块,适合门禁系统集成商或需要快速接…

2026/10/11 15:08:55 阅读更多 →
dsh-workbuddy-connect安装指南:版本前提与三步配置实战

dsh-workbuddy-connect安装指南:版本前提与三步配置实战

先说个大家可能都遇到过的情况:装一个工具,最烦的不是不会装,而是上来就一通操作,结果环境不对、版本对不上,报错一个接一个,最后也不知道是自己哪里弄错了。dsh-workbuddy-connect 这东西,名字…

2026/10/11 15:08:55 阅读更多 →
Codex+Obsidian打造AI第二大脑:个人知识库完整实战教程

Codex+Obsidian打造AI第二大脑:个人知识库完整实战教程

让AI接着你的积累干活:Codex+Obsidian个人知识库完整教程说实话,知识管理这件事,很多人一开始都搞反了。存了一堆笔记,收藏了一堆文章,最后真正用起来的可能不到两成。我也是在笔记越堆越多、却越找不着东西…

2026/10/11 15:08:54 阅读更多 →
视频配乐生成的核心:语义、时间与节奏对齐解析

视频配乐生成的核心:语义、时间与节奏对齐解析

做视频后期最磨人的环节,我始终认为是配乐。你在剪辑软件里把素材排好,镜头节奏对了,转场顺了,结果BGM一拖进去,味道完全不对。情绪像的,卡点卡不上;卡点准的,画面和音乐又各说各话。…

2026/10/11 15:08:54 阅读更多 →
造价软件加密锁驱动590/592与S4型2.4写锁工具安装避坑指南

造价软件加密锁驱动590/592与S4型2.4写锁工具安装避坑指南

简介:面向广联达深思S4 2.4软件用户的写锁工具包,主要针对安装590/592驱动、需在较长时间内稳定使用广联达与广材助手的工程造价、招投标及项目管理相关人员。工具通过写锁与锁号生成机制,可延长软件授权至2040年,适配老版本驱动环…

2026/10/11 15:07:54 阅读更多 →

日新闻

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

简介:基于 ARIMA、LSTM、Transformer 等模型的流感时间序列预测 Python 源码,面向计算机相关专业课程设计与期末大作业学生,以及项目实战学习者。内容覆盖预处理、平稳性检验、定阶、残差分析、多模型对比预测的完整时序建模流程,…

2026/10/11 0:00:27 阅读更多 →
影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别 做影刀RPA自动化,十个新手有八个栽在"往输入框里填东西"这件事上:要么填不进去,要么填了一半,要么直接把原来内容追加在后面。这背后的根因&…

2026/10/11 0:00:27 阅读更多 →
影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容 1. 认识影刀:什么场景该用RPA采小说数据 起点中文网的页面结构相对稳定——分类榜单、书籍详情、章节内容三块独立页面,跳转链路清晰。这种场景非常适合影刀自动化&#x…

2026/10/11 0:00:27 阅读更多 →

周新闻

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

简介:基于 ARIMA、LSTM、Transformer 等模型的流感时间序列预测 Python 源码,面向计算机相关专业课程设计与期末大作业学生,以及项目实战学习者。内容覆盖预处理、平稳性检验、定阶、残差分析、多模型对比预测的完整时序建模流程,…

2026/10/11 0:00:27 阅读更多 →
影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别 做影刀RPA自动化,十个新手有八个栽在"往输入框里填东西"这件事上:要么填不进去,要么填了一半,要么直接把原来内容追加在后面。这背后的根因&…

2026/10/11 0:00:27 阅读更多 →
影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容 1. 认识影刀:什么场景该用RPA采小说数据 起点中文网的页面结构相对稳定——分类榜单、书籍详情、章节内容三块独立页面,跳转链路清晰。这种场景非常适合影刀自动化&#x…

2026/10/11 0:00:27 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/11 10:45:37 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/11 14:36:53 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/11 14:36:54 阅读更多 →