当前位置: 首页 > 软件库 > 其他开源 > 编程语言 >

Byzer

低代码编程语言
授权协议 Apache
开发语言 Scala JavaScript
所属分类 编程语言
软件类型 开源软件
地区 国产
投 递 者 东郭展
操作系统 未知
开源组织
适用人群 未知
 软件概览

Byzer 一门面向 Data 和 AI 的低代码、云原生的开源编程语言。

作为一门结合了声明式编程和命令式编程的混合编程语言,Byzer 低代码且类 SQL 的编程逻辑配合内置算法及插件的加持,能帮助数据工作者们高效打通数据链路,完成数据的清洗转换,并快速地进行机器学习相关的训练及预测。

特性

  • 易于使用:SQL for AI,声明式融合命令式语言,SQL-like 语法简单又灵活。单一底层引擎支持分布式操作海量数据,玩转数据于弹指之间。
  • 数据安全:Byzer 语言内置数据安全并高度可扩展。支持表权限、行列级别权限、语言层语法权限和插件化权限控制。可伸缩,易运维,保障企业级资产安全。
  • 云原生支持:云原生设计,Byzer 引擎支持 K8s 等云上部署,充分利用云上算力和存储。同时也支持 Yarn 等部署模式。
  • 高度可扩展:支持 Python、标准库、使用自定义 UDF(Scala/Java)。内置大量算法和特征工程工具,帮助平民分析师更快上手机器学习。
  • 易用而完善的 Web IDE:统一的语言和平台,您可以在 Web IDE 中编辑和管理您的脚本。
  • 可视化 ETL Workflow:低代码的 workflow 模式助您高效完成端到端的数据科学旅程。

Byzer 架构

Byzer 语言的关键词如下:

  • 万物皆表(Everything is a table
  • SQL 语法(SQL-like Language
  • 内置算法和插件(Built-in algorithms and plugins
  • 可定制,简单,强大(Customizable, Simple and Powerful
  • Byzer-lang 拥有声明式语言的特点,这和 SQL 非常类似。不同的是,Byzer-lang 也支持 Python 脚本,用户也可以使用 Scala/Java 动态开发和注册 UDF 函数,这使得其灵活度得到了很大提高。 Byzer-lang 针对大数据领域的流程抽象出了如下几个句法结构: 数据加载/Load 数据转换/Select 数据保存/Save 代码引入/Include 宏函数/!M

 相关资料
  • 本文向大家介绍SQLite教程(十四):C语言编程实例代码(2),包括了SQLite教程(十四):C语言编程实例代码(2)的使用技巧和注意事项,需要的朋友参考一下 三、高效的批量数据插入:     在给出操作步骤之前先简单说明一下批量插入的概念,以帮助大家阅读其后的示例代码。事实上,批量插入并不是什么新的概念,在其它关系型数据库的C接口API中都提供了一定的支持,只是接口的实现方式不同而已。纵观众

  • 本文向大家介绍易语言基础教程之简单代码的编写,包括了易语言基础教程之简单代码的编写的使用技巧和注意事项,需要的朋友参考一下 要想使自己做的程序运行起来,就需要编写代码,下面我就以一个简单的程序为例,讲解一下代码编写过程 代码编写过程 我制作的小程序的功能就是当我点击点击按钮是,界面会出现“追梦小达人” 要想实现此功能,首先鼠标要双击一下点击按钮,进入程序编辑界面 这个子程序的完整代码为: 这个子程

  • 摸鱼低代码平台希望打造一个基于低代码的无代码平台。即能给程序员使用,也能满足非专业人士的需求。 后端基于Spring Cloud Alibaba 注册中心、配置中心采用nacos 当前版本完成oauth2统一认证接入 持续进行功能完善 前端源码地址 演示环境 demo地址 功能模块 ├─ChatGpt│ ├─聊天├─驾驶舱│ ├─工作台├─系统管理│ ├─菜单管理│ ├─组织管理│ ├─

  • 问题内容: 我已经用Python编写了一个工作程序,该程序基本上可以解析一批二进制文件,然后将数据提取到数据结构中。每个文件大约需要一秒钟的时间来解析,这意味着数千个文件要花费数小时。我已经成功实现了线程解析的线程版本的批处理解析方法。我在100个具有不同线程数的文件上测试了该方法,并对每次运行进行了计时。结果如下(0个线程是指我的原始,预线程化代码,1个线程是指生成一个线程的新版本)。 尽管生成

  • 本文向大家介绍Go/Python/Erlang编程语言对比分析及示例代码,包括了Go/Python/Erlang编程语言对比分析及示例代码的使用技巧和注意事项,需要的朋友参考一下 本文主要是介绍Go,从语言对比分析的角度切入。之所以选择与Python、Erlang对比,是因为做为高级语言,它们语言特性上有较大的相似性,不过最主要的原因是这几个我比较熟悉。 Go的很多语言特性借鉴与它的三个祖先:C,

  • 我正在尝试将我的Java类转换为静态编程语言,这是Java代码: 这就是我把它转换成的: Lambda符号似乎根本不起作用,或者我就是搞不懂。我在Kotlin中发现的所有双函数示例都直接返回这样的值 双函数{名称,年龄- 这在语法上是正确的,但在返回某些内容之前,我需要一些额外的逻辑。出现两条错误消息: > 类型不匹配。必需:单位,找到:字符串 但我确实想返回一个字符串,我还显式声明了它。但是,还