开发者社区 > 大数据与机器学习 > 大数据开发治理DataWorks > 正文

DataWorks中open api 如何查询dataworks 查询sql?

DataWorks中open api 如何查询dataworks 查询sql?

展开
收起
真的很搞笑 2023-07-13 09:39:30 100 0
3 条回答
写回答
取消 提交回答
  • 北京阿里云ACE会长

    DataWorks 中,可以使用 OpenAPI 查询 DataWorks 中的 SQL 代码。查询 SQL 代码的具体步骤如下:
    获取 Access Token:使用 DataWorks 的 OpenAPI 需要先获取 Access Token。您可以使用您的账号和密码、STS Token 或 RAM 子账号的 AccessKey 和 AccessSecret 等方式获取 Access Token。
    构造请求参数:构造查询 SQL 的请求参数,包括 DataWorks 项目名称、业务流程名称、作业名称、作业启动参数等信息。具体参数信息可以参考 DataWorks OpenAPI 文档。
    发送请求:使用 HTTP 协议发送查询 SQL 的请求。可以使用 Python 中的 requests 库、Java 中的 HttpClient 库等方式发送 HTTP 请求,请求参数包括请求方法、请求 URL、请求头、请求体等信息。
    解析响

    2023-07-30 18:25:44
    赞同 展开评论 打赏
  • 在DataWorks中,你可以通过Open API来查询DataWorks中的SQL任务。以下是一般步骤:

    1. 调用GetNodes接口获取项目下的所有节点信息,找到对应的SQL任务节点的nodeId
    2. 调用GetInstanceStatus接口,传入SQL任务的nodeId,获取该任务的实例信息。
    3. 在返回的实例信息中,查找到对应的实例,并记录实例的instanceId
    4. 调用GetInstanceResult接口,传入SQL任务的instanceId,获取该任务实例的执行结果。
    2023-07-13 13:42:10
    赞同 展开评论 打赏
  • 直接用open api 查询dataworks 表中的结果,是想查看maxcompute sql执行的 审计日志吗?,此回答整理自钉群“DataWorks交流群(答疑@机器人)”

    2023-07-13 11:09:38
    赞同 展开评论 打赏

DataWorks基于MaxCompute/Hologres/EMR/CDP等大数据引擎,为数据仓库/数据湖/湖仓一体等解决方案提供统一的全链路大数据开发治理平台。

相关产品

  • 大数据开发治理平台 DataWorks
  • 热门讨论

    热门文章

    相关电子书

    更多
    Spring Boot2.0实战Redis分布式缓存 立即下载
    CUDA MATH API 立即下载
    API PLAYBOOK 立即下载