新新向荣的碎碎念

无痴迷, 不成功```不疯魔, 不成活```
随笔 - -1, 文章 - 2, 评论 - 0, 引用 - 0
数据加载中……

2009年1月8日

在OBIEE 中快速导入物理表

在BIEE中,导入一张物理表[或视图],用正常的OCI或ODBC的方法,由于要检索数据库,过滤名称等,导入的速度非常之慢,有时候甚至会当掉,这里有一个方便的方法:

在PL/SQL Developer的SQL Window中检索数据,然后右击数据的任一行,选择“Export Results->XML file”,导成一个XML文件[需要注意的是字段值中不能含有一些XML不允许的字段值],为保险起见可以删除里面的取值,用Editplus打开编辑后的结果如:


<?xml version="1.0" ?>

<ROWDATA>
<ROW>
  <ROW_NUM></ROW_NUM>
  <PR_NUMBER></PR_NUMBER>
  <PR_DATE></PR_DATE>
  <PR_DESCRIPTION></PR_DESCRIPTION>
  <PO_NUMBER></PO_NUMBER>
  <PO_DATE></PO_DATE>
</ROW>
</ROWDATA>

然后在BI中,“File->Import->from Database...”,类型选择XML,然后选中本地保存的XML文件,其他默认,选中表/视图,然后Import进去就可以了,针对EBS,我把它拖放到APPS底下,然后Edit它,改变一下正确的列的类型就可以了,比手工一个个建快多了。试试View Data下,值都出来了吧。

posted @ 2009-01-08 21:30 新新向荣| 编辑 收藏