Cannot buil Essbase Dimension With ODI

Hi all,
i've a problem with an ODI interface to load Metada into Essbase.
I must load the account dimension the table contains 4 information:
Parent
Child
Alias
Data Storage.
I need to load some elements as Dynamic Calc and so I've added the column Data Storage wich contains 'X' For Dynamic Calc elements and 'S' for the other bottom level elements that are Store, but these buttom level elements must be shared member in the same dimension under another hierachy.
The error that i've received from interface after the execution is:
unknown source (error -1) cannot build dimension.
Can somenone help me on this?
Thanks
Best Regards
E. G.

Hi John,
i have once more the same problem.
I send you the script description of the interface:
from com.hyperion.odi.common import ODIConstants
from com.hyperion.odi.connection import HypAppConnectionFactory
from java.lang import Class
from java.lang import Boolean
from java.sql import *
from java.util import HashMap
# Get the select statement on the staging area:
sql= """select C1_PARENTNAME "ParentName",C2_MEMBERNAME "MemberName",C3_ALIAS "Alias",C4_DATASTORAGE "DataStorage" from "C$_0Measures" where      (1=1) """
srcCx = odiRef.getJDBCConnection("SRC")
stmt = srcCx.createStatement()
srcFetchSize=30
stmt.setFetchSize(srcFetchSize)
rs = stmt.executeQuery(sql)
#load the data
stats = pWriter.loadData(rs)
#close the database result set, connection
rs.close()
stmt.close()
Is it helpful for you?
Next week i'll send you my source and the outline file.
Today i've some VPN conncection problem and so i can not send you all the information.
Thank you very much for your help.
Regards
E. G.

Similar Messages

  • Exporting Essbase Dimensions using ODI (specifically attribute)

    I am working on creating a flat file using ODI connected to an Essbase database. I have set up my topology correctly and have been able to export the dimension into a .txt file succesfully. My issue I am having is when I try to include an attribute dimension associated with the main dimension (in this case, organization). I get the following failure:
    org.apache.bsf.BSFException: exception from Jython:
    Traceback (innermost last):
    File "<string>", line 89, in ?
    com.hyperion.odi.essbase.ODIEssbaseException: The source column [ServiceByAUTypeAttribute] is not valid for dimension [Organization]
    I went to the specific line, but see nothing out of the ordinary. The column is a valid attribute dimension for Organization.

    It means you have not set a staging area for your on columns on the target datastore, as you are using essbase in your interface you will need a staging area, essbase as a technology has no SQL capabilities.
    Cheers
    John
    http://john-goodwin.blogspot.com/

  • Different drill paths for a common Essbase Dimension with varied depth

    Hi,
    Need a solution to a problem that I have come across where in I have two Essbase cubes, In both the cubes there exists a dimension A, the dimension has different number of levels in each of the cubes. How do I associate the dimension drill path to match their existing structure in the respective cubes? I want to have only one dimension in the BMM Level.
    An example scenario would be :
    Cube 1: Product -> Product Category -> Product Sub-Category -> Product Name
    Cube 2: Product -> Product Category
    I want to have only one Product Dimension in the BMM layer and have multiple Hierarchies on it. My Problem is how do I associate the drill path specific to the cube on which it should work? The cubes are identical to each other in every other aspect other than this one difference.
    Thanks and Regards,
    jboy

    @user3879025: No-one mentioned SAP and ragged hierarchies work perfectly fine for Essbase and MS Analysis server for example.
    @jboy: Well ok, so you will have logical table and one hierarchy.
    Physically, you will have to define a complex join (physical ones won't work...we discussed that lately here) where Cube1.Country = Cube2.Country.
    The logical table will have four logical columns "World", "Region", "Country" and "City". You create those by starting off with the logical table from Cube1. The you pull Cube2.Country onto the Cube1.Country column to get a double mapping for that column. The you pull the Cube2.City column onto the Cube2 logical table source.
    Now go through the LTS and columns and make sure they have the correct levels set. LTS for Cube1 will be at level "Country". LTS Cube2 will be "City".
    For the hierarchy, you'll also start off with the one which has been created from Cube1.
    Since there's now only one column called "Country" remaining, you're already in the green down to that level. Now add a new child which contains the "City" column. That's your hierarchy taken care of.
    Now the thing missing is the measures of course. Here you will need to get the levels right again. Cube1.Measure1 and Cube1.Measure2 will be at content level "Country" while the Cube2 measures will be at level "City".
    Best thing to do would be to confine that model in an own business model (at least an own presentation catalog) to eliminate problems coming from other (unconforming) dimensions that you will most likely have and hence potential errors thrown for users which are unaware of the actual structure in the background.
    Hth,
    C.

  • A problem happened when building dimensions with Rule File

    Hi All,
    I was trying to build dimensions with the rule file. But it showed the error 1030100, which means "cannot open file".
    I can load data with a data source (.txt). Thus, I assumed that it's a problem to open a rule file.
    I don't think it's the problem about the rule files I wrote since I cannot even build dimensions with rule files in the Sample/Basic database.
    Anyone knows how to solve the problem? Thanks for the help.
    Best Regards,
    Anderson

    854285 wrote:
    Hi Prebhas,
    Here are the error messages:
    Object [Basic] is locked by user [admin]
    Building Dimensions Elapsed Time: [0.016] seconds
    Cannot open file: [E:\Hyperion\products\Essbase\eas\Client\dataload.err]
    Unexpected Essbase error 1030100
    Object [Basic] is unlocked by user [admin]
    p.s. Even I re-install my system is English, the word "Client" is shown in Chinese. Is it possible this is the reason? If so, how I change the folder?
    After I saw this message, I checked the folder and there is no such file. I tried to created one, but it disappear after I tried to build dimensions.
    Best Regards,
    Anderson
    Edited by: 854285 on 2011/4/25 上午 3:27HI,
    E:\Hyperion\products\Essbase\eas\Client\dataload.err
    This path is referred to error message .... it will show the errors in that file...
    and one more thing...
    while adding data source to rule file it will ask you provide a path for the error message...there you can see this path...
    Just check dataload.err file after running the rule file...
    have you associated the out line to the rule file ???
    is that rule file validate fine?
    if not associate it and try...
    Regards,
    Prabhas
    Edited by: P on Apr 25, 2011 4:43 PM

  • Cannot connect essbase sever using Essbase administration service console

    Hi:
    I installed Essbase 11.1.2.2 in my PC,
    but I cannot connect essbase server with the administration servise console. but I try to connect with ESSCMD.exe, everything is OK.
    could you pls help to advise how can I connect it ?

    Did you add the essbase server in EAS?
    If yes what is the message that you are getting while connecting to Essbase?
    Regards
    Celvin
    http://www.orahyplabs.com
    Please mark the answers as helpful/correct if applicable

  • Problems with extract metadata from Essbase with ODI 10.1.3.5.

    Hello there, I have a really annoying problem. I have 2 dimensions in essbase v11 with a space on it, (Itens Financeiros and Centros Financeiros), and this is causing a problem when I try to extract the metadata from essbace to a table. the problem occurs some times in 3 - loading - ss_0 - begin essbase metadata extract and some times in 4 - loading ss_0 - extract metadata, but in this 2 steps the error is the same:
    unknown member name [itens] in function [@idescendants]. I see in Johns blog someone sayng to add a '/"' in the front and at the end of the member filter criteria to allow ODI to parse the space as part of the member name. but I really don't understand this. Someone can helpme with this? Thanck you.

    It doesn't matter, I am able to replicate with an older version of the essbase adaptor...
    I take it this is the type of error you are receiving "com.hyperion.odi.essbase.ODIEssbaseException: Extract operation failed : Cannot query members by specs. Analytic Server Error(1200497): Error parsing formula for [REGION DEFINITION"
    If you download patch - Patch 8785893: ORACLE DATA INTEGRATOR 10.1.3.5.2_02 ONE-OFF PATCH
    It is easy to install just a matter of copying a jar file over an existing one in the \oracledi\drivers directory.
    It should resolve the issue.
    Ok?
    Cheers
    John
    http://john-goodwin.blogspot.com/                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           

  • Loading Essbase Members for [ Accounts ] Dimension in ODI 11.1.1.3 ?

    Hi
    My source is Oracle Database tables and Target is Essbase Members of Dimension ('Accounts') i m trying to load Data to Accounts member (Employee Rate) When i perform Reverse Engineering I am only able to view Dimensions not is members. So in my interface i am not able to perform mapping cause Members are not showing up.
    Problem Example:
    1- Essbase Dimensions and Members
    Accounts <--------------- Dimension
    | Employee Rate <---------- Members
    | Headcount
    | Over Time Rate1
    | Employee Salary
    Currency <--------------- Dimension
    Entity <--------------- Dimension
    Period <--------------- Dimension
    2- IN ODi After Reverse Engineering when i drag and drop to Target i only see Dimension Properties NOT members
    Example: Parent, Two Pass Calculation
    but my goal is to insert data into Memember (Employee Rate) of Accounts Dimension
    So i am not able to see Members of Accounts Dimesion so i cant perform mapping with my source table.
    Looing for your help.
    Regards

    Hi John,
    Yes you are right, that was issue.
    Now How i am going to get sub Members: what should be format.
    Accounts Dimension ----> Dimension
    |
    Employee Rate -----> Member
    |
    Over Time1 ------> Sub Member of "Employee Rate"
    |
    Shift Rate ---->Sub member of "Over Time1"
    I am having above hierarchy than what should be Format that i have to put in:
    DATA_COLUMN_DIMENSION = ??
    DATA_COLUMN_MEMBERS = ????
    Thank u john, you are always helping.
    Regards
    Sher
    Edited by: Sher Ullah Baig on Jul 5, 2012 12:27 PM

  • Hyperion Planning- Account dimension - Sort Order Issue with ODI 11.1.1.5

    Hello Experts,
    First of all, I thank you everybody in this forum for posting their valuable suggestions.
    I am facing a strange issue with ODI (Version 11.1.1.5) while loading metadata to Planning ACCOUNT dimension (Version 11.1.2.x). I am using a Oracle view to load metadata to this dimension. I have defined the sort order in the view and enabled SORT_ORDER_BY_INPUT. For the fresh load to the dimension, everything is working fine. But, when I move a member from one parent to another parent, and define it as the top member of new parent, it is missing its sort order.
    But it is working fine if you define it as the second, third...or last member under new parent. I have tried all the possible ways by flipping all the properties but unable to fix it.
    Please help me here to resolve this issue.
    Your help is greatly appreciated!!
    Thanks
    Edited by: user11965311 on Sep 20, 2011 7:07 PM

    To be honest I think you are best logging it with Oracle because it sounds like you are doing everything correctly so it could be a bug.
    Have you tested this on any previous versions of ODI or is it a new installation?
    If it does get logged with Oracle please keep me informed of the outcome as I would be interested to hear.
    Cheers
    John
    http://john-goodwin.blogspot.com/

  • Essbase export with a "string" appended with all account dimension members

    Hi Everyone ,
    can any one please suggest , how i can do my essbase export with a string appended with all account dimension members.
    i have tried more options but it doesn't looks working. i tried it by report scripts using RENAME function , but it works for 1 member at a time..
    please suggest !
    thanks
    Edited by: Vivek on Jun 19, 2012 6:55 PM

    Hi,
    If you're looking for the ability to append different strings, then you should probably be looking to an external process.
    If you're looking to append the same string, I can think of one way. Make your report script fixed-width (that way you always know which character in the line you're changing) and then utilize the MASK command. (you can find it in the Tech Ref under Report Commands)
    Robert

  • Replace dimension with renamed dimension

    Hi
    We have the following situation. We are currently in the development stage and use Essbase. We have already developed a set of reports but now some the names and aliases of our dimensions need to be changed. In one case, the name of the dimension is changed from "ACCOUNT" to "Account".
    However, the reports do not seem to pick up the change. They keep referring to ACCOUNT and error out because they cannot find this dimension anymore. Any suggestions on how to deal with this issue?
    yours
    Arie

    First, is this FR or WA. WA does have a renamer utility that can be quite cumbersome to work with, but if you export the WA report and open up in a text editor, you can do a search and replace on your dimension member.
    The same goes with FR, depending on how many objects you have in your report you might have to do a trial and error, but doing an export of the report and doing a search and replaces usually works for me. Any further issues might require a little rework of your reports in there respective design client.
    Hope this helps.

  • Error while loading the dimension through ODI

    Hi ALl,
    Here iam facing the different error,actually , i migrated all the cubes from dev server to integration server,and again i loaded and saved my rulefiles wen i loaded dimension its loading perfetly , so wen we arre loading the dimension through ODI package , but its all are fine for dev server we are getting the problem::::
    "Cannot build dimension. Analytic Server Error(1007083): Dimension build failed. There are many possible causes (for example, problem allocating memory). Check the server log file and the dimension build error file to locate the error that caused the failure..""
    then i tried in essbase , now its giving error cannot open object in the arbor path .otn file
    its not opening the .otn file, can any one help , it would be appriciated..
    Thanks

    The .otn file is created when essbase is restructuring and once completed renamed to otl, if it does not complete it can leave the .otn file.
    You should be able to delete the otn (maybe stop the application first) and open the outline.
    I would also check the logs generated from ODI and also the essbase app logs to troubleshoot the issue.
    Cheers
    John
    http://john-goodwin.blogspot.com/

  • Cannot start Essbase application

    Hi-
    We could not start our Essbase application after stopping and starting Essbase services. This issue happens randomly, usually when big calcs are running and getting interrupted by the nightly backup process. We are killing all processes and logging off users before stopping the services, however we still seem to be running into "Cannot load application..." error depicted below when trying to start the services back up.. Any suggestions are greatly appreciated. Is there any better way to get rid of any hung processes besides "alter system kill request all;" command? Thank you in advance..
    MAXL> alter system logout session all;
    OK/INFO - 1013220 - Supervisor [essbaseadmin] has forced user [JohnSmith] to logout.
    OK/INFO - 1051037 - Logging out user [a350199], active for 68 minutes.
    OK/INFO - 1013220 - Supervisor [essbaseadmin] has forced user [essbaseadmin] to logout.
    OK/INFO - 1051037 - Logging out user [essbaseadmin], active for 243 minutes.
    ERROR - 1013291 - Failed to logout user [essbaseadmin]: user has requests running.
    essmsh timestamp: Wed Mar 18 20:00:03 2009
    MAXL> alter system kill request all;
    OK/INFO - 1056090 - System altered.
    essmsh timestamp: Wed Mar 18 20:00:04 2009
    MAXL> alter application MYAPP disable connects;
    OK/INFO - 1056013 - Application MYAPP altered.
    essmsh timestamp: Wed Mar 18 20:00:04 2009
    MAXL> logout;
    User essbaseadmin is logged out
    essmsh timestamp: Wed Mar 18 20:00:04 2009
    /*--stop essbase services now******/
    ------- ESSBASE.LOG ------------------------------
    [Wed Mar 18 20:10:04 2009]Local/ESSBASE0///Error(1013018)
    Cannot unload database [MYAPP] while user [essbaseadmin] is performing database operation. Wait for the user to complete the operation, or ask the user to abort it. Log out all users and then unload the database.
    /*--start essbase services******/
    [Wed Mar 18 20:13:03 2009]Local/ESSBASE0///Info(1051283)
    Retrieving License Information Please Wait...
    [Wed Mar 18 20:13:03 2009]Local/ESSBASE0///Info(1051286)
    License information retrieved.
    [Wed Mar 18 20:13:05 2009]Local/ESSBASE0///Info(1051199)
    Single Sign-On Initialization Succeeded !
    [Wed Mar 18 20:13:05 2009]Local/ESSBASE0///Info(1051232)
    Using English_UnitedStates.Latin1@Binary as the Essbase Locale
    [Wed Mar 18 20:13:09 2009]Local/ESSBASE0///Error(1002097)
    Unable to load database [MYAPP]
    [Wed Mar 18 20:13:09 2009]Local/ESSBASE0///Error(1052001)
    Error reading from server
    [Wed Mar 18 20:13:09 2009]Local/ESSBASE0///Error(1052001)
    Error reading from server
    [Wed Mar 18 20:13:09 2009]Local/ESSBASE0///Error(1054001)
    Cannot load application MYAPP with error number [1002097] - see server log file

    Please be careful.
    When you kill a calc script, it can damage your app/db.
    I would suggest to make sure that your calc script finish before your backup run, or run after the backup finish.
    Zaky

  • Maximum no of members in Essbase Dimension can support

    Dear All,
    I am using Essbase 11.1.2.2 (64-bit)
    Number of dimensions used in my BSO Essbase cube is 9 (4-dense and 5 sparse).
    I am having a Customer dimension (sparse) upto 7 levels.
    The number of members in customer dimension is 98000.
    After loading data in essbase BSO cube, while performing Ad hoc Analysis it throws the following error in Smartview,
    "Request timed out contact your administrator to increase netretrycount and netretryinterval"
    After making changes to below variables in registry and essbase.cfg files
    NETDELAY 500
    NETRETRYCOUNT 400
    Registry settings
    [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings]\
    ReceiveTimeout=480000
    KeepAliveTimeout=180000
    ServerInfoTimeout=180000
    and also with
    ReceiveTimeout=900000
    KeepAliveTimeout=300000
    ServerInfoTimeout=300000
    I am getting the following error
    "Concurrent requests on the same session are not allowed. Wait till the previous request completes processing"
    After i reduced the no of members considerably in Customer dimension, the issue got resolved.
    My question is "Do we have any limitations in maximum no of members in a single dimension"
    What is the maximum no of members a Essbase dimension can support ?
    Regards,
    Tharik

    To answer your specific question, the limits are listed here: http://docs.oracle.com/cd/E26232_01/doc.11122/esb_dbag/limits.html. According to that, BSO will handle 1,000,000 members.
    My question would be what exactly you are doing when the error occurs. Does it happen when you attempt a drill to level zero for example? Or as soon as you retrieve an ad hoc sheet?

  • Hyperion 11.1.1.2 version compatibility with ODI 10.1.3.5.0

    Hi,
    Whether Hyperion EPM 11.1.1.2 version compatible with ODI 10.1.3.5.0 for Planning/HFM metadata loading and Essbase data loading?
    Thanks,
    Naveen Suram

    Hi,
    They are certified for version 11, though there is still an issue when you use the calc script method for exporting data.
    There is also a problem with loading data this exists on all the versions and it due to be fixed in the next EPM release later this year.
    Cheers
    John
    http://john-goodwin.blogspot.com/

  • How to create a working day/holiday attribute in Time Dimension with OWB ?

    Hello everybody,
    I am trying with no success to create a Time Dimension (with the wizard it would be easier...) with a working day or holiday attribute (0 or 1) to be able to calculate measures only on working time !!! I am totally sure it's possible, obviously, but I found nothing on forums... Could you help me ??
    I use OWB 11g, I need all fiscal year/quarter/month/week and all calendar year/quarter/month/week attributes so without any wizard it would be quite impossible... thank you for your help !
    NB: of course I know how to define if a day is a working one or not, but I currently can't add any columns in Time dim created with wizard...
    Francois
    Edited by: [email protected] on Jun 15, 2009 8:24 AM

    Hi,
    First of all, thanks everyone for your help.
    I did several tests this morning.
    First of all, i've tried with time_from = 000000 and time_to = 235959 (23:59:59 CET) and the activity has been created with Time From = 04:00:00 and Time To = 03:59:59
    Strange no ??
    I've also tried with 230000 for time from and time to but the activity has been created with Time From = 03:00:00 and Time to = 03:00:00
    I cannot understand the logic behind....
    Thanks,
    Johnny Baillargeaux

Maybe you are looking for

  • How to increase the number of rows to be displayed in BEx Web Analyzer

    hi, I am viewing reports using BEx Web analyzer option. It is displaying only 24 rows  of data at a time. How to increase the number of rows? do i need to any kind of settings? pls reply.

  • Globals.ini location in teststand 2.0

    Hi, trying to support some old code The code is looking for the globals.ini file, but does not tell us where it is looking anyone know what the path to the file is? Thanks, Jeff

  • Directory service : find user with admin rights

    Hi, I'm just taking over an existing LPAD server and i need to know which user on the directory has admins rights. I'm playing around with ldapsearch, but i'm not able to get the right search string. Os is Solaris 10 5/09 s10s_u7wos_08 SPARC. Any tho

  • Update from ATP timeseries indicator different values in APO DB & Livecache

    Hello experts, Our Basis team has ran the Livecache and DB consistency check (OM17) transaction and all the inconsistencies has been removed,but we are encounturing an error "The update from ATP time series indicator has different values in APO DB an

  • KDE cannot click inside windows

    After a big upgrade (qt5, kde 4.10, etc) I cannot click with the mouse buttons inside windows. This will happens also from a remote terminal with vnc. 1) I can click with left mouse button on kde desktop and the bottom bar. 2) I can click on gtk apps