RPD Customization

Hi experts ,
I want to add new logical column to the BMM Layer. what is the best practice in adding such new columns, Can i create them in an existing fact ? Does this has any effect on future upgrade ?
thx

Hi,
Adding a column to an existing fact in the logical layer is fine. When you upgrade you do a 3 way merge and so you'll end up with those changes in the end result rpd as well. See here:
[http://download.oracle.com/docs/cd/E14224_01/doc/bia.795/e13669/odi_customizing.htm#i1027369|http://download.oracle.com/docs/cd/E14224_01/doc/bia.795/e13669/odi_customizing.htm#i1027369]
Regards,
Matt

Similar Messages

  • Column customization OBIEE 11g RPD.

    Can anyone help me with following scenario please?
    I have a "Instance" table in the datawarehouse. It has 2 columns A and B.
    I brought it all the way to the presentation layer making necessary joins to the Facts.
    I created the column as prompt at the dashboard level. Now if the User selects A or B at the prompt level he will be pointed to Amount1 column in the BMM layer.
    Now I will have to customize is such a way that,
    If the user chooses both A and B options in the prompt the Amount2 has to be referred instead of Amount1 column.
    I need help please!
    Thanks,
    Nikki.

    user12021881 wrote:
    Can anyone help me with following scenario please?
    I have a "Instance" table in the datawarehouse. It has 2 columns A and B.
    I brought it all the way to the presentation layer making necessary joins to the Facts.
    I created the column as prompt at the dashboard level. Now if the User selects A or B at the prompt level he will be pointed to Amount1 column in the BMM layer.
    Now I will have to customize is such a way that,
    If the user chooses both A and B options in the prompt the Amount2 has to be referred instead of Amount1 column.
    I need help please!
    Thanks,
    Nikki.did you tryed with changing the column mapping to Amount 2 in BMM layer...

  • How to extend and customize EarHcmAnalytics.ear for OTBI reporting

    The requirement is to extend the ADF objects that's serving the OBIEE application for OTBI, see the line between OBIEE and BI VO's in [OTBI architecture |http://docs.oracle.com/cd/E15586_01/fusionapps.1111/e21363/frameset.htm?ch02s01s01s01.html] and [VO for OTBI|http://docs.oracle.com/cd/E15586_01/fusionapps.1111/e15524/adv_bi_vos.htm#BEICJFHA] . In this case, the EAR file is EarHcmAnalytics.ear. This EAR file does not have any class that provide customization. I've compared this EAR EarHcmAnalytics.ear vs the EarHcmCompensation.ear to verify that there is no Ext*.jar nor any customization classes in the adf-config.xml. Although I've updated the jdev.conf's ide.extension.extra.search.path to point to the exploded hcmAnalytics EAR, JDev didn't find any customization class in the adf-config.xml. Normally, if there's a customization class specified and not class found, the error message would indicate that customization is disabled because it could not load the customization class.
    In the adf-config.xml for the hcmAnalytics EAR, I try to find any class similar to this section in the adf-config.xml for hcmCompensation EAR but found none.
    Excerpted from adf-config.xml of hcmCompensation EAR
    <mds:customization-class name="oracle.apps.fnd.applcore.customization.GlobalCC"/>
    <mds:customization-class name="oracle.apps.fnd.applcore.customization.SiteCC"/>
    <mds:customization-class name="oracle.apps.fnd.applcore.customization.EnterpriseCC"/>
    <mds:customization-class name="oracle.apps.hcm.common.core.HcmCountryCC"/>
    <mds:customization-class name="oracle.apps.hcm.common.core.HcmOrganizationCC"/>
    <mds:customization-class name="oracle.apps.fnd.applcore.customization.UserCC"/>
    Logically, having no customization class might make sense because this hcmAnalytics application is not end-user facing, i.e. NO USER would login to this application. It's strictly an integration point as the data source/web service to be invoked from the RPD of the OBIEE application. It's not intended to support the usual personalization, and different layer customization for a Fusion transactional application. This hcmAnalytics EAR has no UI classes, only ADF BC ones.
    However, the question remain, if my company need to change the VO objects that are exposed to the OTBI reports, how could we extend (changing existing seeded VO's in EAR) or Customize (adding new VO object into EAR)? Here are business scenarios for each case:
    1. Extend existing VO: A OTBI report need to have new column which is missing from current VO. My company need to modify/extend the existing VO using customization class or some other method, then re-import/add the new VO column into RPD so report could pull data from new column. What is the solution to extend/modify existing VO that are in EarHcmAnalytics.ear file?
    2. Add new VO: A company-specific security requirement need to pull in OTBI report data from new table(s) that doesn't existing in seeded Fusion DB. New VO must be built, preferably in same EarHcmAnalytics.ear so we reuse the same ADF connection pool in RPD. I need to create new VO, AM and put the JAR file in the APP-INF/lib. But we also need to rebuild/repackage the whole EarHcmAnalytics.ear file. So what kind of project we should use so we could add new VO and repackage the EarHcmAnalytics.ear properly because a MAR deployment is not sufficient.
    Lastly is there Oracle document somewhere that explain this setup? We have seen information for extending/customizing Fusion transactional Application (EarHcmCompensation.ear), but not the ADF-BC analytics application (EarHcmAnalytics.ear) for the OTBI. If such info exists, please provide links or notes.
    Thanks
    -Duc

    Hi Jani,
    After startup, in Customization Context window, I see it defaults to "View without Customizations" radio box checked; Grey-ed out option to "Edit with following Customization Context"; nothing listed in layer; Customization Context: None; and link to "Overide global layer values".
    I could filter to any ADFbc VO object, but customize menu in right click is disabled (make sense since nothing is listed in customization context, e.g. global). If I click on link to "Override global layer values", it would open an empty XML window but I'm not clear what to override.
    My understanding is to allow customization, a few things must be present and set
    * Enabled Seeded customization is selected in project properties' ADF view
    * Project should have CustomizationLayerValues.xml file to define which layer can be customized (what to show in customization context list of the "Customization Context" window)
    * List of ADF customization class names in adf-config.xml
    * Actual customization classes found and loaded from classpath by JDev
    I assume that the hcmAnalytics should still have the CustomizationLayerValues.xml to allow global layer customization for ADFbc components rather than forcing client to make up/override this file. How can I get "global layer" to be visible for customization context?
    Complete message lists in Jdev's Messages - log pane after startup
    Customizations are disabled for the node "JobPVO.xml" because it is not part of the project contentset.
    Mar 22, 2013 8:48:21 AM oracle.security.jps.internal.common.util.StrictValidationEventHandler handleEvent
    WARNING: Failed to validate the xml content. SchemaLocation: schemaLocation value = 'http://xmlns.oracle.com/oracleas/schema/11/jps-config-11_1.xsd' must have even number of URI's. Location: unavailable.
    Mar 22, 2013 8:48:24 AM oracle.adf.share.ADFContext isHighPerformanceEnvEnabled
    WARNING: Exception while querying ExalogicOptimizationsEnabled Attribute
    Mar 22, 2013 8:48:25 AM oracle.adf.share.ADFContext isHighPerformanceEnvEnabled
    WARNING: Exception while querying ExalogicOptimizationsEnabled Attribute
    Mar 22, 2013 8:48:27 AM oracle.adf.share.ADFContext getCurrent
    WARNING: Automatically initializing a DefaultContext for getCurrent.
    Caller should ensure that a DefaultContext is proper for this use.
    Memory leaks and/or unexpected behaviour may occur if the automatic initialization is performed improperly.
    This message may be avoided by performing initADFContext before using getCurrent().
    For more information please enable logging for oracle.adf.share.ADFContext at FINEST level.
    Excerpted from Windows's cmd console after startup. Many many similar warning about missing extension.xml in all jars from hcmAnalytics EAR before this excerpt.
    java.io.FileNotFoundException: file:/C:/JDeveloper/EarHcmAnalytics.ear/APP-INF/lib/HcmBatchProcessCoreProcess.jar!/meta-
    inf/extension.xml
    at oracle.ide.net.JarIndex.getLOCFromHash(JarIndex.java:1259)
    at oracle.ide.net.JarIndex.getLOC(JarIndex.java:1164)
    at oracle.ide.net.JarIndex.access$1000(JarIndex.java:62)
    at oracle.ide.net.JarIndex$12.run(JarIndex.java:583)
    at oracle.ide.net.JarIndex$12.run(JarIndex.java:579)
    at oracle.ide.net.JarIndex.runLocked(JarIndex.java:1565)
    at oracle.ide.net.JarIndex.run(JarIndex.java:1472)
    at oracle.ide.net.JarIndex.openInputStream(JarIndex.java:578)
    at oracle.ide.net.JarURLFileSystemHelper.openInputStream(JarURLFileSystemHelper.java:381)
    at oracle.ide.net.URLFileSystem.openInputStream(URLFileSystem.java:1321)
    at oracle.ideimpl.jsr198.VirtualFileSystemHelperImpl.openInputStream(VirtualFileSystemHelperImpl.java:170)
    at javax.ide.net.VirtualFileSystem.openInputStream(VirtualFileSystem.java:1239)
    at javax.ide.extension.spi.JARExtensionSource.getInputStream(JARExtensionSource.java:123)
    at javax.ide.extension.spi.DependencyTree.loadMinimal(DependencyTree.java:105)
    at javax.ide.extension.spi.DependencyTree.buildTree(DependencyTree.java:176)
    at javax.ide.extension.ExtensionRegistry.loadExtensions(ExtensionRegistry.java:155)
    at oracle.ideimpl.extension.ExtensionManagerImpl.loadExtensions(ExtensionManagerImpl.java:510)
    at javax.ide.extension.ExtensionRegistry.initialize(ExtensionRegistry.java:381)
    at oracle.ideimpl.extension.ExtensionManagerImpl.initialize(ExtensionManagerImpl.java:954)
    at javax.ide.Service.getService(Service.java:68)
    at javax.ide.extension.ExtensionRegistry.getExtensionRegistry(ExtensionRegistry.java:400)
    at oracle.ide.ExtensionRegistry.getExtensionRegistry(ExtensionRegistry.java:191)
    at oracle.ide.IdeCore.startupImpl(IdeCore.java:1385)
    at oracle.ide.Ide.startup(Ide.java:703)
    at oracle.ideimpl.DefaultIdeStarter.startIde(DefaultIdeStarter.java:35)
    at oracle.ideimpl.Main.start(Main.java:184)
    at oracle.ideimpl.Main.main(Main.java:146)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at oracle.ide.boot.PCLMain.callMain(PCLMain.java:62)
    at oracle.ide.boot.PCLMain.main(PCLMain.java:54)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at oracle.classloader.util.MainClass.invoke(MainClass.java:128)
    at oracle.ide.boot.IdeLauncher.bootClassLoadersAndMain(IdeLauncher.java:189)
    at oracle.ide.boot.IdeLauncher.launchImpl(IdeLauncher.java:89)
    at oracle.ide.boot.IdeLauncher.launch(IdeLauncher.java:65)
    at oracle.ide.boot.IdeLauncher.main(IdeLauncher.java:54)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at oracle.ide.boot.Launcher.invokeMain(Launcher.java:713)
    at oracle.ide.boot.Launcher.launchImpl(Launcher.java:115)
    at oracle.ide.boot.Launcher.launch(Launcher.java:68)
    at oracle.ide.boot.Launcher.main(Launcher.java:57)
    java.io.FileNotFoundException: file:/C:/JDeveloper/EarHcmAnalytics.ear/APP-INF/lib/HcmBatchProcessCorePublicProcess.jar!
    /meta-inf/extension.xml
    at oracle.ide.net.JarIndex.getLOCFromHash(JarIndex.java:1259)
    at oracle.ide.net.JarIndex.getLOC(JarIndex.java:1164)
    at oracle.ide.net.JarIndex.access$1000(JarIndex.java:62)
    at oracle.ide.net.JarIndex$12.run(JarIndex.java:583)
    at oracle.ide.net.JarIndex$12.run(JarIndex.java:579)
    at oracle.ide.net.JarIndex.runLocked(JarIndex.java:1565)
    at oracle.ide.net.JarIndex.run(JarIndex.java:1472)
    at oracle.ide.net.JarIndex.openInputStream(JarIndex.java:578)
    at oracle.ide.net.JarURLFileSystemHelper.openInputStream(JarURLFileSystemHelper.java:381)
    at oracle.ide.net.URLFileSystem.openInputStream(URLFileSystem.java:1321)
    at oracle.ideimpl.jsr198.VirtualFileSystemHelperImpl.openInputStream(VirtualFileSystemHelperImpl.java:170)
    at javax.ide.net.VirtualFileSystem.openInputStream(VirtualFileSystem.java:1239)
    at javax.ide.extension.spi.JARExtensionSource.getInputStream(JARExtensionSource.java:123)
    at javax.ide.extension.spi.DependencyTree.loadMinimal(DependencyTree.java:105)
    at javax.ide.extension.spi.DependencyTree.buildTree(DependencyTree.java:176)
    at javax.ide.extension.ExtensionRegistry.loadExtensions(ExtensionRegistry.java:155)
    at oracle.ideimpl.extension.ExtensionManagerImpl.loadExtensions(ExtensionManagerImpl.java:510)
    at javax.ide.extension.ExtensionRegistry.initialize(ExtensionRegistry.java:381)
    at oracle.ideimpl.extension.ExtensionManagerImpl.initialize(ExtensionManagerImpl.java:954)
    at javax.ide.Service.getService(Service.java:68)
    at javax.ide.extension.ExtensionRegistry.getExtensionRegistry(ExtensionRegistry.java:400)
    at oracle.ide.ExtensionRegistry.getExtensionRegistry(ExtensionRegistry.java:191)
    at oracle.ide.IdeCore.startupImpl(IdeCore.java:1385)
    at oracle.ide.Ide.startup(Ide.java:703)
    at oracle.ideimpl.DefaultIdeStarter.startIde(DefaultIdeStarter.java:35)
    at oracle.ideimpl.Main.start(Main.java:184)
    at oracle.ideimpl.Main.main(Main.java:146)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at oracle.ide.boot.PCLMain.callMain(PCLMain.java:62)
    at oracle.ide.boot.PCLMain.main(PCLMain.java:54)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at oracle.classloader.util.MainClass.invoke(MainClass.java:128)
    at oracle.ide.boot.IdeLauncher.bootClassLoadersAndMain(IdeLauncher.java:189)
    at oracle.ide.boot.IdeLauncher.launchImpl(IdeLauncher.java:89)
    at oracle.ide.boot.IdeLauncher.launch(IdeLauncher.java:65)
    at oracle.ide.boot.IdeLauncher.main(IdeLauncher.java:54)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at oracle.ide.boot.Launcher.invokeMain(Launcher.java:713)
    at oracle.ide.boot.Launcher.launchImpl(Launcher.java:115)
    at oracle.ide.boot.Launcher.launch(Launcher.java:68)
    at oracle.ide.boot.Launcher.main(Launcher.java:57)
    java.io.FileNotFoundException: file:/C:/JDeveloper/EarHcmAnalytics.ear/APP-INF/lib/SvcBenefitsCoreRelationService_Common
    .jar!/meta-inf/extension.xml
    at oracle.ide.net.JarIndex.getLOCFromHash(JarIndex.java:1259)
    at oracle.ide.net.JarIndex.getLOC(JarIndex.java:1164)
    at oracle.ide.net.JarIndex.access$1000(JarIndex.java:62)
    at oracle.ide.net.JarIndex$12.run(JarIndex.java:583)
    at oracle.ide.net.JarIndex$12.run(JarIndex.java:579)
    at oracle.ide.net.JarIndex.runLocked(JarIndex.java:1565)
    at oracle.ide.net.JarIndex.run(JarIndex.java:1472)
    at oracle.ide.net.JarIndex.openInputStream(JarIndex.java:578)
    at oracle.ide.net.JarURLFileSystemHelper.openInputStream(JarURLFileSystemHelper.java:381)
    at oracle.ide.net.URLFileSystem.openInputStream(URLFileSystem.java:1321)
    at oracle.ideimpl.jsr198.VirtualFileSystemHelperImpl.openInputStream(VirtualFileSystemHelperImpl.java:170)
    at javax.ide.net.VirtualFileSystem.openInputStream(VirtualFileSystem.java:1239)
    at javax.ide.extension.spi.JARExtensionSource.getInputStream(JARExtensionSource.java:123)
    at javax.ide.extension.spi.DependencyTree.loadMinimal(DependencyTree.java:105)
    at javax.ide.extension.spi.DependencyTree.buildTree(DependencyTree.java:176)
    at javax.ide.extension.ExtensionRegistry.loadExtensions(ExtensionRegistry.java:155)
    at oracle.ideimpl.extension.ExtensionManagerImpl.loadExtensions(ExtensionManagerImpl.java:510)
    at javax.ide.extension.ExtensionRegistry.initialize(ExtensionRegistry.java:381)
    at oracle.ideimpl.extension.ExtensionManagerImpl.initialize(ExtensionManagerImpl.java:954)
    at javax.ide.Service.getService(Service.java:68)
    at javax.ide.extension.ExtensionRegistry.getExtensionRegistry(ExtensionRegistry.java:400)
    at oracle.ide.ExtensionRegistry.getExtensionRegistry(ExtensionRegistry.java:191)
    at oracle.ide.IdeCore.startupImpl(IdeCore.java:1385)
    at oracle.ide.Ide.startup(Ide.java:703)
    at oracle.ideimpl.DefaultIdeStarter.startIde(DefaultIdeStarter.java:35)
    at oracle.ideimpl.Main.start(Main.java:184)
    at oracle.ideimpl.Main.main(Main.java:146)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at oracle.ide.boot.PCLMain.callMain(PCLMain.java:62)
    at oracle.ide.boot.PCLMain.main(PCLMain.java:54)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at oracle.classloader.util.MainClass.invoke(MainClass.java:128)
    at oracle.ide.boot.IdeLauncher.bootClassLoadersAndMain(IdeLauncher.java:189)
    at oracle.ide.boot.IdeLauncher.launchImpl(IdeLauncher.java:89)
    at oracle.ide.boot.IdeLauncher.launch(IdeLauncher.java:65)
    at oracle.ide.boot.IdeLauncher.main(IdeLauncher.java:54)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at oracle.ide.boot.Launcher.invokeMain(Launcher.java:713)
    at oracle.ide.boot.Launcher.launchImpl(Launcher.java:115)
    at oracle.ide.boot.Launcher.launch(Launcher.java:68)
    at oracle.ide.boot.Launcher.main(Launcher.java:57)
    Mar 22, 2013 8:48:21 AM oracle.security.jps.internal.common.util.StrictValidationEventHandler handleEvent
    WARNING: Failed to validate the xml content. SchemaLocation: schemaLocation value = 'http://xmlns.oracle.com/oracleas/sc
    hema/11/jps-config-11_1.xsd' must have even number of URI's. Location: unavailable.
    WLS ManagedService is not up running. Fall back to use system properties for configuration.
    Mar 22, 2013 8:48:24 AM oracle.adf.share.ADFContext isHighPerformanceEnvEnabled
    WARNING: Exception while querying ExalogicOptimizationsEnabled Attribute
    Mar 22, 2013 8:48:25 AM oracle.adf.share.ADFContext isHighPerformanceEnvEnabled
    WARNING: Exception while querying ExalogicOptimizationsEnabled Attribute
    Mar 22, 2013 8:48:27 AM oracle.adf.share.ADFContext getCurrent
    WARNING: Automatically initializing a DefaultContext for getCurrent.
    Caller should ensure that a DefaultContext is proper for this use.
    Memory leaks and/or unexpected behaviour may occur if the automatic initialization is performed improperly.
    This message may be avoided by performing initADFContext before using getCurrent().
    For more information please enable logging for oracle.adf.share.ADFContext at FINEST level.

  • Guidelines for Customization of BI Apps to Maintain Supportability

    I was wondering if there are any guidelines or best practices for customizations to the RPD for BI Applications. The guidelines are clear for the physcal BAW and ETL components. I have been unable to find anything in any of the documentation pertaining to how customizations to the RPD should be made to ensure support from Oracle is not compromised and to facilitate easy upgrades. Any input on this subject is appreciated! We're running version 7.9.6.1 of the Financial Analytics, Procurement & Spend Analytics, and Project Analytics.

    The thumb rule is to make sure that when you upgrade how difficult will it be to port your customizations. I suggest eveolving your own best practices based on that. Try making some changes after backing up your rpd (let us say your are in 7.9.6 or 7.9.6.2) Now on a separate windows box install BI app 7.9.6.2 to obtain the new rpd. Now try merging your modified rpd to 7.9.6.2 and it will help you anticipate the upgrade issue. Now go back and revisit your customization strategy for RPD. Hope that helps.

  • Need help in Customization in Oracle Business Intelligence.

    Hi Guru,
    I am working on ODI to customize Oracle Business Intelligence ( Category 1 and Category 2 Customization ). I need comprehensive / detail documentation on "OBI Customization" and "RPD Modification" . Kindly help and advice.
    I use OBIEE 11.1.1.7.1 and ODI 11.1.1.7.0.
    Thanks

    Hello Arshad,
    Thanks for signing you post. It would be easier if you changed your forum handle to your name for communication purposes.
    So I did understand you correctly Ijust wasn't aware that Oracle still uses this somewhat arbitrary wording. Anyways as I said you're looking for a How-To on customizing Oracle BI Applications which means learning how to work with OBIEE and how to work with ODI.
    To have and read the documentation isn't bad - the new one is here by the way: Oracle Business Intelligence Enterprise Edition Documentation - but places like the Learning Library I posted are a good place as well since your questions are potentially very vast.
    In general for what you call Cat1 changes it's all about
    - finding the source of your new column in a source system or calculating it in the ELT if it is a derived column
    - adding it to your physical schema of the target database
    - adjusting your ELT processes to fill it
    - import the new column into the RPD physical layer or create it manually
    - map it to a new logical column in a logical table in the business model
    - expose it in the presentation layer
    Cat2 is more of the same but you also need to integrate it into your physical model (both actual physical model in the database and the physical model metadata of the RPD) in terms of joins etc and your ELT-work becomes a lot more extensive (table construction, key resolution, SCDing, partitioning, indexing,..........).
    As you can see there's a lot of things to cover so we can't just "give you an answer". You're basically touching topics which take time to learn and assimilate and to just jump in and start doing isn't necesssarily somehting I'd suggest. Best take a training course on OBIA since otherwise you may implicitely "just do" things because you were told so in here or by someone and you'll never see and be able to comprehend the underlying concepts and techniques.

  • Rpd Error At Opening Time.....

    Hi,
    I Installed BI Application 7.9.6.3 on unix machine.i copied Venila RPD in to my local machine.when i open repository
    on Offline mode i geting error like this.In my local system we installed Client tool only.
    [NQSError:46008]Internal error:File server\utility\File\src\sufile.cpp,line695.
    How to over come this...
    Please Let me know...
    Thanks,
    Abhi
    Edited by: 958741 on Sep 18, 2012 8:21 AM

    Hi Veeravalli,
    Thanks For your Response.
    We are config the Contact Center Telephony Analytics rpd And Catlog Also and we need to do Any customization on
    Analytics for Generateing the Reports And Dashboards.
    Please let me know.
    Thanks,
    Abhi

  • Customize the message "Welcome, user !".

    Hello,
    When we login to Obiee, we get the mesage "Welcome, <user> !".
    We need to customize this to show it as <user>, at position <postion variable>.
    Could anyone let me know how to do it.
    Thanks

    The "Welcome" message comes from a message xml file, uimessages.xml which allows for a single parameter insert which is coded for the Display Name session variable. There is typically an init block in the rpd that sets the Display Name. OOTB this is the "LOGIN Properties" init block. You can try to modify the SQL for this init block so the Display Name includes the extended information you want to display. Of course, if Display Name is used anywhere else then it will also include the extended information.

  • Error while running a customize report in oracle ebs

    Hi ..
    can anybody suggest how to solve the follwing error while running a customize report in oracle ebs?
    XXIFMS: Version : UNKNOWN
    Copyright (c) 1979, 1999, Oracle Corporation. All rights reserved.
    Current system time is 03-JUN-2011 11:09:24
    +-----------------------------
    | Starting concurrent program execution...
    +-----------------------------
    Arguments
    P_DATE_FROM='2010/04/01 00:00:00'
    P_DATE_TO='2011/06/03 00:00:00'
    Forcing NLS_NUMERIC_CHARACTERS to: '.,' for XDO processing
    APPLLCSP Environment Variable set to :
    Current NLS_LANG and NLS_NUMERIC_CHARACTERS Environment Variables are :
    American_America.AL32UTF8
    stat_low = 9
    stat_high = 0
    emsg:was terminated by signal 9
    ld.so.1: rwrun: fatal: librw.so: open failed: No such file or directory
    Start of log messages from FND_FILE
    End of log messages from FND_FILE
    Program was terminated by signal 9
    Concurrent Manager encountered an error while running Oracle*Report for your concurrent request 1068011.
    Review your concurrent request log and/or report output file for more detailed information.
    Executing request completion options...
    ------------- 1) PUBLISH -------------
    Beginning post-processing of request 1068011 on node D0005 at 03-JUN-2011 11:09:24.
    Post-processing of request 1068011 failed at 03-JUN-2011 11:09:24 with the error message:
    One or more post-processing actions failed. Consult the OPP service log for details.
    Finished executing request completion options.
    Concurrent request completed
    Current system time is 03-JUN-2011 11:09:24

    Please post the details of the application release, database version and OS.
    Is the issue with this specific concurrent program?
    Can you find any errors in the CM/OPP log files?
    Please see if these docs help.
    On R12.1.1/Solaris Platform While Generating Oracle Reports Files Failed With Error " ld.so.1: rwconverter: fatal: librw.so: open failed: No such file or directory [ID 1067786.1]
    Apps UPG Fail With Error Ld.So.1: Rwserver: Fatal: Librw.So [ID 961222.1]
    Thanks,
    Hussein

  • Dunning Letters Customization

    Hi,
    I want to customize Dunning letter program. We have around 10 Operating Units. We want to build the customization for only US and UK operating units using BI Publisher. Rest of the operating units need to use the standard report.(text output.)
    'Dunning Letter Generate' will call 'Dunning Letter Print from Dunning Letter Generate' program. 'Dunning Letter Print from Dunning Letter Generate' will need to show the PDF output for US, UK operating units. Need to show text output for other operating units.
    How can i customize this.
    Thanks in advance.

    Sorry if i confuse you. We are using BI Publisher with EBS integration.
    'Dunning Letter Generate' is a spawned program which calls 'Dunning Letter Print from Dunning Letter Generate' internally. We cannot update 'Dunning Letter Generate' to call other programs.
    Now i can build template for 'Dunning Letter Print from Dunning Letter Generate' to get the PDF output.
    But i need PDF output for only US and UK operating units only. For the remaining operating units should use previous standard text output.
    Here i cannot create seperate custom programs for US, UK operating units. Because we cannot call them from 'Dunning Letter Generate'.
    How can i proceed.
    Please let me know.

  • Customize Print Quote stylesheet ASOPRINT.xsl

    Hi,
    I have a requirement where I need to check if we can use the existing Print Quote functionality to generate custom Quote Reports. As i see we can create new XML templates by making changes to the standard style sheet ASOPRINT.XSL. According to what is mentioned in the oracle quoting guide we can add company logo, change height width etc.. of the report by modifying this style sheet. I need to know how do we cusomize the style sheet to include static text or add new tables etc.. I am very new to XSL so do not have much idea as to where is the data fetched from and where is the static text present.
    Thnaks
    AM

    Hi,
    Thanks a lot for the response. I went through the documents and they mainly talk about customizing the Quote report by including the company logo, Title and disclaimer. How can we add static text to the ASOPRINT.XSl style sheet in order to customize it and attach it to a custom tempalate. I am very new to this so do not have much idea. can we add the static test directly in the style sheet or is it fetched from somewhere?
    Regard
    AM

  • Cannot open customize OAF screen after upgrade to 12.1.3

    Hi,
    After upgrade to 12.1.3, I am not able top open customize OAF screens from Applications.
    By following some documents from MOS, I have done the following.
    1)-applied patch 9879989 on Linux server.
    2)-I am able to install JDeveloper,open and compile my customize programs from JDeveloper installed on Linux server. I compilation, new *.jpx files created from *.jpr
    From Oracle Applications, I am getting the same error that I was getting without compiling customize program.
    My question is that, how Oracle applications will read the new compiled program. Do all program need to be in specific unix directory ?
    I copied all the customized program under " /u01/oracle/jdev_install_dir/jdevhome/jdev/myprojects" .
    I think the problem is now to place OAF files in the problem directory, which I don't know.
    Do I need to set environment variable like JDEV_USER_HOME in the environment file ?
    Please help.
    Best Regards

    Not sure if your issue is resolved. Did you compile the java sources in JDeveloper and moved all files from myclasses folder to unix under $JAVA_TOP or appropriate directory and deployed the PG files using xmlimporter?
    Thanks
    Shree

  • Team Planner -- Customization

    We recently upgraded to 2010 professional, and I was pleased to see the team planner view, which was something I was attempting to do in 2007.  We are using MS Project 2010 Professional more for resource management than project management.  In
    fact, we only assign one task per resource per project, just so we can have a clear picture of our resource utilization.  For example, if "Joe" is going to work on this project for 50 days, regardless of what he is doing, he goes in at 50 days (and the
    duration is calculated based on the percentage he is allowed to work on projects vs. day-to-day work (MAX Units), and the percentage the manager has assigned for him to do this work (Assigned Units).  We don't care what "Joe" is doing, just that his time
    is booked.  We have assigned more than one resource to the same task, and the team planner (unlike the resource usage view), does allow breakdown by resource, and not just by project.
    The purpose of this view is to provide management reports (printed/electronic PDF copies), for their weekly meetings to discuss the status of the resources and the impact of any new projects being proposed.  So I need to show more info then the basic
    info in the default Team Planner View.
    I just read another question regarding adding extra columns to this view and was disappointed to discover that cannot be done.  I have a shared resource pool with 140 resources and a master project schedule with 50 projects, and I am running the
    team planner view against the shared pool.  So, like the other person, I wanted to add a column with the project name (since the tasks are similiar in name, it gets confusing if it only shows the task name, as we have no idea which project it is associated
    with), as well as add a column for "section" (a custom field created in the resource view so each manager can view his own team), and a column showing Max Units, so we can understand why someone with only 1 task is overallocated.  As well, I would like
    to customize the task bar to include the Units for that resource (ie. 50%), so I can understand also why he is overallocated or available at glance. 
    As a workaround for the missing project name, I embedded the name in the task, which is very time consuming and not a real solution, since at any given time I have over 50 projects in the master project schedule.
    I hope this is something that is being considered in future, since it makes sense to me that management wants a view of the resource pool by assigned task, by project, and understanding of overallocation. 
    Trish :)

    You can create and apply a Group to list all tasks by resource. You could also group by Project then by resource or the other way around. In Proejct 2010 select the View tab, then in the
    Group By drop down box select New Group By and select the fields to group by.
    If you like teh Group, copy it to your Globa.mpt file using teh Organizer so it's available in all your projects.
    Rod Gill
    The one and only Project VBA Book
    Rod Gill Project Management

  • Error while deploying new RPD in obiee 11g

    Hi ,
    Getting the below error , while activating changes , after deploying a new RPD through EM :
    Message SEVERE: Element Type: JEE_SERVER, Element Id: 01HW447397:bi_server1, Operation Result: UNEXPECTED_ERROR, Detail Message: Exception occured during setting configuration values.
    Supplemental Detail Underlying cause of exception was:
    oracle.bi.management.exceptions.ConfigMBeanRTException
    Failed to generate edit filename for: C:\WINDOWS\ODBC.INI; java.io.IOException: Access is denied
    Report on underlying changes made is:
    INFO: Element Type: JEE_SERVER, Element Id: 01HW447397:bi_server1, Operation Result: APPLYING_CONFIGURATION_CHANGES, Detail Message: null
    FINE: Element Type: ORACLE_INSTANCE, Element Id: 01hw447397:instance5, Operation Result: APPLYING_CONFIGURATION_CHANGES, Detail Message: null
    FINE: Element Type: BI_INSTANCE_DEPLOYMENT, Element Id: 01hw447397:instance5:coreapplication, Operation Result: APPLYING_CONFIGURATION_CHANGES, Detail Message: null
    FINER: Element Type: SYSTEM_COMPONENT, Element Id: 01HW447397:coreapplication_obis1, Operation Result: MODIFIED_ATTRIBUTE, Detail Message: Attribute: RepositoryName set to value: PaintDesign_BI0008.rpd (was: DipTest_BI0005.rpd)
    FINE: Element Type: BI_INSTANCE_DEPLOYMENT, Element Id: 01hw447397:instance5:coreapplication, Operation Result: APPLYING_ENDPOINT_CHANGES, Detail Message: null
    FINER: Element Type: SYSTEM_COMPONENT, Element Id: 01HW447397:coreapplication_sawbridge, Operation Result: MODIFIED_ATTRIBUTE, Detail Message: Attribute: sawservers set to value: 01hw447397:9710 (was: )
    FINER: Element Type: SYSTEM_COMPONENT, Element Id: 01HW447397:coreapplication_obips1, Operation Result: MODIFIED_ATTRIBUTE, Detail Message: Attribute: JavaHostProxyHost set to value: 01hw447397 (was: )
    FINER: Element Type: SYSTEM_COMPONENT, Element Id: 01HW447397:coreapplication_obips1, Operation Result: MODIFIED_ATTRIBUTE, Detail Message: Attribute: JavaHostProxyPort set to value: 9810 (was: )
    FYI , I succesfully checked in the RPD , tried restarting all BI services and re-login into EM . But the error still exists .

    Thanks for your replies !!
    In any of the RPD deployments I'm getting the same error , not for some particular RPD .
    FYI , yesterday (before this issue) I had a issue with starting presentation services , so as adviced in forum I replaced the files sawguidstate and sawguidstate.atrin the location:
    <Instance_Home>\instances\<instance_name>\bifoundation\OracleBIPresentationServicesComponent\coreapplication_obips1\catalog\<project>\root\system\mktgcache\<name>
    with the same files from a backup or from another working OBIEE 11g (11.1.5)instance.
    plese refer : Re: Unable to start presentation services , in OBIEE 11g
    Is this causing the deployment issue ?

  • Error while deploying RPD in OBIEE 11g (11.1.1.3)

    Hi Friends,
    At times while deploying RPD in OBIEE 11g, I am getting an error, "_*Supplementary information regarding operation: DOMAIN, UNEXPECTED_ERROR;/tmp/zipped-directory.zip (Permission denied)*_".
    We have installed OBIEE over a LINUX machine. I tried to locate this file in the server but was not able to find any such thing. This error happens at random and I am unable to predict the occurrence of this error.
    Can someone guide me how to resolve this issue?

    You have to disable the central configuration:
    http://download.oracle.com/docs/cd/E14571_01/bi.1111/e10541/disable_em.htm#BEIIAEGD
    Change your repository in the file nqsconfig.ini
    and
    change the password if needed in the credential store ...
    http://gerardnico.com/wiki/_detail/dat/obiee/obiee11g_credential_store.jpg?id=dat%3Aobiee%3Acredential
    But if you can't open EM, it will be very difficult and may be you must have to add resource (memory, ...) to your server.
    Regards,
    -Amith.

  • "Program files" directory problem during Microsoft Office Customization Installer in non-English versions of Windows

    We have a document-level customization solution for Word and are experiencing problems during deployment in an environment running on terminal services. The OS (Windows 2012) is English and Word (2013) is non-English (German). 
    Installation is done into the "Program Files" folder correctly. But when trying to start a word document linked to the specific template. The "Microsoft Office Customization Installer" pops up with the error.
    "There was an error during installation"
    From: file:///C:/Programme/[CompanyName]/[Productname]/[Productname].vsto
    Downloading file:///c:/Programme/[CompanyName]/[Productname]/[Productname].vsto did not succeed.
    Exception: ....
    System.Deployment.Application.DeploymentDonwloadException: Download file:///C:/Programme/[Companyname]/Productname]/[Productname].vsto did not suceed. ---> System.Net.WebException: Could not find a part of the path 'C:\Programme\[Companyname]\[Productname]\[Productname].vsto'.
    ---> System.Net.WebException: ...... ---> System.IO.DirectoyNotFoundException......
    The problem seems to be that the installer is looking for C:\PROGRAMME instead of C:\PROGRAM FILES. C:\PROGAMME is the German localized name of PROGRAM FILES (http://en.wikipedia.org/wiki/Program_Files).
    The installer installs the solution correctly deployed into c:\program files, but when the later a user tries to start it and the Microsoft Office Customization Installer is called, it tries to access the non-existing "c:\programme" folder. This
    doesn't exist, because Windows is English.
    Is there any thing related to deploying solutions on a platform which has different languages (mixing/matching of OS language and Office language?)
    Thank you for your help

    Hello,
    1. First, I would confirm with you whether you dealt with the localization for your document-level add-in?
    2. Did you use this way to define the Create a class that defines the post-deployment action part of Put the document of a solution
    onto the end user's computer (document-level customizations only) and did you get the path with Environment.SpecialFolder enum?
    To handle this, I would recommend you consider using Environment.SpecialFolder to set that property.
    Regards,
    Carl
    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click
    HERE to participate the survey.

Maybe you are looking for

  • Skillbuilders modal page plugin query

    Hi Guys, I have downloaded the Skillbuilders modal page plugin and it works very well for 99% of the scenarios that we have encountered. We have one page which needs a slight modification from the standard functionality with regards the modal plug in

  • ORA-22813: operand value exceeds system limits

    hi all, ORA-22813: operand value exceeds system limits the above error occurs while calling a function. in 10g its working fine. after moving it to 11g v r facing the error. Plz help

  • IPod Touch 2nd Gen - "One of the USB devices attached to this computer...

    Advance Happy Martin Luther King Day to all, Hi guys, I just got myself a 2nd Generation iPod Touch last December 2008. At first it really worked fine, I have never had any problem with it until today. early this morning when I was transferring a mov

  • JTable Combobox editor with PrppertychangeListener

    Hello, I need a help from experts. I have a JTable. In the java table i need to have a ComboBox editor for example on the second column. And when i am changing value in the combobox i need to to do some calculations in JTable object. To setup a Prope

  • Problem with DataMatrix barcode

    Hi,       I am using a xdp form with DataMatrix barcode in designer 7.1. I am rendering the xdp as pdf in livecycle workbench. The problem is the barcode is working properly in desinger,  but in the rendered pdf its not working, Can anyone identify w