MaxCompute在计算sql任务花费时,根据帮助文档里面,计算好了,但是只有source_id也就是任务id,我怎么匹配任务名称呀?
在MaxCompute中,如果您想要匹配任务名称(task_name
)与任务ID(source_id
),通常可以通过查询任务管理相关的表来实现。
使用系统视图:MaxCompute提供了一些系统视图,如ODPS_TUNING_TASKS
、ODPS_TUNING_JOBS
等,这些视图包含了任务的详细信息,包括任务ID和任务名称。您可以通过查询这些视图来获取任务名称。
查询示例:以下是一个查询ODPS_TUNING_JOBS
视图以获取任务名称的示例:
SELECT task_name, source_id
FROM ODPS_TUNING_JOBS
WHERE source_id = 'your_source_id';
将'your_source_id'
替换为您要查询的实际任务ID。
权限要求:请注意,访问这些系统视图可能需要特定的权限。确保您有足够的权限来执行这些查询。
其他方法:如果上述方法不适用于您的具体情况,您还可以考虑通过MaxCompute的API或SDK来获取任务名称。这可能涉及到调用特定的接口或方法来获取任务详情。
综上所述,通过查询系统视图ODPS_TUNING_JOBS
,您可以根据任务ID匹配任务名称。请根据您的实际情况选择合适的方法,并确保您有足够的权限来执行查询。
在运维中心查一下任务id对应的任务名称,看下Information Schema.task_history里面的settings字段。SKYNET_NODENAME:节点名称https://help.aliyun.com/zh/maxcompute/user-guide/overview-of-information-schema?spm=a2c4g.11186623.0.i18 ,此回答整理自钉群“MaxCompute开发者社区2群”
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
MaxCompute(原ODPS)是一项面向分析的大数据计算服务,它以Serverless架构提供快速、全托管的在线数据仓库服务,消除传统数据平台在资源扩展性和弹性方面的限制,最小化用户运维投入,使您经济并高效的分析处理海量数据。