MaxCompute问答整理之2020-01月

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

问题一、如果把MaxCompute计算费用从按量付费变为包年包月,是否会引起数据变化或者服务重启?
不会,目前,MaxCompute支持在按量计费和包年包月两种计费方式之间进行转换,但您必须提前开通好两种模式的MaxCompute资源。具体限制以及操作步骤可参考官方文档:
https://help.aliyun.com/document_detail/35455.html

问题二、在MaxCompute中可以在Java业务代码中调起一个任务开始执行吗?
可以,在业务代码中调MaxCompute的Java sdk执行SQL任务。可参考官方文档:
https://help.aliyun.com/document_detail/34614.html

问题三、在MaxCompute中如何获取系统当前时间?
可以使用MaxCompute内建函数GETDATE,可参考官方文档日期函数查看函数说明:
https://help.aliyun.com/document_detail/48974.html

问题四、使用日期函数YEAR、QUARTER、MONTH、DAY时报错信息如下:FAILED: ODPS-0130071:[1,8] Semantic analysis exception - function or view 'year' cannot be resolved
YEAR、QUARTER、MONTH、DAY为MaxCompute2.0扩展函数,如果用到的这些函数时,在使用新函数的SQL前,需要加一个set语句。set odps.sql.type.system.odps2 = true; --开启新类型。
示例:set odps.sql.type.system.odps2 = true;select year('2020-01-10 12:30:00') ;--返回2020

问题五、MaxCompute表的默认生命周期是多少呢? 如何查看具体的值?以及各分区的lifecycle的值?
如果您没有为表指定生命周期,则表(分区)不会根据生命周期规则被MaxCompute自动回收,所以默认周期为永久。如果设置了lifecycle,可以通过desc table命令来查看。可参考官方文档了解:
https://help.aliyun.com/document_detail/55297.html

问题六、在MaxCompute中如果一个表下面有很多分区,需要清空这个表所有的分区,应该怎么操做?
使用删除分区语法:ALTER TABLE TABLE_NAME DROP [IF EXISTS] PARTITION partition_spec; 需要一个个删除分区,如果要删除大量分区,建议重建一个新表。具体操作可参考文档:
https://help.aliyun.com/document_detail/73771.html

问题七、最近都没有进行MaxCompute的计算, 或者购买的为包年包月计费,为什么最近的几个月都有扣费?
MaxCompute扣费项包含存储、计算、下载。这些费用是存储费用,可在控制台账单明细中核实一下。

问题八、MaxCompute表dim_xxxx正在使用时找不到了。使命令行show p;查看运行的SQL,没有发现DROP语句,这个表是谁在什么时间删除的?
如果没有DROP语句,表是因为设置了lifecycle导致的。当设置lifecycle后数据没有更新的,到时间后表会被MaxCompute自动回收。

问题九、在MaxCompute中,INSERT语句执行过程中出现错误,会损坏原有数据吗?
不会损坏原有数据。MaxCompute 满足原子性(Atomicity),INSERT要么成功更新,要么失败回滚。

问题十、使用PyODPS如何下载全量数据?
PyODPS默认不限制从Instance读取的数据规模。但是对于受保护的Project,通过Tunnel下载数据将受限。此时,如果未设options.tunnel.limit_instance_tunnel,则数据量限制会被自动打开,可下载的数据条数受到Project配置限制,通常该限制为10000条。如果您需要手动限制下载数据的规模,可以为open_reader方法增加limit选项, 或者设置options.tunnel.limit_instance_tunnel = True 。

更多阿里巴巴大数据计算技术和产品信息,可点击链接加入 MaxCompute开发者社区2群
https://h5.dingtalk.com/invite-page/index.html?bizSource=____source____&corpId=dingb682fb31ec15e09f35c2f4657eb6378f&inviterUid=E3F28CD2308408A8&encodeDeptId=0054DC2B53AFE745
或扫码加入
2群.png

相关实践学习
基于MaxCompute的热门话题分析
Apsara Clouder大数据专项技能认证配套课程:基于MaxCompute的热门话题分析
目录
相关文章
|
3月前
|
边缘计算 安全 网络协议
AIWCLOUD:免备案高防CDN,抗投诉,大陆节点免备,在跨国企业混合办公场景下
后疫情时代,跨国企业混合办公面临跨境延迟、未备案域名访问受限及VPN安全隐患等痛点。本文介绍一种“免备案CDN”架构:融合边缘零信任接入(ZTNA)、动态端口敲门、SAP/RDP协议优化、HTTP/3加速、域名分片合规回源与实时数据脱敏,构建安全、合规、高性能的全球数字走廊。(239字)
309 4
|
Kubernetes API 计算机视觉
利用 member update 实现 etcd 灾难恢复 [也可实现 etcd 集群迁移]
利用 member update 实现 etcd 灾难恢复 [也可实现 etcd 集群迁移]
1944 0
|
网络安全 API 对象存储
SSL证书过期替换之踩坑总结
本文简要列出了阿里云ssl证书更新涉及到的服务及修改截图,供大家参考、补充和完善。
8615 0
|
数据采集 人工智能 自然语言处理
AI终于能听懂宝宝说话了!ChildMandarin:智源研究院开源的低幼儿童中文语音数据集,覆盖22省方言
ChildMandarin是由智源研究院与南开大学联合推出的开源语音数据集,包含41.25小时3-5岁儿童普通话语音数据,覆盖中国22个省级行政区,为儿童语音识别和语言发展研究提供高质量数据支持。
1628 20
AI终于能听懂宝宝说话了!ChildMandarin:智源研究院开源的低幼儿童中文语音数据集,覆盖22省方言
|
11月前
|
设计模式 算法 测试技术
软考中级软件设计师专项-面向对象篇
软件设计师考试中,面向对象是核心考点,涵盖类与对象、继承、封装、多态等概念,重点考查UML建模、设计模式及SOLID原则,强调高内聚低耦合与实际应用能力。
609 1
|
监控 BI SQL
饿了么监控系统 EMonitor 与美团点评 CAT 的对比
背景介绍 饿了么监控系统EMonitor:是一款服务于饿了么所有技术部门的一站式监控系统,覆盖了系统监控、容器监控、网络监控、中间件监控、业务监控、接入层监控以及前端监控的数据存储与查询。每日处理总数据量近PB,每日写入指标数据量百T,每日指标查询量几千万,配置图表个数上万,看板个数上千。
21224 118
|
开发工具 git 开发者
使用commitizen实现按团队规范提交代码
使用commitizen实现按团队规范提交代码
使用commitizen实现按团队规范提交代码
|
人工智能 知识图谱 开发者
T 检验基本原理 | 学习笔记
快速学习 T 检验基本原理
T 检验基本原理 | 学习笔记
|
Java Shell Linux
十分钟了解Android触摸事件原理(InputManagerService)
十分钟了解Android触摸事件原理(InputManagerService)
1251 0
十分钟了解Android触摸事件原理(InputManagerService)
|
存储 Java
java:int强制类型转换成byte
int 在java中是32位, byte是8位 原码:就是二进制码,最高位为符号位,0表示正数,1表示负数,剩余部分表示真值 反码:在原码的基础上,正数反码就是他本身,负数除符号位之外全部按位取反 补码:正数的补码就是自己本身, 负数的补码是在自身反码的基础上加1
java:int强制类型转换成byte

热门文章

最新文章

相关产品

  • 云原生大数据计算服务 MaxCompute