开发
开发模块是数据开发平台最为关键的功能模块,也是数据开发人员最常用的功能模块。在本章节中,我们会简单介绍一些数据开发的核心概念在本平台时如何体现的,同时也会介绍本平台的开发模块的多页签使用方式。
任务流与数据表
任务流 与 空间表 是开发模块下的两个最主要的资产。
任务流
通过其中的各类任务节点,承载数据开发逻辑代码,包括 SQL、Shell 以及其他逻辑任务
空间表
是承载数据的容器,包括从集成模块写入的数据目标表以及直连模块创建的直连视图都属于数据表范畴内。这些数据表可以在任务流中被使用,包括查询表中的数据或写入数据表。当然数据表还可以在应用模块中发挥作用,比如将表授权给分析运营平台的项目使用。
通过任务流与数据表的组合,您可以高效便捷地构建出复杂的数据开发工程。为了让开发人员更快的定位任务流及数据表,我们也提供了多种检索能力,并且构建了数据表及其写表任务节点的关联关系。通过关联关系,您可以非常方便地定位某张数据表的写入任务,从而排查开发中的问题,提升开发流程的效率。
双环境
任务流与数据表中的空间表均采用了双环境设计,即每个任务流以及每张空间表,都会有生产环境与开发环境的实现。您在调试时执行的是开发环境的任务流,写入的是开发环境的空间表;而定时调度执行或手动执行的则是生产环境的任务流与空间表。并且您只能直接修改开发环境的任务流或空间表,如需将变更作用于生产环境,则需要通过发布操作。通过双环境,不仅线上数据与任务得到了安全保障,同时也提供了更为便捷安全的调试能力,提升开发流程的安全性。
多页签
开发模块采用了现代 IDE 所常用的页签形态,为开发人员提供更为流畅丝滑的开发体验。在多页签中,您可以非常方便地打开多个需要关注的资产的标签页,比如任务流及其写入表的详情页。此外您还可以固定常用的页签,或者调整页签的顺序。
如果您希望快速创建任务流或者数据表,则可以在新标签页或者新加标签按钮快速添加
随着版本迭代,我们也会增加更多提效能力,并持续优化开发人员的开发体验,敬请期待。

