Brews a new dimension in the Application of Hyperion Planning

Hello

I want to add a new dimension in the planning application. I have already some data in the ESSBASE cube.

Is it possible to add a new dimension, without losing the existing data. Please guide me.

I use version Hyperion 11.1.2.1.


Thank you
Sunil.

To be sure why don't export you all the data in the format of the column, then you can create a rule from load to load again against a member in your new dimension.

See you soon

John
http://John-Goodwin.blogspot.com/

Tags: Business Intelligence

Similar Questions

  • ODI to load dimensions in the Application classic Hyperion Planning 11.1.2.1

    Hello

    I tried to load some dimensions in Hyperion Planning 11.1.2.1 Classic Application using ODI 11 g.

    The problem, just the other side is

    org.apache.bsf.BSFException: exception of Jython:
    Traceback (most recent call changed):
    File "< string >", line 23, < module >
    at com.hyperion.odi.planning.ODIPlanningWriter.validateColumns (unknown Source)

    at com.hyperion.odi.planning.ODIPlanningWriter.loadData (unknown Source)

    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)


    com.hyperion.odi.planning.ODIPlanningException: com.hyperion.odi.planning.ODIPlanningException: the source result set contains the column [C1_ACCOUNT] that has no corresponding column on the side of planning.

    at org.apache.bsf.engines.jython.JythonEngine.exec(JythonEngine.java:146)
    at com.sunopsis.dwg.codeinterpretor.SnpScriptingInterpretor.execInBSFEngine(SnpScriptingInterpretor.java:346)
    at com.sunopsis.dwg.codeinterpretor.SnpScriptingInterpretor.exec(SnpScriptingInterpretor.java:170)
    at com.sunopsis.dwg.dbobj.SnpSessTaskSql.scripting(SnpSessTaskSql.java:2458)
    at oracle.odi.runtime.agent.execution.cmd.ScriptingExecutor.execute(ScriptingExecutor.java:48)
    at oracle.odi.runtime.agent.execution.cmd.ScriptingExecutor.execute(ScriptingExecutor.java:1)
    at oracle.odi.runtime.agent.execution.TaskExecutionHandler.handleTask(TaskExecutionHandler.java:50)
    at com.sunopsis.dwg.dbobj.SnpSessTaskSql.processTask(SnpSessTaskSql.java:2906)
    at com.sunopsis.dwg.dbobj.SnpSessTaskSql.treatTask(SnpSessTaskSql.java:2609)
    at com.sunopsis.dwg.dbobj.SnpSessStep.treatAttachedTasks(SnpSessStep.java:540)
    at com.sunopsis.dwg.dbobj.SnpSessStep.treatSessStep(SnpSessStep.java:453)
    at com.sunopsis.dwg.dbobj.SnpSession.treatSession(SnpSession.java:1740)
    to oracle.odi.runtime.agent.processor.impl.StartSessRequestProcessor$ 2.doAction(StartSessRequestProcessor.java:338)
    at oracle.odi.core.persistence.dwgobject.DwgObjectTemplate.execute(DwgObjectTemplate.java:214)
    at oracle.odi.runtime.agent.processor.impl.StartSessRequestProcessor.doProcessStartSessTask(StartSessRequestProcessor.java:272)
    to oracle.odi.runtime.agent.processor.impl.StartSessRequestProcessor.access$ 0 (StartSessRequestProcessor.java:263)
    to oracle.odi.runtime.agent.processor.impl.StartSessRequestProcessor$ StartSessTask.doExecute (StartSessRequestProcessor.java:822)
    at oracle.odi.runtime.agent.processor.task.AgentTask.execute(AgentTask.java:123)
    to oracle.odi.runtime.agent.support.DefaultAgentTaskExecutor$ 2.run(DefaultAgentTaskExecutor.java:83)
    at java.lang.Thread.run(Thread.java:662)

    This is the code that returns the error

    from com.hyperion.odi.common import ODIConstants
    from com.hyperion.odi.connection import HypAppConnectionFactory
    import java.lang class
    import java.lang Boolean
    import java.sql *.
    from java.util import HashMap
    #
    # Get the select statement in the meeting area:
    #
    SQL = "" "select C1_ACCOUNT 'Account', 'Parent' C2_PARENT, C3_ALIAS__DEFAULT ' Alias: Default ', 'Memory' C4_DATA_STORAGE, C5_AGGREGATION__PLAN1_"(Plan1) aggregation"of" C$ _0Account "where (1 = 1) '"

    srcCx = odiRef.getJDBCConnection ("SRC")

    stmt = srcCx.createStatement)

    srcFetchSize = 30

    stmt.setFetchSize (srcFetchSize)

    RS = stmt.executeQuery (sql)

    #load data
    stats = pWriter.loadData (rs)

    #close the database result set, connection
    RS. Close()
    stmt. Close()

    I created 2 models in my designer:

    HYPERION_MODEL_TEST and ORACLE_SQL_SOURCE, the first has the reverse engineering dimensions ranging from planning and the other is to get the table that contains the members of my size. For the staging area, the synopsis in memory DB is used.

    LKM SQL for SQL and SQL IKM in Hyperion Planning is used.

    In the interface, I take the source table and the dimension of planning as a target I map the Parent, Alias account: by default, the data storage and ownership of aggregation (Plan1) of the target of the GBA in my dimension table.

    All be saved well and when I run it I get the error, clues?

    Cheers, Sandi

    First of all there is no interest in using the memory storage engine as the staging area if Oracle is your source, you can also use Oracle as the transit area, the staging area probably will not be used as usual a straight SQL query will be generated.
    In your target mappings have also tried setting "run on the staging.

    See you soon

    John
    http://John-Goodwin.blogspot.com/

  • effect of the addition of a new dimension in the application

    Hi, we have an existing application in which some data resides, if we want to add a new dimension in the new application is now possible and recommended to the to do.
    and if yes, then how the existing data in the application will adjust itself with this new dimension and its members.
    the dimension to be added will be sparse.

    The amount of data is in the cube.
    If it's only essbase application, after adding the new dimension when you save, essbase will ask what the new dimension member, data should be mapped prior to the restructuring. You can select a member by default to map the historical data.

    But this isn't the approach recommended in the production. Below may be the best.

    (1) export data in text file using dataexport levo base calc script in the cube loadable format.
    (2) add and build the new dimension
    (3) write a rule with the definition file of the header with the default member of the missing dimension to which you want to map the historical data.
    (4) load the data in step 1 has been exported with the rules in step 3 file.
    (5) verify and aggregate.

  • IOM 11.1.2.2 - new instance of the application is not visible in the catalogue

    Hi all

    I installed the Oracle Fusion Middleware Identity Management 11g R2 Media Pack v8 - 11.1.2.2...  When I created the new instance of the application, I don't see this case in the catalog. I found a similar question in the Metalink (Doc ID 1624482.1), but a workaround described it does not work for me. Workaround does not work for me is: the value "Update Date" in 'Task catalog synchronization' last value and run the job again.

    In the version 11.1.2.1 it woks fine.

    Please, can someone help me solve this problem?

    Thank you.

    Milan

    Hi all

    my colleague and I, we found a solution.

    Looks like the Sun Java System Directory Connector is not supported in the version 11.1.2.2 IOM or the bug is there. I thing it's a bug! IOM 11.1.2.2 uses more SQL select / insert when catalog synchronization task.

    INSERT INTO CATALOG (CATALOG_ID, ENTITY_TYPE, CATEGORY, CATALOG_CREATEBY, CATALOG_UPDATEBY,

    ENTITY_KEY, ENTITY_NAME, ENTITY_DISPLAY_NAME, ENTITY_DESCRIPTION, PARENT_ENTITY_TYPE, PARENT_ENTITY_KEY, IS_DELETED,

    TAGS, CERTIFIABLE, ITEM_RISK, RISK_UPDATE_DATE)

    SELECT - CATALOG_SEQ. NEXTVAL,

    "ApplicationInstance', 'ApplicationInstance', 4, 4,

    APP_INSTANCE_KEY, APP_INSTANCE_NAME, APP_INSTANCE_DISPLAY_NAME, APP_INSTANCE_DESCRIPTION, nvl2(APP_INSTANCE_PARENT_KEY,'ApplicationInstance',null), APP_INSTANCE_PARENT_KEY, APP_INSTANCE_IS_SOFT_DELETE,

    APP_INSTANCE_NAME | ' ' || APP_INSTANCE_TYPE | ' ' || APP_INSTANCE_DISPLAY_NAME | ' ' || SVR. SVR_NAME | ' ' || OBJ. OBJ_NAME, 1, 3, sysdate

    OF APP_INSTANCE, OBJ, SVR

    WHERE THERE is NO 1 = 1-(SELECT 1 OF THE CATALOGUE WHERE ENTITY_TYPE = "ApplicationInstance" AND CATALOG. ENTITY_KEY = APP_INSTANCE. APP_INSTANCE_KEY)

    AND APP_INSTANCE. ITRESOURCE_KEY = SVR. SVR_KEY

    AND APP_INSTANCE. OBJECT_KEY = OBJ. OBJ_KEY AND OBJ. OBJ_TRUSTED_SOURCE = '0' AND APP_INSTANCE_KEY =: 1

    The problem is that the object (object type?) of the connector SJSD has the value OBJ_TRUSTED_SOURCE in the table OBJ is NULL but query catalog synchronization expected value 0 or 1.

    And the solution?

    The value of 0 OBJ_TRUSTED_SOURCE. Example: update obj_trusted_source set obj is '0' where obj_key = 5;.

    But we found that supported Oracle Internet Directory 11.1.1.6.0 multiple LDAP servers such as eDirectory or Oracle Directory Server Enterprise Edition. Then I abolished SJSD connector and its application instance and installed OID connector

  • The issue is available for download, but requires a newer version of the application. What should I do

    I created a multi folio app for android. I published the first issue and ecerything was fine... I just started my second question and as it appears on my app when I try to download it I got a message that says. The issue is available for download, but requires a newer version of the application. Update your application.

    What should I do... i did nothing for my app... How should I update? The are no newer version from the store... Can someone help me?

    You have two choices:

    (1) make a new version of your app in the App Builder is the latest version of DPS

    (2) redo your folio in the new dialog box, and folio, select a version of Viewer target that matches or is earlier than the version of your app in the store.

    Neil

  • Adding new dimensions to the future?

    Hello

    My requirement of user is as below

    As of now, we must build the dimensions, forms and the entire application. But if in the future my business grows and there could be a situation where I have to add new dimensions to my existing cube. Is - is this posible?

    According to my feeling, I think we can add members to the already existing dimension. but we cannot add new dimensions as a whole. Coz that will still impact on the forms and reports that we have built. What wud is the solution for this.

    Hello

    If the user will certainly want the dimensions to the future, is happy to have dimensions that are not intended to be used for a while and then create the dimensions and do not yet put all members against them.

    See you soon

    John
    http://John-Goodwin.blogspot.com/

  • How to add a new dimension in the ASO cube without losing all the data

    Hello

    I have an ASO cube with 18 dimensions and I want to add a new (regular). When I add this new dimension he asked me that data all have cleared out before the restructuring can take place. If I click Yes then I would lose all data, regardless of the fact if I export Level0 or not. Because when I tried to reload the export in the cube, he gave me a cause of error all the sides were not present export. Does anyone know how I would be able to accomplish this task?


    Thank you
    Mickael

    You can try this work around solution.

    (1) export data from Lev0
    (2) delete the cube
    (3) add the new regular dimension.
    (4) add a default member Reg00 in the new dimension and save.
    (5) open Lev0 data in a text editor, insert 'Reg00' at the beginning of the file and enter.
    (6) Lev0 file will first record 'Reg00' and the remaining export file will be of the second disk.
    (7) load the file changed with a rules file.

    You can check all your history data will be loaded w.r.to the Reg00 of the new regular dimension.

  • Open a new window of the application in the browser tab

    Hi all

    I am trying to open a new window of application in a new tab?

    Is it possible to dynamically add children to a tabnavigator in Flex 3?

    If so, can you give an example?

    Thank you!

    Hi Swati,

    Your question is unclear to me.

    If you want to add childs to TabNavigator here is the code:

    var tabNavObject:TabNavigator = new TabNavigator();

    var vBoxObject:VBox = new VBox();

    vBoxObject.label = "Child 1";

    tabNavObject.addChild (vBoxObject);


    If you want to open a new tab in the browser here is the code:

    var connection_request:URLRequest;

    connection_request = new URLRequest ("http://www.google.com"); URL, or you can give your path of application here.

    connection_request. Data = new URLVariables ("param1 =" + "Prashant"); pass any parameter URL

    connection_request. Method = URLRequestMethod.POST; type of setting method
    navigateToURL (connection_request);  It is a standard feature.

    Thank you.

  • ODI not to spill all the dimensions in the application

    Hi John,.

    When we tried reversed on a planning Application, I'm not able to see the scenarios, years, Versions and dimensions period under the folder of Application model. Accounts of entities and other dimensions of the UDA has spilled and I am able to load the metadata for them.

    Please let me know how to get all of the dimensions. Awaiting your response

    Thank you
    Sravan

    You won't be able to do it before the 11th, that functionality is not available.

    See you soon

    John
    http://John-Goodwin.blogspot.com/

  • ONLY 2 help with the new dimensions of the window

    Hi all

    I need a little help with AS2 when it comes to something other than "drag n drop" scripting. What I would do, is to open a new window of the browser with specific dimensions, but I can't understand it.

    I have currently opens a new window of browser with AS2 following

    on (release) {}
    stopAllSounds();
    getURL (" http://scfvideo.com/video_samples/ryan_cat.html", "_blank");
    }


    Can someone help me to open this window, so it is in a wide browser window 770 pixel?

    Thanks for your help!

    Todd
    Professor of high school Web Design
    www.mrbenrud.com

    http://KB.Adobe.com/selfservice/viewContent.do?externalId=tn_14192&sliceId=1

  • New icon for the application of new incoming message after...

    Hi guys! I did the application that receives electronic messages. How can I change the icon of the application on the incoming message to my icon 'unread '? My application is started automatically when the device is turned on. And second entry point to start my application manually (with GUI). Auto-start, fixed it successfully icon and icon Overview:

    HomeScreen.updateIcon (icon, 0);

    HomeScreen.setRolloverIcon (icon2, 0);

    but on the message inbound (FolderListener.messagesAdded start), these functions generate an exception:

    I tried change index 1,2,3... BU result is the same... Where is my problem? Maybe there is another way to change the icon at this time? Help, please. Thanks in advance.

    Do not forget that in the file listener, you actually in the mail app not running your application.  You need get this change is made in your application.  The best way to proceed is to use GlobalEvents, that fire in your listener and deal with it in your Application to change the icon.

    See below for more details:

    What is - world events and global event listeners
    Article number: DB-00145
     
    http://www.BlackBerry.com/knowledgecenterpublic/livelink.exe/fetch/2000/348583/796557/800332/800620/...

  • Unable to deploy the application example of planning

    Hi all

    I'm trying to deploy the planning application model with the help of the OBE 11.1.1.3. When I click on finish, I get an error like below:

    «Year error occurred while processing this page.» Check the log for details"

    I checked all my services are up and actually I am not able to understand the origin of trace the error information. I checked in the logs folder, but was not helpful. Please advice how to solve this problem.

    Hello

    If you are on windows, check if something is happening in the following paper:-\Hyperion\logs\services\HyS9Planning-sysout.log

    See you soon

    John
    http://John-Goodwin.blogspot.com/

  • How changes made by users in the application of audit planning

    Hello

    Is there any variable essbase, we can move to audit changes to Hyperion Planning apps.made by users? Or do you have another suggestion for monitoring audit trails. ?

    Thank you

    What audit options are you looking at?

    Take a look at the implementation of the Audit trails

    Concerning

    Celvin

  • Application of Hyperion Planning Clonning Classic

    Hi all

    We are developing an application of classical planning using Hyperion 11.1.2.2.

    The application is complete and now we need to run this application. To do this, we have decided that we will keep this request as a test instance and we will create a separate instance of this application on the same server with name i.e different cloning even application on the same server with a different name.

    Currently, I do this by taking the test through LCM (Group of the Application) application and then manually open each back file and replace the name of the application with the name of the new application for production and then import this backup changed using LCM (File System). It does the job in my case, but few data forms are not opened in the cloned application, however the same forms work correctly on the Test instance.

    Is there a good way to achieve the same behavior.

    Why you edit each file, using LCM you can copy artifacts from one application to another

    You can take the full LCM of backup of the application,

    Create a new empty application (make sure the application definition is the same as the original request ex: PlanType names, start year, multi-currency etc).

    restore the backup made in step 1 to the new application,

    Or:

    Create a Datasouce,

    Create a new application, say NewApp,

    Copy a relational database from the original planning application and restore the database used in the creation of source of data in step 1,

    Restart the planning,

    NewApp will now be replicated, request

    Create the database of planning,

    Load the data.

    See you soon... !!

    Rahul S.

  • Cannot load the metadata in Hyperion Planning with ODI

    Hello

    I'm trying to load a metadata in Hyperion Planning (11.1.2.3.500) using ODI (11.1.1.7), but does not work, I received an error message, all the records has been rejecteds.

    This is the error message:

    Could not load the dimension member, error message is: RemoteException occurred in the thread of the server; nested exception is:

    java.rmi.UnmarshalException: not recognized hash method: method not supported by the remote object

    Can anyone help?

    This is metalink

    Planning 11.1.2.3.500 with PSE 18709758 and ODI 11 G, unable to load: "Unrecognized hash method" (Doc ID 1678759.1)

    Check if you have any problem, we can fix the same.

    Thank you

    ~ KKT ~.

Maybe you are looking for