Redash中文版:首款低代碼平臺(tái)型BI(red的代碼是)
隨著應(yīng)用軟件復(fù)雜度越來越高,傳統(tǒng)通過屬性配置界面調(diào)整軟件的方法缺陷越來越明顯,屬性越來越多,屬性難以表達(dá)邏輯等問題導(dǎo)致應(yīng)用軟件難以配置和使用;而適量代碼性配置對(duì)于解決屬性過多、表達(dá)晦暗不明等方面優(yōu)勢(shì)明顯;同時(shí)隨著初級(jí)計(jì)算機(jī)人才的大量普及也為低代碼平臺(tái)提供可能;這也是近年來低代碼平臺(tái)異軍突起,越來越受歡迎的原因。
Redash中文商業(yè)版在設(shè)計(jì)之初就把低代碼作為最重要的特征,在屬性配置的基礎(chǔ)上,為達(dá)到功能最大化,所有視圖都提供代碼配置的能力。
目前流行的BI軟件領(lǐng)域,所用圖表庫主要是ECharts和Plotly.js這兩大優(yōu)秀的圖表庫,外加三維Three.js和視頻流Video.js等重量級(jí)庫。這些基礎(chǔ)庫都提供了大量的Demo和拓展示例沙盒代碼,Redash獨(dú)創(chuàng)沙盒運(yùn)行環(huán)境,能直接利用這些沙盒代碼,直接拷貝粘貼一行代碼不用修改就能運(yùn)行。由于Demo示例沙盒代碼里數(shù)據(jù)都是靜態(tài)數(shù)據(jù),可以少量修改幾行代碼就能綁定Redash后臺(tái)查詢結(jié)果集數(shù)據(jù)。
下面以ECharts官網(wǎng)廠區(qū)平面圖https://www.makeapie.com/editor.html?c=x6GXQ8Aw6X示例,來看Reash中文版如何快速實(shí)現(xiàn)。復(fù)制粘貼上述網(wǎng)址示例代碼:
除第一行初始化代碼var myChart = echarts.init(chartDom);外,僅僅需要改動(dòng)粘貼代碼的第一行遠(yuǎn)程文件路徑即可呈現(xiàn)示例。若需要進(jìn)一步綁定后臺(tái)數(shù)據(jù)源,通過傳入的參數(shù)x軸y軸數(shù)組數(shù)據(jù)替換即可。
Redash中文版強(qiáng)大的低代碼功能,突破模板化的限制,充分利用各大引擎已有的應(yīng)用效果,盡情創(chuàng)作您的BI。