SQL查询概述

Dataphin分析平台提供SQL查询功能,可在平台上创建SQL查询并编写SQL代码查询所需的数据,同时支持根据查询结果进行可视化统计与分析。

应用场景

提取并下载数据:通过SQL查询可以对计算源中的数据进行提取、聚合、过滤、排序等操作,并支持下载数据,以满足数据分析和报表生成的需求。

数据可视化:通过SQL查询可以对计算源中提取的业务数据以图表的形式展示,可有效的帮助业务人员更直观地理解和分析数据,从而做出更明智的决策。

SQL查询开发页面概述

SQL查询开发页面主要由SQL查询目录、编辑器菜单、编辑区、控制台组成您可以在SQL开发页面进行SQL查询开发及管理。

项目计算源和数据库SQL查询区域相同,下图以数据库SQL查询为例。

image.png

区域

描述

SQL查询目录

SQL查询目录中存在2个根目录。我的分享给我目录。

  • 我的:您创建的SQL查询将归类于该根目录下,目录下可创建多个子目录。您可在该目录管理您创建的SQL查询。新建SQL查询,请参见新建SQL查询

  • 分享给我:他人与您分享的SQL查询将归类于该根目录下,您可在该目录查看他人分享给您的SQL查询。

对于当前账号创建的SQL查询任务支持复制重命名、移动和删除操作。

SQL查询编辑器菜单

您可通过SQL查询编辑器菜单对您的SQL查询进行编辑管理。包括数据源切换查询加速运行、保存分享参数配置格式化定位、项目切换

  • 数据源切换:SQL查询的查询数据数据源时,支持在下拉框中切换SQL查询的运行数据源。

  • 运行:选中SQL代码单元后,您可单击运行选中的SQL代码或使用(Cmd+Enter)快捷键运行。

  • 保存:单击image..png可保存当前编辑内容。

  • 分享:可分享当前SQL查询给Dataphin实例内的其他用户。

  • 查询加速:离线计算引擎为MaxCompute时,支持查询加速。开启查询加速后,将使用MaxCompute MCQA加速查询,MCQA每一个租户下,作业数量与并发数有限制,可能会导致加速失败。更多信息,请参见查询加速(MCQA)

  • 参数配置:单击image.png可在参数配置对话框中配置SQL查询中参数的参数值。更多信息,请参见参数配置

  • 格式化:格式化当前SQL查询中的SQL代码。

  • 定位:单击image..png可在SQL查询目录中定位当前SQL查询。

  • 项目切换:在编辑器菜单中可以切换SQL查询的运行项目(包括分析平台计算源)。

    说明
    • 所选运行项目的计算引擎的AccessKey需要有查询的表所在项目的访问权限,否则将会导致查询失败。

    • 若您的分析平台没有绑定默认计算源,您可为分析平台绑定专用计算源(仅支持超级管理员或系统管理员绑定专用计算源)。具体操作,请参见分析平台设置

    • 仅支持切换到当前账号所在的Dev或Basic项目,且该项目已绑定离线引擎。此外,账号需要具备该项目的即席查询执行权限。更多信息,请参见申请、续期和交还表权限

编辑区

您可在编辑器中编写SQL查询代码进行数据查询。

④控制台

运行SQL查询后,查询结果将在控制台为您展示,您可以在控制台中查看您的运行结果、日志、代码等信息,并且支持对运行结果进行可视化分析。具体支持的功能详情如下:

  • 运行结果:

    说明

    数据库SQL查询不支持查询结果保存为临时表。

    • 展示列:支持对应运行结果进行展示列信息。

    • 单行详情:选中运行结果的某一行后,您可以查看该行的详情信息,包括行数、序号、字段名、值。

    • 结果查询:根据输入值查询值所在运行结果的具体位置。

    • 下载数据:单击image.png可以下载运行结果为CSV或Excel格式的数据文件。

      说明

      数据文件格式及是否需要下载审批由管理中心->数据下载决定。更多信息,请参见数据下载配置

    • 行列转化:单击image.png可以切换运行结果的行列展示方式。

  • 可视化分析:支持将运行结果数据以图的形式展示。支持折线图、条形图、饼图等。更多信息,请参见SQL可视化图表

  • 日志:为您展示SQL查询运行时间的日志信息。

  • 代码:为您展示SQL查询的查询代码。