BI开发问题总结-暂存

mysql的时区错误问题解决方式:
show variables like '%time_zone%';
set global time_zone='+8:00';


6.0
P+63p42o/NtPWdsG4CEUd1w-L83-V6.0-C10-E10-N10-D350888c2efe1be-M131071-S1991051622

10个g的考虑集群

计算的时候内存还占用了未分配给永洪的。(分配的是在计算,未分配的是存计算的集)所以分配内存最好值最大可用内存的一半

1,为什么有表格滚动条在表格里面,有的在表格外面
回答:表格的宽度大于屏幕的展示了,滚动条就在表上面

2,url传参数,多个的话:  &dt=YORK^aCOCK    中间用^a 分割。
7.5变成了!a!

门户样式的url
解决 http://localhost:8090/bi/Viewer?proc=9&req=804&resource=portalViewer&path=1111,localhost改为自己的ip,1111改为门户样式的名字即可

3,管理员admin的权限给弄没有了,有什么办法恢复
回答:yonghong/yonghong/bihome/secure下把admin.principal和version.properties文件删除后重启tomcat。

4,超链接传参后进入新的页面,参数组件中数据和参数值有关,想要跳转过来时过滤组件上默认选择一个值。
回答:列表参数1.setSelectedObjects(列表参数1.getObjects()[0], STRING)

5,报错:参数组件'列表参数1'绑定的查询不应该有同名的参数。
错误:无法删除组件等
回答:列表参数中加了过滤器,字段是等于自己,造成死循环了。

6,获取  一个自由式表格中某一个单元格的值
var a=getData("自由式表格1", DATA)
debug(a.get(0,0))

7,报错:unknown column 'sub1_qryname.addrdistrict from 1 for 4'),'00')' in 'field list
原因:组合查询是关联字段的类型不一致造成的

8,发送邮件主题自定义
主题处直接写:
 ?{_THIS_YEAR_} ?{_THIS_MONTH_} ?{_THIS_DAY_}
 下个月
 ?{_THIS_YEAR_} ?{_LAST_MONTH_} ?{_THIS_DAY_}
 

9,回话
secure.session.timeout=0
默认1800000

10,设置跳转到某一页面的超链接,然后结果出现跳转到我们永洪首页
可能是web系统挪了文件夹位置或者报表文件位置引起的
决办法  设置里面重新点一遍超链接  然后保存 

11,编辑正常,预览报错:没有绑定任何数据库列
新建的表达式,内容只有参数,绑定的时候只绑定了这个参数的表达式。
方法:任意绑定一个原有的字段即可。

12,打开报表第一次打开报错,在打开正常,报错:执行数据失败:执行SQL失败:'Io 异常: Connection reset by peer: socket write error'
是说连接数据库的连接被干掉了
conn.oracle.rac.reuse=false  在bi.properties中加入这句  然后重新启动永洪 
意思是每次都创建一个新的连接。

13,问题:场景1:(四达)参数组件中有值,初次打开时不起过滤作用,需要再次点击改变后才会生效。(sql中写了该参数名字)
场景2:(电信云数据)文本参数设置为日期型,选择了默认的初始值,sql中写了该参数值,初始打开时报错(参数值为空的原因)即参数值未传到sql
方法:页面装载时脚本:    param[‘参数名’]=getViewerdata(“参数名”)

14,用度两组时度两组_name字段绑定在颜色那编辑颜色报错。
原因:度量字段选择了空,选sum后可以。

15,配置邮箱
【邮箱地址】输入用户邮箱地址信息。
【发送服务器】输入与邮箱地址相匹配的发送服务器信息。
【SSL 端口】不勾选,端口号为 25 ;勾选,端口号为 465。
【修改密码】勾选后,密码与确认密码输入框变为高亮,为可编辑状态。
【密码】输入与邮箱地址相对应的密码。
【确认密码】再次输入邮箱登录密码,要求与密码输入框中输入的信息一致。

16,连接数据处预览有数据但现实行数时显示为0;编辑报告有数据预览时没有数据
查看sql发现是sql的问题,where条件中字段等于值,值为字符串,没有加引号,加了引号后发现就是空数据集

17,共享轴脚本实现:
图表1.binding.axis["Sum_profit"].shareGroup = "g1";
图表1.binding.blend=4//设置重叠

18,访问localhost:8080/biiewer  返回404
启动tomcat闪退
回答/:
(关闭防火墙)
确认产品装在本地的还是装在服务器
假如装在本地,可以输入localhost:8080/bi/dviewer访问
假如装在服务器,需要输入服务器的地址:8080
假如尝试过两种,tomcat启动没有报错,但是输入网址返回404,那么需要考虑
假如之前手动配置了一个tomcat,要在startup.bat里面写个东西 指定tomcat的路径
环境冲突问题
startup.bat中
SET CATALINA_BASE=D:\Yonghong\tomcat
SET CATALINA_HOME=D:\Yonghong\tomcat
SET CATALINA_TMPDIR=D:\Yonghong\tomcat\temp
SET CLASSPATH=D:\Yonghong\tomcat\bin\bootstrap.jar

setpathclass.bat中
SET JAVA_HOME=D:\Yonghong\jdk
SET JRE_HOME=D:\Yonghong\jre

19,ie8,excel文件导出乱码
回答/:
因为名称的名字过长,参考:http://www.cr173.com/html/4093_1.html

20,一台机器上部署了多套节点,会造成节点通信问题
在所有节点的yonghong/yonghong/bihome/global_bi.properties里面添加:数字是自己定义的,节点直接一样就行
dc.io.sport=5056
dc.io.fport=5073

21,可以在Excel中进行一下行列转置的处理http://jingyan.baidu.com/article/f96699bbae9acd894f3c1b4d.html

22,Redshift是AWS的数据仓库,其本身对中文字符的支持的确不是很友好
现象,绑定字段后数据库有数据,编辑报告页面可能有数据,但是预览和查看报告时无数据,绑定字段后有中文别名造成的,起个别名把中文去掉即可。

23,架构是B/S即浏览器服务器的模式

24,亿方云:https://www.fangcloud.com    
[email protected]    
yhcons2016

25,永洪集群中,节点间通过Socket协议进行数据传输,默认通信端口是
5083,5066

dc.io.sport=5083
dc.io.fport=5066
上面是global_bi.properties里面的,都改成一样的,比如  5085  506


26,linux中文字体:
下载中文语言包msyh
(链接:http://pan.baidu.com/s/1b7FZyQ?密码:tk0z)
3?解压后放在服务器路径/usr/share/fonts下(注意这里是将mysh文件夹放进去,里面包含三个字体)
4?将mysh下的三个ttc文件,放在linux下永洪所使用的的jdk安装路径/ jdk / jre/ lib/ fonts目录下(这里是将三个字体文件直接放进去,不需要文件夹)
5?重启tomcat即可
论坛地址:http://www.yonghongtech.com/webbbs/forum.php?mod=viewthread&tid=44&extra=page%3D1

27,查看报告和预览都只显示5百万条数据,实际 大于5百万
bi.properties中添加:max.load.rows=5000000 

28,把一列中某个内容替换
var a=col['列2'];
a.replace("大门", "") 

29,返回大于等于指定的最小值,小于指定最大值之间的一个随机整数。
例如: randbetween(1, 100)>=1 && randbetween(1, 100)<=100

30,H5 Browser
支持IE11,Chrome(52,53,54),Firefox(48,49)版本。
PC端查看报告默认用H5展示,如果是IE11以下版本,则还是用Flash打开。
查看报告的操作模式如果是“编辑模式”,则还是用Flash打开。
查看报告的操作模式如果是“分析模式”或“查看模式”,右键不开放绑定。
不支持页面设置。
不支持渐变方式。
H5和Flash的有些组件显示可能存在差异。
如果要Disable H5,可以在bi.properties中配置viewerManager.h5=false。

31,E8浏览器下载的时候,一闪而过
回答/:
在Internet选项—>安全->自定义设置->安全设置—>找到“下载”,
将“文件下载的自动提示”修改为“启用”,重新尝试下载

32,谷歌浏览器,连接数据页面左边的中文为问号???,英文正常
回答/:
linux字符集问题。(参考链接:http://www.oschina.net/question/17_6118?fromerr=RAKTMNPz)

是不是发现使用 putty ssh 登陆 RedHat AsX  或者 CenterOS 之类 Linux 系统的时候, 里边所有出现的中文字符都会变成?..
这么你就需要修改一下字符编码的配置。

# cd /etc/sysconfig

# vi i18n

-------------------文件内容------------------

LANG="zh_CN.GB18030"
SUPPORTED="zh_CN.UTF-8:zh_CN:zh:en_US.UTF-8:en_US:en:zh_CN.GB18030"
SYSFONT="latarcyrheb-sun16"

-----------------------:qw 保存退出----

你可能感兴趣的:(bi)