有什么办法能看到dataworks上执行过的sql吗,日志之类的。
看sql的执行审计日志吗 最好问一下对应引擎同学看下有没有history, dataworks上近期所有的运行日志文本可以通过openapi来保存到本地。 https://help.aliyun.com/document_detail/175553.html 此回答整理自钉群“DataWorks交流群(答疑@机器人)”
在DataWorks中执行的SQL语句,可以通过以下两种方式查看:
1、查看数据开发日志
在数据开发页面中,可以查看每个节点的运行日志。选择某个节点,点击右侧的“查看日志”按钮,即可查看该节点的执行日志。如果该节点执行的是SQL语句,则可以在日志中看到执行的SQL语句以及执行结果等信息。
2、查看任务执行日志
在DataWorks中,可以创建并执行任务,任务执行后的日志可以在“任务中心”中查看。选择某个任务,点击右侧的“执行记录”按钮,即可查看该任务的执行记录。在执行记录中,可以看到该任务执行的SQL语句以及执行结果等信息。
需要注意的是,日志默认只保存一定时间,如果需要查看更早的日志,可以通过导出日志的方式来获取。
可以在DataWorks中查看执行过的SQL的日志。具体方法如下:
进入您的数据集成任务,在“运维中心”中找到该任务的“运行日志”页面。
在“运行日志”页面中,找到您需要查看的执行记录,在该记录的右侧点击“查看日志”。
在“查看日志”页面中,可以看到该执行记录的详细日志信息,包括执行的SQL语句、执行结果等。
需要注意的是,如果您的DataWorks项目启用了日志功能,您还可以在“日志管理”中查看任务的执行日志。
在 DataWorks 中执行过的 SQL 可以在日志中查看。具体操作步骤如下:
1、进入 DataWorks 控制台,点击左侧导航栏中的“工作空间”,进入工作空间列表页面。
2、在工作空间列表页面中,找到目标工作空间并点击“进入数据开发”按钮。
3、进入数据开发页面后,在左侧导航栏中找到“运维中心”菜单,点击后进入运维中心页面。
4、在运维中心页面中,选择“日志管理”选项卡,可以看到该工作空间中的所有日志信息,包括执行过的 SQL 日志。
5、在日志管理页面中,可以通过筛选条件、关键词搜索等方式来快速定位目标 SQL 日志,然后查看相关详情信息。
DataWorks 中的 SQL 执行日志默认只保留七天,因此如果需要查看较早的 SQL 执行日志,需要及时下载或备份。
在 DataWorks 中,可以通过以下步骤查看执行过的 SQL:
登录 DataWorks 控制台,在相应的项目下进入“数据开发”页面。
在左侧导航栏中选择“数据开发” > “数据集成” > “调度任务”。
在任务列表中,找到需要查看的任务,点击任务名称进入详情页面。
在任务详情页面中,点击“调度历史”选项卡,可以查看该任务的所有运行历史。
找到需要查看的运行历史,点击“查看日志”按钮,可以查看该运行历史的详细日志信息。
在日志信息中,可以找到该任务执行过程中所有的 SQL 语句。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
DataWorks基于MaxCompute/Hologres/EMR/CDP等大数据引擎,为数据仓库/数据湖/湖仓一体等解决方案提供统一的全链路大数据开发治理平台。