网站大量收购独家精品文档,联系QQ:2885784924

BI经营分析系统如何读取数据库转义.pdfVIP

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
BI经营分析系统如何读取数据库转义.pdf

1. 描述 BI经营分析系统 FineBI的数据库中存放的数据是从实际业务的发生过程中产生的, 是数据在存储过程中 ,存储的字段名和表名却不一定是实际业务过程或业务名称 ,一般都需 要转换为缩写的英文 ,而在使用BI经营分析系统 FineBI数据库中的数据时 ,这些缩写的字 段名和表名的可读性就非常差 ,所以数据库管理员在建立数据表的时候就会建立一种注释来 转义数据,注释中描述了字段名和表名的实际名称等等信息。 BI经营分析系统 FineBI在业务包从数据库中取数时,为了增强数据的可读性,将数据 转换为业务人员能够理解的含义 ,提供了读取数据表转义功能 ,能够将注释转义数据读取出 来 ,并作用在Cube的数据上 ,提升数据的可读性 ,能够一目了然的知道该数据表和字段中 存储了什么数据。 在 BI经营分析系统 FineBI中,注释转义数据一般都放在数据库的注释中,但是有些数 据的注释转义数据却是存在数据库表中或者excel中,所以 BI经营分析系统 FineBI提供两 种不同的方法来读取两种不同存储位置的注释转义数据。数据库中的注释可通过业务包管理 界面的读取数据库转义功能直接读取 ,而存在数据库表中或者excel中的注释则通过服务器 数据集实现,下面详细介绍: 2. 直接读取数据库转义 单击BIdemo业务包 ,进入 BI经营分析系统 FineBI的数据表管理界面 ,可以看到数据 表名称均为英文名,如下图: 点击右下角的读取数据库转义按钮,业务包就会从数据库中读取转义注释,如下图, BIdemo业务包中的9个表中,有18个列名有转义: 点击分公司信息(region 则会看到该表中所属办事处字段名添加了一个转义 ,如下图 : 注:读取数据库转义后,其对应数据保存 在%BI_HOME%\WEB-INF\resources\bi_connection.xml文件夹中 ,如果要删除转义 数据,直接删除xml文件即可。 3. 读取数据库表或excel中注释转义数据 如果 BI经营分析系统FineBI的注释转义数据并不直接存在数据表的注释里面,而是单 独的放置在某一个数据表或者excel中,如下图,在mysql数据库中有2张表,transfer 和transferfield表 ,里面分别存着oracl数据库中的几个表名的注释转义和SALES1K表字 段名称的注释转义:  transfer :  transferfield : 3.1 新建数据连接 上图中的两张表分别是oracle数据库中某些表名称的转义和sales1K表中字段名的转 义 ,首先在BI属性配置中添加2个数据连接 ,一个注释转义表所在数据库mysql,另一个 是被转义数据所在的oracle数据数据库。 点击数据配置数据连接管理 ,进入BI经营分析系统FineBI的数据连接管理界面,点 击新建数据连接 ,建立2个数据连接 ,一个oracle数据连接 ,与oracle数据库相连接 ,另 一个mysqltest,与mysql数据库相连接,如下图: 建立数据连接详细请查看 BI经营分析系统 FineBI的配置数据连接。 3.2 数据表名称转义 打开%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 oracleasconnection_name, scottas schema_name,table_enas table_name,table_chastranslated_table_namefromtransfer 在xml文件的Tab

您可能关注的文档

文档评论(0)

ziyouzizai + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档