问题一:DataWorks中MaxCompute函数查看函数?
DataWorks中MaxCompute函数查看函数?
参考答案:
进入数据开发页面。登录DataWorks控制台。在左侧导航栏,单击工作空间列表。选择工作空间所在地域后,单击相应工作空间后的进入数据开发。展开左侧导航栏中的MaxCompute,单击MaxCompute函数。
MaxCompute函数默认按照创建时间倒序排列,单击
图标,可以切换条目排序。您可以在MaxCompute函数面板查看数据开发页面提交或发布的函数,详情请参见注册MaxCompute函数。单击某项函数,即可查看其详细信息。MaxCompute函数默认显示生产环境下的函数。如果您需要查看提交但未发布的函数,请单击
图标切换环境。
说明简单模式的工作空间仅支持生产环境。通过MaxCompute客户端、MaxCompute Studio等非DataWorks方式上传的函数,您可以在MaxCompute函数面板进行查看,但不会显示在数据开发中。
https://help.aliyun.com/document_detail/137576.html
关于本问题的更多回答可点击进行查看:
问题二:大数据计算MaxCompute函数 我想获取的结果是这样的,应该怎么写这个SQL喃?
问题1:咨询一个大数据计算MaxCompute函数(get_json_object)问题,有这样一个json {"a":[{"t":[{"Debit":1},{"Debit":2}],"c":"aa"},{"t":[{"Debit":3},{"Debit":4}],"c":"bb"}]} 我想获取的结果是这样的
应该怎么写这个SQL喃?
json的层级如上
问题2:是这样的,里面的这个层级是不确定的,我看了你们的文档,好像没有关于这个一对多的多层级取数,所以才来咨询下
参考答案:
回答1:试一下这样1. 用GET_JSON_OBJECT获取到a,的值,变成json数组2. 获取json数组里的值:string类型的话,replace把两边的[] 替换成空,再用split切分json,再用get json object也可以这样直接获取数组里的下标为0的数值
关于json数据类型的一些用法,可以参考下这个文档
回答2:如果每一条数据的层级都不确定,需要自建udf实现一下逻辑了。
层级确定的话,可以用上述函数逐层获取一下看看
关于本问题的更多回答可点击进行查看:
问题三:DataWorks注册MaxCompute函数操作步骤是什么?
DataWorks注册MaxCompute函数操作步骤是什么?
参考答案:
进入数据开发页面。登录DataWorks控制台。在左侧导航栏,单击工作空间列表。选择工作空间所在地域后,单击相应工作空间后的进入数据开发。创建业务流程,详情请参见创建业务流程。创建JAR或Python类型的资源,并提交发布。详情请参见创建MaxCompute资源。新建函数。打开相应的业务流程,右键单击MaxCompute,选择新建 > 函数。在新建函数对话框中,输入函数名称,并选择目标文件夹。单击提交。在注册函数对话框中,配置各项参数。
参数 描述
函数类型 选择函数类型,包括数学运算函数、聚合函数、字符串处理函数、日期函数、窗口函数和其他函数。
MaxCompute引擎实例 默认不可以修改。
函数名 UDF函数名,即SQL中引用该函数所使用的名称。需要全局唯一,且注册函数后不支持修改。
责任人 默认显示为当前登录账号,您也可以选择其他账号。
类名 UDF函数的类名,格式为资源名.类名。其中,资源名可以为JAVA包名称或Python资源名称。
资源列表 支持模糊匹配查找本工作空间中已添加的资源,必填。
描述 针对当前UDF作用的简单描述。
命令格式 该UDF的具体使用方法示例,例如test。
参数说明 支持输入的参数类型以及返回参数类型的具体说明。
返回值 返回值,例如1,非必填项。
示例 函数中的示例,非必填项。单击工具栏中的
图标。提交函数。单击工具栏中的
图标。在提交新版本对话框中,输入变更描述。单击确认。
https://help.aliyun.com/document_detail/139132.html
关于本问题的更多回答可点击进行查看:
问题四:dataworks中maxcompute函数是什么?
dataworks中maxcompute函数是什么?
参考答案:
1.创建MaxCompute资源
2.注册MaxCompute函数
3.如过UDF中涉及到了表资源等,请先用语句将表注册为资源(注意开发环境和生产环境都需要注册) 。引用表资源示例。
示例:添加一个别名为sale.res的分区表资源到MaxCompute。
add table sale_detail partition (ds='20150602') as sale.res comment 'sale detail on 20150602' -f;
4.如果UDF中涉及到三方包,请参考常见问题。
5.在其他客户端已经创建过mc资源和mc函数,如何加载到DataWorks的目录树列表里?
参请见将资源添加到开发面板里。
关于本问题的更多回答可点击进行查看:
问题五:在MaxCompute 函数本地测试怎么测试开窗
在MaxCompute 函数本地测试怎么测试开窗
参考答案:
"本地调试udf看下这里 https://help.aliyun.com/document_detail/27867.html#section-u50-e20-fev
关于本问题的更多回答可点击进行查看: