楼主: PondKa

开发REPORTS时,大家习惯使用VIEW还是TABLE?

[复制链接]
论坛徽章:
0
11#
发表于 2004-11-9 19:58 | 只看该作者
最初由 chenred 发布
[B]
这个不是决对的,ORG_ID 可以使用FND_PROFILE.VALUE('ORG_ID')来解决的,
从效率来说,应该是用基表好的.不然有写ORACLE VIEW的效率会让你吐血的.
因为ORACLE很多VIEW都是为了做FORM才建的,所以他会关联一些你REPORT所用不到的表,和字段.所以当你REPORT 执行时候ORACLE首先要构造这个VIEW,这个SQL效率在有些时候会有问题的. [/B]


的确很有道理。我就经常用TABLE,很顺手。 必要时可以构造一些自己的VIEW

使用道具 举报

回复
论坛徽章:
0
12#
发表于 2004-11-10 07:57 | 只看该作者
最初由 abigail2002 发布
[B]

的确很有道理。我就经常用TABLE,很顺手。 必要时可以构造一些自己的VIEW [/B]


看来我的回贴引起了争论,不过我谈一些自己的经验之谈,在做report的时候(输出报表?),EBS一般并不使用report builder,而是将合适数据转到一个temp table,然后输出。
在copy数据时,权限、范围设定的重要性超过调用table里的经济数据,一般是用
select ***
from **tbl,**view
where
的形式。
在实际工作中,数据来自哪个table并不是检查的重点(这个一般是确定的),而使用哪几个合适的view是建立的中心,所以我才有这个回贴。

使用道具 举报

回复
论坛徽章:
0
13#
发表于 2004-11-10 09:20 | 只看该作者
现在EBS用的多吗?

使用道具 举报

回复
论坛徽章:
0
14#
发表于 2004-11-10 09:30 | 只看该作者

oracle ERP二次開發的新人

謝謝大家了﹗希望大家能多多指教。
能給我點建議更好了﹐我做triton二次開發的﹐現在剛轉成oracle ERP.
MSN: simanhe_1@hotmail.com
skype: simanhe@aopen.com.tw

使用道具 举报

回复
论坛徽章:
0
15#
发表于 2004-11-12 16:41 | 只看该作者
呵呵,我喜歡自己寫View,這樣以後report改起來方便,比如顯示的字段要增加一個,或換一個,或換一下位置,之類的就不用調格式了,直接改View
Report裡面調格式太煩了,我每次調格式的時侯都在想,Oracle怎麼把這麼爛的東西拿出來,不是存心害人麼,不知道有沒有哪位和我同感啊!
如果有高招請各位拿出來分享分享!!!嘻嘻.......

使用道具 举报

回复
论坛徽章:
0
16#
发表于 2004-11-12 16:47 | 只看该作者
应该尽量用标准化的东西,不建议自己写view。一方便系统的迁移,二方便维护管理。不然自己用的方便,走人了,后面的人立刻死掉。

使用道具 举报

回复
论坛徽章:
0
17#
发表于 2004-11-12 16:59 | 只看该作者
最初由 watyle 发布
[B]应该尽量用标准化的东西,不建议自己写view。一方便系统的迁移,二方便维护管理。不然自己用的方便,走人了,后面的人立刻死掉。 [/B]

部分同意,
标准化我支持,
不建议自己写view,這個值得商榷,做開發的時候,應該有個好習慣,分析說明文檔要做好

使用道具 举报

回复
论坛徽章:
1
ITPUB十周年纪念徽章
日期:2011-11-01 16:19:41
18#
发表于 2004-11-13 16:51 | 只看该作者
一定是table 好一些了,這樣速度會快一些如果都用view那速度真是不敢看

使用道具 举报

回复
招聘 : 技术/实施/服务顾问
论坛徽章:
5
授权会员
日期:2005-10-30 17:05:33会员2006贡献徽章
日期:2006-04-17 13:46:34会员2007贡献徽章
日期:2007-09-26 18:42:102009新春纪念徽章
日期:2009-01-04 14:52:28ITPUB十周年纪念徽章
日期:2011-11-01 16:19:41
19#
发表于 2004-11-16 10:30 | 只看该作者

建view,temp table都挺好

怎么方便高效怎么做,各公司都不一样

使用道具 举报

回复
论坛徽章:
16
授权会员
日期:2005-10-30 17:05:332009日食纪念
日期:2009-07-22 09:30:00生肖徽章2007版:猴
日期:2009-02-25 18:52:41生肖徽章2007版:虎
日期:2009-01-15 17:22:50生肖徽章2007版:鸡
日期:2008-12-31 16:15:47生肖徽章2007版:兔
日期:2008-11-20 22:56:54生肖徽章2007版:马
日期:2008-10-24 21:06:53生肖徽章2007版:虎
日期:2008-10-05 10:22:01奥运会纪念徽章:射击
日期:2008-09-17 18:22:35奥运会纪念徽章:摔跤
日期:2008-09-04 10:05:21
20#
 楼主| 发表于 2004-12-9 17:34 | 只看该作者

Re: 建view,temp table都挺好

大家好!

这一个月来的检查发现,的确如各位所说,使用view的人,写代码写的要快很多,但代码的效率太低了。改用table以后,效率提高的很快,经常有10倍以上的速度提升。不过,写代码的速度降下来了。

准备让他们按照各自的写法去写。等系统上线,功能满足以后,再慢慢一个一个的将使用view的报表都更改为使用table的。

不着急,慢慢的来!

谢谢大家!

使用道具 举报

回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

TOP技术积分榜 社区积分榜 徽章 团队 统计 知识索引树 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 未成年人举报专区 
京ICP备16024965号-8  北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表