• [知识分享] DWS获取某张表的字段以及字段定义
    1、简述:在ETL脚本开发过程中,经常涉及到获取某张表的字段以及字段定义的字符串,从而方便拼出希望创建的表;下文提供了一种获取方法,供参考。注:本SQL脚本使用了gsql的逻辑控制元命令,因此,需要使用gsql执行;假设该脚本保存在test.gsql文件中,那么,执行方式如下: gsql -d {库名} -p {端口号} -U {用户名} -W {密码}  --dynamic-param -f test.gsql2、SQL脚本正文:select         a.attname || E'\x0A'AS "COL_NAME",         a.attname || '    '         || concat('',                case when t.typname='bpchar' then 'char' else t.typname end,                substring(format_type(a.atttypid,atttypmod) from '\(.*\)'))         || E'\x0A' as "COL_NAME_AND_TYP"   from pg_class c, pg_attribute a,pg_type t  where c.relname = 'nation_tmp'    and a.attnum > 0    and a.attrelid = c.oid    and a.atttypid = t.oid  order by a.attnum ;3、原表定义:4、执行结果:4.1 执行上述SQL后,获取到的纯字段如下:4.2 执行上述SQL后,获取到的字段以及字段定义如下:
  • [问题求助] AICC 监控报表开发->调用批量查询技能队列维度服务水平接口http的响应码为401
    批量查询技能队列维度服务水平场景描述查询技能队列当前5分钟的服务水平相关数据。接口方法设置成“POST”。该接口仅支持POST方法,不支持PUT、GET和DELETE等方法。请求URLhttps://ip:port/rest/cmsapp/v1/openapi/skill/servicequality其中,ip为NSLB的服务器IP地址,port为CC-CMS服务在NSLB映射的HTTPS端口号。ak取值:/home/cmsapp/webapps/cmsapp/WEB-INF/classes/config/servicecloud.base.properties openapi.globalAppId=xxx sk取值:/home/cmsapp/webapps/cmsapp/WEB-INF/classes/config/security/servicecloud.security.properties  openapi.globalSk=xx根据文档里面的demo生成Authorization,然后访问接口后报401错误,
  • [业务动态] 华为云开发者学堂开发者认证考试调整升级通知
    尊敬的客户:您好!华为云开发者学堂开发者认证考试将于2023年9月8日0点调整升级,快来跟我一起了解吧!1、考试机会次数调整:将当前3+2考试模式(3次理论考试机会、2次沙箱实验考试机会)调整为1+1考试模式(1次理论考试机会、1次沙箱实验考试机会),此调整仅对升级后购买/兑换的用户生效 ;2、考试形式调整(仅针对工作级开发者认证):为了维护考试的严肃性,确保公平与公正,考试需要提前预约,并增加人工监考;3、证书发放时间调整:从通过考试后48小时调整为3个工作日。如有其他问题,可拨打客服热线4000-955-988或950808反馈和咨询。
  • [业务动态] 通知:【已重新上线】华为云开发者云学堂《云迁移工作级开发者认证》实验考试于2023年8月9日下线升级,升级期间暂停考试
    亲爱的用户:您好!为改善用户体验,华为云开发者学堂《云迁移工作级开发者认证》实验考试于2023年8月9日下线升级,升级期间暂停考试,预计于9月7日-9月11日重新上线,届时请您关注华为云开发者学堂资讯专栏-业务动态通知,给您带来的不便,敬请谅解。如有其他问题,可拨打客服热线4000-955-988或950808反馈和咨询。
  • [业务动态] 关于微认证《基于ServiceStage托管和治理天气预报应用》下线优化的通知
    尊敬的客户:您好!为保证您获得最佳的学习与实验体验,华为云开发者学堂于2023年8月7日对微认证《基于ServiceStage托管和治理天气预报应用》进行下线优化,预计2023年11月14日重新上线,届时请您关注华为云开发者学堂资讯专栏-业务动态通知。为此,我们将采取以下措施:1.对于已购买该微认证并通过考试领取证书的客户,原证书在证书有效期内仍有效,并与课程优化后的证书拥有同等效力;2.对于已购买该微认证但未通过考试且仍有考试机会的客户,可在重新上线后进行新课程学习、实验,参加考试并领取证书;3.对于已购买该微认证但未完成实验操作的客户,请您关注华为云开发者学堂资讯专栏-业务动态的上线通知,待实验优化重新上线后再前往沙箱开展实验。如您有任何问题,可随时通过工单或者服务热线(+86-4000-955-988 )与我们联系。感谢您对华为云微认证的支持!发布日期:2023年8月7日
  • [业务动态] 通知:华为云开发者学堂KooLabs云实验沙箱实验点购买功能将于2023年8月15日10:00 ~ 8月17日18:00升级,升级期间暂停购买
    尊敬的用户您好!为改善用户体验,华为云学堂实验室沙箱实验点购买功能将于2023年8月15日10:00 ~ 8月17日18:00 期间进行升级,升级期间,开发者学堂沙箱实验点购买能力不可用。在此期间,请用户暂停开展相关操作,待系统升级结束后,再行开展;因系统升级给您带来的不便,敬请谅解。如有其他问题,可拨打客服热线4000-955-988或950808反馈和咨询。
  • [业务动态] 关于微认证《基于容器实现一分钟自动化部署》正式上线的通知
    尊敬的客户:您好!为帮助您深入了解华为云产品,探索新的技术场景,我们非常高兴地与您分享一个好消息:由华为资深研发团队精心打磨,潜心研发的新微认证《基于容器实现一分钟自动化部署》于2023年8月1日正式上线!届时请进入华为云开发者学堂-微认证-开发与运维查看产品详情,体验使用,我们非常期待您的宝贵建议。以下为该微认证详情,您可提前了解:产品名称: 《基于容器实现一分钟自动化部署》适合人群: 对面向云生态开发运维人员,DevOps工程师,社会大众,高校师生;培训方案: 自动化部署知识及开源部署工具学习结合软件开发生产线 CodeArts完成部署实践;技术能力: 培养掌握云容器的自动化部署实践能力,提升云上开发与运维融合技能;认证价值: 获得前沿的自动化部署理念,为加速软件企业DevOps的转型提供了保障。届时我们还将开展相关微认证上新活动,详情请关注华为云开发者学堂论坛-热门活动 相关通知。发布日期:2023年8月1日
  • [业务动态] 关于微认证《使用MindSpore训练手写数字识别模型》下线优化的通知
    尊敬的客户:您好!为保证您获得最佳的学习与实验体验,华为云开发者学堂于2023年7月26日对微认证《使用MindSpore训练手写数字识别模型》进行下线优化,预计2023年9月21日重新上线,届时请您关注华为云开发者学堂资讯专栏-业务动态通知。为此,我们将采取以下措施:1.对于已购买该微认证并通过考试领取证书的客户,原证书在证书有效期内仍有效,并与课程优化后的证书拥有同等效力;2.对于已购买该微认证但未通过考试且仍有考试机会的客户,可在重新上线后进行新课程学习、实验,参加考试并领取证书;3.对于已购买该微认证但未完成实验操作的客户,请您关注华为云开发者学堂资讯专栏-业务动态的上线通知,待实验优化重新上线后再前往沙箱开展实验。如您有任何问题,可随时通过工单或者服务热线(+86-4000-955-988 )与我们联系。感谢您对华为云微认证的支持!发布日期:2023年7月26日
  • [业务动态] 【系统升级通知】华为云开发者学堂“课程学习”系统升级通知
    华为云开发者学堂课程系统升级通知       为改善用户体验,华为云开发者学堂“课程学习”功能计划于2023-07-10 20:00:00~2023-07-11 05:00:00进行系统升级,升级期间在线课程、微认证、开发者认证产品的在线视频学习服务不可用。       在此期间,请用户暂停相关在线课程学习,待升级结束后再行开展;因系统升级给您带来的不便,敬请谅解。       如有其他问题,可拨打客服热线4000-955-988或950808反馈和咨询。华为云开发者学堂2023-7-10
  • [分享交流] 有偿寻找设计师设计华为GT3手表表盘
    如题,寻找一名设计师
  • [业务动态] 关于《一分钟自动化部署》微认证停止服务的通知
    尊敬的客户:您好!由于微认证生命周期管理规定,微认证《一分钟自动化部署》将停止服务,将于2023年7月31日正式下线。为此,我们将采取以下措施:1.对于已购买该微认证的客户,如有课程学习需求,仍可通过“个人中心-我的课程”中通过搜索课程进行学习,但课程内容已不再维护刷新,请注意课程内容的时效性。2.对于已购买该微认证并通过考试领取证书的客户,原证书在证书有效期内仍有效;如暂未通过考试且仍有考试机会的客户,可在微认证正式停止服务之前参加考试并领取证书,证书在有效期内仍有效;3.对于已购买该微认证但未完成实验操作的客户,请关注沙箱实验室的相关实验是否有效,如有效则能继续进行实验操作,如无效则不可开展相关实验。如您有任何问题,可随时通过工单或者服务热线(+86-4000-955-988)与我们联系。4. 后续将有对应的2.0版本上线,敬请期待。感谢您对华为云微认证的支持!发布日期:2023年7月4日
  • [业务动态] 关于《物联网工作级开发者认证》等2个开发者认证正式上线通知
    尊敬的客户:您好!为帮助您深入了解华为云产品,探索新的技术场景,我们非常高兴地与您分享一个好消息:为了更好地服务千万开发者,华为云推出开发者认证,真正让开发者在云上作业,懂开发会开发,与开发者共成长。由华为资深研发团队精心打磨,潜心研发的《物联网工作级开发者认证》、《云运维工作级开发者认证》已于2023年6月28日正式上线!届时请进入华为云开发者学堂-开发者认证查看产品详情,体验使用,我们非常期待您的宝贵建议。以下为该开发者认证详情,您可提前了解:产品名称: 《物联网工作级开发者认证》适合人群: 物联网相关专业的高校师生、从业开发人员,以及服务伙伴、普通开发者;培训方案: 介绍华为云物联网全栈云服务,端边云用技术及方案,赋能开发交付实施能力;技术能力: 掌握物联网解决方案端到端开发实践能力,及物联网行业项目交付实施能力;认证价值: 通过理论与实践结合,赋能物联网相关从业者具备项目开发与交付实施的能力。产品名称: 《云运维工作级开发者认证》适合人群: 高校学生、开发工程师、运维工程师等;培训方案: 从运维概述开始讲解,深入运维各工作场景,通过理论结合实践的方式,培养学员基于运维角色的知识技能;技术能力: 掌握公有云租户运维场景的监控配置、资源管理、配置管理、变更管理、自动化、成本优化等相关能力;认证价值: 了解先进的运维理念及最佳实践,并掌握具体的知识技能,帮助学员胜任运维场景中的各项工作。届时我们还将开展相关开发者认证上新活动,详情请关注华为云开发者学堂论坛-热门活动 相关通知。发布日期:2023年6月28日
  • [业务动态] 通知:华为云开发者云学堂《云原生入门级开发者认证》《华为云欧拉操作系统入门级开发者认证》实验考试将于2023年6月29日9:00 ~6月30日9:00下线升级,升级期间暂停考试
    亲爱的用户:您好!为改善用户体验,华为云开发者学堂《云原生入门级开发者认证》《华为云欧拉操作系统入门级开发者认证》实验考试将于2023年6月29日9:00 ~6月30日9:00下线升级,升级期间暂停考试,给您带来的不便,敬请谅解。如有其他问题,可拨打客服热线4000-955-988或950808反馈和咨询。
  • [业务动态] 【已重新上线】关于《云上持续部署与发布实践》等2个沙箱实验下线优化的通知
    沙箱实验《云上持续部署与发布实践》、《DevOps工作级开发者认证考试实验》于2023年6月3日下线优化,实验下线后将无法开始实验,下线前的实验操作记录可在【开发者个人中心】的【我的实验】页面中进行查看,预计2023年6月9日重新上线,请知悉。感谢您的关注,欢迎到沙箱实验室,体验更多精彩实验!发布日期:2023年6月5日
  • [问题求助] 【AppCube】新建获取选项列表服务编排,调用脚本,发现脚本无法接收到入参
    账号:hisn001应用名称:lzb-new场景:在应用内-》配置-》选项列表,配置了2个属性类型和选项。通过编写脚本:1.获取选项并转换数据格式;2.通过服务编排调用该脚本测试期望结果:输入入参:{     "vlookupTypeCode": "sn__alarmStatus" }出参:{"value":"CREATED","label":"已创建"}创建脚本:import * as db from 'db';//定义输入查询参数@action.object({ type: "param" })export class ActionInput { @action.param({ type: 'string', label: 'vlookupTypeCode', description: '选项列表名称', required: false, isCollection: false }) vlookupTypeCode: string;}@action.object({ type: "param", label: "DataStruct", description: "DataStruct" })export class DataStruct { @action.param({ type: 'String', label: "value" }) value: string; @action.param({ type: 'String', label: "label" }) label: string;}//定义输出参数@action.object({ type: "param" })export class ActionOutput { @action.param({ type: 'Struct', label: "DataStruct", isCollection: true }) list: DataStruct[];}//查询警告信息@action.object({ type: "method" })export class GetLookupList { @action.method({ label: 'getFacility', description: 'getFacility', input: 'ActionInput', output: 'ActionOutput' }) public getEquipLevelList(input: ActionInput): ActionOutput { console.log("getEquipLevelList==input===", input); let out = new ActionOutput(); let vlookupTypeCode = input.vlookupTypeCode; let picklist = db.setup('picklist'); let picklistrecords = picklist.queryByCondition( { "conjunction": "AND", "conditions": [{ "field": "name", "operator": "eq", "value": vlookupTypeCode }] } ); let picklistId = ''; console.info("=====picklistrecords=====", picklistrecords); if (picklistrecords && picklistrecords.length > 0) { picklistId = picklistrecords[0].id; } else { } console.log("picklistId", picklistId); let s = db.setup('picklistvalue'); let records = s.queryByCondition( { "conjunction": "AND", "conditions": [{ "field": "picklistId", "operator": "eq", "value": picklistId }] } ); console.log("记录", records) let list = []; if (records && records.length > 0) { for (var i = 0; i < records.length; i++) { let item = { "value": records[i].name, "label": records[i].label } list.push(item); } } out.list = list; return out; }}执行脚本测试:创建服务编排调用脚本,如下图:如图所示,说明服务编排后,入参无法传入到脚本中,请帮忙解决下,谢谢!
总条数:403 到第
上滑加载中