开发者社区> 问答> 正文

Dataphin为什么在申请唯独逻辑表的时候找不到来源表呢 之前已经在MySQL上创建过表了?

Dataphin为什么在申请唯独逻辑表的时候找不到来源表呢 之前已经在MySQL上创建过表了?
igElAqNwbmcDAQTNCgAFzQUSBtoAI4QBpCEBMeICqnS14Sku7-_y3tADzwAAAYvOdz9XBM4AE8-vB86bCUQsCAAKBAvOAAS0mw.png_720x720q90.jpg

展开
收起
3 条回答
写回答
取消 提交回答
  • 如果在申请逻辑表时找不到来源表,可能的原因有以下几点:首先,确认下你选的是dev-prod还是basic模式,如果是basic的话,需要确认下逻辑表是否发布到生产环境。其次,需要检查默认勾选的业务板块下面是否存在逻辑表,如果没有逻辑表存在,则需要勾选含有逻辑表的业务板块。此外,Dataphin提供了一种查询关联逻辑表字段的特殊写法,可以大大简化SQL编码量,提升效率。

    如果以上方法都无法解决问题,那么问题可能出在缺联策略上。缺联策略用于定义来源主表(左表)中存在的字段,但在事实逻辑表(右表)中不存在的字段,即无法关联的字段的计算逻辑。你可以根据需求选择 保留原始缺联数据 和 缺联数据使用默认值代替。

    2023-11-21 17:15:21
    赞同 展开评论 打赏
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    在创建 Dataphin 逻辑表时,找不到来源表可能是由于下列原因:

    1. MySQL 数据库连接问题:如果 Dataphin 和 MySQL 数据库之间存在连接问题,那么它可能无法获取到相关表的信息。
    2. 权限问题:您可能需要特殊权限来访问 MySQL 数据库中的表。
    3. 版本不匹配:您所用的 MySQL 版本和 Dataphin 不兼容。

    为了解决这个问题,您可以做以下几件事:

    1. 检查 MySQL 连接:确认 Dataphin 是否可以连接到您的 MySQL 数据库。
    2. 调整权限:确认您有权限访问目标 MySQL 表。
    3. 检查版本:确认您的 MySQL 和 Dataphin 是否匹配。
    2023-11-20 21:46:57
    赞同 展开评论 打赏
  • 这里来源表可以选择当前租户下所有具有读取权限的物理表(非Dataphin自动生成的物理表)、逻辑表、视图(非参数化视图)。这里MySQL是数据源的吧,不能选择数据源的表 。需要先创建物理表或者视图iwEcAqNwbmcDAQTRB3kF0QMOBrDnb86TR3rL2wVF9lhxMN0BB9IeHZVMCAAJomltCgAL0gAJYN4.png_720x720q90.jpg
    iwEcAqNwbmcDAQTRB38F0QK3BrAAOsGQz2TKdwVF9lhxMN0AB9IeHZVMCAAJomltCgAL0gAI3tI.png_720x720q90.jpg
    此回答整理自钉群“Dataphin公共云答疑群”

    2023-11-20 20:45:03
    赞同 展开评论 打赏
来源圈子
更多
收录在圈子:
问答排行榜
最热
最新

相关电子书

更多
阿里云MySQL云数据库产品体系介绍 立即下载
One Box: 解读事务与分析一体化数据库 HybridDB for MySQL 立即下载
One Box:解读事务与分析一体化数据库HybridDB for MySQL 立即下载

相关镜像