为提供更好的跨库查询服务,跨数据库查询DSQL将于2023年06月30日进行升级,升级后,原DSQL控制台界面将下线并统一使用DMS的逻辑数仓功能进行跨库查询,应用程序访问DSQL的功能也将迁移至DMS逻辑数仓的一键JDBC功能中。
背景信息
DSQL主要提供跨数据库查询,但该功能可能无法满足企业级的安全管控需求,也不足以提供更丰富、灵活和易用的跨库查询分析。因此DSQL控制台界面将下线,并升级为数据管理DMS的逻辑数仓功能。
DMS逻辑数仓提供如下核心功能:
提供跨数据源、跨地域的SQL联邦查询服务,支持RDS MySQL、RDS SQL Server、AnalyticDB for MySQL等多种数据源。
支持查询鉴权和脱敏,数据权限与底层数据源保持一致。
支持逻辑视图,通过视图定义简化查询,方便分享。
兼容DSQL跨库查询语法,可通过
dblink.schema.table
方式引用表。
逻辑数仓的更多信息,请参见逻辑数仓。
DSQL下线时间
2023年05月18日:禁止创建、更新DBLink和访问账户。
2023年05月31日~2023年6月30日:迁移活跃的DBLink和访问账户至逻辑数仓;通过应用程序访问DSQL的流量灰度迁移至逻辑数仓的一键JDBC功能。
说明活跃指2023年04月之后访问过DBLink或使用过访问账户。
2023年06月30日:下线DSQL控制台界面,下线后,原控制台链接将会被重定向至新版DMS 5.0控制台。
2023年07月01日:关闭通过应用程序访问DSQL。关闭后,仍会保留应用程序访问DSQL控制台的域名
dsql.aliyuncs.com
。
功能对比
类别 | 逻辑数仓 | DSQL控制台 |
数据库类别 |
|
|
语法和函数 | 支持MySQL语法和创建逻辑视图语法。 | 支持MySQL语法。 |
应用程序访问 | 提供MySQL协议和HTTPS协议访问。 | 提供MySQL协议访问。 |
管理DBLink | 暂不支持。 | 支持INSERT、DELETE语句。 |
权限管控 | 具有与DMS一致的权限管控。更多信息,请参见管理访问控制权限。 | 授予访问账户DBLink的读写权限。 |
敏感数据保护 | 具有与DMS一致的敏感数据保护能力。更多信息,请参见敏感数据保护概览。 | 不支持。 |
影响及建议
自2023年05月18日起,不支持在DSQL创建和修改DBLink、访问账户等操作。
建议您将实例录入至DMS中,并开启DBLink,开启后,可联系管理员为您授权访问账户。具体操作,请参见云数据库录入和逻辑数仓一键JDBC。
在2023年05月31日~2023年6月30日期间,系统会尝试将DSQL中活跃的DBLink和访问账户迁移至DMS。但存在如下情况,DBLink和访问账户可能会迁移失败:
迁移对象
失败原因
DBLink
DSQL中的DBLink和DMS逻辑数仓中已有的DBLink存在命名冲突。
相同实例已录入DMS且DBLink名称不同。
网络不通。
访问账户
DSQL中的访问账户和DMS逻辑数仓中已有的访问账户存在命名冲突。
自2023年06月30日起,不支持在DSQL控制台进行跨库查询。
建议您将DSQL中的DBLink录入DMS中,再通过逻辑数仓进行查询。录入DBLink和跨库查询的具体操作,请参见操作步骤。
说明您仍可以通过MySQL协议连接原域名(
dsql.aliyuncs.com
)或使用访问账户并进行跨库查询操作。
咨询方式
如果您在使用过程中有任何疑问或问题,可以使用钉钉搜索钉钉群号44962304,加入钉钉群反馈。