SaaS模式云数据仓库 MaxCompute 问答整理之2020-07~08月-阿里云开发者社区

开发者社区> 阿里巴巴大数据计算> 正文

SaaS模式云数据仓库 MaxCompute 问答整理之2020-07~08月

简介: 飞天大数据平台计算引擎MaxCompute成为全球首个TPCx-BB认证的公共云产品,是除Hive、Spark以外TPCx-BB第三个标准支持的大数据引擎。

本文是基于本人对MaxCompute产品的学习进度,再结合开发者社区钉群里的一些问题,进而整理成文。希望对大家有所帮助。

问题一、一般都是子账号登录使用MaxCompute,是否有工具可以查到用户行为,如对表的增、删、改、查等操作?
可以通过审计日志功能和元数据功能配合使用,查到用户行为记录。可以参考下面这篇文章:
https://developer.aliyun.com/article/771413

问题二、odpscmd可以通过什么命令导出数据?
可以使用Tunnel download。可以参考下面这篇文档:
https://help.aliyun.com/document_detail/143537.html

问题三、请问MaxCompute 的DataFrame拿到某一列的值转换成list应该如何操作?
print iris['sepallength'].tolist().execute()[0:5]

问题四、pyodps如何获取表的元数据?
直接查询Information_Schema表就可以。可以参考元数据使用说明文档:
https://help.aliyun.com/document_detail/135432.html

问题五、MaxCompute是否有函数能把日期转换成周几?
可以使用WEEKDAY内建函数。可以参考官方文档:
https://help.aliyun.com/document_detail/48974.html

问题六、创建外部表报错,<Code>AccessDenied</Code> <Message>The bucket you access does not belong to you.</Message>
需要授权,参考一下官方文档:
https://help.aliyun.com/document_detail/72777.html

问题七、MaxCompute 有无一些类似数据库的内置函数,可以将3条记录变成1条,之后逗号隔开。
可以使用WM_CONCAT内建函数。可以参考官方文档:
https://help.aliyun.com/document_detail/48975.html

问题八、在odps sql计算比例时,分母为0时怎么处理,有相应的函数吗?
可以使用DECODE内建函数。可以参考官方文档:
https://help.aliyun.com/document_detail/48976.html

问题九、MaxCompute SQL报错Invalid arguments - format string has second part, but doesn't have minute part : yyyy-mm-dd hh:mm:ss
可以做一下类型转换to_date('20181030 15-13-12.345','yyyymmdd hh-mi-ss.ff3')=2018-10-30 15:13:12

问题十、MaxCompute SQL 去重ID怎么做?
可以使用group或者distinct去重。

问题十一、MaxCompute删除表数据如何恢复?
可以使用备份与恢复功能。可以参考官网文档:
https://help.aliyun.com/document_detail/172397.html

问题十二、MaxCompute查询加速MCQA只能支持标准模式吗?
可以支持简单模式哈。MCQA功能不支持包年包月计费模式。可以参考官网文档:
https://help.aliyun.com/document_detail/180701.html

问题十三、MaxCompute中string 转array 有啥好的方法没? 类似这样select cast('["a","b","c"]' as array);
直接用split切分就行。

问题十四、MaxCompute可以对单个表授权吗?
可以使用ACL授权,参考官网文档:
https://help.aliyun.com/document_detail/27935.html

问题十五、如何评估MaxCompute存储资源和计算资源?
可以参考一下这篇文章:https://developer.aliyun.com/article/771967

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

分享:
阿里巴巴大数据计算
使用钉钉扫一扫加入圈子
+ 订阅

阿里大数据官方技术圈

官方博客
链接