Controlling the path of the join in OBIEE

I have a dimension table that is the "hub" of our physical data model.

This dimension is joined to 4 different fact tables.

I have a query/chart from a previous version of project (everything worked very well) referenced only 2 of these fact tables.

Now that 2 more tables of facts were brought in the image for our next version, the query that worked great now is to join all the tables facts 4 (through the central dimension) even if

I need still to join the tables of 2 original facts.  I'm not selecting or filtering of all 2 new fact tables or their associated dimensions (except the central dimension - who share all the facts)

in this query.  Yet, all the facts 4 tables are called.  Not sure why obiee works this way.

I need to OBIEE do not invoke a join with a fact table, if no facts from the fact table is used in the query.  The join is affecting counties in the output and charges are incorrect.

Looks like you have mapped them physically.

Go to the sources of logical sources IE 2nd logical table.

Tags: Business Intelligence

Similar Questions

  • Outer join of OBIEE 10 G

    Hi, I'm new to OBIEE 10 G.


    I have a DimA (dimension), memoirs (fact). I traced the foreign key relationship between DimA and briefs on DimA.A = FactA.A MDB, the relationship is internal and greyed out, so I can't change it to outer join.

    So in the report answers, it only shows data for the inner join of the two tables. What I want is to show all items in DimA and associated items FactA or 0 for those not related.

    I posted a similar question here before https://forums.oracle.com/thread/2596618

    But I can't always change the relationship (still dimmed) even though I opened a deposit in offline mode.

    And what I think is is an option in responses to dynamically control the join (internal or external). For example, sometimes I want to show only paired DimA and FactA, sometimes all the DimA and related FactA or 0, so that I do not change the repository MDB every time if the requirement is changed.

    What is the best practice in this case?

    Thank you.

    Try opening the SPR OFFLINE, or to open in mode online and starting then other CASES it would be gray.

    If you have trouble sending the RPD to sveerava at gm

  • How to use Labview to control the motorized turntable?

    Hello

    I am new to Labview and do a project that requires the use of labview to control the motorized turntable (XYZ axes). I need to use the Labview programming and have no idea at all. Need help, thank you very much!

    Lei,

    Everything said by others is correct and to do because they describe, at a given time. But I always approached these projects of motion control first by looking at the 'motion controller' (I hope you have a) and 'drivers' (what you need) between the computer/LabVIEW and engines decide what communications will be required for these devices and get an idea of the syntax of command and the language to use with them.  In some cases, the controller and the motor driver are integrated in a single unit. Heck, in some cases, they are even integrated with each engine.

    The motors can be the stepper motors or perhaps servomotors.

    In the case of drivers stepper (devices that provide power electronics to run the engines), many of them are run using only two control signals for digital called 'step' (a pulse train) and 'direction' (high-low level) and if it is possible to generate directly with the PC, it's an order of magnitude easier (if you have not already a library of available motion control to manage the generation of these signals and) the execution of the stepper motors) of having a "Motion Controller" between the PC and the "motor".  Engine drivers step by step usually can be configured that current engine and the size of the stage and sometimes for the other plus-moteur/driver-parameter setting. The configuration of these can be made with jumpers, switches or, for some drivers, with orders ASCII on some sort of port of communication, but in general these are values you download the installer once at the beginning and then never touch again if you do not need generally to have a full time available on their change communication path.

    In the case of the actuator drivers (once again the devices that provide power electronics to run the engines), many use a +/-10V control input analog signal, and, again, while it is possible to generate the signal directly with the PC hardware, a separate axes controller is usually much simpler and more robust.  In the case of a servo system, there is also a signal back to an encoder or resolver attached to the engine to be used by any device will exercise the motion controller in the system.  There are once again associated with the driver configuration parameters (and controller in this case, since it is part of the servo feedback loop) which must be configured at the start but once set up properly, they rarely need to be changed again.

    A movement controller which is separated from the PC often manage several drivers, and can often coordinate a movement between them. It will load the rise up/down of the engine speed as that changes. It will be followed by position of each motor. The servo system, but it will take the feedback signal and use it to adjust the speed/position/torque of the engine. The motion controller also deal with race and home or index of signals is usually on most lines of movement and provide information of the State of the switch to the PC.   To run the motor controller is then just a matter of chaining a set commands of (usually ASCII) to indicate how fast to run and how far to go (and direction) and by sending a command "do it." Then, ask you to keep track of the status of the process and the States of the switches.

    In many cases the builders of controllers of movement are a primitive way to communicate with the controllers of a PC with no additional software other than what they offer. With this you can at least have an idea of how different the controller commands and responses they produce. That you can start to build sequences of commands to perform the actions you want.

    You can then add LabVIEW to the mix and to understand how you can get it to send sequences of similar orders on the paths of communication that are available and respond intelligently to the information it receives in return for motion control.

  • Slow cursor on the login screen; How to control the speed?

    I got a laptop HP Win7.  I don't know much it.

    When I on the connection of the screen (account login), the cursor moves very slowly.

    How can I control the speed of the cursor on the login screen?

    I know that when I log on a user account, I can go to a control panel to control the speed of the cursor.  In fact, I did.

    But apparently, which affects only the current user.

    Thing certain, happy to help you.  Just a quick warning: registry changes can break your PC, so proceed with caution. That being said, it must be a very painless process.  Here's what I suggest.

    1. Create a system restore point.
      Prevention is better than cure and this takes only a second.  Type "restore point" in your Start menu, choose the option "create a restore point. In the box that opens, go ahead and click on create and name it something like 'before you make changes to registry' and save it.
    2. Open the registry editor.
      Press the Windows Logo key and type R to open the run, then run regedit to open the registry editor. Accept the UAC security prompt if you receive one.
    3. Go to your mouse settings.
      Access the mouse of your own user profile settings in the registry. It works a bit like the shirts, then navigate to this path:

      HKEY_Current_User\Control Panel\Mouse

      Once you open this key ("record"), you will see all your settings of the mouse on the right side of the window.

    4. Export your own settings of the mouse to a file
      Right click on the folder of the mouse, choose export and save it to your desktop.  Close the registry editor at this point, we're done with it.
    5. Change the saved file.
      We use this file as a template. Go to your desktop, right-click the file that you saved, and choose Edit. It should open in Notepad.  We will only change the 3rd line in the file.  This is change you can do:

      Old: [HKEY_CURRENT_USER\Control Panel\Mouse]
      New: [HKEY_USERS\. Default\Control Panel\Mouse]

      After you have made a change to this line, close and save the file.

    6. Import the settings changed in the registry.
      This is the easy part. Simply double-click on this settings file and allow it to import into the registry when prompted.

    This is import your account settings and apply them to the. By DEFAULT, the account used on the logon screen.  Therefore, after you apply these, restart the computer and you should find that the settings are now on the logon screen.

    Please let me know how it goes.

  • Problem with the join relationship condition master / detail

    Hello
    I need to join with master detail such as if there is no trace of the foreign key in detail to the primary master key, the foreign key must be attached to another column based on certain conditions in the master. For example:

    Control columns: pk1, rk1, rk2
    Detail of the columns: fk1, a, b, c

    I created a relationship with detail with the join condition, pk1 = fk1 in master.
    But according to value rk1, I actually join fk1 to rk2 in master and if the condition fails then join the pk1. I can't put this condition in the relationship that the form does not accept complex join conditions.

    I hope that my example has not confused everyone.

    Can someone help me to achieve this goal.

    TIA

    TIA,
    I agree with DM, rather than using the RELATIONSHIP between the blocks that I would create logic to manually set the DEFAULT_WHERE clause on the block of RETAIL with the criteria you need to MASTER block. This can be a little difficult if you want to form work the same way if you had defined a relationship because you will have to create all the triggers event coordination. The most difficult part is to choose the right triggers to coordinate the synchronization when a user accesses a folder of master to another. For just the basics (the block of retail is questioned when the user navigates to the retail block), you could do the following:
    1. create a When-new-folder-Instance trigger on the Master block to capture the relevant details to query the block detail and define the DEFAULT_WHERE.
    2 create a trigger in a times - news - block - Instance on the block of retail to run the query on the block of retail and display the details records.

    For example:

    /* Sample When-New-Record-Instance trigger */
    DECLARE
         v_temp_where          VARCHAR2(500); /* make larger if needed. */
    BEGIN
         IF ( :MASTER_BLOCK.First_Item IS NOT NULL ) THEN
              /* this is needed for when the user navigates to a NEW record in the MASTER Block. */
    
              /* Add your conditional logic here to determine how to build your WHERE clause */
              IF ( RK1 = 'Dependent Values' ) THEN
                   v_temp_where := 'PK1 = FK1';
              ELSE
                   v_temp_where := 'RK2 = FK1';
              END IF;
    
              Set_Block_Property('DETAIL_BLOCK',ONETIME_WHERE,v_temp_where);
              /* If you are using Forms 6i, the ONETIME_WHERE property is not available so you will have to */
              /* use the DEFAULT_WHERE property instead. */
         END IF;
    END;
    
    /* Sample When-New-Block-Instance trigger
    BEGIN
         /* This sample code assumes the user has not navigated to a New Record */
         /* so there will always be a NOT NULL default where assigned to the DETAIL BLOCK.*/
         Clear_Block(ASK_COMMIT); /* just in case the user made changes... */\
         Execute_Query;
    END;
    

    Please understand it is the EXAMPLE of Code and is intended to be a starting point for you - not the complete solution.

    I hope this helps.
    Craig...

    If a response is appropriate or useful, please mark accordingly

  • Cannot control the volume

    I have an Apple TV 4 (tvOS 9.2.1) with a Philips BDM4065UC 40 '' monitor (not TV) connected via HDMI. Everything works OK, except that I can't control the volume with the Apple Remote.

    In the volume control settings, I can choose between 'Auto', 'TV via IR' and 'Off '. Obviously 'Off' does not work. But not more than the other two.

    I asked Philips support if the BDM4065UC supports the HDMI-CEC, that I understand to be a sine qua non for Apple TV, and I'll make their response when I get it. However, I understand that the options 'Auto' and 'TV via IR' would not be displayed if HDMI-CEC was not taken in charge for the monitor.

    I can't form a new setting because the BDM4065UC is not a remote control to train with.

    I tried to use Apple's HDMI cable and the HDMI supplied with the BDM4065UC.

    Any thoughts?

    Steve

    I'm waiting for the volume of a computer screen (if it has speakers) to be flown by the device to which it is connected. The monitor is equipped with a remote control, otherwise I think he won't have the receivers to receive a signal from one.

  • Why is it not possible to use SIRI on my apple TV remote to control the HomeKit products? I should be able to control all the devices with my Apple TV remote and SIRI HomeKit!

    Why is it not possible to use SIRI on my apple TV remote to control the HomeKit products? I should be able to control all the devices of HomeKit with my SIRI voice remote control and using Apple TV!

    If the new apple TV can act as a concentrator HomeKit and I use SIRI on my iPhone to control my locks, thermostat, lights, etc. Why am I not able to do the same thing with SIRI via voice commands on my Apple TV remote? When is this going to work?

    Also, when Apple will come out with a response to the echo of Amazon? I've tired to wait... do it already! If you build it, they will come...

    Thank you!

    This is a community to a user, and Apple will not see your rant. If you have suggestions about Apple TV, Siri and HomeKit the best thing to do is to submit your comments here. http://www.Apple.com/feedback/AppleTV.html

  • How to control the rendering of the tab character in a TXT file?

    When I browse a TXT file, the tab character is rendered in order to look a lot like 8 places. Is there a way to control the apparent number of spaces in the rendering? Yes, I know that things like

                   pre { tab-size: 4 }
    

    in CSS3 could control this number in the rendering of HTML elements, but I want a control similar to a TXT file.

    Or if you want to use CSS, this bookmarklet will insert the style rule on the page:

    javascript:var r="pre{-moz-tab-size:4;}"; var s=document.createElement("style"); s.type="text/css"; s.appendChild(document.createTextNode(r)); document.body.appendChild(s); void 0;
    

    (Note that at least for now, you must prefix-moz - on the size of tabs in Firefox.)

  • I want to open links, I click on to appear among the tabs at the end (to the right) of my browser. Is there a way to control the order of the tabs?

    I find it confusing that when I click on a link, the new tab for this link opens somewhere in the middle of my line of tabs. I would have preferred that the new tabs would appear and the (right) end of the alignment of the tab. I see no way to control the order of tabs in Firefox. Is there a way to accomplish what I want?

    Type of topic: config in the URL bar and press ENTER.

    Answer Yes.

    Filter = browser.tabs.insertRelatedAfterCurrent

    Double-click this preference to activate it false.

    Then restart Firefox.

  • Cannot find view in the Application settings. You want to control the brightness.

    "Control the brightness of the screen on Firefox OS
    How can I control brightness manually or automatically?

    Adjust the brightness of the display using the display function in the settings app.

       Tap the Settings app and choose Display."
    

    Above are instructions for controlling the brightness in Foxfire. The settings application appears under Options and does ' t have display. I looking in the wrong place?

    Hi TheWeav, the article you mentioned is for the new phones of filed. Is your question about one of those or Firefox on your Windows XP system?

    Versions of Firefox for desktop computers do not have a brightness adjustment. You can adjust the brightness of your display using the global setting for Windows, which may include some special on your keyboard function keys or a Windows Control Panel.

    If you want only to adjust the brightness of the pages in Firefox - to moderate the white backgrounds, for example - you could try an add-on.

    You can find a good solution?

  • Controls the name of the file that results

    Is there a hidden way to control the file name from QTs made with compressor 4.2.2?  Specifically, I would like to remove the "-" between the name of the original file of the QT interval and the name in the annex of the compressor.

    Currently:

    "movie_100.mov" during the treatment with a custom preset called "_proprie" becomes "movie_100 - _custom.mov".

    I want the resulting name to be:

    movie_100_custom.mov

    Is it possible somehow?

    Thank you

    Hi Jesse.

    If you double-click in the file name field in the batch box to make it active, you should be about to remove the dashboard.

    Russ

  • How can I control the list of the available in the message SSL Client Hello cipher suites? I want to ban the MD5 and RC4.

    How can I control the list of the available in the message SSL Client Hello cipher suites?
    I want to limit my browser to negotiate the cipher suites fort. I would like to prohibit, MD5 and RC4.

    Set the SSL3 preferences related to false on the subject: config page (filter: security.ssl3.).

  • Portege M750 - Volume knob does not control the sound

    Hello:

    Just made a new intall of Windows 7 (32 bit). Made from scracth with CD from Toshiba. The drivers that I downloaded from the site Web of Toshiba. Everything is ok, except the volume knob does not control the sound.

    Does anyone know driver I'm missing? All buttons and other functions are active except volume wheel.

    Hello

    Have you installed the VAP (value added package) for Win 7?
    EU from Toshiba are page pilot VAP v 1.2.40

  • How to control the fan on Portege Z830?

    I have a Portege Z830 with BIOS version 1.7 and I am very upset by the noise of the fan.
    I was wondering if it is possible to control the fan noise, so I started to experiment with a little utility called SpeedFan. I put in place so that the fan will not turn on until the temperature of the processor exceeds a defined number. But it does not; It seems that the BIOS is ignorant these parameters.

    So my question is how can I set the fan to work my way?

    There are not many options to control the fan.

    The fan is controlled by the BIOS. The fan table that is stored in the BIOS contains information how a cooling module must operate.

    As mentioned by Liam, you can change the settings of power plant of Win 7 more battery as a way to minimize the performance of fans
    This should help a little...

    In other http://forums.computers.toshiba-europe.com/forums/thread.jspa?threadID=65068 thread, I found a neat trick of the last user... He replaced Z830 fan with the fan of Z930 origin...
    It worked.

  • Satellite C660D - software to control the fan speed?

    Just brought a C660D. Someone knows the software to control the fan speed?

    My laptop CPU fan always turns to 74-80% of max speed. That's a lot of noise. I tried cpucool, but it did not work.

    If does not work, the fan speed will remain at the temperature of 0 with cpu at 38 oC. But with any operation tiny, like the click of the mouse, it will change again to 74%, CPU temperature does not change.

    Hi Polaralbatross,

    Have you ever tried the Eco mode that uses the cooling battery optimized method?

Maybe you are looking for