BQL是什么如何使用?
BQL來源于Business Query Language ,是一種業務查詢語言。是北京碩迪制信科技有限公司根據以往統計分析案例研發的一種語言。特點是通過可視化界面對業務語言進行查詢、聚合、排序等操作,通過BQL引擎轉換為數據庫可執行的SQL,以簡單快捷的方式來實現圖表的制作。BQL模塊方便不會編寫sql的業務人員自助查詢關系型數據庫,非主題建模,單個數據庫一次建模即可
連接數據源
點擊新建數據源,填充必填項目測試通過數據源連接成功。數據源支持JDBC連接,也支持自定義,支持多種編碼格式,支持sql區分大小寫,密碼加密管理。
BQL建模
新建業務包并打開業務包,通過拖拽的方式,把所需要使用的表拖到編輯區對表進行操作。選擇需要的表拖拽左側需要的表或視圖到右側建模區域并完成關聯關系然后保存。
數據角色授權
開啟數據角色授權并創建添加角色,對所選角色進行授權,授權后才可進行對所授權模塊的編輯。角色授權,一般指根據不同角色管理不同的數據,用戶可以訪問而且只能訪問自己被授權的資源,不多不少。通過數據角色授權,可以很明確的分工,不同的角色看到不同的業務包,針對不同的數據進行操作。
BQL數據集
儀表板中設置數據集選擇BQL數據集,選擇設置打開BQL數據集配置,左側點擊下拉箭頭選擇業務包,根據以上建模選擇需要用到的業務包。
BQL報表
儀表板中將左側BQL報表組件拖拽到操作區,點擊組件上的設置打開組件設置,左側點擊下拉箭頭選擇業務包,拖拽左側字段到維度列和數值列點擊預覽查看生成效果合適點擊確定保存既可。