Byzer低代碼編程語言
Byzer 是一門面向 Data 和 AI 的低代碼、云原生的開源編程語言。
作為一門結(jié)合了聲明式編程和命令式編程的混合編程語言,Byzer 低代碼且類 SQL 的編程邏輯配合內(nèi)置算法及插件的加持,能幫助數(shù)據(jù)工作者們高效打通數(shù)據(jù)鏈路,完成數(shù)據(jù)的清洗轉(zhuǎn)換,并快速地進行機器學習相關的訓練及預測。
特性
- 易于使用:SQL for AI,聲明式融合命令式語言,SQL-like 語法簡單又靈活。單一底層引擎支持分布式操作海量數(shù)據(jù),玩轉(zhuǎn)數(shù)據(jù)于彈指之間。
- 數(shù)據(jù)安全:Byzer 語言內(nèi)置數(shù)據(jù)安全并高度可擴展。支持表權(quán)限、行列級別權(quán)限、語言層語法權(quán)限和插件化權(quán)限控制??缮炜s,易運維,保障企業(yè)級資產(chǎn)安全。
- 云原生支持:云原生設計,Byzer 引擎支持 K8s 等云上部署,充分利用云上算力和存儲。同時也支持 Yarn 等部署模式。
- 高度可擴展:支持 Python、標準庫、使用自定義 UDF(Scala/Java)。內(nèi)置大量算法和特征工程工具,幫助平民分析師更快上手機器學習。
- 易用而完善的 Web IDE:統(tǒng)一的語言和平臺,您可以在 Web IDE 中編輯和管理您的腳本。
- 可視化 ETL Workflow:低代碼的 workflow 模式助您高效完成端到端的數(shù)據(jù)科學旅程。
Byzer 架構(gòu)
Byzer 語言的關鍵詞如下:
- 萬物皆表(Everything is a table)
- 類 SQL 語法(SQL-like Language)
- 內(nèi)置算法和插件(Built-in algorithms and plugins)
- 可定制,簡單,強大(Customizable, Simple and Powerful)
評論
圖片
表情
