跳到主要内容

管理数据源

查看数据源#

在数据源管理界面, 可以查看微搭中所有的数据源, 点击列表中的某一个条即可进入对应条目的数据源详情页面.

注意:在查看数据源详情中的方法时, 类型为 云函数 的方法会自动将代码折叠起来, 需要点击 查看详情 来展开.

可以通过数据源详情页面底部的 关联应用, 查看那些应用使用了当前数据源, 点击应用名称可直接进入对应应用的详情页面.

编辑数据源#

在数据源详情页面, 点击右上角的 编辑 按钮, 即可对当前数据源进行编辑.

编辑数据源与新建数据源大体相似, 需要注意以下几点:

  • 数据源已经创建, 数据源标识 不能被修改
  • 在类型为 自建数据源 中, 数据源字段中的字段标识为 _id(数据标识)、createdAt(创建时间)、updatedAt(更新时间)、owner(所有人)、createBy(创建人)、updateBy(修改人) 均为内置字段, 不能进行编辑修改
  • 在类型为 自建数据源 中, 内置的 create(新增)、update(更新)、getItem(查看单条)、delete(删除)、getList(查看多条)、getRecords(查询列表) 方法不允许进行编辑, 也无法禁用, 但依旧可以使用 方法测试 来测试体验
  • 若方法类型为 云函数, 需点击其右侧的 查看详情方可查看函数代码并进行编辑修改

发布数据源#

如在 环境说明 所说, 微搭的每个数据源运行环境也分 体验环境正式环境.

在数据源列表页面 和 数据源详情页面, 状态为未发布的数据源 均有 立即发布 按钮, 可用于发布数据源, 即更新 正式环境.

当数据源发布后, 其状态即变更为 已发布, 立即发布 按钮则会消失.
当再次编辑数据源后, 数据源状态则会变更为 未发布.

在微搭应用编辑器中发布应用时, 应用的发布方式若为 正式, 发布时则会检查应用所有使用的数据源是否发布, 需要将所有用到的数据源中未发布的发布后, 应用方可发布.

注意

数据源发布后, 会影响所有使用该数据源的且已 正式 发布的应用, 即会影响到所有使用相关应用的终端用户, 请确保数据源经过完善的测试后, 才进行发布操作.

请参考 方法测试 对数据源进行完善的测试.

删除数据源#

在数据源列表页面可对数据源进行删除操作, 但删除前需确保数据源未被应用使用, 否则 删除 按钮将处于禁用状态.

删除 按钮被禁用, 可进入数据源详情页面, 在底部的 关联应用 中可以查看到当前数据源正在被哪些应用使用.

应用使用状态分三种:

  • 编辑: 在应用编辑器配置时使用了当前数据源
  • 预览: 在预览的应用(包括在编辑器中使用预览体验方法发布的应用)中使用了当前数据源
  • 发布: 在正式应用(即在编辑器中使用 正式方式发布的应用)中使用了当前数据源

若应用已不再使用, 可以直接删除该应用, 删除后将会移除该应用对其所有使用的数据源的关联.
若依旧需要使用相关应用, 则需要根据应用状态做不同的处理. 由于应用的状态流转顺序为: 编辑 -- 预览后 --> 预览 -- 发布后 --> 发布, 故移除应用对当前数据源的关联, 需按下述步骤操作:

移除应用对数据源的关联#

应用使用数据源后, 即与数据源产生了关联关系. 关联后数据源无法删除, 应用正式发布时其使用的数据源必须发布.

若想移除关联, 则可参考 在应用中使用数据源 中的说明, 在应用中移除对数据源的使用即可, 如:

  • 在变量管理中删除使用该数据源创建的变量
  • 在低代码编辑器中删除调用该数据源方法的代码
  • 在表单容器、数据容器、列表数据源等数据源相关的容器中解除对当前数据源的绑定
  • 在组件的事件绑定中移除调用当前数据源的数据源事件绑定
注意

按上述操作移除绑定后, 很有可能导致应用出错(比如绑定的变量不存在, 事件点击无反应等), 需进行测试验证及相应的调整

管理数据源产生的数据#

自建数据源产生的数据源均存储在微搭平台中, 微搭提供了专门的数据管理后台来查看管理这些数据. 外部数据源产生的数据则需要进入对应第三方平台进行查看管理.
可通过以下两种方式进入微搭的数据管理后台:

  • 在数据源列表页面:
    • 点击顶部的 数据管理后台 进入微搭专门的数据管理工具首页
    • 点击列表操作列中的 管理数据 按钮(外部数据源无此按钮)进入当前数据源对应的管理页面
  • 在应用详情页面: 点左侧的数据管理后台菜单下的 正式数据体验数据

以上两种方式分别从两种不同维度来查看管理数据源:

  • 数据源维度: 查看数据源列表, 以及单个数据源在预览、发布环境产生的数据
  • 应用维度: 查看应用列表, 以及单个应用使用的所有数据源在预览、发布环境产生的数据