编辑器代码提效

Dataphin代码编辑器不仅支持基本的代码高亮、代码补全,还支持智能代码提示、权限校验等功能。助您降低开发成本,更快的交付可靠的代码和提升编码体验。本文为您介绍代码编辑器开发提效的相关操作方式。

使用限制

各类型计算引擎所支持的代码提效功能不同,代码提效所支持的计算引擎和功能项详情见下表:

计算引擎

表提示

表字段提示

函数提示

权限校验

数据源编码提示

离线计算引擎

支持

支持

支持

支持

-

实时计算引擎(Flink)

支持

支持

支持

支持

支持

编辑器代码提效说明

Dataphin编辑器代码提效说明与操作详情,具体如下表:

功能

描述

代码高亮

Dataphin编辑器根据代码语言,智能分析检测代码关键字并进行高亮显示。image.png

代码补全

在Dataphin编辑器中,输入相关代码字段后,Dataphin将智能推荐包含关键字的代码并进行提示。您可根据提示信息,选择您所需输入代码,进行主动补全。image.png

说明

您可使用键盘上下方向键选择关键字后回车或鼠标单击进行选择。

表提示

Dataphin将智能提示板块下的事实逻辑表、维度逻辑表、该项目下的物理表等信息。您可根据提示信息,选择您所需查询的表名称。image.png

表字段提示

  • 您可将鼠标移动至所需提示的表名称,Dataphin将提示该表所包含的字段名称及相关描述。image.png

  • 在智能提示浮层中,您可以选择对应表查看表对应的字段信息。image.png

    说明

    在表提示的浮层中。您可单击看更多,跳转到该表的资产页面,您可以对该表进行快速管理和查询。

  • 输入所需查询的表名称后,Dataphin将提示该表字段信息,您根据提示进行选择。或输入字段名称,Dataphin将提示该表内的符合要求的字段。image.png

函数提示

在编辑器中输入SQL函数后,将鼠标移动至函数时,将提示该函数的规则及说明等信息。同时您可单击查看详情查询更详细的函数信息。

image.png

权限校验

鼠标移动至表字段时,将会提示您是否具备表字段读写权限,若无,将提示您无该权限。您可以依次单击快速修复->申请权限跳转到表权限申请页面申请权限后在进行后续操作。更多信息,请参见申请、续期和交还表权限

image.png

数据源编码提示

在编辑器中输入数据源编码后,系统将根据语句提示当前Dataphin实例数据源的表信息。

image.png