新建SQL查询

Dataphin分析平台提供专注高效的SQL查询能力与丰富的数据可视化能力。本文为您介绍如何基于Dataphin分析平台新建SQL查询。

操作步骤

  1. 在Dataphin首页,在顶部菜单栏选择分析 > SQL查询

  2. SQL查询列表中,单击image新建图标。

  3. 新建SQL查询对话框,配置以下参数。

    参数

    说明

    SQL查询名称

    允许最长字符256个,不支持竖线(|)、正斜线(/)、反斜线(\)、半角冒号(:)、半角问号(?)、尖括号(<>)、星号(*)和半角引号(")。

    目录位置

    选择任务所存放的目录。

    若未创建目录,可单击SQL查询列表上的image图标来新建文件夹。新建文件夹对话框中,输入文件夹名称并选择目录所在位置后,单击确定

    查询数据

    支持项目数据和数据源。

    • 项目数据:即查询当前项目计算源的数据。

    • 数据源:即查询数据源的数据。包括MySQL、AnalyticDB for PostgreSQL、Oracle、Presto、PostgreSQL、StarRocks、ClickHouse数据源。查询数据源数据还需要进行以下配置:

      • 数据源:选择对应数据源。若无可选数据源,可以单击+新建数据源进行新建。更多信息,请参见数据源管理概述

      • Catalog:Presto数据源需要选择对应的Catalog

      • Schema:AnalyticDB for PostgreSQL、Oracle、Presto、PostgreSQL数据源需要选择对应的Schema。

  4. 单击确定,完成SQL查询新建。默认打开该SQL查询的代码编辑页签。

    在代码编辑页签下,可以进行数据库SQL开发。

    数据库SQL代码编辑完成后,可单击运行,系统将解析代码中所有对象确认当前用户是否具备对象的操作权限。若权限校验成功,说明当前操作用户具备检查对象的相应权限;若权限校验失败,则表明当前操作用户不具备对应对象的权限,并在权限校验失败对话框中展示相应的无权限对象列表。

    权限校验失败对话框中将展示对象名称、对象类型、权限类型和操作信息。

    • 对象名称:无权限对象的对象名称。

    • 对象类型:表和全局变量。

    • 权限类型:本次运行脚本中所需要的权限,其中数据源表只有查表数据权限;数据源只有执行权限。

    • 操作:若检查对象失败,您可以针对单个或多个对象进行权限申请。

      • 单个对象权限申请:单击目标对象操作列的image.png图标,申请该对象权限点的个人权限,默认有效期为30天。

      • 批量权限申请:选中多个对象或选中全选表后单击权限申请

      申请权限具体操作,请参见申请权限。获得权限后可重新运行。

      说明

      仅MySQL、Oracle类型的数据源,支持数据源的表级权限管控。