云服务器内容精选

  • 创建数据/关系实体及实例 在“数据模型图谱”页面,开发人员以上权限的用户可通过快捷入口创建数据实体/关系实体,以及实体对应图数据库中的实例数据。 新创建的数据实体或关系实体需发布后才可在模型图谱中显示,具体操作请参考发布数据实体或发布关系实体。 创建数据实体:在画布空白处按鼠标右键调出的快捷菜单中单击“创建数据实体”,右侧弹出新增实体页面(更多操作请参见创建数据实体)。 创建数据实体的实例:在画布中选中数据实体模型节点,按鼠标右键调出的快捷菜单中单击“创建实例”,右侧弹出新增实例页面(仅显示“是否入图”为“是”的属性),填写实例信息后保存。 创建关系实体:按住Ctrl键,然后在画布中单击选中两个数据实体后,在其中一个数据实体上按鼠标右键调出的快捷菜单中单击“创建关系实体”,右侧弹出新增实体页面(更多操作请参见创建关系实体)。 创建关系实体的实例:在画布中选中实体间的关系线后,按鼠标右键调出的快捷菜单中单击“创建实例”,右侧弹出新增实例页面(仅显示“是否入图”为“是”的属性),填写实例信息后保存。 当您在创建关系实体的实例数据时,如果该关系实体源端或目标端数据实体的关联属性非ID属性,系统会自动对相应的数据实体实例的关联属性值进行校验。 如果对应数据实体的实例数据未入图,则提示未找到相关实例。 如果对应数据实体存在值重复的实例数据,则提示存在多个值相同的实例。
  • straight城区直行 用途:创建straight城区直行的静态场景(地图) 参数:参数如下表 表1 straight城区直行参数 Parameter Type Mandatory Description lane_width length yes 每个车道宽度。 left_lane_num int yes 左侧车道数量。 right_lane_num int yes 右侧车道数量。 bikeway bool yes 是否有自行车道。 sidewalk bool yes 是否有人行道。 main_speed speed yes 主路的限速值。 road_length length yes 主路的长度。 参数取值范围: lane_width: length = [3m..4m] left_lane_num: int = [0, 1, 2, 3, 4] right_lane_num: int = [1, 2, 3, 4] bikeway: bool = [true, false] sidewalk: bool = [true, false] main_speed: speed = [40kph..60kph] road_length: length = [150m..500m] keep创建 my_straight: straight with: keep(it.lane_width == 3m) keep(it.left_lane_num == 0) keep(it.right_lane_num == 3) keep(it.bikeway == false) keep(it.sidewalk == false) keep(it.main_speed == 60kph) keep(it.road_length == 500m) create创建 my_straight: straight = scenery.create_straight(lane_width: 3m, left_lane_num: 0, right_lane_num: 3, bikeway: false, sidewalk: false, main_speed: 60kph, road_length: 500m) 父主题: 领域模型设计
  • 如何创建连线关系 以较常见的用例图说明,其它图的连线和生成图元的操作类同。 快速创建图元:从工具箱中拖动图元移动到图中。 快速连线两种方式: 方式一:直接从图元往图元上连。连线操作技巧:鼠标移到图元上或者选中图元,四边出现小三角图标,单击小三角往另一个图元上拉线,停靠目标图元边上出现绿色小圆圈或者目标图元变色,可松开鼠标,弹出线类型选择框。 方式二:先在工具箱中单击选中使用的线类型(单击选中就行,不要画布上拖),再到画布上单击一个图元后鼠标不松开往另一个目标图元拉出连线,停靠至目标图元内部或者边线上松开(连线上锚点位置变绿圈或者非锚点位置变时连线变色), 建立连接后松开鼠标,连线完后,工具箱中线选中状态消失。 父主题: 模型设计
  • 通过逆向数据库导入物理表 通过逆向数据库,您可以从其他数据源中将一个或多个已创建的数据库表导入到物理表目录中,使其变成物理表。 在数据架构控制台,单击左侧导航树中的“关系建模”,进入关系建模页面,选择一个物理表进入。 在物理表的列表上方,单击“逆向数据库”。 在“逆向数据库”对话框中,配置如下参数,然后单击“确定”。 表6 逆向数据库配置 参数名称 说明 *所属主题 在下拉列表中选择所属主题。 *数据连接类型 在下拉列表中将显示逆向数据库支持的数据连接类型,请选择所需要的数据连接类型。 *数据连接 选择数据连接。 如需从其他数据源逆向数据库到物理表目录中,需要先在 DataArts Studio 管理中心创建一个数据连接,以便连接数据源。创建数据连接的操作,请参见管理数据连接。 *数据库 选择数据库。 *Schema 下拉选择Schema。该参数仅DWS和POSTGRESQL模型的表有效。 *队列 DLI 队列。仅当“数据连接类型”选择“DLI”时,该参数有效。 更新已有表 如果从其他数据源逆向过来的表,在物理表中已存在同名的表,选择是否更新已有的物理表。 名称来源 逆向后表名称/字段名称的来源,可以是描述或者是相应英文名,如表/字段未指定描述则固定使用英文名。 来自描述 来自英文名称 *数据表 选择全部或部分需导入的数据表。 图9 逆向配置 逆向数据库的结果会在“上次逆向”页面中显示。如果逆向成功,单击“关闭”。如果逆向失败,您可以查看失败原因,问题解决后,选中失败的表,然后单击“重新逆向”进行重试。 图10 逆向结果
  • 操作步骤 登录云应用模型控制台,选择“实例管理”。 您可选择以下任一种方式进入设计页面。 选择待操作实例,在“操作”栏单击。 单击待操作实例名称,进入实例概览页面。在设计缩略图模块,单击“进入设计”按钮。 对待操作的资源进行重新编辑。 在设计区内双击待修改资源或单击右侧对应的资源图标,重新配置实例参数,参数说明详见表4。例如:将E CS 可用区修改为可用区2。 在设计区内单击选中资源,单击页面上方,可对资源进行删除操作。例如:单击选中EIP后,单击页面上方,删除EIP资源。 图1 删除实例中的EIP资源 在左侧列表中,选择“云硬盘 EVS”并拖拽至设计区空白处。 在右侧弹框中,参考下表配置EVS,其中带“*”标志的参数为必填参数。 表1 配置EVS参数说明 参数 说明 取值样例 *计费模式 支持“包年/包月”和“按需计费”。 包年/包月 *计费周期单位 当“计费模式”选择“包年/包月”时显示。 可选择“年”或“月”。 年 *订购周期 当“计费模式”选择“包年/包月”时显示。最短为1个月,最长为3年。 计费周期单位选择“年”时,订购周期范围 1-3。 计费周期单位选择“月”时,订购周期范围 1-9。 1 *名称 默认云服务器名称,默认名称“evs-系统随机码”。 名称必须唯一,不能重复。本示例使用默认名称。 evs-93a7 *可用区 可用区是指在同一地域内,电力和网络互相独立的物理区域。在同一VPC网络内可用区与可用区之间内网互通,可用区之间能做到物理隔离。详细信息请参见区域和可用区。 可用区5 *磁盘规格 当前可供选择的磁盘类型如下: 高IO 超高IO 通用型SSD 极速型SSD 极速型SSD *磁盘大小 云硬盘的容量。 容量范围为:10 GiB~32768 GiB。 100 *共享盘 共享磁盘是一种支持多个云服务器并发读写访问的数据块级存储设备,具备多挂载点、高并发性、高性能、高可靠性等特点。单个共享磁盘最多可同时挂载给16台云服务器。 不勾选 *企业项目 设置企业项目。 企业项目管理提供了一种按企业项目管理云资源的方式,帮助您实现以企业项目为基本单元的资源及人员的统一管理,默认项目为default。 开通企业项目后可以使用。 default 鼠标停留在“云硬盘 EVS”图标上,显示四个绿色节点,选择任一节点并拖拽,直至连线箭头链接到“弹性云服务器 ECS”节点上。 此时连线由红色变绿色,表示绑定成功。 图2 EVS通过连线绑定ECS 单击页面上方,页面显示更新成功,编辑实例完成。
  • 更多操作 编辑实例过程中,您还可以执行如表2的操作。 表2 相关操作 操作 说明 缩放 在页面下方缩略图单击,可以自定义放大架构图。 在页面下方缩略图单击,可以自定义缩小架构图。 在页面下方缩略图单击,默认缩小至原图50%。 在页面下方缩略图单击,默认还原架构图大小,居中显示,显示比例为100%。 全屏 在页面下方缩略图单击,画布全屏显示。 在页面下方缩略图单击,画布退出全屏显示。 居中 在页面上方单击,可以快速让架构图居中。 撤销 在页面上方单击,可以撤销上一步执行的操作。 重做 在页面上方单击,可以返回撤销前的状态。 重置 在页面上方单击,可将画布重置到上一次部署的状态。只有更新部署后的实例支持重置功能。 快捷键 在页面下方单击,显示常用快捷键参考。 图元搜索 在页面下方单击,显示画布中所有图元。 在搜索框中输入图元名称进行筛选,支持模糊匹配。 单击显示框中的图元名称,即可锁定选中画布上对应图元。 图3 相关操作
  • straight城区直行 用途:创建straight城区直行的静态场景(地图) 参数:参数如下表. 表1 straight城区直行参数 Parameter Type Mandatory Description lane_width length yes 每个车道宽度. left_lane_num int yes 左侧车道数量. right_lane_num int yes 右侧车道数量. bikeway bool yes 是否有自行车道. sidewalk bool yes 是否有人行道. main_speed speed yes 主路的限速值. road_length length yes 主路的长度. 参数取值范围: lane_width: length = [3m..4m] left_lane_num: int = [0, 1, 2, 3, 4] right_lane_num: int = [1, 2, 3, 4] bikeway: bool = [true, false] sidewalk: bool = [true, false] main_speed: speed = [40kph..60kph] road_length: length = [150m..500m] keep创建 my_straight: straight with: keep(it.lane_width == 3m) keep(it.left_lane_num == 0) keep(it.right_lane_num == 3) keep(it.bikeway == false) keep(it.sidewalk == false) keep(it.main_speed == 60kph) keep(it.road_length == 500m) create创建 my_straight: straight = scenery.create_straight(lane_width: 3m, left_lane_num: 0, right_lane_num: 3, bikeway: false, sidewalk: false, main_speed: 60kph, road_length: 500m) 父主题: 领域模型设计
  • merge匝道合流 用途:创建merge高速匝道合流的静态场景(地图) 参数:参数如下表. 表1 merge参数 Parameter Type Mandatory Description lane_width length yes 每个车道宽度. left_lane_num int yes 左侧车道数量. right_lane_num int yes 右侧车道数量. ramp_lane_num int yes 匝道车道数量. main_speed speed yes 主路的限速值. ramp_speed speed yes 匝道的限速值. radius_of_curvature length yes 匝道的曲率半径. ramp_length length yes 匝道的长度. road_aids_type road_aids_type yes 道路辅助设施类型,匝道合流时匝道和主路的连接方式,目前共有三种:DType-1(直接式1)、DType-2(直接式2)和PType(平行式). 参数取值范围: lane_width: length = [3m..4m] left_lane_num: int = [0, 1, 2, 3, 4] right_lane_num: int = [1, 2, 3, 4] ramp_lane_num: int = [1, 2] main_speed: speed = [80kph..120kph] ramp_speed: speed = [40kph..60kph] radius_of_curvature: length = [150m..1000m] ramp_length: length = [200m..500m] road_aids_type: road_aids_type = ["DType-1", "DType-2", "PType"] keep创建 my_road_aids_type: road_aids_type = "DType-1" my_merge: merge with: keep(it.lane_width == 3m) keep(it.left_lane_num == 0) keep(it.right_lane_num == 3) keep(it.ramp_lane_num == 1) keep(it.main_speed == 120kph) keep(it.ramp_speed == 60kph) keep(it.radius_of_curvature == 200m) keep(it.ramp_length == 250m) keep(it.road_aids_type == my_road_aids_type) create创建 my_road_aids_type: road_aids_type = "DType-1" my_merge: merge = scenery.create_merge(lane_width: 3m, left_lane_num: 0, right_lane_num: 3, main_speed: 120kph, ramp_speed: 60kph, radius_of_curvature: 200m, ramp_length: 250m, road_aids_type: my_road_aids_type) 父主题: 领域模型设计