检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
数据库简介 EIHealth平台提供了数据库的创建、查询和管理能力。您可以将表型、基因型或其他数据导入EIHealth平台并生成数据库。同时,除了自定义数据库外,支持将作业运行中产生的数据文件创建为数据库。 创建数据库时,数据库模板为您提供了一个数据表的搭建框架,可通过数据库模板
创建数据库 创建数据库 数据库支持使用.csv、.txt、.vcf文件生成数据库。创建的数据库需要保证数据文件与模板对应。创建数据库时,可以不选择导入的数据文件,建立空的数据库,后期可以新增数据行或者导入数据。如果使用自动作业的数据表创建数据库,在导入数据,需要参照数据库模板格式进行导入。
管理数据库 管理数据库 数据库创建完成后,您可以对数据库内的数据执行编辑、删除、新增行操作。预制数据库和引用数据库不支持编辑、删除、新增行操作。 编辑 数据库创建完成后,单击数据库名称进入数据库详情页,在页面左上角单击“编辑”按钮。 在需要修改的数据行的操作列单击“编辑”,修改数据。
引用数据库 引用数据库 平台支持引用其他项目的数据库,用户需是其他项目中的成员,且为其他项目的“所有者”或“管理员”。 引用的数据库为只读状态。引用的数据库不支持导入数据。 图1 引用数据库 父主题: 数据库管理
数据库文件所在项目id,仅文件为数据中心时填写。 最小长度:1 最大长度:128 响应参数 状态码: 201 表5 响应Body参数 参数 参数类型 描述 id String 数据库id。 请求示例 创建数据库,数据库名称为database_name,选择css集群,上传项目桶中file/test.c
数据库管理 引用数据库实例 获取实例列表 创建数据库实例 查询实例详情 删除实例 查询数据 导入数据 插入单条数据 删除数据 更新数据 父主题: 数据库管理
无 是 数据库实例id,其中引用数据库实例时可以引用多个数据库实例,用分号(;)分隔;导入数据到数据库时不支持多个实例id。 --project -p 否 源项目名称,使用此参数时代表引用数据库实例。 --skip-lines -s 否 跳过的header行数,导入数据到数据库时此参数必填。
创建数据库模板 使用create命令创建数据库模板。 命令结构 health create database template <template-name> [flags] 或者 health create db template <template-name> [flags]
数据库(可选) 数据库对应的是“项目管理>数据库”功能,可按使用需要购买。 图1 购买数据库 父主题: 购买计算资源(主账号操作)
数据库管理 数据库简介 创建数据库模板 导入数据库模板 创建数据库 引用数据库 管理数据库 父主题: 用户指南(基因平台)
击操作列的图标可以删除列。 列名 列的名称不可以和PostgreSQL 11版本的关键字冲突。 是否主键 主键用于唯一地标识数据表中的信息,可通过设置复合主键将数据表中的多个数据设置为唯一,主键至多设置10个。 允许为空 主键所包含的列不允许设置为空。当数据库中某些数据允许没有值时,可设置为空。
导入数据库模板 使用import命令导入别的项目的数据库模板到当前项目,暂只支持导入单个模板。 命令结构 health import database template <template-id> [flags] 或者 health import db template <template-id>
删除数据库 功能介绍 删除数据库。 URI DELETE /v1/{project_id}/drug/databases/{database_id} 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 项目ID,您可以从获取项目ID中获取。 最小长度:1
文件URL,用户私有数据中心为项目路径、公共数据场景为obs地址。 最小长度:1 最大长度:2000 eihealth_project_id 否 String 数据库文件所在项目id,仅文件为数据中心时填写。 最小长度:1 最大长度:128 响应参数 无 请求示例 数据库追加文件,追加数据为project:/file/test
获取数据库模板 使用get命令获取数据库模板列表、详情或者示例yaml文件。 命令结构 health get database template <template-id> [flags] 或者 health get db template <template-id> [flags]
导入数据库模板 导入模板 提供两种模板导入方式: 平台支持导入其他项目的模板,用户需是其他项目中的成员,且为其他项目的“所有者”或“管理员”,预置的模板不支持导入。 在左侧导航栏选择“模板”页签,单击“导入模板”。 导入方式选择“项目”,选择项目名称,勾选需要导入的模板,可以在“
数据库管理 数据库管理 模板管理 父主题: API(医疗智能体平台)
购买数据库资源 功能介绍 购买数据库资源 URI POST /v1/{project_id}/system/database-resources 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 华为云项目ID,您可以从获取项目ID中获取。 最小长度:1
查询数据库资源 功能介绍 查询数据库资源 URI GET /v1/{project_id}/system/database-resources 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 华为云项目ID,您可以从获取项目ID中获取。 最小长度:1
X-Auth-Token 是 String 用户Token。Token认证就是在调用API的时候将Token加到请求消息头,从而通过身份认证,获得操作API的权限,获取Token接口响应消息头中X-Subject-Token的值即为Token。 最小长度:1 最大长度:32768 表3 请求Body参数