基于dsl的大数据开发应用方法及装置的制造方法

文档序号:10724539阅读:561来源:国知局
基于dsl的大数据开发应用方法及装置的制造方法
【专利摘要】本发明提出一种基于DSL的大数据开发应用方法及装置,包括步骤:从数据处理功能模块库中调用功能元模块,采用DSL语法建立特定领域的数据应用模型;运行所述数据应用模型,通过DSL解析器对所述数据应用模型解析转换成目标代码脚本;在分布式大数据系统上运行所述目标代码脚本,并返回运行结果。本发明提供基于DSL的大数据开发应用方法及装置,实现了大数据开发应用工作中所有阶段的数据处理功能;并且通过DSL领域特定语言,实现对特定领域数据简单高效的开发应用。
【专利说明】
基于DSL的大数据开发应用方法及装置
技术领域
[0001] 本发明涉及大数据开发应用领域,特别涉及一种基于DSL的大数据开发应用方法 及装置。
【背景技术】
[0002] 随着大数据时代的来临,数据呈现爆炸性增长,已经渗透到当今每一个行业和业 务领域,成为重要的生产因素。在不同的行业和业务领域中,数据的来源、类型结构、处理方 法以及应用方式都有各自的特点;这导致了大数据开发应用的高度复杂性。如何实现对特 定领域数据进行高效的开发应用,降低大数据开发人员、数据科学家以及领域专家对大数 据开发应用的门槛,已成为一个亟待解决的问题。
[0003] 目前,许多基于分布式大数据平台Had〇〇p、Spark、以及NoSQL的大数据开发应用解 决方案相继出现。例如,大数据ETL工具Kettle通过提供一个图形化的应用界面来实现数据 抽取(extract)、转换(transform)、以及加载(load);大数据处理分析工具Hive通过使用类 SQL的Hi veQL语言实现数据的存储、查询和分析;大数据分析挖掘工具Knime通过提供一个 图形化的应用界面实现数据挖掘、机器学习、以及预测分析。上述的三种工具都是现在比较 流行的大数据开发应用工具,它们可以有效地完成大数据开发应用工作中一个阶段或多个 阶段的数据处理功能,但是不能实现大数据开发应用工作中所有阶段的数据处理功能。
[0004] 现有的大数据开发应用方法虽然可以对数据在分布式大数据系统中进行处理,但 功能比较单一,性能不是很好,使用门槛也比较高,很难实现对特定领域数据进行简单高效 的开发应用。如果要有效地解决这个问题,必须找到一种方法根据该领域数据的类型结构、 处理方法及应用方式的特点开发其特有的数据开发应用模型。

【发明内容】

[0005] 本发明的主要目的为提供一种基于DSL的大数据开发应用方法及装置,实现了大 数据开发应用工作中所有阶段的数据处理功能;并且通过DSL领域特定语言,实现对特定领 域数据简单高效的开发应用。
[0006] 本发明提出一种基于DSL的大数据开发应用方法,包括步骤:
[0007]从数据处理功能模块库中调用功能元模块,采用DSL语法建立特定领域的数据应 用模型;
[0008] 运行所述数据应用模型,通过DSL解析器对所述数据应用模型解析转换成目标代 码脚本;
[0009] 在分布式大数据系统上运行所述目标代码脚本,并返回运行结果。
[0010]进一步地,所述采用DSL语法建立特定领域的数据应用模型的步骤包括:
[0011] 根据中文语法结构,采用短语以及标点符号完成纯中文的DSL脚本编辑,建立特定 领域的数据应用模型。
[0012] 进一步地,所述通过DSL解析器对所述数据应用模型解析转换成目标代码脚本的 步骤包括:
[0013] 采用分隔字符制导翻译方法建立的DSL解析器对所述数据应用模型解析转换成目 标代码脚本。
[0014] 进一步地,所述建立特定领域的数据应用模型的步骤之后还包括:
[0015] 建立特定领域的数据应用模型库,并存储所述特定领域的数据应用模型。
[0016] 进一步地,所述返回运行结果的步骤之后还包括:
[0017] 对运行结果进行可视化图表展示。
[0018] 本发明还提供了一种基于DSL的大数据开发应用装置,包括:
[0019]应用模型建立单元,从数据处理功能模块库中调用功能元模块,采用DSL语法建立 特定领域的数据应用模型;
[0020] 模型运行解析单元,运行所述数据应用模型,通过DSL解析器对所述数据应用模型 解析转换成目标代码脚本;
[0021] 脚本运行返回单元,在分布式大数据系统上运行所述目标代码脚本,并返回运行 结果。
[0022] 进一步地,所述应用模型建立单元包括:
[0023] 中文语法建立子单元,根据中文语法结构,采用短语以及标点符号完成纯中文的 DSL脚本编辑,建立特定领域的数据应用模型。
[0024] 进一步地,所述模型运行解析单元包括:
[0025]分隔字符解析子单元,采用分隔字符制导翻译方法建立的DSL解析器对所述数据 应用模型解析转换成目标代码脚本。
[0026] 进一步地,所述应用模型建立单元还包括:
[0027] 模型库建立子单元,建立特定领域的数据应用模型库,并存储所述特定领域的数 据应用模型。
[0028] 进一步地,还包括:
[0029] 图表展示单元,对运行结果进行可视化图表展示。
[0030] 本发明中提供的基于DSL的大数据开发应用方法及装置,具有以下有益效果:
[0031]本发明中提供的基于DSL的大数据开发应用方法及装置,能够简单高效地开发应 用大数据,开发出大数据在特定领域中蕴含的巨大价值;根据特定领域数据结构类型、处理 方法及应用方式的特点,从通用的数据处理功能元模块库中选定合适的功能元模块,按照 类自然语言的DSL语法结构,构建该特定领域特有的数据应用模型并保存在对应的特定领 域数据应用模型库中,供数据科学家和领域专家在应用展示平台上直接调用,对数据应用 模型的运行结果在应用展示平台上进行多种可视化图表的展示。
【附图说明】
[0032]图1是本发明一实施例中基于DSL的大数据开发应用方法步骤示意图;
[0033]图2是本发明一实施例中DSL解析器解析过程示意图;
[0034] 图3是本发明一实施例中基于DSL的大数据开发应用装置结构示意图;
[0035] 图4是本发明一实施例中应用模型建立单元结构示意图;
[0036] 图5是本发明一实施例中模型运行解析单元结构示意图;
[0037] 图6是本发明另一实施例中基于DSL的大数据开发应用装置结构示意图。
[0038] 本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
【具体实施方式】
[0039] 应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0040] 参照图1,为本发明一实施例中的基于DSL的大数据开发应用方法步骤示意图。
[0041] 本发明一实施例提出一种基于DSL的大数据开发应用方法,包括:
[0042]步骤S1,从数据处理功能模块库中调用功能元模块,采用DSL语法建立特定领域的 数据应用模型;
[0043]步骤S2,运行上述数据应用模型,通过DSL解析器对上述数据应用模型解析转换成 目标代码脚本;
[0044]步骤S3,在分布式大数据系统上运行上述目标代码脚本,并返回运行结果。
[0045]目前,许多基于分布式大数据平台Hadoop、Spark、以及NoSQL的大数据开发应用解 决方案相继出现。例如,大数据ETL工具Kettle通过提供一个图形化的应用界面来实现数据 抽取(extract)、转换(transform)、以及加载(load);大数据处理分析工具Hive通过使用类 SQL的Hi veQL语言实现数据的存储、查询和分析;大数据分析挖掘工具Knime通过提供一个 图形化的应用界面实现数据挖掘、机器学习、以及预测分析。上述的三种工具都是现在比较 流行的大数据开发应用工具,它们可以有效地完成大数据开发应用工作中一个阶段或多个 阶段的数据处理功能,但是不能实现大数据开发应用工作中所有阶段的数据处理功能。 [0046]在本实施例中,根据特定领域数据(DSL)结构类型、处理方法及应用方式的特点, 从通用的数据处理功能元模块库中选定合适的功能元模块,按照类自然语言的DSL语法结 构,构建该特定领域特有的数据应用模型并保存在对应的特定领域数据应用模型库中,供 数据科学家和领域专家在应用展示平台上直接调用,实现了大数据开发应用工作中所有阶 段的数据处理功能。
[0047]上述步骤S1中的数据处理功能模块库的建立包括:
[0048]采用分布式大数据系统可执行语言(例如SQL、Scala、Java以及R等)将数据处理各 流程中基本的功能以及算法封装成每个功能元模块,并给每个功能元模块分配一个独有的 中文名称;将功能元模块存储至对应的子功能模块库;建立一个数据处理功能元模块库,采 用对象存储的方式对功能元模块进行存储。根据数据的处理流程,将数据处理功能元模块 库划分为数据采集、导入、转换、清洗、融合、分析、挖掘以及机器学习等数个子功能模块库; 具体可参照下表1,其为数据处理功能模块库结构表。
[0049]

[0051] 表 1
[0052] 上表1中,数据处理功能模块库包括多个子模块库(不限于表中八个),每个子模块 库包括多个元模块(不限于表中四个),每个元模块由数据处理各流程中基本的功能以及算 法封装而成,并给每个功能元模块分配一个独有的中文名称。
[0053]本实施例中的基于DSL的大数据开发应用方法实现了大数据开发应用工作中所有 阶段的数据处理功能;并且通过DSL领域特定语言,实现对特定领域数据简单高效的开发应 用。
[0054] 进一步地,上述步骤S1中,采用DSL语法建立特定领域的数据应用模型包括:
[0055] 根据中文语法结构,采用短语以及标点符号完成纯中文的DSL脚本编辑,建立特定 领域的数据应用模型。
[0056] 在本实施例中,类自然语言的DSL语法是根据中文语法结构的特点设计而成,采用 短语形式(例如并列、动宾、动补、以及主谓等)以及标点符号(逗号、顿号以及句号等)共同 完成纯中文的DSL脚本编辑。这种利用类自然语言的DSL语法结构建立数据应用模型在一具 体实施例中如下:
[0057]执行'元模块201',比较'元模块602'、'元模块603',执行'元模块701'。
[0058]上述类自然语言的DSL语句构成了一个简单的数据处理工作流;结合表1可以看 出,它完成了一个数据导入功能,两个数据分析功能以及一个数据挖掘功能。语句中的逗号 定义了数据处理工作的顺序,顿号表示元模块602和元模块603并行运行,单引号把调用的 功能元模块名标识出来,句号代表数据处理工作的完成。(参照图2)在建立数据处理功能模 块库时,各个功能元模块都有一个独有的中文名称,通过使用中文名称便可以直接调用对 应的功能元模块。另外,需要定义特定领域的专业术语(动作名称、状态名称、以及参数名称 等,例如导入、转换等)以及一些关键字(和、执行、比较、以及选择等),它们和功能元模块名 称共同组成短语形式。标点符号的定义、特定领域专业术语的定义、以及一些关键字的定义 都是由Java编译而成,这些定义和它们对应的名称采用对象存储的方式进行保存。
[0059] 进一步地,参照图2,上述步骤S2中,通过DSL解析器对上述数据应用模型解析转换 成目标代码脚本包括:
[0060] 采用分隔字符制导翻译方法建立的DSL解析器对上述数据应用模型解析转换成目 标代码脚本。
[0061] 为了解析上述的DSL脚本,还需要设计一个相应的DSL解析器。从上面的具体实施 例中可以看出,使用结构比较简单语句,不需要嵌套的上下文环境;采用分隔字符制导翻译 方法建立DSL解析器就可以满足对上述DSL脚本进行解析。如果对DSL语法结构有更高更复 杂的需求,可以采用语法制导翻译的方法建立DSL解析器。在本实施例中,中文标点符号被 定义为分隔字符。DSL解析器在获得输入的DSL脚本后,基于分隔字符将其分解成小块。例 如,上述示例语句可被分解为"执行"、"元模块201"、"比较"、"元模块602"、"元模块603"、 "执行"、和"元模块701"等语义模块;根据各语义模块之间的关系,DSL解析器建立语义模 型。最后,通过调取各个语义模块的定义,将语义模型透明转换为目标代码脚本。
[0062] 进一步地,上述建立特定领域的数据应用模型的步骤之后还包括:
[0063] 建立特定领域的数据应用模型库,并存储上述特定领域的数据应用模型。
[0064]基于特定领域数据结构类型、处理方法及应用方式的特点,从通用的数据处理功 能元模块库中选定合适的功能元模块,根据上述定义的类自然语言的DSL语法编写DSL脚本 (数据开发应用方法),再对其进行封装,就构建了一个特定领域的数据应用模型。特定领域 的数据应用模型的存储方式同数据处理功能元模块类似,每一个特定领域数据应用模型都 分配了一个独有的中文名称,中文名称和其对应的DSL脚本采用对象存储的方式保存在特 定领域模型库中。
[0065] 将特定领域的数据应用模型存储至特定领域的数据应用模型库中,则之后的数据 处理工作便可以直接从特定领域的数据应用模型库中调取数据应用模型。
[0066] 进一步地,上述步骤S3中,返回运行结果之后还包括:
[0067] 对运行结果进行可视化图表展示。
[0068] 设计开发一个基于浏览器(B/S)的编辑界面作为特定领域模型的应用展示平台去 调用和运行特定领域的数据应用模型。在该平台上,设置一个语言输入栏;在语言输入栏 中,通过输入特定领域数据应用模型的中文名称去调用并运行该模型。通过特定领域数据 应用模型独有的中文名称,调取特定领域模型库中对应的数据处理模型的DSL脚本;运行该 DSL脚本,类自然语言的DSL解析器将其解析为包含数据处理功能元模块名,特定领域专业 术语,以及关键字的语义模型;再通过调取语义模型中这些模块的定义生成目标代码脚本。 目标代码脚本可在分布式大数据系统中运行,并返回运行结果。特定领域模型应用展示平 台采用强大的可视化引擎,对运行结果的输出数据进行可视化建模,提供多种可视化图表 展示(例如2D、3D以及交互式)。
[0069]参照图3,本发明一实施例中还提供了一种基于DSL的大数据开发应用装置,包括: [0070]应用模型建立单元10,从数据处理功能模块库中调用功能元模块,采用DSL语法建 立特定领域的数据应用模型;
[0071]模型运行解析单元20,运行上述数据应用模型,通过DSL解析器对上述数据应用模 型解析转换成目标代码脚本;
[0072] 脚本运行返回单元30,在分布式大数据系统上运行上述目标代码脚本,并返回运 行结果。
[0073]目前,许多基于分布式大数据平台Hadoop、Spark、以及NoSQL的大数据开发应用解 决方案相继出现。例如,大数据ETL工具Kettle通过提供一个图形化的应用界面来实现数据 抽取(extract)、转换(transform)、以及加载(load);大数据处理分析工具Hive通过使用类 SQL的Hi veQL语言实现数据的存储、查询和分析;大数据分析挖掘工具Knime通过提供一个 图形化的应用界面实现数据挖掘、机器学习、以及预测分析。上述的三种工具都是现在比较 流行的大数据开发应用工具,它们可以有效地完成大数据开发应用工作中一个阶段或多个 阶段的数据处理功能,但是不能实现大数据开发应用工作中所有阶段的数据处理功能。 [0074]在本实施例中,根据特定领域数据结构类型、处理方法及应用方式的特点,从通用 的数据处理功能元模块库中选定合适的功能元模块,按照类自然语言的DSL语法结构,构建 该特定领域特有的数据应用模型并保存在对应的特定领域数据应用模型库中,供数据科学 家和领域专家在应用展示平台上直接调用,实现了大数据开发应用工作中所有阶段的数据 处理功能。
[0075] 上述数据处理功能模块库的建立包括:采用分布式大数据系统可执行语言(例如 SQL、Scala、Java以及R等)将数据处理各流程中基本的功能以及算法封装成每个功能元模 块,并给每个功能元模块分配一个独有的中文名称;将功能元模块存储至对应的子功能模 块库;建立一个数据处理功能元模块库,采用对象存储的方式对功能元模块进行存储。根据 数据的处理流程,将数据处理功能元模块库划分为数据采集、导入、转换、清洗、融合、分析、 挖掘以及机器学习等数个子功能模块库;具体可参照上表1的数据处理功能模块库结构表。
[0076] 本实施例中的基于DSL的大数据开发应用装置实现了大数据开发应用工作中所有 阶段的数据处理功能;并且通过DSL领域特定语言,实现对特定领域数据简单高效的开发应 用。
[0077] 进一步地,参照图4,上述应用模型建立单元10包括:
[0078] 中文语法建立子单元100,根据中文语法结构,采用短语以及标点符号完成纯中文 的DSL脚本编辑,建立特定领域的数据应用模型。
[0079] 在本实施例中,类自然语言的DSL语法是根据中文语法结构的特点设计而成,采用 短语形式(例如并列、动宾、动补、以及主谓等)以及标点符号(逗号、顿号以及句号等)共同 完成纯中文的DSL脚本编辑。这种类自然语言的DSL语法结构在一具体实施例中如下:
[0080] 执行'元模块201',比较'元模块602'、'元模块603',执行'元模块701'。
[0081]上述类自然语言的DSL语句构成了一个简单的数据处理工作流;结合表1可以看 出,它完成了一个数据导入功能,两个数据分析功能以及一个数据挖掘功能。语句中的逗号 定义了数据处理工作的顺序,顿号表示元模块602和元模块603并行运行,单引号把调用的 功能元模块名标识出来,句号代表数据处理工作的完成。(参照图2)在建立数据处理功能模 块库时,各个功能元模块都有一个独有的中文名称,通过使用中文名称便可以直接调用对 应的功能元模块。另外,需要定义特定领域的专业术语(动作名称、状态名称、以及参数名称 等,例如导入、转换等)以及一些关键字(和、执行、比较、以及选择等),它们和功能元模块名 称共同组成短语形式。标点符号的定义、特定领域专业术语的定义、以及一些关键字的定义 都是由Java编译而成,这些定义和它们对应的名称采用对象存储的方式进行保存。
[0082] 进一步地,上述应用模型建立单元10还包括:
[0083]模型库建立子单元101,建立特定领域的数据应用模型库,并存储上述特定领域的 数据应用模型。
[0084]基于特定领域数据结构类型、处理方法及应用方式的特点,从通用的数据处理功 能元模块库中选定合适的功能元模块,根据上述定义的类自然语言的DSL语法编写DSL脚本 (数据开发应用方法),再对其进行封装,就构建了一个特定领域的数据应用模型。特定领域 的数据应用模型的存储方式同数据处理功能元模块类似,每一个特定领域数据应用模型都 分配了一个独有的中文名称,中文名称和其对应的DSL脚本采用对象存储的方式保存在特 定领域模型库中。
[0085]将特定领域的数据应用模型存储至特定领域的数据应用模型库中,则之后的数据 处理工作便可以直接从特定领域的数据应用模型库中调取数据应用模型。
[0086] 进一步地,参照图5,上述模型运行解析单元20包括:
[0087]分隔字符解析子单元200,采用分隔字符制导翻译方法建立的DSL解析器对上述数 据应用模型解析转换成目标代码脚本。
[0088]为了解析上述的DSL脚本,还需要设计一个相应的DSL解析器。从上面的具体实施 例中可以看出,使用结构比较简单语句,不需要嵌套的上下文环境;采用分隔字符制导翻译 方法建立DSL解析器就可以满足对上述DSL脚本进行解析。如果对DSL语法结构有更高更复 杂的需求,可以采用语法制导翻译的方法建立DSL解析器。在本实施例中,中文标点符号被 定义为分隔字符。DSL解析器在获得输入的DSL脚本后,基于分隔字符将其分解成小块。例 如,上述示例语句可被分解为"执行"、"元模块201"、"比较"、"元模块602"、"元模块603"、 "执行"、和"元模块701"等语义模块;根据各语义模块之间的关系,DSL解析器建立语义模 型。最后,通过调取各个语义模块的定义,将语义模型透明转换为目标代码脚本。(参照图2) [0089]进一步地,参照图6,上述基于DSL的大数据开发应用装置还包括:
[0090]图表展示单元40,对运行结果进行可视化图表展示,本实施例中基于DSL的大数据 开发应用装置也可以包括上述中文语法建立子单元100、模型库建立子单元101以及分隔字 符解析子单元。
[0091]设计开发一个基于浏览器(B/S)的编辑界面作为特定领域模型的应用展示平台去 调用和运行特定领域的数据应用模型。在该平台上,设置一个语言输入栏;在语言输入栏 中,通过输入特定领域数据应用模型的中文名称去调用并运行该模型。通过特定领域数据 应用模型独有的中文名称,调取特定领域模型库中对应的数据处理模型的DSL脚本;运行该 DSL脚本,类自然语言的DSL解析器将其解析为包含数据处理功能元模块名,特定领域专业 术语,以及关键字的语义模型;再通过调取语义模型中这些模块的定义生成目标代码脚本。 目标代码脚本可在分布式大数据系统中运行,并返回运行结果。特定领域模型应用展示平 台采用强大的可视化引擎,对运行结果的输出数据进行可视化建模,提供多种可视化图表 展示(例如2D、3D以及交互式)。
[0092]参照下表二,在一具体实例中,实验中比较目前三种大数据开发应用工具与本发 明中提出的基于DSL大数据开发应用对多个数据处理功能等功能的的实验效果:
[0094] 表 2
[0095] 从上表2中可以看出,本发明实施例中提供的基于DSL的大数据开发应用方法及装 置,能够简单高效地开发应用大数据,实现了大数据开发应用工作中所有阶段的数据处理 功能,开发出大数据在特定领域中蕴含的巨大价值;根据特定领域数据结构类型、处理方法 及应用方式的特点,从通用的数据处理功能元模块库中选定合适的功能元模块,按照类自 然语言的DSL语法结构,构建该特定领域特有的数据应用模型并保存在对应的特定领域数 据应用模型库中,供数据科学家和领域专家在应用展示平台上直接调用,对数据应用模型 的运行结果在应用展示平台上进行多种可视化图表的展示。
[0096] 以上所述仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用 本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关 的技术领域,均同理包括在本发明的专利保护范围内。
【主权项】
1. 一种基于DSL的大数据开发应用方法,其特征在于,包括步骤: 从数据处理功能模块库中调用功能元模块,采用DSL语法建立特定领域的数据应用模 型; 运行所述数据应用模型,通过DSL解析器对所述数据应用模型解析转换成目标代码脚 本; 在分布式大数据系统上运行所述目标代码脚本,并返回运行结果。2. 根据权利要求1所述的基于DSL的大数据开发应用方法,其特征在于,所述采用DSL语 法建立特定领域的数据应用模型的步骤包括: 根据中文语法结构,采用短语以及标点符号完成纯中文的DSL脚本编辑,建立特定领域 的数据应用模型。3. 根据权利要求2所述的基于DSL的大数据开发应用方法,其特征在于,所述通过DSL解 析器对所述数据应用模型解析转换成目标代码脚本的步骤包括: 采用分隔字符制导翻译方法建立的DSL解析器对所述数据应用模型解析转换成目标代 码脚本。4. 根据权利要求2所述的基于DSL的大数据开发应用方法,其特征在于,所述建立特定 领域的数据应用模型的步骤之后还包括: 建立特定领域的数据应用模型库,并存储所述特定领域的数据应用模型。5. 根据权利要求1至4任一项所述的基于DSL的大数据开发应用方法,其特征在于,所述 返回运行结果的步骤之后还包括: 对运行结果进行可视化图表展示。6. -种基于DSL的大数据开发应用装置,其特征在于,包括: 应用模型建立单元,从数据处理功能模块库中调用功能元模块,采用DSL语法建立特定 领域的数据应用模型; 模型运行解析单元,运行所述数据应用模型,通过DSL解析器对所述数据应用模型解析 转换成目标代码脚本; 脚本运行返回单元,在分布式大数据系统上运行所述目标代码脚本,并返回运行结果。7. 根据权利要求6所述的基于DSL的大数据开发应用装置,其特征在于,所述应用模型 建立单元包括: 中文语法建立子单元,根据中文语法结构,采用短语以及标点符号完成纯中文的DSL脚 本编辑,建立特定领域的数据应用模型。8. 根据权利要求7所述的基于DSL的大数据开发应用装置,其特征在于,所述模型运行 解析单元包括: 分隔字符解析子单元,采用分隔字符制导翻译方法建立的DSL解析器对所述数据应用 模型解析转换成目标代码脚本。9. 根据权利要求7所述的基于DSL的大数据开发应用装置,其特征在于,所述应用模型 建立单元还包括: 模型库建立子单元,建立特定领域的数据应用模型库,并存储所述特定领域的数据应 用模型。10. 根据权利要求6至9任一项所述的基于DSL的大数据开发应用装置,其特征在于,还 包括: 图表展示单元,对运行结果进行可视化图表展示。
【文档编号】G06F9/44GK106095398SQ201610309159
【公开日】2016年11月9日
【申请日】2016年5月10日
【发明人】郭宇翔, 王界兵, 张伟, 董迪马, 梁猛, 宋泰然, 李 杰
【申请人】深圳前海信息技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1