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

DataWorks中Pyodps操作sql,获取的logview 在dataworks 中打不开?

DataWorks中Pyodps操作sql,获取的logview 在dataworks 中打不开?

展开
收起
真的很搞笑 2023-09-06 14:15:51 89 0
1 条回答
写回答
取消 提交回答
  • 如果在DataWorks中使用PyODPS操作SQL,但无法在DataWorks中打开日志视图(Logview),可能是由于以下几个原因导致:

    访问权限限制:请确保您具有足够的权限来访问并查看日志视图。根据您的角色和访问控制设置,可能需要管理员或项目管理员的权限才能查看日志视图。请联系您的管理员或DataWorks的技术支持,确认您是否具有访问权限。

    日志视图未启用:在DataWorks中,默认情况下,日志视图是禁用的。您需要在作业配置中手动启用日志视图。在您的PyODPS作业配置中,确保已设置log_view=True,以便生成和收集作业的日志信息。
    ```from odps import ODPS

    创建ODPS对象

    o = ODPS(project='your_project', access_id='your_access_id', secret_access_key='your_secret_key')

    创建作业

    job = o.run_sql('your_sql', log_view=True)

    作业执行失败或未生成日志:如果您的作业执行失败或未生成任何日志,可能是由于作业本身的问题导致的。请检查您的SQL语句和PyODPS代码,确保它们正确无误。还可以通过查看作业的执行日志(非Logview)来获取更多关于作业执行失败的详细信息。
    
    ```for log in job.get_logview_logs():
        print(log)
    

    请根据上述建议逐一检查,并确保您具有访问权限、启用了日志视图,并且作业执行成功并生成了日志。如果问题仍然存在,请联系DataWorks的技术支持,以获得更详细和具体的帮助。

    2023-09-26 11:37:34
    赞同 展开评论 打赏

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

相关产品

  • 大数据开发治理平台 DataWorks
  • 相关电子书

    更多
    SQL Server 2017 立即下载
    GeoMesa on Spark SQL 立即下载
    原生SQL on Hadoop引擎- Apache HAWQ 2.x最新技术解密malili 立即下载