外部数据源
Steedos使用 mongodb 数据库作为默认数据源,支持直接连接第三方系统的数据源。
提示
此功能需要企业版授权才能使用。
Steedos使用 mongodb 数据库作为默认数据源,该默认数据 源是必须的,而且无法使用其他数据库作为默认数据源。
考虑在很多场景下我们会需要连接第三方系统的数据源,以在Steedos上展示、统计甚至维护这些第三方数据源上的数据,所以我们做了大量开发来让Steedos支持直接连接各种类型的外部数据源。
连接外部数据源可以做什么?
在Steedos上连接了外部数据源后,我们可以按这些外部数据源上的各个表结构来配置其对应的Steedos外部数据源对象,然后就可以像使用默认数据源对象一样使用这些对象。
在默认数据源对象上有的功能大部分在外部数据源对象上也有,目前已知的区别有:
功能 | 默认数据源 | 外部数据源 |
---|---|---|
对象权限 | 完全支持 | 有限支持 |
内置字段 | 全部 | 无 |
字段类型 | 所有 | 部分 |
- 外部数据源只支持有限的对象权限功能,比如不支持配置某些用户只能看到属性自己的记录,而管理员可以看到所有记录。
- 外部数据源没有任何基础字段及其功能,比如所有者、创建人、创建时间、主分部等;如果需要只能额外在对应的对象上新建相关字段并实现相关功能。
- 外部数据源只支持部分字段类型,比如关系型数据库不支持数组类型字段。