一、登陆datav
首先确定获取datav的开发权限,在阿里云登陆状态下,点击下面链接即可进入datav首页
https://datav.aliyun.com/1798/project
二、确定对应项目地址
1、已发布的为当前正在使用的datav
2、《绿萝市级教育局端-生产》为市教育局端的地址,《绿萝区县级》为区县级datav
3、不确定怎么办?
在项目右上角点击发布,查看分享链接和对应的线上环境链接是否相同
//根据下面5325ed786c2e6a4a9211c4b50b081786即可判断https://datav.aliyuncs.com/share/5325ed786c2e6a4a9211c4b50b081786
三、如何让datav拥有数据
教育局端地址:https://www.lvluoxinli.com/xsjzEducationPc/index.html#/
1、进入datav页面:教育局端=>首页=>查看危机预警/点击压力韧性
2、从地址栏获取query
https://datav.aliyuncs.com/share/5325ed786c2e6a4a9211c4b50b081786?_datav_time=1653904672688&_datav_signature=fnyQilZ83O8kfOvoX2N5Hn5Q7VSrC79AJ47b0LtvMSU%3D&cityId=441300&year=2022&taskId=null&cityId_full=441300_full&area=441300
3、复制query到datav对应项目地址栏
https://datav.aliyun.com/admin/screen/669846?_datav_time=1653904672688&_datav_signature=fnyQilZ83O8kfOvoX2N5Hn5Q7VSrC79AJ47b0LtvMSU%3D&cityId=441300&year=2022&taskId=null&cityId_full=441300_full&area=441300#/
四、如何调整datav的配置
1、点击想要调整的模块
2、点击右侧弹框左上角的配置按钮 进入配置选项卡
3、除数值配置外,还可以使用鼠标进行拖动
五、如何调整datav的数据
1、配置数据源
通常选择对应的数据库,使用sql语句进行数据查询
2、添加过滤器
如果数据库返回的数据不是datav规定的数据格式,需要添加过滤器,过滤器使用js语法即可,记得return。
3、关于数据来源
由于datav所展示的数据通常是需要经过计算的,并且一个页面中要执行的查询语句较多,所以我们通过定时任务的方式,提前算取datav所需要的数据,从而提升datav页面的加载速度
六、地图
1、使用adcode获取地址api
地址栏的query中,cityId、area就是adcode
adcode获取地址:https://datav.aliyun.com/portal/school/atlas/area_selector
2、修复地图数据
如果datav出现地图无法显示的问题,可能是没有录入经纬度,在地区表LIME_DISTRICT录入即可
SELECT * FROM LIME_DISTRICT where CODE=441300
其中,zoom是缩放比例,lat是纬度,lng是经度
| ID | NAME | SHORT | PARENT_ID | CODE | LEVEL | zoom | lat | lng |
|---|---|---|---|---|---|---|---|---|
331 |
惠州市 |
惠州 |
20 |
441300 |
2 |
9.3 |
23.079404 |
114.412599 |
