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

DataWorks数据集成显示成功也有数据行数。但是就是查不到数据?

问题1:DataWorks数据集成显示成功也有数据行数。但是就是查不到数据?
问题2:如果这个同步一直运行直到结束是没有问题的,但是在同步过程中终止就会有这种情况

展开
收起
真的很搞笑 2023-07-25 20:03:00 110 0
3 条回答
写回答
取消 提交回答
  • 北京阿里云ACE会长

    如果在 DataWorks 数据集成中显示同步成功,但是在查询数据时却无法查到数据,可能是以下原因之一:

    数据源配置错误:可能是您在创建数据源时填写的配置信息有误,例如数据库连接信息、用户名和密码等参数填写不正确,导致无法正确连接到数据源。建议您检查数据源配置信息是否正确,并重新测试连通性。

    数据同步延迟:同步数据需要一定的时间,如果您在同步数据后立即查询数据,可能会出现数据查询不到的情况。建议您等待一段时间后再次尝试查询数据。

    数据过滤条件错误:在查询数据时,如果您设置了不正确的数据过滤条件,可能会导致查询结果为空。建议您检查查询条件是否正确,并根据实际情况进行调整。

    数据权限限制:如果您的账号没有足够的数据权限,可能会导致无法查询到数据。建议您联系数据管理员进行授权,并确认您的账号是否有访问数据的权限。

    2023-07-30 15:46:24
    赞同 展开评论 打赏
  • 对于你提到的问题,我理解如下:

    问题1:在DataWorks数据集成中,同步任务显示为成功并且有数据行数,但是在查询数据时无法找到数据。

    问题2:如果同步任务在运行过程中被终止,则可能会导致无法查询到数据。

    针对这两个问题,可以考虑以下解决方案:

    1. 数据库连接和权限:确保数据源(源数据库)的连接配置正确,并且所使用的账号具有相应的读取权限。检查连接参数、用户名、密码等是否正确。

    2. 数据过滤条件:确认查询时是否使用了正确的过滤条件,确保查询语句没有错误,并且可以匹配到实际的数据。

    3. 行级权限控制:检查源数据库是否配置了行级权限控制。如果设置了安全规则来限制访问特定的数据行,确保查询条件符合权限规则。

    4. 同步任务状态:在DataWorks控制台中,确保同步任务处于成功状态。如果同步任务仍在运行或失败,可能导致数据无法及时同步。

    5. 数据延迟:如果同步任务刚完成,可能存在一定的数据延迟。请等待一段时间后再次尝试查询。

    对于问题2,如果你在同步任务运行期间终止了任务,可能会导致数据同步不完整或不一致。此时,建议重新运行完整的同步任务,以确保数据完整性。

    2023-07-26 20:33:27
    赞同 展开评论 打赏
  • 回答1:一般这种情况是查岔表了(开发表、生产表需要明确) 或者查岔分区了,detail log里 的json配置 找一下writer配置里的table project partiton三个参数 再用sql去查这个表 ,sql查询是没有延迟的,此回答整理自钉群“DataWorks交流群(答疑@机器人)”

    2023-07-25 20:09:34
    赞同 展开评论 打赏

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

相关产品

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

    热门文章

    相关电子书

    更多
    DataWorks数据集成实时同步最佳实践(含内测邀请)-2020飞天大数据平台实战应用第一季 立即下载
    DataWorks调度任务迁移最佳实践-2020飞天大数据平台实战应用第一季 立即下载
    DataWorks商业化资源组省钱秘籍-2020飞天大数据平台实战应用第一季 立即下载

    相关实验场景

    更多