本文介绍云原生数据仓库AnalyticDB MySQL版湖仓版(3.0)集群的SQL开发功能。
注意事项
- 如果您使用RAM用户(子账号)登录AnalyticDB MySQL,需要将使用的RAM用户绑定到AnalyticDB MySQL的数据库普通账号。具体操作,请参见绑定或解绑RAM用户与数据库账号。
- 数据库高权限账号默认绑定阿里云账号(主账号),可以直接使用SQL开发功能。
功能说明
- 支持在SQLConsole窗口,通过选择不同的引擎和资源组,实现不同的SQL开发方式。
引擎 资源组 支持的SQL 说明 Spark Job型资源组。 Spark SQL 可支持批处理和交互式执行两种方式,详情请参见Spark SQL执行方式。 XIHE Job型资源组。 XIHE BSP SQL 批处理方式执行SQL语句。 重要 不支持通过XIHE BSP SQL写Hudi表。XIHE Interactive型资源组。 XIHE MPP SQL 交互式执行SQL语句。 重要 不支持通过XIHE MPP SQL写Hudi表。 - 支持在库表页签查看系统库表INFORMATION_SCHEMA、自动创建的库表(例如,通过实时数据接入同步到AnalyticDB MySQL的库表)及手动创建的库表,并可以通过下拉按钮切换库。
- 支持保存SQL语句。保存的SQL语句可以在脚本页签中查看。
- 支持手动加载内置数据集,方便您快速体验或测试AnalyticDB MySQL集群。详情请参见手动加载内置数据集。
- 支持查看执行结果。SQL语句执行完成后,在执行记录页签中,可查看SQL语句的执行状态、使用的资源组、执行账号、耗时等信息。在执行结果页签中,可查看SQL语句执行成功或失败的提示信息。
- 支持创建和执行Spark SQL应用。详情请参见Spark SQL应用开发。