BQL来自BusinessQueryLanguage,是一种业务查询语言。是北京硕迪智信科技有限公司在以往统计分析案例的基础上开发的一种语言。其特点是通过可视化界面对业务语言进行查询、聚合、排序等操作,并通过BQL引擎将其转化为数据库可执行的SQL,从而以简单、快速的方式实现图表的创建。BQL模块方便不会写SQL的业务人员自行查询关系型数据库,无主题建模,单个数据库一次建模即可连接数据源。点击新建数据源,填写必填项,并通过数据源连接。数据源支持JDBC连接,也支持自定义,支持多种编码格式,支持sql区分大小写,密码加密管理。BQL建模新建业务包并打开业务包,将要使用的表拖到编辑区,通过拖拽的方式对表进行操作。选中需要的表,将左边需要的表或视图拖到右边的建模区,完成关联并保存。数据角色授权启用数据角色授权并创建和添加角色,对选择的角色进行授权,授权后才可编辑授权的模块。角色授权一般是指按照不同的角色对不同的数据进行管理。用户可以访问并且只能访问他们被授权访问的资源,不多也不少。通过数据角色授权,可以明确分工。不同的角色可以看到不同的业务包,操作不同的数据。在BQL数据集仪表盘中设置数据集,选择BQL数据集,选择Settings打开BQL数据集配置,点击左侧下拉箭头选择业务包,根据上述建模选择需要的业务包。在BQL报表仪表盘中,将左侧的BQL报表组件拖至操作区,点击组件上的设置打开组件设置,点击左侧下拉箭头选择业务包,将左侧字段拖入到维度列和数值列,点击预览查看生成的效果,如果效果合适,点击确定保存。
