数据开发包括编码研发和规范建模。编码研发用于构建计算任务,例如创建SQL代码任务、Shell任务、 Python任务、MR任务和Spark任务;规范建模用于构建逻辑化的数据模型。
前提条件
若需进行实时开发,需已购买实时研发增值服务。详情请参见开通Dataphin。
功能介绍
- 规范建模:基于已明确的业务需求,从业务顶层开始设计,规范定义数据的标准及计算口径完成数据模型的设计。同时您提供可视化、标准化、规范化和自动化定义数据,而非传统手动写SQL代码的方式,这样就避免了统计指标计算口径不一致的情况。可视化构建数据仓库的模型,逻辑表提交后即生成对应智能黑盒调度任务,自动化生产数据。 说明- 仅绑定数据板块的项目支持规范建模功能。 
- 数据处理:通过编写代码的方式构建复杂的数据模型、构建同步任务和构建不同类型的代码任务。 
- 即席查询:即主题式查询,面向业务主题的数据查询。屏蔽了物理模型中技术特性带来的影响,基于逻辑模型从业务视角出发对外提供查询服务。 
- 双开发模式:Dataphin支持Basic和Dev-Prod的数据开发模式: - Basic项目绑定了Basic数据板块,系统支持规范建模功能。Basic项目绑定了Prod数据板块,则系统不支持规范建模功能,仅支持数据处理和即席查询功能。 
- Dev项目支持规范建模、数据处理和即席查询功能。Prod项目支持规范建模和数据处理功能。 
 
- 智能编辑器:Dataphin代码编辑器不仅支持基本的代码高亮、代码补全,还支持智能代码提示、权限校验等功能。助您降低开发成本,更快的交付可靠的代码和提升编码体验。编辑器使用说明,请参见编辑器代码提效。 
数据开发入口
在Dataphin首页,单击顶部菜单栏研发。默认进入数据开发页面。

数据开发界面介绍
如果您的Dataphin实例为基础研发版、敏捷研发版,则不支持规范建模。

| 区域 | 描述 | 
| ①全局搜索与代码搜索 | 
 说明  
 | 
| ②项目与环境 | 
 说明  Basic项目默认为生产环境,没有环境区分。 | 
| ③功能项 | Dataphin数据开发板块包括规范建模、数据处理、最近打开、即席查询、运行记录模块。 
 | 
| ④对象列表目录 | 在Dataphin数据开发板块内置或创建的对象,将在对象列表目录中为您展示。 | 
| ⑤数据开发欢迎页 | 为您展示了在Dataphin中进行数据开发的基本使用路径以及研发相关的工具。您可以在各路径点或工具块中单击 | 

 图标,在代码搜索框中,输入您想查找的代码,系统将为您快速搜索匹配代码的计算任务。如下图所示:
图标,在代码搜索框中,输入您想查找的代码,系统将为您快速搜索匹配代码的计算任务。如下图所示:
 切换为文输入框。同时,您也可以单击
切换为文输入框。同时,您也可以单击 进入高级搜索页面,进行高级搜索。更多信息,请参见
进入高级搜索页面,进行高级搜索。更多信息,请参见 图标,在下拉列表中,依次选择项目分类(Prod、Dev或Basic)及项目名称,切换项目。同时,您也可以在搜索框中输入项目名称、所属板块关键词,快速搜索项目。
图标,在下拉列表中,依次选择项目分类(Prod、Dev或Basic)及项目名称,切换项目。同时,您也可以在搜索框中输入项目名称、所属板块关键词,快速搜索项目。  图标,可以切换项目环境。包括生产和开发环境。
图标,可以切换项目环境。包括生产和开发环境。 新建图标创建对应对象。
新建图标创建对应对象。