莫奈常见问题解答FAQ
管理端
1、通过不同的登录用户,查询该用户的信息,大屏是同一个,不同用户登录,数据不同,这个可以实现吗?
答:可以,实现方案有两种:
1)组件配置的接口增加会话校验,接口通过校验会话来判断用户,返回不同信息(需和莫奈是同一套用户体系);
2)大屏链接增加参数,不同用户访问大屏链接时,大屏链接的参数不同,接口引用该参数,实现返回不同数据。
2、项目中的大屏总是被人莫名修改,请问如何解决这种问题?
答:莫奈当前是以项目空间来对不同项目中的人员进行物理隔离,后期也会增加大屏锁定/解锁功能,仅支持空间管理员及大屏创建者进行此操作,敬请期待。
3、不同环境中的大屏如何迁移?
答:两步操作即可:1、在原地址中选择需要导出的大屏,点击导出,导出大屏压缩包;2、在新地址中点击导入大屏,上传压缩包;

4、莫奈大屏能否嵌入到第三方应用中?
答:莫奈大屏的发布链接可以直接嵌入到第三方的应用中。
5、导入大屏失败是什么原因?
答:可以查看一下报错信息,若显示组件不存在,导入失败,主要原因有以下两点:
1.存在自定义组件 2.导入的组件版本过高。
可以通过以下方式解决:1.复制需要导出的大屏,删除大屏中的自定义组件 2.导出修改后的大屏,导入新环境 3.将自定义组件上传至要导入的环境,重新进行大屏中自定义组件的配置。
大屏配置
组件与交互
1、 遇到组件出现问题想要更新到更稳定的新版本时,应该找谁去配置更新呢?
答:对于应用产品是已经配置好的大屏出现问题时,应该与当时项目的配屏人员或者项目的产品经理等人员去沟通,从而更新大屏。
2、交互组件如何设置参数并传参?
答:在编辑页面选中该交互组件,在右侧交互选项中设置“绑定到变量”的值,比如绑定到变量aaa,接受参数的组件接口可以这样设置
http://123.com?name=:aaa(在原链接后拼接该变量)
编辑状态下,如果没有设置默认值的话,该交互组件的变量值默认为第一条记录的value,预览状态下,切换选项,变量值就会变成相应的value。组件交互设置里面的字段与数据设置里面的字段对应。

3、莫奈能不能做如下图的联合条件筛选?

答:交互组件中有下拉框组件和日期选择器,可以做组合查询。
1)在交互组件中选择下拉框组件和时间选择器,绑定下拉框组件至一个变量如:droplist;分别绑定日期选择器的两个字段至两个变量如:endDate、startDate;
2)在下方饼状图的高级查询中利用sql语句查询
语句格式如:select * from table1 where "time" >= ':startDate' & "time" <= ':endDate'
4、如何利用时间选择器、时间控件组件如何默认动态显示当前时间?
答:可以在这两个组件的样式设置-默认设置中选择动态日期,编辑增加日期数为0 即可实现动态显示当天的时间。
5、如何隐藏坐标轴上的值但不隐藏坐标轴?
答:进入水平轴编辑,将文字的透明度调节为0,即可隐藏。

6、为什么我的排行榜列表只显示5行?
答:因为默认设置为显示5行,如果需要调整,可以在行配置-默认行中设置默认显示的行数。
7、莫奈组件的tab栏可以实现这种选中项下边带横线的效果吗?
答:可以,通过设置选中样式中的背景图片,可以达到这个效果。
8、如何去掉下图中列表组件的hover格式?

答:将该组件中的动画设置-溢出文本动画设置为滚动即可。

9、文字或图片组件是否可以展示提示文字?
答:目前不支持提示文字,建议用户采用弹出框代替,很快会进行排期与上线,敬请期待。
10、请问柱状图和多色柱状图的主要区别是什么?
答:具体区别在于是否区分数据系列,多色柱图是在同一纬度下的数据对比展示,柱状图是在多维(有限)数据下的数据对比展示。如果您数据只包含一个维度,比如上学人数和时间,那就建议用多色柱图,如果您数据除包含人数和时间,还区分了男女性别,就建议用柱状图进行展示。
11、下拉框组件、时间控件、日期选择器组件的抽屉无法根据组件大小进行自适应显示?
答:该功能已上线,可以在以上组件中通过勾选自适应进行组件抽屉大小自适应,也可以取消自适应,自定义组件抽屉大小比。
12、请问文字组件数据配置超链接之后怎样有小手的鼠标悬浮交互效果?
答:配置完数据之后,点击交互配置,将开启交互功能打开。
13、莫奈是否支持多级页面的参数联动和传递?将配置好的大屏嵌入到自定义开发的页面中时,在获取大屏中的变量过程中出现了跨域问题,如何解决?
答:支持。变量传递方案:莫奈使用 window.parent.postMessage 传递消息。 在自研页面 window.onmessage = (data) => {// 获取莫奈传递的参数,也就是 dataPool}
14、莫奈图表放大后模糊怎么办?
答:在v3.5版本中已修复,若使用的版本为v3.4,可以通过在预览链接或者发布链接后拼接 &renderer=svg 使它变得清晰。
15、在大屏中拖动组件时,偶尔无法自动保存,但直接更改组件位置可以正常自动保存?
答:排期修复中,敬请期待。
16、列表控件支持换行吗?
答:暂时不支持,可以在预览页增加tooltip的全文展示,后续可以对列表添加父文本展示,敬请期待。
17、图表的X轴,我的需求是放24个点,但是区域太小,放24个有些密集,我想每3个点展示一个?
答:可以使用智能隐藏的按钮实现,如果文字太长,可以试着设置旋转角度。
18、除了模板里的大屏,还有没有其他Demo?
答:关于大屏模板,下个季度将会增加(需要尽快参考可以联系客服)。
19、图表展示数据轮播切换怎么做?**
答:可以使用交互-轮播图组件,绑定变量,比如a。需要轮播切换数据的组件查询条件带入a。
20、列表组件的数据映射在哪里?
答:列表的数据映射在列表样式设置中的数据系列中。
21、下拉框可以使用外部传入的参数作为默认值吗?
答:默认值是自定义配置的,暂时无法接收参数。
22、日期选择器可以选择最近的七天嘛?
答:可以,通过选择动态日期可以实现。
23、饼状图设置显示数值的时候,是否可以设置单位?
答:暂不支持直接设置,可以使用文字组件输入单位,放在图旁做示例。
24、条形图y轴文字可以调整左对齐么、垂直轴可以切换在右侧吗?
答:抱歉,目前没有相关设置,后续会尽快补充此功能,敬请期待。
25、我想在搜索框里查相关字段应该怎么做、想要在不查询的时候显示全部内容怎么办?
答:将相关API接入搜索框数据并与相关组件进行交互即可查询;若要未查询时显示全部信息,则需要在准备数据时加一列标识字段来与默认传参内容进行匹配。
26、莫奈的变量可以通过组件跨屏传递吗?
答:传入参数可以通过在链接后拼接参数传递,具体操作请咨询莫奈客服。
27、莫奈视频组件支持本地上传视频吗?
答:莫奈的图片、视频文件上传最多支持10M,超过10M的图片、视频无法上传到莫奈中,用户可以选择将其上传到对象存储中,使用其公网链接放在莫奈图片、视频组件上方的URL上即可展示。
可以使用京东云oss对象存储方式,实名认证用户每个账户拥有每月10G的免费资源,操作详见京东云oss操作手册.
数据接入
1、当接口返回的数据被嵌套应该如何获得数据?
答:可以采用数据过滤器作为数据接入的辅助工具。
假设提供的数据格式如下图,想要取出alreadyResourceNum: 773

进入数据过滤器

新增数据过滤器后可以通过编写JS对获得的数据进行过滤(默认提供)。例子中code以下经过两层”data”才能获得alreadyResourceNum字段,所以数据过滤器的编写应该为 return data.data.data; 选择应用->完成。
然后将上方字段名的映射填写为alreadyResourceNum,即可获得数据。
这里要注意的是数据过滤器默认从接口获得的数据即为第一个“data”,而不是后面嵌套的“data”。另外推荐在使用数据过滤器时加入对数据格式的判断,样例如下:
2、莫奈是否支持字段解密?
答:不支持,需要您自行将字段解密后再进行展示。
3、莫奈图表组件如何实现数据自动刷新?
答:如果组件接入的数据是数据库或者API形式的,可以通过设置数据自动更新频率来实现数据的自动刷新。

4、目前系统链接的都是数据库还是大数据,是否支持CDS查询,是否支持HIVE?
答:暂时都是使用的数据库形式的数据,暂不支持连接CDS查询,也不支持HIVE。
5、莫奈是否支持分库分表,分库分表的数据如何查询?
答:莫奈支持同一数据库下的多表联合查询,暂时针对多库情况下:如果使用的该连接可以访问到A、B两个库,则可以使用A.a、B.a的模式进行查询(一次查询不支持多个连接),其中A.a即A库a表。、
6、选择Mysql作为数据源,用户名和密码是填对应数据源权限的吗?
答:是的。
7、我使用Excel作为数据源接入时,发现多出几行为0的数据,但数据源里并没有数据是怎么回事?

答:这是因为接入的Excel数据进行过删除操作,留下了空值,需要在Excel中删除空值行后重新上传。
8、我们的数据库是云vpc内网的,你们这边可以支持做个类似agent的工具,在内网拉取数据吗?
答:目前没有这个功能,但是我们已经在规划中了,在云VPC上做安装代理软件服务,然后莫奈连接代理,代理连接VPC的数据库,用这种方式实现,敬请期待。
9、暴露了数据库到公网,但还是不能连接数据库是怎么回事?
答:莫奈服务出口一般只开放80/443端口,其他端口由于安全限制不予开放。可以使用Nginx进行代理,Nginx在v1.9.0之后提供了一个stream模块,可以用来实现四层协议的转发,具体配置如下图:

10、原来配置好的数据源查不出所有数据了是怎么回事?
答:在确定配置无误,且数据源有数据的情况下,可能是缓存导致的问题。缓存是sql作为key,需要改动一下sql,比如加个空格,换个顺序之类的,让这个sql与之前的sql不一样,不然就查到原来的sql对应的缓存了。
11、如果接口地址是公网能访问的,但是做了jwt的验证,那么用莫奈请求的时候能请求到数据吗?
答:如果要携带JWT信息,莫奈和接口需在同一域下,不然根据浏览器限制,拿不到非自己域下的cookie信息。
12、莫奈的数据源接入还会再支持mysql等数据库吗?
答:imonet.jd.com这一环境将不再支持,您可以在京东云线上环境使用这一功能。
13、我准备了三个API,如何通过Tab组件切换展示不同的API的数据?
答:通过api的入参不同展示不同的数据,应该使用一个api通过tab组件的入参区分返回的数据,所以一个api就可以满足需求,暂时不支持三种api之间的切换。
14、组件数据使用API,API调不通时一直显示loading,大屏页面也不能自动保存这怎么回事? 答:接口调用超时时间过长导致,已记录问题,待排期。
15、Post请求时,body中书写交互变量格式是什么?
答:如下例:
格式如下:交互变量前加上冒号,再加入单引号。
16、添加饼状图通过API的方式获取数据提示接口请求失败?
答:API接口是通过服务器请求的,本地能通不代表服务器可以访问通,需要API接口开放公网访问。
17、数据库数据更新后,大屏的数据内容未更新应该怎么办?
答:有两种方法可以解决您的问题:1、可以关闭组件的数据缓存;2、修改sql语句,比如加一个空格,来刷新缓存。
18、用SQL查询时,文字数据无法显示怎么办?
答:COUNT(shenfenzhenghaoma) 不能作为一个字段名映射,需要给这个字段起一个别名,用别名映射字段。
地图
1、莫奈地图用的是百度地图吗?
答: 是的,saas环境用的是百度地图的底图服务。
2、如何配置一个特定区域的地图?
答:可以使用区域热力图,将数据替换为所需区域的geojson数据,对相应字段进行映射,调整2D地图组的中心经纬度与缩放比例后即可完成。若需要详细参考视频教程,暂可联系客服提供,后续相应教程将会在京东云-开发者社区-培训中心上线,敬请期待。
3、地图底图层怎么把想要的区域设置成默认展示?
答:只要如图将目标地区的中心点经纬度填写好,并设置适配的缩放比例即可。

4、区域热力图无法显示各区域的名称?
答:莫奈会将地图组件的配置项丰富起来,敬请期待。
5、区域热力图在coords的映射中是否可以加入变量,来定位到get返回中的数据?
答:映射中不支持加入变量,映射只能选择请求API得到的数据字段。
**6、是否支持:点击地图不同区域弹窗,区域是不规则的,弹窗也需要根据不同区域展示不同的内容(区域热力图上加弹窗)?
答:暂不支持,提供替代方案:在区域热力图上添加散点,利用散点弹窗。
**7、想在联动热力图中显示某一地区热力图可以吗?
答:联动热力图暂不支持显示某一特定地区,可用区域热力图实现。
8、2D地图组缩放等级不够精细,很难调整到合适的大小怎么办?
答:可以使用地图组Beta,它支持小数级别的等级缩放。
开放平台
1、开放平台想重新上传已发布的自定义开发组件怎么办?
答:开放平台目前不支持对已发布的组件编辑或删除,如果需要更新该组件,需要进行以下操作:更改版本号,然后构建、压缩后再上传,这样之前发布的组件包就会被重新上传的包覆盖掉。
2、开放平台发布组件时提示“组件配置信息不能为空”是缺少什么?
答:莫奈开放平台中发布的组件包中必须包含package.json文件,且package.json文件中必须包含config信息,在莫奈开放平台的操作手册中【开发-2、开发组件】中有提及这个问题。

3、莫奈开放平台组件集市中的组件,怎么在大屏画布中使用呢?
答:鼠标悬停某个组件上,有添加按钮,添加后可以在编辑器中对应的分类下寻找。
4、莫奈开放平台中自己发布过的组件怎么取消?
答:开放平台发布的组件暂时不支持取消发布,可以更新以覆盖之前的版本。(组件code相同即会覆盖,版本号不能低于之前的版本号)
5、开放平台开发的组件更新后,大屏中的对应的组件没有更新是怎么回事?
答:开放平台中开发的组件更新后,大屏中已经拖入的组件不更新,需要重新拖入。这样做,是为了避免,新版本的组件中更改了数据配置,如果直接替换大屏中已拖入的组件,可能会导致数据无法显示。所以如果用户想要用新版本的组件,可以主动替换。如果不做主动替换,也能保证原本的大屏不受影响。
6、自定义组件无法发布如何解决?
答:请查看您压缩包的名称是否正确,需要命名为 custom_xxx.zip。
7、开发者在写自定义组件时,出现了弹窗在图表下面的bug,是否有解决方案?

答:该问题为与开发者自身代码有关,请开发者自行排查。附莫奈团队经验分享:可以把图表渲染方式render换成svg。
8、上传自定义组件失败,之前同一个压缩包上传成功过该怎么办?
答:经排查是要上传组件的环境问题,服务器无法访问上传的环境地址。
9、想如果想在官方组件的基础上进行自定义开发代码能导出给我们参考一下么?
答:非常抱歉,相关组件的代码目前不支持开放,之后有安排会逐步开放官方组件基础上的自定义开发,敬请期待。
10、南通环境原先已有大屏中包含自定义组件,如何通过导入导出的方式导入到莫奈线上环境? 答:暂时包含自定义组件的大屏无法回落莫奈,暂时需要通过删除自定义组件再导出包才可以正常导入到莫奈线上环境。
11、京东云环境的开放平台是否可以给外部用户开放?
答:目前不可以,涉及到安全问题,还在内测中,后面可以对外开放的时候我们会直接开放,用户也无需申请了。
12、自定义开发组件时,antd官网上搜索框和结果框是一致宽度的,可是在莫奈展示就不是了是怎么回事?
答:答:由于利用开放平台开发的组件加入了可以通过拖拽改变组件的尺寸的功能,导致直接引用antd的代码并固定了宽高的下拉框在编辑器里尺寸发生了变形,解决方法是需要根据overlayClassName和overlayStyle进行下拉框样式的二次开发,附antd文档链接:https://ant.design/components/dropdown-cn/#header。

报告工厂
1、登录莫奈发现没有模板和组件,菜单里全是股票基金相关的内容?
答:您可以使用ERP模式登录,JT²账号登录默认是报告工厂的菜单,报告工厂是与金融相关的又一产品。
2、发布指标时显示指标配置未发布应该如何操作?
答:点击右上角指标配置,在指标配置区域拖动要制作为指标的组件,编辑指标,点击确定后即可被发布

轻量化部署
1、轻量化支持容器部署吗?
答:支持。
2、轻量化部署当大屏有改动的时候需要怎么操作?
答:需要部署根据流程重新发送邮件。

3、轻量化部署支持多节点部署么?
答:轻量化部署是不支持多节点部署的,如果有需要可以选择私有化部署整个莫奈或咨询了解搭集群的运维同事。
4、轻量化部署对服务器资源上面有限制么?
答:没有限制。
其他
**1、莫奈测试环境(http://imonet-test.jd.com/)中发布后的大屏在访问时需要登陆,请莫奈排查一下问题? **
答:此测试环境疏于更新,非最新版本,现已更新到最新版,问题已解决,后续会持续更新此测试环境。
2、https://monet.urban-computing.cn/此网址还能用吗?
答:https://monet.urban-computing.cn/ 此网址已下线,此环境中的大屏将会为您迁移到新环境中,并自动为您创建空间进行原网址中的大屏的管理。请您访问新的网址https://imonet.jd.com,京东员工可直接通过ERP登录,资管用户可通过资管账号登录。
3、莫奈与京东内部的可视化产品有什么区别?
答:莫奈是基于智能城市背景下的可视化产品,其设计理念与内部其他产品的差别主要在以下三点:
第一,数据接入层面非常灵活,不与底层数据关联,这样能够快速满足不同城市不同项目对可视化的要求;
第二,针对时空数据的展示,莫奈是在智能城市背景下的可视化产品,而在城市建设中,时空数据的展示是很重要的一块内容;
第三,生态开放能力,在建设智能城市中,我们会有很多的生态合作伙伴,莫奈支持具有研发能力的合作伙伴在莫奈上开发自己的可视化组件,应用在项目中。
4、莫奈有相关培训或分享吗?
答:莫奈有操作手册,内有文字和视频的讲解,在大屏组件编辑页组件名称右上角旁的小问号就能链接到相应组件和开发者手册。在京英学习平台上也有部分讲解课程内容,后续也会在京东云-开发者社区-培训中心上线(正在逐步更新中,敬请期待)https://l.jd.com/student/project/project.du?project_id=188285599
5、莫奈可视化平台的资源需求量如何?
答:有的,请参考下方表格
| 软件名称 | CPU | 内存 | 系统盘 | 数据盘 | 磁盘类型 | 操作系统 | 节点 | 部署服务 | 备注 |
|---|---|---|---|---|---|---|---|---|---|
| Nginx | 2 | 4G | 40G | 60G | SAS | CentOS 7 | 2 | 莫奈前端、静态资源 | 提供负载均衡,流量控制、故障转移 |
| MySQL 5.7 | 4 | 8G | 40G | 500G | SAS | CentOS 7 | 2 | 莫奈业务数据库 | 业务数据库(HA模式),如果是云环境建议采用RDS |
| JDK 1.8 | 4 | 8G | 40G | 500G | SAS | CentOS 7 | 2 | 莫奈后端服务 | 提供负载均衡,流量控制、故障转移 |
| JDK 1.8 | 4 | 8G | 40G | 60G | SAS | CentOS 7 | 2 | 莫奈用户中心服务 | 提供负载均衡,流量控制、故障转移 |
| Redis集群 | 2 | 4G | 40G | 60G | SAS | CentOS 7 | 3 | Redis集群节点 | 业务缓存数据库 |
备注:此为莫奈部署的标准配置要求
1.若资源有限或对系统稳定性要求不高,可以进行单节点部署 2.若机器配置较高,可以进行混部 3.若有对象存储,建议使用对象存储"
6、莫奈组件如何嵌入auxre中?
答: 莫奈的组件没办法导入到axure,如果需要做原型,可以直接用莫奈编辑器拉组件来实现,也可以先在莫奈上配置好组件再通过截图的方式加入axure。
7、我不在XXX空间,可以帮忙拉我进去么?
答: 不能直接添加,空间添加人员只能空间管理员操作,如管理员离职或管理员同意莫奈协助拉同事进入空间,莫奈客服才可以拉您进去。
8、请问莫奈是否有可以给外部客户使用的SaaS环境?
答:可以登录imonet.jdcloud.com。
9、请问莫奈当前支持数字地图的制作吗?(对实际空间的数字映射,例如高精度三维实景数据采集、三维实景地理信息平台和三维实景社会化业务应用等方面)
答:我们暂时还不支持数字地图。
10、莫奈配置的大屏是否支持移动端?
答:支持移动端打开,只需注意配置时按照移动端的尺寸进行配置即可。
11、其他人都有针对模板的编辑权限,但是我只有查看权限,是我账号本身原因吗?
答:大屏驾驶舱是只能查看,第一个菜单我的可视化中都可以编辑。
12、莫奈支持公用帐号吗?
答:不支持。可以通过菜单中“空间管理”将其它用户添加到自己的空间。
13、京东云环境客户之前制作的数据大屏是否可以导入莫奈?当前数据大屏的链接还能打开,会不会过段时间就打不开了?
答:不可以导入莫奈,数据大屏服务将会在7月底下线。
14、莫奈被嵌入第三方页面显示拒绝访问

答:目前莫奈已经放开了同域嵌入限制,且支持http、https的页面嵌套莫奈大屏,如果页面打开依旧提示“imonet拒绝了访问连接”,可使用浏览器单独打开被嵌入的莫奈大屏,然后使用Shift+F5刷新页面或者清除浏览器缓存后再试。如果依旧无法访问,可以询问莫奈客服,技术人员会与您取得联系。
15、莫奈被嵌入第三方页面,一直加载不出来黑屏,且浏览器Console显示“Failed to read the 'localStorage' property from 'Window': Access is denied for this document”
答:是由于浏览器默认Cookie限制导致。可以尝试开放Chrome浏览器的Cookie访问权限,具体方法是:在Chrome浏览器 设置 > 隐私设置和安全性 >常规设置,选择“允许所有Cookie”。

16、京东云环境通过username新增用户为何查找不到?
答:请确认该用户登陆过莫奈,如果未曾登陆过莫奈,是无法查询到的。