When and why do we need the object 'dimension' created by OWB
Hi
When we generate code for a dimension along with the ddl for the table
a dimension object with a post fix of _DIM is being generated. Do we need to
deploy this. Why do we require this and What is its impotance.
May be this is a basic doubt but will be thanfull if someone can tell me its importance
Thanks
Nanda Kishore
Nanda,
A dimension object has built in definitions of a parent-child relationship between pairs of column sets ("levels" of the dimension hyerarchy). The optimizer uses these relationships with materialized views to perform query rewrite and thus makes the queries more efficient.
For more details, please refer to the Oracle data warehousing guide:
http://tahiti.oracle.com/pls/db92/db92.drilldown?levelnum=2&toplevel=a96520&method=FULL&chapters=0&book=&wildcards=1&preference=&expand_all=&verb=&word=dimension#a96520
Regards:
Igor
Similar Messages
-
When and Why do we need to build a CUSTOM CUBE
Hello Experts, Could some please explain with a scenerio ..
"When and Why do we need to build a CUSTOM CUBE"
Thanks in advance
BhaloutWhen and Why:
Custom cube should be think of when the constent cube is either not suitable nor available for a subject area.
If there is a content cube and but does not meet your reporting needs, then the better thing will be to adopt the content one and make changes.
Ravi Thothadri -
When and Why Do We Need to Create 2 Diff iTunes Libraries?
Hi,
When and Why Do We Need to Create 2 Diff iTunes Libraries?
Thanks.
EdThere's no fast rule sayng you must, and I suspect most people only use one.
You might want to set up a second library if your first one is so huge that it is slow to operate. Split your media. For example, I don't listen to classical and rock music at the same time and could restart iTunes ffrom a different library when the time came to switch.
I have a few extra libraries. One's for music I organized for a special occasion but don't really listen to myself and don't want it cluttering mine. I also have a special library for my mp3 player (not an Apple model) with its own set of files which match some in my main library but they are tagged differently to be compatible with the player's quirks.
I could also see having a different library for files on an external drive if you have some on your internal drive too. You might, for example, have a bunch of movie files on an external drive that you don't normally need to have plugged in all the time and don't want iTunes giving you a bunch of exclamation marks if are using it to play your music media on your internal drive. -
I have coded an include jsp like this.
<%@page language="Java"%>
<%@page import="javax.servlet.http.HttpSession"%>
<%!
String iContextPath;
String iCommonPath;
String iImagesPath;
%>
<%
iContextPath = request.getContextPath();
iCommonPath = iContextPath + "/common";
iImagesPath = iCommonPath + "/images";
System.err.println(" here ");
HttpSession thisSession = request.getSession( false );
if( thisSession.isNew() ){
System.err.println("isnew");
response.sendRedirect( iContextPath + "/common/login.jsp" );
%>
Now I also have a redirect.jsp in the root of an application that contains
this.
<html>
<body>
<%
System.err.println("Redirecting at this time from the root");
response.sendRedirect( request.getContextPath() + "/secureArea/");
%>
</body>
</html>
And I have a logout.java servlet that looks like this.
package com.pch.epics;
import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import weblogic.servlet.security.ServletAuthentication;
public class Logout extends HttpServlet{
private static final String CONTENT_TYPE = "text/html";
//Initialize global variables
public void init() throws ServletException{
//Process the HTTP Get request
public void doGet( HttpServletRequest request, HttpServletResponse
response ) throws ServletException, IOException{
String username = "";
if( request.getUserPrincipal() == null ){
username = "Unknown";
} else {
username = request.getUserPrincipal().getName();
System.err.println( "ePics logging out '" + username + "'" );
request.getSession( false ).invalidate();
ServletAuthentication.logout( request );
ServletAuthentication.invalidateAll( request );
ServletAuthentication.killCookie( request );
response.sendRedirect( request.getContextPath() );
//Process the HTTP Post request
public void doPost( HttpServletRequest request, HttpServletResponse
response ) throws ServletException, IOException{
doGet( request, response );
//Clean up resources
public void destroy(){
First of all, why won't the isNew() report a new session in the server log?
EVERY request coming in says it's an old request (ie it's not new). The
J2EE Applications and BEA WebLogic Server book from BEA says this should
work.
My second question is why do I need to do those three lines from
ServletAuthentication to logout a user? Ok, maybe I'm from the MS world,
but that seems excessive, especially since I've already done a
session.invalidate() right before it, but the bea docs say I'm required to
do all four!
When you invalidate a session. You invalidate the session of the web
application that your jsp/servlet is part of. It is possible to have more
than one web application on WLS and have them share a authentication info.
While these applications share authentication they do not share their
sessions so because of that calling session invalidate does not kill all the
sessions. ServletAuthentication is needed to kill all the sessions and do a
complete logout from WLS.
"Flip" <[remove][email protected]> wrote in message
news:[email protected]...
> I have coded an include jsp like this.
>
> <%@page language="Java"%>
> <%@page import="javax.servlet.http.HttpSession"%>
> <%!
> String iContextPath;
> String iCommonPath;
> String iImagesPath;
> %>
> <%
> iContextPath = request.getContextPath();
> iCommonPath = iContextPath + "/common";
> iImagesPath = iCommonPath + "/images";
>
> System.err.println(" here ");
> HttpSession thisSession = request.getSession( false );
> if( thisSession.isNew() ){
> System.err.println("isnew");
> response.sendRedirect( iContextPath + "/common/login.jsp" );
> }
>
> %>
>
> Now I also have a redirect.jsp in the root of an application that contains
> this.
> <html>
> <body>
> <%
> System.err.println("Redirecting at this time from the root");
> response.sendRedirect( request.getContextPath() + "/secureArea/");
> %>
> </body>
> </html>
>
> And I have a logout.java servlet that looks like this.
> package com.pch.epics;
>
> import java.io.IOException;
> import javax.servlet.ServletException;
> import javax.servlet.http.HttpServlet;
> import javax.servlet.http.HttpServletRequest;
> import javax.servlet.http.HttpServletResponse;
> import weblogic.servlet.security.ServletAuthentication;
>
> public class Logout extends HttpServlet{
> private static final String CONTENT_TYPE = "text/html";
> //Initialize global variables
> public void init() throws ServletException{
> }
>
> //Process the HTTP Get request
> public void doGet( HttpServletRequest request, HttpServletResponse
> response ) throws ServletException, IOException{
> String username = "";
> if( request.getUserPrincipal() == null ){
> username = "Unknown";
> } else {
> username = request.getUserPrincipal().getName();
> }
> System.err.println( "ePics logging out '" + username + "'" );
> request.getSession( false ).invalidate();
> ServletAuthentication.logout( request );
> ServletAuthentication.invalidateAll( request );
> ServletAuthentication.killCookie( request );
> response.sendRedirect( request.getContextPath() );
> }
>
> //Process the HTTP Post request
> public void doPost( HttpServletRequest request, HttpServletResponse
> response ) throws ServletException, IOException{
> doGet( request, response );
> }
>
> //Clean up resources
> public void destroy(){
> }
> }
>
> First of all, why won't the isNew() report a new session in the server
log?
> EVERY request coming in says it's an old request (ie it's not new). The
> J2EE Applications and BEA WebLogic Server book from BEA says this should
> work.
>
> My second question is why do I need to do those three lines from
> ServletAuthentication to logout a user? Ok, maybe I'm from the MS world,
> but that seems excessive, especially since I've already done a
> session.invalidate() right before it, but the bea docs say I'm required to
> do all four!
>
>
>
-
When and Why Did Apple Drop The 160GB Classic Ipod
Hi
I was going to go and finally buy a 160GB Ipod tomrrow.I see they don't even list it anymore on Apples site and Future-shop doesn't even list it on the site.
They only make a 120GB Now
When Did they Drop this and why???
Also Do any stores still have them in Stock???
I won't be spending the money on only a 120GB if thats all they make now
I've had my Ipod Mini 4GB since 2005 and thought it was time for a upgrade.
Please do tell me if Apple still makes the 160GB Ipod
thanksApple has discontinued the 160GB. You can buy one online still, but not from Apple. Or buy a used one off Craig's List.
P.S. Actually Apple is still selling refurbished 160GB on it's site, if you want to go that route. I also found some new ones on Amazon. Buy.com may have some too.
Message was edited by: iPodDiva -
When and why (how) use the exit RSR00003 (EXIT_SAPLRRS2_001)
Boa tarde, expert´s ...
I tried to find documentation about exit RSR00003, but I didn´t found ...
I want know when and why a have to use this exit ...
Muito obrigado,Hello,
The exit is only for Internal SAP use this is why you don't find any documentation for it. So you don't need
to use it, see the information in the SAP note 153562.
Best Regards,
Des -
Why is it a shared folder in the music app and why do i need internet to listen to it?
why is it a shared folder in the music app and why do i need internet to listen to it?
Try in order:
- Resetting the iPod:
Reset iPod touch: Press and hold the On/Off Sleep/Wake button and the Home
button at the same time for at least ten seconds, until the Apple logo appears.
- Restore the iPod from backup via iTunes
- Restore the iPod to factory defaults/new iPod since you may have corruption that is now in your backup
Based on the info you provided it appears you did the restore from backup and sitll have problems. Thus, I would just restore the iPod to factory defaults/new iPod. -
I have seen on this community that the earpods do not work on iPod shuffle gen 3 but when I was using on them it worked the control panel thing that is but only until I turned it off I don't understand why it won't work again and why it did in the first place can someone please explain and tell me how to make it work again
Sorry first time asking question didn't mean to write same thing twice well copy paste
-
I have Windows 7. I was previously using Windows 98 when I set up ITunes and developed a library of music and movies. When I try to log in I keep getting a message stating that am using an older version of Windows and that I need to turn off "compatability mode to use ITunes. Where and why do I need to do this?
Hi there skinguru,
You may find the information in the article below helpful.
iTunes for Windows: How to turn off Compatibility Mode
http://support.apple.com/kb/ts1489
-Griff W. -
Query as Web Services!!! What are its uses and why do we need it?
What are its uses and why do we need it.. if other tools like Dashboard and crystal reports and Webi can connect to universe and create reports and Analytics...
Hello Rajsan Madhavarajan
Query as a Web Service (QaaWS) is a SAP Business Objects (BOBJ) client-side tool that allows users to create and publish Web Services that can be made available over the Web. Once these web services are created and published, they can be consumed like any other standard Web Service in software applications including Xcelsius and Crystal Reports. But first we have to understand what exactly is a Web Service.
Web Service
A Web Service is a software system that supports interoperable interaction over a network from one computer or machine to another but is more commonly defined as a client and a server communicating data over the Web using the HTTP Protocol. Using Web Services along with Business Objects allows a live connection of data to be used in applications such as Xcelsius and Crystal Reports through a semantic layer called a Universe.
Query as a Web Service (QaaWS)
The two main components in QaaWS are the Client Tool and the Server. The QaaWS Client Tool gives the end user an easy to use wizard that allows them to create Universe queries and publish them as Web Services. Once the QaaWS is published, any user can securely access the data that the Web Service contains as long as they have access to that server. Have a look on image below that shows the information flow to and from the server via the client.
Advantages to QaaWS:
Very easy to use and intuitive interface Familiar look and feel for people who have used Web Intelligence
Leverages existing Business Objects Universes Shares metadata with Web Intelligence, Desktop Intelligence and Crystal Reports
Maintains Business Objects Enterprise Security
Allows live data feeds to be incorporated into Xcelsius Dashboards and Crystal Reports -
Why do we need the @EJB annotation at the class level?
Why do we need the @EJB annotation at the class level?
Eg: Why do we need the first piece of code, when the second code seems much simpler .
*1.*
@Stateful
@EJB(name="ejb/TradeLocalNm",
beanInterface=TradeLocal.class)
public class TradeClientBean implements TradeClientRemote {
*2.*
@Stateful
public class TradeClientBean implements TradeClientRemote {
@EJB private TradeLocal trd;
}I think it is possible to do it in an aggregated level however you need to define your distribution rules in order to get the desired result, you need also to consider that if distribution rules changes and the value after promotional planning returns the same value, it is possible that detailed level are not realigned to the new distribution rule (e.g. regarding another ratio).
Maybe this is one of several causes.
Regards,
Carlos -
Vectors gone? When and why?
I have read in a couple of posts that Vectors are "legacy" and may not be around forever. Can anyone shed light on the when and why of this? I am relatively new to JAVA programming but I do have a bunch of applications out there that use Vectors. I personally found them very easy to work with.
Thoughts?Wow! I can't wait for Java 2.0! (Please read heavy sarcasm.)
Speaking of rumors, let's not start spreading any rumors that the Java group at Sun has actually started to talk about -- let alone publicly announced -- that a 2.0 version is in the works; 1.5 sounds right to me.
I know that you can get almost the same functionality out of a List that is returned from the Collections.synchronizedList(List) method as you can out of a Vector, but Vector is by no means a deprecated class. (We should try to be careful about the casual use of meaning-laden words.) pengjuc is right that a lot of Swing (and non-Swing) classes such as JTable rely on Vector; the mere rewrite to replace all the Vectors with ArrayLists would probably require a Java release all on its own (and whose to say that ArrayLists are really all that, anyway?). Moreover, Vector is part of the public API of many classes and to deprecate it would throw a lot of developers into a tizzy because it would potentially break the ability of their applications to upgrade to a new version of Java. There is nothing inherently wrong with Vector -- it performs as advertised -- and pengjuc is right again that the performance differentials are minute over small object collections.
In response, again, to dubwai, there's a difference between using Vectors as a developer and having them included in the J2SDK. If you don't like them don't use them, and if you don't like them in other classes, rewrite those classes to your taste. Personally, I think you either have to take what you're given, do it yourself, or get involved in the process.
Good luck, All!
Shaun -
I recently updated my iPhone to IOS 8 and it said I need the latest version of iTunes to sync and back up however my computer won't allow it what do I do !?? Anything helps!!!
If it's in recovery mode, the data is already gone. Why did you never back up your important data?
-
In CC214 PS Why has adobe removed the "print Size Button" And why have they made the Brush preview window so small you can't see the effects to accurately adjust them?
These two things need to be remedied in their upgrades because It's become such a bother I've had to revert to older versions of PS.Yea, and it's a pain to get to. What was the rational for removing the print size button? With the magnifying glass tool selected in older versions of Photoshop you would get a button that says "print size" right next to Actual pixels, Fit Screen, Fill Screen. Now I have to go out of my way and dig for it if I want to see the print size. Of all the buttons you could have taken away, why not fill screen? I never use that.
Besides the point I just downloaded the Oct Upgrade for PS and surprise! Nothing has changed and these are two big black eyes on newer versions of Photoshop. The Brush preview window is unchanged in CC but in CC2014 it's basically worthless. If you apply a texture to a brush you can't properly see the scale of the texture, the spacing, scatter, etc... -
What are smart mailboxes and why do i need both smart and "normal" ones?
What are smart mailboxes and why do I need both smart and "normal" mailboxes?
Hi Kingoftypos,
Thanks for that clarification. So, now it appears that the ultimate purpose of a Smart Mailbox is to point to all emails that meet the criteria in a single place, so if they are spread among several mailboxes, you will be able to see them all together. Here is an article from Apple that describes it:
A Smart Mailbox displays in one location messages that are stored in other mailboxes, so you don’t have to move messages between mailboxes. The messages displayed by a Smart Mailbox are based on criteria you define, and are automatically updated to include new messages that match your criteria. For example, you might create a Smart Mailbox that displays all messages found in all mailboxes from a specific sender.
If you change a message in a Smart Mailbox, such as marking the message as read or unread, or moving or deleting the message, the change is reflected in the mailbox where the message is actually stored.
So, adam, I would think that, if you had mail going to a lot of different places, and wanted to be able to see a particular set of those in a single place, you would use a smart mailbox. Maybe use the rules to direct your mail to different places to start with, but a smart mailbox to bring a set of common ones all together into a single smart mailbox?
Maybe you have Rules move your Amazon mail to an Amazon folder and your Apple mail to an Apple folder, but then you have a Smart Mailbox that contains any mail that has the word "Receipt" in the Subject line?
Just a thought....
Cheers,
GB
Maybe you are looking for
-
How Can I Make A Large Photo with Product Detail for My Thumbnails in Dreamweaver
Hello All: New to Dreamweaver, so my code knowledge does not exist yet. Have Mercy!!!! Anyway , I am making a typical product page. I prefer that when people click the thumbnail product photo to not have to click into another brower. Nowadays you are
-
Problem with Amazigh chars in webkits
Hi all, i post this question because i have see that all browser which use webkit dont does not correctly display the letters of the alphabet Amazigh (Tamazight Tifinagh gold == language of North African population), i want to ask you if you can add
-
Keeps bouncing my emails out of outlook and when I use firefox directly out of gmail, it says I have exceeded my limit of 500 per day. Which I have not sent out that many today.
-
Where is all the music i uploaded from an old computer?
I've recently purchased a new computer. All the music that I ripped and uploaded to iTunes is now not in my library. How do I find that music?
-
Curious Photoshop CS5 redraw problem
We have seen an interesting redraw issue that has boggled us and our Apple Consultants. In using Photoshop (currently CS5) we quite often use the quick keys to enlarge and decrease the viewing area of the file we are working on. What we are finding i