本文介绍云原生数据仓库AnalyticDB MySQL版湖仓版(3.0)集群的SQL开发功能。

注意事项

  • 如果您使用RAM用户(子账号)登录AnalyticDB MySQL,需要将使用的RAM用户绑定到AnalyticDB MySQL的数据库普通账号。具体操作,请参见绑定或解绑RAM用户与数据库账号
  • 数据库高权限账号默认绑定阿里云账号(主账号),可以直接使用SQL开发功能。

功能说明

  • 支持在SQLConsole窗口,通过选择不同的引擎和资源组,实现不同的SQL开发方式。
    引擎资源组支持的SQL说明
    SparkJob型资源组。Spark SQL可支持批处理和交互式执行两种方式,详情请参见Spark SQL执行方式
    XIHEJob型资源组。XIHE BSP SQL批处理方式执行SQL语句。
    重要 不支持通过XIHE BSP SQL写Hudi表。
    XIHEInteractive型资源组。XIHE MPP SQL交互式执行SQL语句。
    重要 不支持通过XIHE MPP SQL写Hudi表。
  • 支持在库表页签查看系统库表INFORMATION_SCHEMA、自动创建的库表(例如,通过实时数据接入同步到AnalyticDB MySQL的库表)及手动创建的库表,并可以通过下拉按钮切换库。
  • 支持保存SQL语句。保存的SQL语句可以在脚本页签中查看。
  • 支持手动加载内置数据集,方便您快速体验或测试AnalyticDB MySQL集群。详情请参见手动加载内置数据集
  • 支持查看执行结果。SQL语句执行完成后,在执行记录页签中,可查看SQL语句的执行状态、使用的资源组、执行账号、耗时等信息。在执行结果页签中,可查看SQL语句执行成功或失败的提示信息。
  • 支持创建和执行Spark SQL应用。详情请参见Spark SQL应用开发