[{"id":"840f0737-df1d-47ae-bb0a-359b01fe0608","tags":[{"product":null,"links":null,"id":"adf72f47-7f61-4239-8392-b9bcc127fa80","name":"\u65B0\u589E","color":"green","productId":"0995490e-43fc-4d6e-bc8d-8e66f38b0c63"}]},{"id":"d5d9cdef-8854-4505-89be-a2bbc3cb4482","tags":[{"product":null,"links":null,"id":"adf72f47-7f61-4239-8392-b9bcc127fa80","name":"\u65B0\u589E","color":"green","productId":"0995490e-43fc-4d6e-bc8d-8e66f38b0c63"}]},{"id":"3dc3dd55-35b0-4d23-bf62-47bc3650e4ee","tags":[{"product":null,"links":null,"id":"adf72f47-7f61-4239-8392-b9bcc127fa80","name":"\u65B0\u589E","color":"green","productId":"0995490e-43fc-4d6e-bc8d-8e66f38b0c63"}]},{"id":"80d84fbc-d0f8-4e4a-947f-e3e4de9b49b2","tags":[{"product":null,"links":null,"id":"adf72f47-7f61-4239-8392-b9bcc127fa80","name":"\u65B0\u589E","color":"green","productId":"0995490e-43fc-4d6e-bc8d-8e66f38b0c63"}]},{"id":"9152b7ca-0186-4fe3-a26f-5a05f322db07","tags":[{"product":null,"links":null,"id":"adf72f47-7f61-4239-8392-b9bcc127fa80","name":"\u65B0\u589E","color":"green","productId":"0995490e-43fc-4d6e-bc8d-8e66f38b0c63"}]}]
当组件绑定了多个维度,数据点大于2000 时则可能会响应较慢,再大(如 5000 以上)甚至会出现无响应现象。为解决这个问题,可以在配置文件中做一些限制。
具体操作为:在配置文件 Wyn.conf 的 Server 节点中添加如下内容。
<DashboardMaxRenderedDataPoints>1000</DashboardMaxRenderedDataPoints>
如此做之后,当组件绘制数据点超过限定时则仅绘制部分数据,具体的限制数目可以根据电脑配置和实际需要进行指定(如不指定,默认限制是1000)。
影响范围:除数据表、透视表、KPI 矩阵和 3D 场景之外的图表组件和 ECahrts 插件,使用两个及以上维度时。
为了方便讲解,示例中我们设置的限制数量为9。
但实际使用中,是用来对大数据量进行限制的,所以一般都设置的比较大。
保存后,重启 WynService 服务。
再次绘制组件,当仅绑定一个“分类”时,并未做限制。
但绑定了“系列”时,限制就生效了,仅绘制了9个数据点也就是画出来9根柱子。
这说明当组件绑定多个维度(可以是多个“分类”,也可以是“分类”或“系列”组合)时,限制才可以生效。