华为云用户手册

  • 使用方法 添加审批节点。 图1 添加流程审批节点 设置审批对象。 设置后,审批人在审批时可以查看到已关联的表单数据。例如,图2中“添加记录”节点关联了“员工请假申请”表单,图3中审批对象选择了“添加记录”节点,则审批人在审批时可查看到员工请假申请表单中的数据。 图2 添加记录节点 图3 选择审批对象 选择审批人类型。 可以从通讯录中选择成员、部门、系统角色、岗位角色或者选择表单内的成员字段作为审批人(最多只能添加30个审批人)。当选择部门时, 此部门下的所有人都可以收到审批任务。 图4 选择审批人类型 当选择动态审批人时,需要选择连接器,配置连接器参数,并指定动态返回的审批人列表的参数位置。这种流程实例在运行时,会执行用户的连接器,获取审批人列表下发任务。 图5 动态获取审批人 或签/会签处理。 当审批人为多个成员时,需要设置多人审批处理方式。 图6 设置多人审批方式 或签:只需要审批人中的任一个用户完成了审批,即可推动任务流程,走向下一个任务。 会签:根据投票比例进行判断,当大于比例的人数同意之后,任务结束。开启等待所有审批人处理时,需要等待所有人处理任务才结束。 图7 会签设置 操作按钮设置。 图8 设置按钮显示 默认有通过和否决两个按钮,可以设置审批页面的按钮名称以及是否必填审批意见。 通过:任务通过流程继续执行。 否决:任务否决流程结束。 保存:可以对表单的数据修改后进行保存,任务重新打开后显示修改后的数据。 转派:任务转派给其他人处理,当前人员不再处理此任务。 回退:配置流程回退的目标节点,支持回退到流程的开始节点。 图9 允许回退到开始节点 图10 回退设置(表单触发) 图11 回退设置(事件触发) 加签: 增加新的审批人处理。 图12 加签 前加签:当前处理人,等待前加签人处理完,再处理。 当前节点加签:新增审批人和当前所有人一起处理任务。 后加签:当前处理人处理完后,后加签人处理。 高级设置。 开启限时处理:开启后,可以在指定时间或者任务等待了指定时间之后,设置任务自动通过或者自动否决。 图13 限时处理 审批人为空设置:开启后,审批人为空时,自动通过审批。 图14 审批人为空处理 启用邮箱通知:启用后,待办消息会以邮件的形式发送给对应负责人。使用租户邮件服务器发送邮件时,请提前配置企业邮件服务器,详情请参见设置租户邮件服务器。审批人未配置邮箱时,发送邮件通知操作将会被直接忽略,因此成员邮箱未配置导致的邮件发送失败,不会影响流程的继续进行。 图15 启用邮箱通知 字段权限设置。 设置审批人在审批表单时,对表单中字段的操作权限,如只读、编辑或隐藏。单击“同步表单组件属性”,可直接同步表单中组件的属性作为审批人在审批表单时对字段的操作权限。 图16 设置字段权限
  • 使用说明 将已生成的应用模板,上架到资产中心。模板上架到资产中心后,当前组织中的成员或者其他组织中的成员均可基于该模板直接创建应用。如何在资产中心基于模板安装应用,请参见在资产中心使用模板安装应用。 提交模板上架申请后,请联系运营管理员审批。审批通过后,在Astro低代码平台的“资产中心”中,才可以查看到模板。 当前组织中的其他成员在资产中心基于模板创建应用时,应用中包含的人员信息、自定义的非官方连接器等会保留。其他组织中的成员在资产中心基于模板安装应用时,应用中包含的人员信息、自定义的非官方连接器(除无鉴权的自定义连接器)等不会保留,需重新配置。
  • 创建自定义连接器(手动创建) 参考如何登录AstroFlow中操作,登录AstroFlow界面。 在主菜单中,选择“连接器”,进入连接器页面。 创建连接器分类,便于集中管理连接器。 图1 创建连接器分类 单击创建后的,选择“手动创建”或者直接单击“创建自定义连接器”。 图2 选择手动创建 设置连接器信息,单击“确定”。 图3 接口鉴权方式(无身份鉴权) 图4 接口鉴权方式(AKSK) 图5 接口鉴权方式(API鉴权) 上传图片:单击,可设置连接器显示的图标。 连接器名称:新建连接器的名称,请按需设置。 分类:选择连接器的分类,便于集中管理连接器。可以选择3中创建的分类,也可以单击“创建分类”,自定义连接器分类。 描述:新建连接器的描述信息。 请求协议:设置连接器请求协议。 域名 :请求的Host地址,不需要带上“http://”或“https://”协议头,同时也不需要“/”结尾。 接口鉴权方式:设置接口鉴权方式,支持API鉴权、AK/SK和无身份验证。 API鉴权:填写API鉴权信息后,可在连接器中选择其响应参数,作为连接器请求参数的值。 无身份验证:不需要任何验证信息,直接调用的接口,通常用于访问一些公开的接口。 AK/SK:模板填写AK/SK后,可调用华为云开放平台的API,会通过签名认证算法自动生成鉴权参数,在请求时添加到Header参数Authorization中,无需用户再次生成。 鉴权平台:选择系统预置的“华为云”。“接口鉴权方式”设置为“AK/SK”时,才会显示该参数。 鉴权信息:“接口鉴权方式”设置为“API鉴权”时,才会显示该参数。单击“创建鉴权信息”,设置鉴权信息。 图6 新建鉴权信息 API鉴权名称:设置API鉴权的名称。 API鉴权描述:设置API鉴权的描述信息。 API鉴权地址:设置API鉴权的地址,地址不能包含空格且长度不能超过2048个字符。 请求方式:设置接口请求方式,支持GET和POST。 请求参数:设置接口请求参数。 返回响应:设置接口返回参数。
  • 创建自定义连接器(从swagger导入) 参考如何登录AstroFlow中操作,登录AstroFlow界面。 在主菜单中,选择“连接器”,进入连接器页面。 创建连接器分类,便于集中管理连接器。 图7 创建连接器分类 单击创建后的,选择“从swagger导入”。 设置连接器信息,单击“确定”。 图8 从swagger导入连接器 连接器名称:设置新建连接器的名称。 描述:新建连接器的描述信息。 分类:选择3中创建的连接器分类,便于集中管理连接器。 swagger文件:单击,选择待导入连接器的swagger文件。请上传json、yaml或yml格式的文件,且大小不超过1MB。
  • 操作步骤 租户管理员使用华为账号,参考如何登录Astro低代码平台中操作,登录Astro低代码平台。 在左侧导航栏中,选择“组织管理” 。 在“组织层级”页签,单击“邀请成员”,进入邀请成员页面 选择“手动添加成员”,设置用户信息。 图1 设置待添加的用户信息 姓名:待添加用户的姓名。 手机:待添加用户的手机号。 部门:用户所属的部门。 邮箱:待添加用户的邮箱地址。 工号:待添加用户的工号。 设置完成后,单击“保存”,如果需要继续添加用户,请单击“保存并继续添加”。 在企业成员列表中,可查看到已添加的成员。 图2 查看成员信息
  • 赋予成员AstroFlow中角色 赋予成员AstroFlow中角色前,请确保待添加的成员已完成AstroFlow服务权限,否则添加成员时无法选择到用户。 租户管理员参考如何登录Astro低代码平台中操作,登录Astro低代码平台。 在左侧导航栏中,选择“组织管理”。 在“角色与权限”页签,单击“Astro Flow”。 在角色列表中,选中创建角色并赋予基础权限中创建的角色,单击“新增成员”。 图5 单击所需的角色 选中待添加的成员,单击“确定”。 图6 为成员添加角色权限 已添加的成员,登录AstroFlow界面,查看所拥有的权限。 图7 拥有应用开发权限 图8 不具备连接器权限
  • 赋予成员Astro平台中角色 租户管理员参考如何登录Astro低代码平台中操作,登录Astro低代码平台。 在左侧导航栏中,选择“组织管理”。 在“角色与权限”页签,单击“Astro 平台”。 在角色列表中,选中创建系统角色并赋予基础权限中创建的角色,单击“新增成员”。 图2 单击所需的角色 选中待添加的成员(华为账号或者是华为账号的子账号),单击“确定”。 在角色的成员列表中,可查看到添加的成员。 已添加的成员,参考如何登录Astro低代码平台中操作,登录Astro低代码平台,查看所拥有的权限。 图3 组织层级只读权限 图4 企业信息只读权限
  • 在Astro低代码平台加入企业 被邀请成员使用华为账号,参考如何登录Astro低代码平台中操作,登录Astro低代码平台。 单击页面右上角的账号名图标,选择“授权码加入企业”。 如果您的账号没有创建过企业也没有加入任何企业,请单击图2中的“加入企业”。 图1 授权码加入企业 图2 首次加入企业 在弹出的页面,输入邀请码、选择验证码的获取方式,并输入获取的验证码,单击“加入企业”,即可加入企业。 图3 通过授权码加入企业 如果当前账号未购买AstroFlow实例,会弹出图4中页面,提醒您选购Astro服务。 图4 提醒选购Astro服务
  • 创建部门 参考如何登录Astro低代码平台中操作,登录Astro低代码平台。 在左侧导航栏中,选择“组织管理”。 进入组织管理时,如果提示图2中信息,说明您还未设置通信录维护方式,请单击“去设置”。 图2 设置通信录维护方式 在组织层级页签中,单击“创建部门”。 在创建部门页面,设置名称和上级部门,单击“确定”。 图3 创建一个部门 名称:新建组织的名称,请按需进行设置。 上级部门:选择新建部门所属的上级部门。购买AstroFlow实例后,系统会默认为您创建一个和您账号同名的部门。 描述:新建部门的附加描述信息,请按需进行设置。
  • 操作步骤 参考流程管理中操作,创建所需的流程。 在流程设计页面的主菜单中,单击“配置”,选择“人工节点设置”。 在触发者操作中,选中“允许触发者撤回”。 指定当某个节点通过后,流程不允许撤回。 例如,节点在主管审批通过后,流程不允许撤回。 图1 审批通过后不允许撤回 设置完成后,单击“保存”。 发布应用并登录应用,提交申请后,在我的申请中可查看到撤销按钮。 图2 撤销触发流程 流程撤回7天内,可重新编辑并发起流程,超过7天,为避免数据滞后,请重新发起新的流程示例。 图3 再次编辑并触发流程
  • 操作步骤 参考流程管理中操作,创建所需的流程。 在流程设计页面的主菜单中,单击“配置”,选择“流程监听”。 选择触发节点,单击“下一步”。 审批:流程中审批节点执行完成后,执行用户指定的动作。审批节点可能需要多个人员进行审批,每个人员对应到一条任务。 连接器:流程中连接器节点执行完成后,执行用户指定的动作。 流程结束:流程中结束节点执行完成后,执行用户指定的动作。 选择自定义连接器,设置执行动作,单击“保存”。 图1 选择自定义连接器 在流程中,选中对应节点,设置动作执行的触发条件,单击“保存”。 图2 按钮显示设置
  • 在全部变量中引用参数 参数创建后,可在流程节点的全部变量中引用。 在流程设计页面,单击,添加所需的节点(如添加记录)。 选中添加记录节点,选择或新建一个表单,设置“请假人”为“参数”,单击参数后的输入框。 图6 单击请假人输入框空白处 在全部变量页签,单击3中的变量。 图7 在全部变量中引用 单击添加记录节点后的,添加一个“更新流程参数”节点。 图8 添加更新流程参数节点 选中更新流程参数节点,在右侧页面对参数进行赋值,完成后单击“保存”。 可以设置为固定的值、参数,也可以设置为表达式。 图9 对参数进行赋值
  • 了解流程的创建过程 AstroFlow提供了可视化的流程编排功能,可助力企业一站式创建业务全流程。使用AstroFlow构建流程的具体步骤,如图1所示。您也可以直接参考使用应用模板快速创建流程中操作,通过智能创建功能快速创建流程。 图1 创建流程示意图 选择触发条件。 触发节点是流程能否启动的开关,满足了触发器的条件才能启动流程。当前版本,支持事件触发、定时触发和表单触发三种触发方式。 事件触发:服务器收到指定URL请求时,触发流程。 定时触发:按照预设的时间,触发流程。例如,可以设定一个循环周期时间,每当时间到达一个周期时间,都可以执行一次计划动作。 表单触发:表单新增记录时,触发流程。 流程设计。 流程中需要进行的数据操作、通知、审批等任务,都是通过对应的动作节点来完成。每个节点后,都可以设置新的节点,直到业务流程结束。流程中节点个数不能超过50个节点。其中,添加一次分支节点按照分支开始、分支条件(默认2个分支)、分支结束计算4个节点,若有分支增加另行计算。 流程校验。 对流程中参数的规则和合法性进行校验。 流程调试。 测试流程是否按照预期的效果执行。触发方式为“事件触发”时,才显示该按钮。 流程发布。 成功发布后,流程才会自动化运行。发布后的流程,不支持再次编辑。 父主题: 流程管理
  • 了解流程触发方式 在AstroFlow中,一条流程由1个触发器和N个动作节点组成。其中,触发器(触发节点)是工作流能否启动的开关,满足了触发器的条件才能启动流程。动作节点是流程中自动执行的操作,流程中需要进行的数据操作、通知、审批等任务都需要对应的动作节点来完成。 在AstroFlow中,您可以创建事件触发、定时触发和表单触发三种类型的流程。 事件触发:服务器接收到指定URL请求时,触发流程。 图2 事件触发 定时触发:按照设定的时间周期,循环触发流程。 图3 定时器触发 表单触发:通过指定的表单事件,触发流程。 图4 表单触发
  • 流程编辑器功能介绍 AstroFlow流程编辑器支持流程可视化编排,配置简单易上手,流畅的操作体验,丰富的流程节点,可以对接Astro官方连接器或企业自定义连接器,一站式创建业务全流程。 图1 初识流程编辑器 表1 应用开发界面功能说明 区域 说明 工程能力区 工程能力区用于对流程进行集中管理,支持创建新版本流程、调试流程和发布流程等。 创建新版本:发布后的流程,不支持再次编辑,但支持以当前版本的流程为模板,创建一个新版本的流程。如何创建一个新版本,请参见创建流程新版本。 版本管理:用于集中管理流程中的版本,如下线或删除流程中某个版本,详细介绍请参见管理流程。 导出图片:将流程以图片(PNG格式)的形式,导出到本地,详情请参见将流程以图片的形式导出。 配置:用于对流程进行个性化的配置,详情介绍请参见流程全局配置。 切换纵向/横向布局:单击该按钮,可调整节点布局。流程设计页面默认为纵向布局,单击“切换横向布局”,可将页面调整为横向布局,效果如图3所示。 校验:流程设计完成后,单击该按钮,可对流程中参数的规则和合法性进行校验。 启动调试:测试流程是否按照预期的效果执行。“触发方式”设置为“事件触发”时,才会显示该按钮。如何进行流程调试,请参见创建事件触发流程。 发布:流程校验成功后,单击该按钮可发布流程。流程发布后,满足触发条件时,流程即可自动执行。 节点选择区 动作节点是流程中自动执行的操作,流程中需要进行的数据操作、通知、审批等任务都需要对应的动作节点来完成。节点功能及使用场景介绍,请参见流程节点详解。 流程设计区 通过拖拉拽的方式将需要的流程节点拖拽到流程工作区内,也可以根据需要设置不同的逻辑流程,并可以设置不同的分支节点或审批节点,同时也支持表达式的计算和发送邮件通知等功能,以满足不同场景的使用需求。如何进行流程设计,请参见创建事件触发流程、创建定时触发流程和创建表单触发流程。 说明: 设计流程时,流程中节点个数不能超过50个节点。其中,添加一次分支节点按照分支开始、分支条件(默认2个分支)、分支结束计算4个节点,若有分支增加另行计算。 节点信息编辑器 对流程中的节点进行属性设置,定制出个性化的流程。节点属性详细介绍,请参见流程节点详解。
  • 资源扩容 资源扩容包仅适用于在购买专业版或企业版的基础上使用,不可单独购买和退订。扩容包的使用截止时间与主资源的截止时间保持一致,即已开通的专业版或企业版到期后,扩容包将不可使用。 参考购买AstroFlow实例中操作,购买AstroFlow专业版或企业版实例。 在已购买的实例中,单击“操作”,选择“资源扩容”。 在资源扩容页面,设置扩容的单元数,单击“去支付”。 资源扩容包每1个单元每个月释放20万调用次数,月底剩余会累加至下月。 图13 资源扩容 选择支付方式,单击“确认付款”,完成订单支付。扩容完成后,在AstroFlow界面单击对应的实例,即可查看到扩容后的资源规格。 图14 查看扩容后规格
  • 购买实例 进入购买Astro工作流实例页面。 选择购买的规格,单击“立即购买”。 Astro工作流提供了基础版、专业版和企业版三种规格版本,以满足不同场景下的用户需求。关于各规格的详细介绍,请参见计费模式。“规格选择”设置为“专业版”和“企业版”时,支持同时购买人数扩容包和资源扩容包。您也可以在购买实例后,对人数和资源进行扩容。 基础版套餐包月度数据调用次数最大为2000次,且不支持购买扩容包。 包月数据调用次数计算方式如下: 数据调用次数=购买的套餐天数*一年总数据调用次数/所在套餐年总天数 其中,所在套餐年总天数是366还是365,按照套餐生效时间下一个二月是闰月还是平月判断。 图1 选择购买规格(基础版) 图2 选择购买规格(专业版) 图3 选择购买规格(企业版) 选择支付方式,单击“确认付款”,完成订单支付。 图4 确认付款 订单支付成功后,单击“返回Astro工作流控制台”。 在Astro工作流控制台中,可以查看Astro工作流的实例状态。当“实例状态”变为“运行中”时,说明实例已安装好,可以正常使用。 图5 Astro工作流控制台 进入首页:单击此按钮,可进入AstroFlow界面,构建业务流程及企业应用。首次进入时,请按照界面提示勾选隐私协议及服务声明。 图6 勾选隐私协议及服务声明 购买实例后,系统会自动为您预置一个AstroFlow示例应用,通过示例应用有助于您更快速的熟悉使用AstroFlow一站式创建业务的全流程。 图7 示例应用 操作:在操作中,可进行续费、升级实例版本、人数扩容、资源扩容和退订实例,详细介绍请参见《Astro工作流 计费说明》。 Astro低代码平台:单击该按钮,可进入Astro低代码平台。Astro是华为云自主研发的全场景低代码平台,提供了零码、低码、高低码协同的云上开发模式,通过对企业业务模块的抽象、编排与管理,联合专业开发者与全民开发者,加速企业数字化转型。 图8 Astro低代码平台
  • 人数扩容 人数扩容包仅适用于在购买专业版或企业版的基础上使用,不可单独购买和退订。扩容包的使用截止时间与主资源的截止时间保持一致,即已开通的专业版或企业版到期后,扩容包将不可使用。 参考购买AstroFlow实例中操作,购买AstroFlow专业版或企业版实例。 在已购买的实例中,单击“操作”,选择“人数扩容”。 在人数扩容页面,设置扩容的单元数,单击“去支付”。 每50人为一个单元,请按需购买。 图11 人数扩容 选择支付方式,单击“确认付款”,完成订单支付。扩容完成后,在AstroFlow界面单击对应的实例,即可查看到扩容后的人数规格。 图12 查看扩容后规格
  • 升级实例版本 当前仅支持从低规格套餐升级到高规格套餐,不支持降级。规格变更后,不支持回退。 参考购买实例中操作,购买一个实例。 在已购买的实例中,单击“操作”,选择“升级版本”。 图9 选择升级版本 在升级规格页面,选择目标规格,单击“去支付”。 若您购买的是基础版实例,可直接升级到专业版或企业版。若您购买的是专业版实例,仅支持升级到企业版。 图10 选择规格 进入支付页面,选择支付方式,确认付款,支付订单后即可完成规格升级。
  • 使用说明 在使用AstroFlow前,您需要购买一个AstroFlow实例。AstroFlow实例是一个独立的资源空间,所有的操作都是在实例内进行,不同实例间的资源相互隔离。 若您的账号已购买过AstroZero免费版、标准版或专业版实例,则无需再单独购买AstroFlow实例。因为购买AstroZero上述三种类型的实例时,会同步为您创建一个AstroFlow基础版实例。AstroZero是Astro低代码平台提供的一个低代码和零代码开发平台,更多关于AstroZero的介绍,请参见Astro轻应用 AstroZero。
  • 5、熟悉如何创建一个表单 表单由多个组件组成的,是用于数据填报和收集的工具。在AstroFlow表单编辑器中,通过简单选择组件、设置组件属性和设置表单属性三步,即可快速搭建所需的表单。 创建表单:创建应用后,可为应用创建多个表单,组建成一个完整的业务管理系统。 数据管理页:将表单中的全部数据,生成一个数据管理页,便于对表单中的数据进行集中管理。 了解在移动端访问表单注意事项:在PC端开发的表单,支持在移动端进行访问和使用。在移动端访问表单时,请注意以下几点: 移动端组件的排布规则:一行只展示一个组件。 移动端子表单组件支持全部展开/收起。
  • 3、设置通信录维护类型 Astro低代码平台提供了自维护和飞书集成两种通信录维护方式。通信录维护方式设置后,支持解绑。解绑后,系统会将组织管理中添加的企业部门及企业成员全部清除,清除后不可恢复,故请谨慎选择通信录维护方式。 自维护:以手动添加、批量导入或一键公开邀请的方式,在Astro低代码平台上维护企业的通讯录。 飞书集成:Astro可以在飞书中以自建应用的方式进行集成。集成后,支持直接将飞书侧的组织架构同步到Astro中。 仅AstroFlow专业版或企业版实例支持对接飞书。若您购买的是基础版,请先将实例升级到专业版或企业版,再执行对接飞书的操作。
  • 6、熟悉流程的三种触发方式 流程用于实现业务数据的自动化处理和自动流转。在AstroFlow中,一条流程由1个触发器和N个动作节点组成。其中,触发器(触发节点)是工作流能否启动的开关,满足了触发器的条件才能启动流程。动作节点是流程中自动执行的操作,流程中需要进行的数据操作、通知、审批等任务都需要对应的动作节点来完成。 创建事件触发的流程:当服务器收到指定URL请求时,触发流程。 创建定时触发的流程:按照预设的时间,触发流程。 创建表单触发流程:通过指定的表单事件,触发流程。
  • 华为云开发者认证类别介绍 当前华为云提供如下开发者认证,点击查看全部开发者认证及认证全景图 云原生入门级开发者认证(HCCDA - Cloud Native):面向云原生初学者,培训与认证云原生开源技术及华为云云原生的理论知识和实操能力。 云原生工作级开发者认证-基础设施(HCCDP – Cloud Native Infrastructure):云原生技术深度解析,探究应用容器化、微服务网格化及多云部署管理等技术应用。 人工智能入门级开发者认证(HCCDA - AI):面向AI初学者,培训与认证AI基础理论及基于华为云EI服务的AI应用开发能力 数据仓库 工作级开发者认证(HCCDP – GaussDB (DWS) ):培养具有数仓开发和运维能力的高级工程师,以及对数仓相关领域人员进行技能提升。 华为云欧拉操作系统入门级开发者认证(HCCDA - Huawei Cloud EulerOS):面向云计算初学者,培训与认证华为云欧拉操作系统的理论知识和实操能力。 GaussDB入门 级开发者认证-Java(HCCDA – GaussDB in Java):面向数据库初学者,培训理论知识和实操能力,掌握基于高斯数据库的Java编程实操。 移动应用入门级开发者认证(HCCDA – Mobile App):面向移动应用开发初学者,培训HarmonyOS以及HMS应用开发技术。 物联网入门级开发者认证(HCCDA – IoT):面向物联网初学者,培训与认证物联网端、管、云技术及解决方案,并基于华为云平台进行物联网业务开发实践的能力。 大数据工作级开发者认证(HCCDP – Big Data):面向大数据从业者,培训与认证大数据核心理念和架构,并能集成华为云大数据常用组件,完成各组件开发实践经典案例。 云迁移工作级开发者认证(HCCDP – Cloud Migration):面向迁移工程师,培训与认证云迁移方法论、华为云云服务和向华为云迁移的理论知识和经典案例。 大数据入门级开发者认证(HCCDA – Big Data):面向大数据初学者,培训与认证大数据核心基础理论及基于华为云大数据服务 MRS 的基础应用开发能力。 云技术精髓入门级开发者认证(HCCDA – Tech Essentials):面向最基本的华为云服务,帮助大家从基础的操作开始,带出如何用好用对这些服务的思考。 GaussDB入门级开发者认证-Python(HCCDA – GaussDB in Python):面向数据库初学者,培训与认证数据库技术,掌握基于 GaussDB数据库 Python编程实操。 GaussDB工作级开发者认证(HCCDP – GaussDB):面向数据库工程师,培训与认证使用数据库开展日常工作的能力及数据库日常运维能力。 人工智能工作级开发者认证(HCCDP – AI):面向AI开发者,培训与认证AI算法理论及基于华为云EI服务的AI应用开发、运维能力。 企业应用集成平台工作级开发者认证(HCCDP – iPaaS):面向个人开发者、企业开发及运维等对企业应用集成感兴趣的人员,使您掌握企业应用集成的核心理念和架构,具备基本开发实践能力。 DevOps工作级开发者认证(HCCDP – Cloud Native DevOps):面向个人开发者、企业开发者及对云上敏捷开发感兴趣的人员,培训DevOps的理论知识及在云端交付软件全生命周期的实操能力。 物联网工作级开发者认证(HCCDP – IoT):面向物联网学员、服务伙伴,培训与认证学员的物联网解决方案端到端开发实践能力,及服务伙伴的项目交付实施能力。 云运维工作级开发者认证(HCCDP – System O&M):面向运维工程师,培训与认证对华为云公有云租户侧运维场景的理论知识和实操能力。 物联网鸿蒙应用入门级开发者认证(HCCDA – IoT HarmonyOS Apps):面向物联网及鸿蒙应用开发初学者,培训与认证鸿蒙应用开发工程师,具备基于鸿蒙开发物联网行业应用客户端的能力。 解决方案架构工作级开发者认证(HCCDP – Solution Architectures):基于华为云海量客户服务实践,培训与认证云上架构设计的理论知识和实操能力。 父主题: 华为云认证介绍
  • 参考信息 表2 DataCheck目录说明 文件或文件夹 说明 DataCheck bin 保存校验工具入口脚本。 Windows版本:datacheck.bat Linux版本:datacheck.sh conf 配置文件,进行源数据库和目的数据库的连接配置和日志打印设置。 lib 保存校验工具运行所需的相关jar包。 check_input.xlsx 待校验的表信息,包括Schema名、表名、列名等。 记录用户的校验级别信息和校验规则。已支持3种级别校验,包括high、middle、low,默认为low。 logs 压缩包中不包含该文件,校验工具执行后自动生成,记录工具运行过程日志。 check_input_result.xlsx 压缩包中不包含该文件,执行校验工具后会在check_input.xlsx相同路径下生成校验结果文件。
  • 步骤三:表数据校验 迁移完成之后,可使用数据校验工具DataCheck校验源端、目标端的数据是否一致。 下载软件包后,解压DataCheck-*.zip包,进入DataCheck-*目录,即可使用。目录下各文件的使用说明参见表2 配置工具包。 Windows环境下: 打开conf文件夹中的dbinfo.properties文件,根据实际需要进行配置。Holo源的配置参考下图: 图16 配置DataCheck 文件中的密码src.passwd和dws.passwd可使用工具,执行以下命令生成密文。 encryption.bat password 运行成功后会在本地bin目录下生成加密文件,如下图。 Linux环境下: 其他步骤相同。密文生成方法与上文中Window环境下的方法类似,命令为sh encryption.sh [password]。 执行数据校验。 Windows环境下: 打开check.input文件,将要校验的Schema、数据库、源表、目标端表填入,Row Range可根据需要填写特定范围的数据查询语句。 源端的库名在配置文件中配置后,check.input文件中的源端会默认填写配置文件中的库名,若check.input文件中填入其他库名,以check.input文件中的优先级为高。 校验级别Check Strategy支持high、middle、low三种,若未填写,默认为low。 校验模式Check mode支持statistics,即统计值校验。 下图为元数据对比的check_input文件。 图17 check_input 在bin目录下使用命令datacheck.bat执行校验工具: 查看已生成的校验结果 check_input_result.xlsx: 下图为源端元数据与目标端一致的结果。 下图为源端元数据与目标端不一致的结果。 统计值校验参考下图。 Linux环境下: 编辑check_input.xlsx文件并上传,参考Window环境下的第一步。 使用命令sh datacheck.sh执行校验工具。 查看校验结果check_input_result.xlsx(校验结果分析与Windows场景相同)。
  • 步骤一:元数据迁移 在Hologres中,使用以下SQL命令进行用户的角色和权限查询。 1 2 SELECT ROLNAME FROM pg_roles; SELECT user_display_name(ROLNAME) FROM pg_roles; 在GaussDB(DWS)中,集群创建成功后,默认情况下未开启三权分立,数据库系统管理员具有与对象所有者相同的权限。默认只有对象所有者或者系统管理员可以查询、修改和销毁对象。根据Hologres的查询出的角色和权限,相应在GaussDB(DWS)中创建对应的角色和权限,并通过以下途径授权用户权限。 使用GRANT将对象的权限授予其他用户。 1 2 GRANT USAGE ON SCHEMA schema TO user; GRANT SELECT ON TABLE schema.table To user; 使用户继承角色所拥有的对象权限。 1 2 CREATE ROLE role_name WITH CREATEDB PASSWORD '*******'; GRANT role_name to user; 导出源语法。源语法是客户业务的实现逻辑,从Hologres中导出源语法,再修改为适用于GaussDB(DWS)的语法,可以减少建模的工作量,提升业务迁移的效率。 执行以下SQL进行全量语法导出。 1 SELECT hg_dump_script('schema_name.table_name'); 由于源语法涉及业务范围的识别,需熟悉业务的DBA进行操作,建议源语法由客户DBA提供。 如果进行批量导出,可以使用UNION ALL将所有待查询表关联,语法格式如下: 1 2 3 4 SELECT hg_dump_script('schema_name.table_name') UNION ALL SELECT hg_dump_script('schema_name.table_name') … 如果执行失败,需要使用如下命令在DB中创建extension,然后再执行上述SQL。 1 CREATE EXTENSION hg_toolkit; 连接GaussDB(DWS),执行以下SQL创建数据库,推荐使用MySQL兼容模式建库。 1 CREATE DATABASE tldg WITH ENCODING 'UTF-8' TEMPLATE template0 DBCOMPATIBILITY 'MYSQL'; 使用DSC工具对DDL语法进行转换。 解压迁移前准备获取到的DSC工具包。 将待转换的DDL语法文件放入DSC的input文件夹中。 图2 input目录 打开命令行工具,Windows环境下双击runDSC.bat。(Linux环境下运行runDSC.sh。) 执行以下命令进行语法转换。 1 runDSC.bat -S Hologres 图3 DDL语法转换 可以在output文件夹下查看转换结果。 图4 DDL转换结果 连接GaussDB(DWS),执行上一步转换完成的DDL语句,完成建表。 DSC更多内容请参见DSC工具使用指导。
  • 迁移前准备 已经购买了GaussDB(DWS)和 CDM 集群,参见CDM使用指南。 需确保源Hologres集群、目标GaussDB(DWS)集群与CDM网络互通。本例GaussDB(DWS)和CDM创建在同一个区域、同一个网络私有云和子网下。 迁移用户权限放通。 源端和目标端客户端安装完成。 已准备表1所列的迁移工具:DSC、DataCheck。 DataCheck运行环境满足以下要求: 服务器:Linux或Windows服务器,支持64位操作系统。 JRE或JDK:系统已安装JRE 1.8。 网络环境:安装、运行DataCheck工具的服务器,需要与待连接的数据库的网络互通。
  • 如何避免频繁登录CodeArts? CodeArts采用华为云统一的会话超时策略,会话超时时长默认为1个小时。 当用户超过设置的时长未操作界面,会话将会失效,需要重新登录。 管理员可以通过 统一身份认证 服务( IAM )的“安全设置”页面设置会话超时策略。 登录华为云控制台,鼠标移动至右上方的用户名,在下拉列表中选择“安全设置”。 单击“登录验证策略”页签,在页面中找到“会话超时策略”,根据需要设置时长,可以在15分钟~24小时之间进行设置。 在页面底部单击“应用”。 如果需要配置更多登录验证策略,请参考登录验证策略。 父主题: 整体咨询类问题
  • 性能测试常见问题 压测任务执行机CPU占用率一直较高的原因? 性能测试服务测试的时候申请的带宽大小对测试的影响是什么? 为什么用JMeter软件设置请求头content-type为utf-8,请求返回正常,使用性能测试服务请求返回乱码? 性能测试服务分析报告中的TPS和其他工具测试的系统处理能力是否相同? JMeter报告,为什么日志中的请求日志出现connection reset? 怎样确定压测任务顺序读取全局变量的值? 为什么事务调试总是失败? 性能测试服务报告,日志各类报错的含义是什么? 为什么接口返回体有中文或特殊字符时,通过流量录制插件导出后中文或特殊字符显示乱码? 资源不足,执行器无法拉起怎么办?
共100000条