oracle数据连接使用FineBI自带的驱动包ojdbc6.jar,对应jdk版本为1.8,若版本不匹配,可下载自身数据库对应的驱动包并将其放置到%FineBI%\webapps\WebReport\WEB-INF\lib下,删除原ojdbc6.jar包,重启FineBI。
若为FineDirect直连ORACLE数据库的话,超过22位的字段需要使用SQL语句转义添加到BI中。原因是BI直连会在字段前加8位字符,而Oracle超过30位标识符在将表添加到FineBI中时就会报错ORA-00092。
SQL转义语句可使用:select “超过22位字段名的字段” as 转义名 from 表。
最后再检查一下数据库模式是否选了,如果是使用了默认模式,换个非默认的试下