Pros and cons of writing quries on fact and dim tables?

Hi,
because of some performance issues i want to write my queries directly on fact and dimension tables instead of  InfoProviders. what are pros and cons of doing it so??

I am creating some BeX queries on some cubes and dsos. I am facing some performance issues in these queries while executing. Some one suggested me to write queries directly on data tables ( for example /BIC/abc ) of those cubes and ods. I wanted to know pros and cons of doing it so.

Similar Messages

  • Pros and cons between the large log buffer and small log buffer?

    pros and cons between the large log buffer and small log buffer?
    Many people suggest that small log buffer (1-3MB) is better because we can avoid the waiting events from users. But I think that we can also have advantage with the bigger on...it's because we can reduce the redo log file I/O...
    What is the optimal size of the log buffer? should I consider OLTP vs DSS as well?

    Hi,
    It's interesting to note that some very large shops find that a > 10m log buffer provides better throughput. Also, check-out this new world-record benchmark, with a 60m log_buffer. The TPC notes that they chose it based on the cpu_count:
    log_buffer = 67108864 # 1048576x cpuhttp://www.dba-oracle.com/t_tpc_ibm_oracle_benchmark_terabyte.htm

  • Pro's & Con's of using auto channel and power

    I have a network with over 50 AP's on one floor. I have let the WiSM blade automatically set the channel and power of each AP. I am finding that the coverage cells are way overlapped and AP's with the same channel are to close to each other.
    Would I be better of manually setting both channel and power? What are the pro's and cons of this?
    Seth

    the cons are that it wont be able to fill in for coverage holes if they appear....
    RRM only works well when the AP deployment is dense enough. for example RRM wont be able to turn down the power of the ap's unless each ap is heard by 3others at a value of -67 to -70 (depending on the wlc code version)
    otherwise they will run at full power which can be too hot.

  • Pros and cons of having OSX Snow leopard and OSX Lion on the same Computer

    Disclaimer : I am not an expert,my experience with Computers is trial and catastrophic errors.
    If one owns an early Intel Mac say 2009 and want to have OSX Lion and or Snow Leopard on a partitioned HD.My setup is typical I use my Bundled DVD and clean format HD ,intall Snow Leopard ,update all and then go to App store download Lion and then you chose your set up .
    Most would upgrade to lion by installing on top of snow leapard.
    I chose to install lion alone on a partition.
    Today I was talking to Apple about an issue with accessing repair and disk permissions on an encrypted volume in Lion recovery Disk Utilities usually greyed out because one must turn off File Vault then go to Lion Recovery Disk Utilities by Start up ,press options the 2 partitioned volumes 1 Lion 2 Snow Leopard 3rd volume  Lion recovery Disk Utilities.
    ,If File Vault is on it will not be there but when one selects volume 1 Lion and Command and R  Lion recovery Disk Utilities appears but Lion Volumeo Recovery Disk Utilities will be greyed out you go tho unmount and it will prompt you for a Lion Password.
    While doing this and repairing I encounted a Storage can not be repaired Error in red, Apple told me that  Lion Recovery Disk Utilities related issues are not supported if one has Snow Leoopard and Lion on a partitoned HD.
    So one must upgrade on top of SnowLeaopard or use the Snow Leopard Bundled DVD to erase the volume 2 SnowLeopard ,then all will be well !
    So what happens with Mountain Lion when using Snow Leopard Macs ?
    Again Disclaimer : I am not an expert and my experience with Computers is trial and catastrophic errors.

    frenchtribe wrote:
    obviously increased security with wall on but slows computer ?
    Doesn't slow anything.
    But what does that have to do with this 2 year old thread?

  • Pros and Cons of using REST over JMS (and other technologies)

    Hey all,
    I am working on a project where we were using JMS initially to send messages between servers. Our front end servers have a RESTful API and use JEE6, with EJB 3.1 entity beans connected to a mysql database and so forth. The back end servers are more like "agents" so to speak.. we send some work for them to do, they do it. They are deployed in GlassFish 3.1 as well, but initially I was using JMS to listen to messages. I learned that JMS onMessage() is not threaded, so in order to facilitate handling of potentially hundreds of messages at once, I had to implement my own threading framework. Basically I used the Executor class. I could have used MDBs, but they are a lot more heavyweight than I needed, as the code within the onMessage was not using any of the container services.
    We ran into other issues, such as deploying our app in a distributed architecture in the cloud like EC2 was painful at best. Currently the cloud services we found don't support multi-cast so the nice "discover" feature for clustering JMS and other applications wasn't going to work. For some odd reason there seems to be little info on building out a scalable JEE application in the cloud. Even the EC2 techs, and RackSpace and two others had nobody that understood how to do it.
    So in light of this, plus the data we were sending via JMS was a number of different types that had to all be together in a group to be processed.. I started looking at using REST. Java/Jersey (JAX-RS) is so easy to implement and has thus far had wide industry adoption. The fact that our API is already using it on the front end meant I could re-use some of the representations on the back end servers, while a few had to be modified as our public API was not quite needed in full on the back end. Replacing JMS took about a day or so to put the "onmessage" handler into a REST form on the back end servers. Being able to submit an object (via JAXB) from the front servers to the back servers was much nicer to work with than building up a MapMessage object full of Map objects to contain the variety of data elements we needed to send as a group to our back end servers. Since it goes as XML, I am looking at using gzip as well, which should compress it by about 90% or so, making it use much less bandwidth and thus be faster. I don't know how JMS handles large messages. We were using HornetQ server and client.
    So I am curious what anyone thinks.. especially anyone that is knowledgeable with JMS and may understand REST as well. What benefits do we lose out on via JMS. Mind you, we were using a single queue and not broadcasting messages.. we wanted to make sure that one and only one end server got the message and handled it.
    Thanks..look forward to anyone's thoughts on this.

    851827 wrote:
    Thank you for the reply. One of the main reasons to switch to REST was JMS is strongly tied to Java. While I believe it can work with other message brokers that other platforms/languages can also use, we didn't want to spend more time researching all those paths. REST is very simple, works very well and is easy to implement in almost any language and platform. Our architecture is basically a front end rest API consumed by clients, and the back end servers are more like worker threads. We apply a set of rules, validations, and such on the front end, then send the work to be done to the back end. We could do it all in one server tier, but we also want to allow other 3rd parties to implement the "worker" server pieces in their own domains with their own language/platform of choice. Now, with this model, they simply provide a URL to send some REST calls to, and send some REST calls back to our servers.well, this sounds like this would be one of those requirements which might make jms not a good fit. as ejp mentioned, message brokers usually have bindings in multiple languages, so jms does not necessarily restrict you from using other languages/platforms as the worker nodes. using a REST based api certainly makes that more simple, though.
    As for load balancing, I am not entirely sure how glassfish or JBoss does it. Last time I did anything with scaling, it involved load balancers in front of servers that were session/cookie aware for stateful needs, and could round robin or based on some load factor on each server send requests to appropriate servers in a cluster. If you're saying that JBoss and/or GlassFish no longer need that.. then how is it done? I read up on HornetQ where a request sent to one ip/hornetq server could "discover" other servers in a cluster and balance the load by sending requests to other hornetq servers. I assume this is how the JEE containers are now doing it? The problem with that to me is.. you have one server that is loaded with all incoming traffic and then has to resend it on to other servers in the cluster. With enough load, it seems that the glassfish or jboss server become a load balancer and not doing what they were designed to do.. be a JEE container. I don't recall now if load balancing is in the spec or not..I would think it would not be required to be part of a container though, including session replication and such? Is that part of the spec now?you are confusing many different types of scaling. different layers of the jee stack scale in different ways. you usually scale/load balance at the web layer by putting a load balancer in front of your servers. at the ejb layer, however, you don't necessarily need that. in jboss, the client-side stub for invoking remote ejbs in a cluster will actually include the addresses for all the boxes and do some sort of work distribution itself. so, no given ejb server would be receiving all the incoming load. for jms, again, there are various points of work to consider. you have the message broker itself which is scaled/load balanced in whatever fashion it supports (don't know many details on actual message broker impls). but, for the mdbs themselves, each jee server is pretty independent. each jee server in the cluster will start a pool of mdbs and setup a connection to the relevant queue. then, the incoming messages will be distributed to the various servers and mdbs accordingly. again, no single box will be more loaded than any other.
    load balancing/clustering is not part of the jee "spec", but it is one of the many features that a decent jee server will handle for you. the point of jee was to specify patterns for doing work which, if followed, allow the app server to do all the "hard" parts. some of those features are required (transactions, authentication, etc), and some of those features are not (clustering, load-balancing, other robustness features).
    I still would think dedicated load balancers, whether physical hardware or virtual software running in a cloud/VM setup would be a better solution for handling load to different tiers?like i said, that depends on the tier. makes sense in some situations, not others. (for one thing, load-balancers tend to be http based, so they don't work so well for non-http protocols.)

  • Updated my ipad2 and all safari writing is in Chinese and can not get English version back

    Has anyone worked out how to change back settings from Chinese to English on Safari after updating ipad?

    The usual cause of that issue is a corrupted or missing font that Firefox replaces by another, in this case a bold, font.
    As a test you can try to disable the default font and choose a few different fonts (Arial, Verdana, Tahoma, Times New Roman) to see if you can identify the culprit.<br />
    you will have to reinstall that corrupted font.

  • Boot Camp: Pro's and Con's? need some advice here

    hey guys,
    so im basicly quite newbish so ill try to keep things basic here and i advise you guys to do the same ;p
    i have a few questions about the usage of bootcamp and ofcourse running windows with it.
    i have wanted to buy office mac for a long time because i simply need the applications for my collage.
    ive been thinking, because im kindoff a recriational gamer aswell and i just have a few somewhat classic windows games that id just like to play on the mac.
    so prehaps it would be a wiser thing for me to just ignore the mac office package and just run xp or vista on bootcamp, it gives me the same applications and more. and ofcourse the possiblilty to run windows based games wich i kinda need aswell.
    im just interested about hearing some pros and cons of the use of bootcamp and installing windows on my mac, will it increase the danger of attracting harmfull virusses, will it be heavy on my system memory? does it encouter errors alot? does it corrospond well with the existing hardware/software, will my system become somewhat instable? etc...
    kindoff the basic pros and cons.
    all of your feedback will be greatly appreciated.
    thank you in advance,
    greetings,
    manuel

    Manuel:
    I am going to answer your question however please note that my answer is based on my experience and my experience only.
    CONS
    Takes up a portion of your primary HD of your laptop.
    Requires a complete shutdown of OSx to get to Windows and vice versa.
    Single tapping and double clicking does not work when using a trackpad on a laptop in Windows.
    May have issues with running some windows based games.
    Will attract viruses if user is not careful on the internet and opening attachments from unknown senders (I have never had a issue with this).
    PROS
    Runs windows natively and at near native speeds.
    Has a wide range of Anti-Virus programs that do the job to keep viruses at bay.
    Ability to run Windows based software just like one would on a windows PC.
    With a 2GB system RAM, XP flies and Vista runs smoothly too.
    Ability to boot back into OSx when needed or vice versa.
    In short, boot camp has been a very pleasant experience for me. I use Windows daily as I need it for the type of work I am in and it has not let me down when running on a Boot Camp partition on an Intel Mac.
    Axel F.

  • What are the Pros and Cons while joining tables at DF and Universe level

    Hi Experts,
    I am new to Data federator designer. I need help on the below.
    Could you please let me know the Pros and Cons while joining the source tables in data federator
    And While joining the DF target tables in universe designer.
    Regards,
    Gana

    Hi,
    1. I have created target tables based on source tables with one to one mapping and then join all target tables in universe.
    Ex: Source tables: Infocube text tables, fact tables and 3rd party data base table
    Target tables:Target tables are same as source tables
    --- Yes this is the way to create target Tables  and join them in the universe.These target Tables gives you the flexibility  like in future your requirement is to add one more object based on some calculation which is not possible in the universe so that time you can create  one more column in the target table and do the calculation. at the same time if you are using source table you can not do anything.
    2. Created single target table with all objects of source tables and merged all sources tables data.
    Ex: Source tables: Infocube text tables, fact tables and 3rd party data base table
    Target table: Single table.
    --- This is bit complex structure to merge all tables data in the one target table.in this situation you have to put more efforts and it is more complex.basically this type of target table is useful when you are merging data by multiple source into single  or  creating one target table based on the  union of tables by adding two mapping rules or more and you can not join tables in universe.
    Better approach is first 1. create target tables based on the source tables and join them in the universe.
    Thanks,
    Amit

  • What are the pros and cons re using an intel iMac vs MacPro with LP8?

    I'm considering getting a new intel Mac in the near future (presuming a new MacPro will be released in the near future - maybe at the same time as Leopard). I compose largely for film and television and I am composing largely using a combination of loops, software instruments and some recorded live performance. I usually sync to a low res quicktime movie.
    I do like the idea of a simple and uncluttered work environment with an iMac, added to which there's also a degree of portability with the iMac however the MacPro is obviously more powerful. I'm not sure how much the difference in power between the two computers would affect me.
    Would I be compromising myself much if I went for the iMac over the MacPro? What are the pros and cons of the iMac vs the MacPro in relation to Logic Pro 8?

    In the world large-scale music composition using samples, loops, etc (especially for film) your two biggest needs are RAM and HD speed/access. The imac looses big time in this department (as a single computer at least) as it can only be upgraded to 4gb ram, and only holds one internal HD, and also lacks any PCI expansion for DSP cards, audio interfaces, etc.
    In generalyou want to separate your data vs applications as much as possible, to ensure both can be accessed quickly and easily by the computer. So its best to have your system software / applications on one internal HD, and your logic data (samples, audio recordings, loops) on another drive(s). You can do this with an iMac via USB, FW800, & FW400, but depending on how big your projects get, how many USB and FW drives / interfaces you use, and how much data you need to stream, you could overload the buss on the imac (not sure if it has multiple busses or not). Plus speed wise, internal SATA are much faster than external drives, and the mac pro with its 4 internal slots seems like a great choice for speed and flexibility.
    However, if you dont find yourself doing large scale projects, then you might be better off going with an imac. We just purchased one for my father and it runs great! It blows the socks off of my Dual 2.5 G5 tower in terms of CPU speed! If you run into problems running things from the imac, you could always add a mac-mini down the road to stream sample libs, as a Logic node, etc, which seems to be a much more cost effective solution.
    I hope this was helpful, but I probably just made the decision harder . In fact, if I were to start over today, I dont know if I'd go with a MacPro, or an iMac / mac mini combination. they both seem to have their advantages / disadvantages.
    Best of luck!

  • Pros and Cons of putting jspx pages under WEB-INF

    Greetings All,
    I have been using JHeadstart release 10.1.3 Prod for a while now and was generating pages in various subdirectories under WEB-INF/pages/ and things are working fine.
    However, recently I came across a post in jDeveloper forum Re: Access JSF Pages within WEB-INF directory where Frank Nimphius has mentioned that there is no sense in putting JSP files that are used with JSF into WEB-INF.
    I know that in struts world it makes sense to put the jsp files under WEB-INF to prevent the users from directly accessing them and force them to access them only via struts actions/navigation rules; but in JSF world we anyway expose the jspx names to the user and in-fact if we keep the pages under WEB-INF the url to access the pages also contains 'faces/WEB-INF/...'
    Thus, I would like to get opinion from various experienced professionals participating in this forum and more so from JHeadStart team members on Pros and Cons of putting jspx pages under WEB-INF
    regards - rutwik

    Rutwik,
    From your reply it seems that, for now, there should not be any impact on us as long as we don't upgrade to JDeveloper 10.1.3.1, as anyway the current JHS version is not certified against it.
    Correct.
    However, to be compatible with future releases of JHS and JDeveloper, will it be good to change the location of pages in our JHeadStart definitions to move them a directories above the WEB-INF etc and re-run the JHeadStart generators?
    Yes.
    Or, will the patch take care of modifying the current JHeadStart definations?
    No, Service Update 1 has a different default value for the pages dir , it is now /pages/ instead of /WEB-INF/page/, that's all.
    Also, with this patch, will we be able to upgrade to jDeveloper 10.1.3.1, which we would like to do once we have a production release?
    Yes, Service Update 1 is compatible with JDev 10.1.3.1
    Steven Davelaar,
    JHeadstart Team.

  • Pros And Cons of Subforms and Groups?

    Does anyone know of any pros and cons related to how things are grouped, either via an object group or a subform? Are there any specific reasons to use groups and not subforms - subforms and not groups?
    For those who care to know a little more, not just questions...
    In designing my forms I have taken this approach:
    Groups (created by selecting Layout > Group) - I use groups for grouping simple objects (Text, Lines, Rectangles, etc.) which build the "static" portion of the form.
    Subforms (created by drawing, or "wrapping" objects together) - I use Subforms for field objects (Text Fields, Numeric Fields, Decimal Fields, Check Boxes, Radio Buttons, Date/Time Fields, etc.) which act as the "live" or "dynamic" portion of the form.
    I like this way of organizing the objects. It seems to make "sense" at least to me, and it also helps in terms of aligning objects, and so on. However, of course, it is not necessary to segregate the objects this much. So what is the preferred or recommended method? All opinions or suggestions are welcome!

    Actually, there's a big difference between using groups and subforms to relate objects to each other although if you don't use any scripting and/or data binding, you probably wouldn't notice much difference.
    Once you get into scripting and/or data binding, the use of groups and subforms makes a significant difference because groups (which are actually <area> XFA objects) are "invisible" when it comes to scripting and data binding.
    This means that if, on a page, you had 4 text fields, each named TextField1/2/3/4, and TextField1/2 were grouped while TextField3/4 were wrapped in a subform (named "Subform") and you needed to access these text fields from the context of the page, you would do:
    TextField1 OR TextField2
    because they're grouped with an <area> tag which is transparent in the Object Model. If, on the other hand, you needed to access the 3rd and 4th text field, you would do:
    Subform.TextField3 OR Subform.TextField4
    because subforms are defined in the XFA Scripting Object Model.
    The use of groups and subforms also affects data binding. That is, it affects the way XML data imported into your form is used to populate values of fields. For instance, if your data looked like this:
    <data>
    <TextField1>1</TextField1>
    <TextField2>2</TextField2>
    <TextField3>3</TextField3>
    <TextField4>4</TextField4>
    </data>
    and your form had TextField1/2 grouped into a group named "Group", TextField3/4 wrapped into a subform named "Subform" and then another TextField3/4 which were siblings to the Subform and Group objects but placed
    prior to the Subform object in the object hierarchy, importing the above data into the form would populate TextField1/2 in the Group object and TextField3/4 which are siblings to the Group and Subform objects -- not TextField3/4 which are wrapped in the Subform object.
    Now let's say your data was as follows:
    <data>
    <TextField1>1</TextField1>
    <TextField2>2</TextField2>
    <Subform>
      <TextField3>3</TextField3>
      <TextField4>4</TextField4>
    </Subform>
    </data>
    This would result in populating TextField1/2 in the Group and, as opposed to the first scenario, TextField3/4 which are wrapped in the Subform object.
    This is a very simple example to prove a point. If you think about it a little, the implications -- especially concerning data binding -- are quite large. To help illustrate this further, I've attached a sample form with the hierarchy I described earlier as well as two data files: data1.xml is the first one I described in this post, while data2.xml is the second one. Try importing both into the form to see the differences in the results and then compare the object hierarchy in the Hierarchy palette with the nesting of the data nodes in the data files.
    Finally, there's also the fact that subform instances can be created and deleted dynamically at runtime while groups cannot have instances. For dynamic forms, this is a big consideration.
    Stefan
    Adobe Systems

  • SAPSPRINT vs Local Printers (Pro and Cons)

    Hi guys.
    Anyone can help me out citing pro and cons by installing a SAPSPRINT over windows vs having printers installed directy over the Iseries Server.
    Its planned to install productive printers which are very critical, so we would like to devise the best approach.
    By installing the SAPSPRINT would avoid the bottlenecks if the printers are installed locally?
    Thanks!

    Hi Markus, nice to see you.
    I agree with the fact that a central print server you can have a better administration of your printers.
    My concern is that based on Note 19706 - Tuning the Spooler, productive printers must never be defined with access type U or S, and all printers created on that print server are type U, which is the recommended access method for remote printers.
    Group 1 (Productive printer):
    All printers with the shortest possible response time.
    For example: Goods receipt/issue sheets, delivery notes, patient entry sheets,...
    Printers with a fast response (Group 1):
    Devices with short response times must NEVER be defined with access type 'U' or 'S'. When a problem occurs (e.g. network problems, PC is switched off etc.), a single printer linked to a work process by access type 'U' disturbs all the connected printers. All printers in this group MUST be linked with access type 'L' or 'C' (depending on the operating system). If they are not linked to the server, they must be defined in the host spooler as "remote printers" and forwarded via the the host spooler.
    So why this note recommends to put printers locally in order avoid network issues and so on, but SAP also recommends a SAPSPRINT as printing solution?
    Does SAPSPRINT overrule any recommendation to local printers and is a definite solution way better than local printing?
    Thanks Markus again

  • 2.5 GHZ and 5GHZ Pros and Cons

    What are the pros and cons of 2.5 Ghz and 5Ghz spectrum
    My customer wants 1240AG and the antenna for those are either 2.5 GHz or 5GHZ and wants to know which spectrum is better for him to use
    Regards
    Anuj

    My customer wants 1240AG and the antenna for those are either 2.5 GHz or 5GHZ and wants to know which spectrum is better for him to use
    802.11b is long range, high penetration value but at a cost of low speed, amount of channels anyone can use.  The worst side of 802.11b is that some industrial applications, such as hand-held barcode scanners only talk in the low 802.11b data rates.
    802.11a is short range, low penetration value and high speed with 12 channels to use.  The bad side is that not alot of applications use this bandwidth.  In Australia, for example, some expensive laptops only have 802.11b/g/n radios.  Only netbooks have 802.11a/b/g/n radios.
    You want a good spectrum to use?  Use 802.11a.  But judging with the fact that you are going to use 1240, then choosing 802.11a is a moot point.

  • IntelliJ IDEA 7 vs JDeveloper 11g Pros and Cons

    Here is a thread we can discuss what we like or dislike as a comparision between IDEA 7 and JDeveloper.
    Surya De mentioned in the other thread that IDEA has exceptionally strong code editing and code analysis features. In my experience I don't find IDEA's code analysis any more useful than JDeveloper's. And it's details about the code editing that I like in JDeveloper and dislike in IDEA.
    Some of the details I find annoying in IDEA:
    Code Folding - IDEA seems to unfold when I don't want it to; IDEA requires a multi-step menu choice whereas in JDeveloper I just right click on the folding area and select the option I want.
    Java Doc generate - I prefer the way JDeveloper lets me generate the JavaDoc stub for a method.
    Light bulb - I'm not sure how to describe it but in IDEA a statement may be underlined and flagged as wrong or might have an option to change it or improve it, in JDeveloper there is a nice simple light bulb I can click on to access these choices, in IDEA that "light bulb" seems to be very elusive and I can't figure out how to get it to stay there so I can click on it (most of the time I end up just manually putting in the code rather than using JDeveloper's wonderful assistance).
    In what way is IDEA's Ctrl+N different from JDeveloper's Ctrl+-? They both work equivalently as far as I can see (JDeveloper is a little too aggressive in trying to guess what class you wanted)
    IDEA forces me to manually set the run target instead of intelligently trying to run the class I am working on. This could be a pro or a con, but I'm used to JDeveloper's style and thus I always catch myself running the wrong thing in IDEA.
    IDEA is slow compared to JDeveloper.
    IDEA is terrible for building a standard client application JAR file (JDeveloper does this very nicely with it's deploy profiles).
    IDEA lacks "status icons" for version control, I find the slight color change of file names to be inferior.
    IDEA's non-standard usage of the term "project" is confusing.
    IDEA lacks the nice little "X" close icon for closing a file you are editing.
    "History" comparison I find nicer in JDeveloper.
    In IDEA if I have folded code I have to hover over the code itself (making for a lot of mouse movement) to quickly view the folded code (without unfolding it), in JDeveloper I can just run my mouse up and down the left edge where the fold icons are.

    Code Folding - Simple you can set it up in the Settings -> Editor -> Appearance tab an select which ones to collapse by default. All you do is mouse over the folded area in the editor and it will show you without expanding, the contents inside it...until you click that then it will explode the folded area.
    Javadoc generation - Never tried it. But writing comments is easy and you dont need to know any syntax since it gives you suggestions. You will see them in yellow or red in the error stripe bar on the right just like Jdeveloper.
    Light bulb - Intellij has light bults also and its context sensitive. Sometimes if you write bad code it will highlight and make it show as yellow on the stripe bar on the right and if you click then you will see a light bult on the left with a suggestion to rewrite the code and it rewrites the code for you. You can set a profile as to what the editor should look for in terms of non-optimal coding. A quick example is if you have code like (Long[]) zoneIds.toArray(new Long[0]) Intellij would rewrite it as (Long[]) zoneIds.toArray(new Long[zoneIds.size()]) and give an explanation about how the previous would be using reflection and how this one would not. This is just a small example. There are literally 100s of settings for the code analysis tool.
    Speed - I dont see any difference. I am running Intellij on Mustang the latest build. And so is my JDeveloper at home.
    As for the other stuff you mentioned with the project and jar file etc I dont bother because we are using Ant. I can set up the ant build file into Intellij and just right click on the target I want. But most of all I like using command line better.
    IDEA does lack the little x close icon on the tab for the file you are editing but seriously hit Ctrl F4 or just middle click. Thats a bit ridiculous for mentioning that.
    Local History/ CVS History - I do like JDevelopers a bit better. But Intellij has more details. As in if you fired up debug mode and made some changes in your code it will mention that as an event in your local history and that makes it easier which JDeveloper doe not have.
    'In IDEA if I have folded code I have to hover over the code itself (making for a lot of mouse movement) to quickly view the folded code (without unfolding it), in JDeveloper I can just run my mouse up and down the left edge where the fold icons are. '
    Dont even know how to reply to that...I dont count mouse movement as one of my criteria...
    You can right click on a file in Intellij, hit Analyze code and it will show you a list of things in the code that can be cleaned up/fixed/etc based on profiles you select. They can be anything from performance fixes to too complex if statements. Pretty much as if you are doing code review. There are tons of options. And you can see all the items that Intellij is suggesting to fix, right click and just Apply Fix and they all get cleaned up in one shot. You can do this to your modules as well.
    DSM - Go to Intellij's website and look this one up. Really useful for analyzing your overall codebase and finding circular dependencies etc etc.
    Also the code completion in the editor in Intellij is a lot smarter. I can use Ctrl Space for the regular thing that JDeveloper does. But Ctrl SHift Space does smart code completion which I find extremely useful when writing stuff like say...uh...SomeObject obj = new SomeObject(). I can just type SomeObject obj = n and hit Ctrl Shift Space and it will write the rest of of it for me. Also if the constructor requires some parameters and you have those parameters initialized it smartly sticks those in there for me.
    Also when you are naming objects or variables with Ctrl Space it can put a Java Coding Convention compliant name for your object or variable so you dont have to think of one and its pretty cool. A lot of nifty little things in there.
    Lets see Alt Insert shorcut is awesome for constructor, getter/setter generation and a few others.
    Also Ctrl J is an awesome feature to have where there are code templates already in place and you can just have boiler plate code for iterating over array, writing for loops etc so you just select what you want and based on what variables are in place it will automatically write your loop structures, your try catch blocks etc for you.
    Also Ctrl H is another feature I like that shows in a window on the side the hierarchy of the class you are looking at.
    Theres lots of little gems in there that I cant thing of writing about right now.
    I still dont understand 'IDEA's non-standard usage of the term "project" is confusing.' If that is a complaint it seems you are reaching!
    Like I said. Intellij is superior in terms of usability with keyboard and its editor and code analysis. You dont need findbugs or PMD for that. Its better actually than them.
    But thats it. I think JDeveloper in terms of the wizards and all that I like that. Thats why I use JDeveloper when using SOA, or doing quick prototyping. And it works seamlessly if you have a full Oracle stack. But if you are using Apache or other web servers Intellij makes it easy since you jsut configure the server in your IDE and it does the rest.
    Also it comes with Hibernate, Spring, support and now Flex (Intellij 8) out of the box. Thats pretty cool. Very useful.

  • Too worried to upgrade software. The pros and cons

    From a NOkia lover to others, 
    I am all for making improvements and fully understand that we can't always get it right first time every time but atm I am too concerned with the fact that updating my software will create problems that are non-existent in my eyes.
    My girlfriend updated her (my old) N70 software last week and now her phone is in the repair shop. This could just be a coincidence but....
    I had an N95 (on orange) and was stung when the "unlucky for some" version 13 was installed on the handset. See the epic thread here "N95 firmware upgrade affects battery life" (couldn't post link) 
    I carried out the full back up to my card as instructed but the games I purchased would no longer work so had to re-buy them. The battery life was killed in eight hours due to the wlan making a connection attempt as long as the battery would allow it to happen. The point is... all of this was not happening before the update. 
    It was that bad that in the end I was forced to upgrade / get a new contract before I was entitled to one from Orange and had to fork out for two contracts to get the handset spec I needed.
    I now have an N95 8GB and have no qualms with it what so ever. It has version 20 atm and pc suite informs me there is an update every time I boot the program up. So far.. I have declined to update.
    So what are the pros and cons and is it more of a risk to chance losing the licenses I have paid for and update if nothing is wrong?
    Best Regards
    SgtTrojan 
    The swordsman that goes to war thinking of saving himself had better not go to war at all.

    I myself am also worried. A friend of mine told me if there is no porblem with your current version of firmware for your phone then why update? It is not a assurance that after updating there would be no problems/bugs with the new version.My friend has a point. Why would we update if there is no problem with your current firmware version? Some would say it would be faster, there would be more improvements to the music ( which I know would be depending with your hardware and not the software).
    I am thinking of updating my firmware with a Nokia Service Center here in my country (Philippines). It is for free at the moment because my phone ins under 1 year Warranty. But I am thinking twice after what my friend told me.
    I hope my opinion helps you all out here.

Maybe you are looking for

  • From Final Cut Pro to Vimeo

    Hey guys, I'm having trouble understanding why my orginal video looks one way when I view it, but then when I upload it to Vimeo, it looks differently. It seems like the FPS have changed? Seems much smoother when I play the orignal but choppier when

  • Can I transfer AppleCare from one number to another number within same family?

    I have 5 phones under me. I purchased the Iphone 5 under my number with the AppleCare. Unfortunately a few months later I wanted another phone. I switched the Iphone 5's phone number to another family member. Did I lose the AppleCare at that point? N

  • IPod Touch no longer working with Nike  after 4.3.2 update.

    I updated to 4.3.2 about a week ago and immediately afterwards my itouch was not able to pick up the Nike+ sensor when initiating a run (during the "walk around to start the sensor" part).  I even went out and dropped 20 bucks on a new sensor at Best

  • Cache refresh issue with PI Load Balanced HA setup.

    Dear Experts, Wei have installed a HA Load Balanced PI Production Server with the below specifications. Its a four node cluster. Two nodes for Application Cluster and another two nodes for Database Cluster. Node1 Physical Hostname  : axsappci Virtual

  • Document Title field is empty in Dreamweaver

    Suddenly ANY page (even old ones) i open in DW CS4 has an empty field in Document Title. Putting any text inside of it doesn't affect anything, however in Source Code and Page Properties there's a correct doc.title, and in the browser it shows as wel