赞
踩
4. 数据表名称转义
打开%BI_HOME%/WEB-INF/resources/datasource.xml,手动在xml中为工程添加一个服务器数据集,名字为__bi_translated_table_names__,该数据集有四个固定字段:
connection_name:被注释转义的数据表所在的数据连接;
schema_name:被注释转义数据所在数据库的模式,针对于oracle数据库,如果数据库没有模式选项,使用NULL代替;
table_name:存储在数据库中表的名称,一般为英文;
translated_table_name:注释转义数据中对数据库中表的转义名称,一般为中文。
注:数据集名称,字段名称均不可改变。
将上面mysql数据连接中的transfer表的注释转义数据添加到__bi_translated_table_names__数据集中,其中被转义数据所在的数据连接名为oracle,数据库模式为scott。SQL语句如下:
select 'oracle' as connection_name, 'scott' as schema_name, table_en as table_name, table_ch as translated_table_name from transfer
在xml文件的标签中添加一个__bi_translated_table_names__服务器数据集的xml语句,语句如下:
注:由于transfer表中没有connection_name和schema_name对应的注释,所以往这两个字段中添加常量,要注意使用单引号,如果不是被转义数据所在数据库中没有模式选项,schema_name常量使用NULL。
另:如果xml中没有标签,则手动添加即可
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。