Number of Dimensions of Essbase

Hello
Dimensions of 12 to 13 in Essbase too? (Block or global storage). I have a request for a database, but it seems that they want up to 13 dimensions.
I was told at one point that the optimal number was 9
The question is, users will be able to load to the dimensions of the attribute using Excel?

^ ^ ^ Not that I know of. How do you see the attributes used against that? Attributes this fact projects and relationship id doc? Who's going to be difficult. I guess you could stick the two dimensions of attribute on the sheet, then remove the lack, then Pierce to zero in two dimensions with delete missing. That's assuming that you already have all the intersections of data defined.

Maybe it shouldn't be attributes, but rather real dimensions?

Could come you up with some type of partitioned (can be a partition of Essbase reall or some kind of ETL would be given export and import) approach where you wrote to a smaller cube with less information and wrote for the big one?

Or you could do something cool with Dodeca where you understand all relations between id doc and project and then this number just as the information on the worksheet. The relationship between the two dimensions, with a view to entry, could be dealt with in a relational back-end and then only the members that you want to appear in a form of input.

Kind regards

Cameron Lackpour

Tags: Business Intelligence

Similar Questions

  • DIAdem has a function to determine the number of dimensions in an array?

    I'm working with a matrix, and I want to make sure that it is in fact a matrix.  If I use Ubound(MyMatrix,2), I get an error if the second dimension is not declared.  I guess I could catch the error if Ubound creates one, but I can't find a VB method to return the number of dimensions of a matrix. TIARA has such a function?

    You can use a few lines of vbs to determine the size. VBS does not offer the features that I know.

    Function GetArrayDimension (ByVal arr)
    GetArrayDimension = null
    If IsArray (arr) then
    Dim i: For i = 1 to 60
    On Error Resume Next
    UBound arr, I
    <>0 then
    GetArrayDimension = i-1
    Exit Function
    End If
    Next
    GetArrayDimension = I have
    End If
    End Function

  • Maximum number of dimensions Possible in Cube of BSO attribute

    Hello

    I have two simple questions:

    1 - What are the maximum number of dimensions Possible attribute in a Cube of BSO.
    2-how good attribute dimension can be associated with only one basic Dimension.

    We hope to get answer soon.
    Thanks in advance.

    Concerning
    Anubhav

    No limits are defined as such:
    How many Maximum number of Dimensions can create?

    Even in the Ser60, it says "many":

    A base dimension member can have many attributes, but that one attribute of each dimension of the attribute.

    See you soon...
    Rahul S.

  • Can not see all the dimensions of essbase then reverse engg.using ODI

    Hello

    I did the process of reverse engineering to get the dimensions of Essbase to the model. First time the session showed an error. When I click right to the operator of the session and click on reboot he managed the successful. But only the dimension of accounts got reversed. The rest of the dimensions are not detected in the model. Please suggest

    Hello

    You use the Agent 'Local '? If you are I recommend you create your own agent, I've seen questions with inversion using the Local Agent.

    See you soon

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

  • ORA-13000: number of dimensions is out of reach when you use SDO_GEOM. RELATE

    Dear everybody

    I try to drive what polygons covering the same area to determine separate polygons. This is so I can then have a copy of a polygon in a new table and delete all the polygons in doubles in the current table.

    I ran as follows everything first to check something:
    SELECT SDO_GEOM.RELATE
       (A.geographical_coordinates,
        'DETERMINE',
        B.geographical_coordinates,
        0.05) relationship
     FROM MAP_INDEX A,
          MAP_INDEX B
    where A.geographical_coordinates is not NULL
    and B.geographical_coordinates is not NULL;
    but I got the error message:
    Error starting at line 1 in command:
    SELECT DISTINCT A.mi_prinx,
    SDO_GEOM.RELATE
       (A.geographical_coordinates,
        'EQUAL',
        B.geographical_coordinates,
        0.05)
     FROM MAP_INDEX A,
          MAP_INDEX B
    where A.geographical_coordinates is not NULL
    and B.geographical_coordinates is not NULL
    Error report:
    SQL Error: ORA-13000: dimension number is out of range
    ORA-06512: at "MDSYS.SDO_GEOM", line 70
    ORA-06512: at "MDSYS.SDO_GEOM", line 2647
    13000. 00000 -  "dimension number is out of range"
    *Cause:    The specified dimension is either smaller than 1 or greater than
               the number of dimensions encoded in the HHCODE.
    *Action:   Make sure that the dimension number is between 1 and the maximum
               number of dimensions encoded in the HHCODE.
    Then, I tried the following:
    SELECT DISTINCT A.mi_prinx,
    SDO_GEOM.RELATE
       (A.geographical_coordinates,
        'EQUAL',
        B.geographical_coordinates,
        0.05)
     FROM MAP_INDEX A,
          MAP_INDEX B
    where A.geographical_coordinates is not NULL
    and B.geographical_coordinates is not NULL
    which produces the following error message:
    Error starting at line 1 in command:
    SELECT 
    SDO_GEOM.RELATE
    (A.geographical_coordinates,
     'EQUAL',
     B.geographical_coordinates,
     0.05) relationship
      FROM MAP_INDEX A,
           MAP_INDEX B
    Error report:
    SQL Error: ORA-13050: unable to construct spatial object
    ORA-06512: at "MDSYS.SDO_3GL", line 4
    ORA-06512: at "MDSYS.MD2", line 771
    ORA-06512: at "MDSYS.SDO_GEOM", line 2622
    ORA-06512: at "MDSYS.SDO_GEOM", line 2649
    13050. 00000 -  "unable to construct spatial object"
    *Cause:    This is an internal error.
    *Action:   Contact Oracle Support Services.
    Does anyone have an idea as to what I might hurt? The original polygons have been created in MapInfo Professional 8 and I work at 10.2 g

    I think that Imust be something wrong. I looked in SDO_GEOM_VALIDATE but once again produce the same error as the first message. I already created a spatial index and inserted values in USER_SDO_GEOM_METADATA view.

    I was able to get the following to work, I was testing the examples online just to see if I could produce a result on an sdo function:
     SELECT NAME_OF_FEATURE, SDO_GEOM.SDO_AREA(GEOGRAPHICAL_COORDINATES,M.DIMINFO)
    FROM MAP_INDEX, user_sdo_geom_metadata M
    WHERE M.TABLE_NAME='MAP_INDEX' AND M.COLUMN_NAME='GEOGRAPHICAL_COORDINATES'
    AND geographical_coordinates is not null;
    When I drew my polygons in MapInfo, they are likely to be gone in part outside the dimension values inserted in USER_SDO_GEOM_METADATA limit. Who is likely to be the cause of my problems or something else?

    If this is the cause, is far from Oracle or MapInfo installation so that anything drawn outside the area of the dimension is cut off.

    Kind regards

    Tim

    Hi Tim,.

    Since Oracle Oracle 8.1.6 suggested the use of 4-digit SDO_GTYPE values, which encode the number of dimensions in geometry. Examples of 4-digit SDO_GTYPES 2001 for one point 2D, 3001 for a 3D point, 2002 for a 2D linestring, 3002 for 3D linestring, 2003 for a 2D polygon and 3003 for a 3D polygon... Compare these values to a single digit from 1 to a point, a linestring 2 and 3 for a polygon.

    My guess is that at least some of your data is loaded using SDO_GTYPE values to a single digit, and service Oracle does not know the dimensionality of the data (is a peak identified by 2, 3 or 4 numbers?). You can check this by a:

    Select distinct a.geographical_coordinates.sdo_gtype from MAP_INDEX;

    If all of the values returned are single-digit values, then you know that's the problem.

    You have a few options.

    You can have Oracle automatically correct data migration data:
    execute sdo_migrate.to_current ('MAP_INDEX', 'GEOGRAPHICAL_COORDINATES');

    This will not define only the SDO_GTYPE properly but will fix also to any ring rotation problems (ensures the outer rings is stored in the anti-clockwise and the inner rings is stored in a clockwise direction), it will set the control problems ring (ensure an outside ring is followed by its inner rings) and it will be appropiately set of values in the SDO_ELEM_INFO_ARRAY.

    After that, you should be good to go. However, if you use a tool to update the data, and it resets the information back, the problem will continue to torment you. You should check with your provider if this is the case.

    Another option is to modify the query for a different signature, which uses the SDO_GEOM_METADATA to get the dimensionality of the data. Rather than write the query that you have, you want to change it to:

    SELECT SDO_GEOM. RELATE
    (A.geographical_coordinates,
    C.DIMINFO,
    "DETERMINE."
    B.geographical_coordinates,
    Relationship C.DIMINFO)
    OF MAP_INDEX,.
    B MAP_INDEX,
    C USER_SDO_GEOM_METADATA
    WHERE A.geographical_coordinates is not NULL
    and B.geographical_coordinates is not NULL
    and C.TABLE_NAME = 'MAP_INDEX'
    and C.COLUMN_NAME = 'GEOGRAPHICAL_COORDINATES';

    So either of those who should solve the problem, you see, but none of those who are the best way to accomplish what you want to do.

    If I were you, I would follow the first set of directions (migrate your data), make sure that I have a spatial index on my table:
    Select index_name
    of user_sdo_index_info
    where table_name = 'MAP_INDEX ';

    If no row is returned, create the index:
    create index MAP_INDEX_SIDX on MAP_INDEX (GEOGRAPHICAL_COORDINATES)
    indexType is mdsys.spatial_index;

    You can use SDO_JOIN to perform a self-join:
    http://download.Oracle.com/docs/CD/B28359_01/AppDev.111/b28400/sdo_operat.htm#BGEDJIBF
    using the SAME mask. Note the section on optimization of self-joins.

    If you don't have too much data, it could be a start to do what you want:

    create the table dups_rowids as
    Select / * + ordered * / a.rowid rowid1, b.rowid rowid2
    MAP_INDEX a,.
    MAP_INDEX B
    where (a.geographical_coordinates, b.geographical_coordinates) SDO_EQUALS = 'TRUE'
    and a.rowid <> b.rowid.

    create table nodup_rowid (noduprid VARCHAR2 (24));
    create table dup_rowid (duprid VARCHAR2 (24));

    Set serveroutput on;
    declare
    Modou varchar2 (24);
    rowidb varchar2 (24);
    rowidt varchar2 (24);
    is of type Ref cursor myCursor;
    acursor myCursor;
    cursor c1 is select rowid1, rowid2 from dups_rowids;
    Start
    for r c1 loop
    Modou: = r.rowid1;
    rowidb: = r.rowid2;
    rowidt: = NULL;

    Open acursor for ' select duprid in the dup_rowid where duprid =: modou ' using modou;
    extract the acursor in rowidt;
    If rowidt is null
    then
    immediately execute "insert into nodup_rowid values (: modou)" using modou;
    immediately execute "insert into dup_rowid values (: modou)" using modou;
    run immediately "committed."
    end if;
    close acursor;
    rowidt: = NULL;

    Open acursor for ' select duprid in the dup_rowid where duprid =: rowidb' using rowidb;
    extract the acursor in rowidt;
    If rowidt is null
    then
    run immediately ' insert into dup_rowid values (: rowidb) "using rowidb;
    run immediately "committed."
    end if;
    close acursor;
    end loop;
    end;
    /

    Your final table would then have the geometries of the original table, which had no match:

    create the table MAP_INDEX_NODUPS
    in select * from MAP_INDEX where rownum<>

    insert into MAP_INDEX_NODUPS
    (select *)
    of MAP_INDEX
    where ROWID not in
    (by selecting ROWID1 in DUPS_ROWIDS)) ;

    more alone geometries that were equal:
    insert into MAP_INDEX_NODUPS
    (select *)
    of MAP_INDEX
    where ROWID in
    (by selecting ROWID1 in NODUP_ROWID);

    I hope this helps.

  • is there a dynamic dimension in essbase

    Hi all, I had a problem, I appreciate any suggestion.

    problem / / desc:

    There is a dimension of the part in my essbase cube. part code is the code on the one hand, and the code for class is the class of the part.

    in this dimension, suppose that class code is 2nd generation, and code generation part 3 (in the dimension of the eas).

    the paroblem is that part P is the class of category A in 2012, but it is changed to B in 2013. In my size, the class of

    part P is B class.

    but I leave class is equal to A of P when the display.  and I want to emphasize that the dimension of the part is a standard dimension.

    any help?

    I know it's

    It is a classic question of OLAP modeling.  If you upgraded the design phase, and it is a production system, someone screwed upward.

    If you go on ODTUG.com site and sign up (free!) I did a presentation called 'Advanced Design Considerations for OSI' Kscope12 which lists all (?) approaches this problem with their advantages and disadvantages.  The pieces you want are pages 33 to 38 of the .pdf file.  Maybe give a first reading.  It's here (link only works once you have a WORLD account): WORLD: technical resources WORLD

  • What happens in steady when I change a dense dimension in Essbase?

    Hi all

    When I add/change/remove any member of Dimension Dense, what are the files that would be get restructured.

    I know they are otl files, pag and ind but don't know how/why file ind gets restructured.

    (Index files contains the only address to the actual data blocks which are formed by unique combinations of sparse dimension, but when we make changes to Dense dimension why file ind gets restructured).

    Thank you

    Amith

    Amith, the index contains pointers existing blocks - it literally tells Essbase where in the .pag files to find a particular block.  If the blocks change size / move (because they will be in a dense restructuring implied), the updated index.

    Take Sample.Basic for example.  If the block for "NYC"->"100-10" exists from the 1000th byte of ess00001.pag, the index entry for "New York"-> "100-10" will take account of this.  Then, we perform an implicit restructuring by removing a few dense members.  The block for "New York"-> "" 100-10 will always exist, but it might be present in the file from the 500th byte.  The entry of index for "New York" file-> "" 100-10 must be updated.

    See optimizing database restructuring in the database administrator's Guide (Sreekumar post above is actually taken from this section).

  • Different paths to a common Dimension of Essbase with varied depth drill

    Hello
    Need a solution to a problem that I met where in I have two Essbase cubes, in the two cubes, there is A dimension, the dimension has several different levels in each of the cubes. How to associate the drilling dimension path to match their existing structure in the respective cubes? I don't want just a single dimension of MDB level.

    An example scenario would be:
    Cube 1: Products-> product category-> subcategory-> product name product
    Cube 2: Products-> product category

    I want to have only one product in the MDB layer Dimension and have multiple hierarchies on it. My problem is how to associate the process of drilling the cube on which it should work-specific? The cubes are identical to each other in all other aspects other than this difference.

    Thank you and best regards,
    LARY

    @user3879025: no one mentioned SAP and irregular hierarchies work perfectly fine Essbase and MS Analysis Server for example.

    @jboy: ok, so you will have logical table and a hierarchy.

    Physically, you need to define a complex join (physical don't work... we discussed lately here) where Cube1.Country = Cube2.Country.

    The logical table will have four logical columns 'The world', 'Région', 'Country' and 'city '. You create those start with Cube1 logical table. You pull Cube2.Country on the Cube1.Country column to get a double mapping for this column. You pull the Cube2.City column on the logical table source Cube2.

    Now go through the LTS and columns and make sure they have the right levels of value. LTS to Cube1 will be at the level of the "country". LTS Cube2 will be 'city '.

    For the hierarchy, you will start also turned off with one that has been created since Cube1.

    Since there is now a single column called 'Country' remaining, you're already in the green up to this level. Now, to add a new child that contains the column 'City '. It is your hierarchy supported.

    Now, the thing lacking is of course the measures. Here, you get new levels right. Cube1.Measure1 and Cube1.Measure2 will be at the content level "Country", while measures Cube2 will be at the level of 'City '.
    Best thing to do would be to limit this model in a clean (at least a clean presentation catalogue) business model to eliminate the problems from other dimensions (unconforming) you will very likely and potential errors so removed for users who are not aware of the real structure in the background.

    HTH,
    C.

  • Order of the HSP_Rates dimensions in essbase

    Hi all

    I have the HSP_Rates dimension, which is marked as sparse but in big lines, it is located between period and account and both are dense.

    How to move the order of the dimensions HSP_Rates next to the period and accounts through a web planning.

    Thank you

    Kind regards

    VT

    I thank you all.

    I could solve this problem by updating the relational tables.

    Below the blog also has helped me and it has all the steps to follow

    MindStreaming: Hyperion Planning: performance settings Dimension order - dims move them not all

    Kind regards

    VT

  • What type of Essbase restructuring occurs if change the position of sparse dimension in outline

    The wording of the Essbase Administrator's guide is curious me...

    We have a 11.1.2.2 application Planning/Essbase and I want to use the Performance parameters in the planning to go down a dimension of the sparse outline more order.

    Essbase (contour change Quick Reference) Administrator's guide tells me two possible outcomes, but it's not clear to me which apply in my case.

    The first case: ("change the order of the two-dimensional sparse") said Essbase restructures the index.

    The second case: ("change the order of dimensions') said Essbase restructures them data and index

    Hoping that the forum can help me decide which one of them is true - thank you.

    I never noticed the ambiguity of leaflets before, but if you just change the order of the sparse dimensions, it should be the first (an index restructure).

  • Maximum number of user defined dimensions for Hyperion application with several types of plan

    Dear,

    I know that the maximum number of dimensions is 20 for an application and for better performance, we shouldn't have more than 12 years, but if we plan different types? I found the below in the psb user guide:

    "Applications are supported up to 20 dimensions. However, optimal performance, not more than 12 dimensions must be attributed to each Type of Plan. »

    I have therefore 20 dimensions by plan type, or application? and that optimal performance it should be 12 dimensions by plan type, not by the application?

    Any advice, please?

    Thank you

    Hello

    The limit is for a planning application for a type of plan... You can add dimension to choose to exist for a type of plan in particular.

    All members of custom dimension that there will be for only this type of regime...

    Kind regards

    Sourabh

  • How to determine the number of members in the dimension of a dimension

    I would be very grateful for a tip on where and how can I find the number of dimension members in a dimension of a Hyperion Planning application. I found nothing explicit in EPMA or EAS. Thank you very much in advance! :)

    2 other places

    Go to the Application Administration/Dimensions

    Click on the 'Parameters of Performance' tab, you will see all dimensions and all the number of dimension members at the same place

    Go to the EA. Go to the App go to the database. Make a right click Select Edit properties. Click the Dimensions tab, you will see again all the dimension and member count

    Published by: EW on July 20, 2010 14:38

  • HPCM errors when deploying on Essbase cubes

    Hi all
    I'm deploying cubes into Essbase to application of cost-effectiveness (example application bikes).

    But I still get following errors in hpm.log:
    2010-02-08 12:49:27, 227 com.hyperion.profitability.data.mdb.essbase.EssbaseAPI [Thread-20] ERROR: error creating dimension: OPSActivities
    2010-02-08 12:49:27, 227 com.hyperion.profitability.business.mdb.deployment.cubegeneration.CubeGenerator [Thread-20] ERROR: failure of building Dimension and hierarchy
    com.hyperion.profitability.data.mdb.essbase.MDBException: error creating dimension: OPSActivities
    at com.hyperion.profitability.data.mdb.essbase.EssbaseAPI.createDimension (EssbaseAPI.java:641)
    at com.hyperion.profitability.business.mdb.deployment.cubegeneration.CubeGenerator.createDimensionAndMembers(CubeGenerator.java:702)
    at com.hyperion.profitability.business.mdb.deployment.cubegeneration.CubeGenerator.createOutline(CubeGenerator.java:402)
    at com.hyperion.profitability.business.mdb.deployment.cubegeneration.CubeGenerator.deployCube(CubeGenerator.java:197)
    at com.hyperion.profitability.business.service.CubeDeployer.deployCube(CubeDeployer.java:60)
    at com.hyperion.profitability.business.service.ServiceFacade.deployCube(ServiceFacade.java:717)
    at com.hyperion.profitability.business.integration.ces.jobs.DeployCubeJob.start(DeployCubeJob.java:35)
    to com.hyperion.profitability.business.integration.ces.TaskHandler$ AgentThread.run (TaskHandler.java:128)
    Caused by: com.essbase.api.base.EssException: failed to add the dimension. Essbase Error (1290002): network error [10061]: unable to connect to [h11:32768]. The client has timed out waiting to connect to the server Essbase using the TCP/IP protocol. Make sure that the client computer has a sufficient number of available ports.
    at com.essbase.server.framework.EssOrbPluginDirect.ex_olap (unknown Source)
    at com.essbase.server.framework.EssOlapMetaDataService.ex_olap (unknown Source)
    at com.essbase.server.framework.EssOlapMetaDataService.essOtlAddDimension (unknown Source)
    at com.essbase.server.framework.EssOrbPluginDirect.essOtlAddDimension (unknown Source)
    at com.essbase.api.session.EssOrbPlugin._invokeOutlineMethod (unknown Source)
    at com.essbase.api.session.EssOrbPlugin._invokeMethod2 (unknown Source)
    at com.essbase.api.session.EssOrbPlugin._invokeMethod (unknown Source)
    at com.essbase.server.framework.EssOrbPluginDirect._invokeProtected (unknown Source)
    at com.essbase.api.session.EssOrbPluginEmbedded.invokeMethod (unknown Source)
    at com.essbase.api.session.EssOrbPluginEmbedded.invokeMethod (unknown Source)
    at com.essbase.api.session.EssOrbPlugin.essOtlAddDimension (unknown Source)
    to com.essbase.api.metadata.EssDimension. < init >(Unknown Source)
    to com.essbase.api.metadata.EssDimension. < init >(Unknown Source)
    at com.essbase.api.metadata.EssCubeOutline.createDimension (unknown Source)
    at com.hyperion.profitability.data.mdb.essbase.EssbaseAPI.createDimension (EssbaseAPI.java:631)
    ... 7 more
    2010-02-08 12:49:27, 243 com.hyperion.profitability.business.mdb.deployment.cubegeneration.CubeGenerator [Thread-20] ERROR: failed to createOutline with CubeGenerationException
    com.hyperion.profitability.business.mdb.deployment.cubegeneration.CubeGenerationException
    at com.hyperion.profitability.business.mdb.deployment.cubegeneration.CubeGenerator.createDimensionAndMembers(CubeGenerator.java:874)
    at com.hyperion.profitability.business.mdb.deployment.cubegeneration.CubeGenerator.createOutline(CubeGenerator.java:402)
    at com.hyperion.profitability.business.mdb.deployment.cubegeneration.CubeGenerator.deployCube(CubeGenerator.java:197)
    at com.hyperion.profitability.business.service.CubeDeployer.deployCube(CubeDeployer.java:60)
    at com.hyperion.profitability.business.service.ServiceFacade.deployCube(ServiceFacade.java:717)
    at com.hyperion.profitability.business.integration.ces.jobs.DeployCubeJob.start(DeployCubeJob.java:35)
    to com.hyperion.profitability.business.integration.ces.TaskHandler$ AgentThread.run (TaskHandler.java:128)
    Caused by: com.hyperion.profitability.data.mdb.essbase.MDBException: error creating dimension: OPSActivities
    at com.hyperion.profitability.data.mdb.essbase.EssbaseAPI.createDimension (EssbaseAPI.java:641)
    at com.hyperion.profitability.business.mdb.deployment.cubegeneration.CubeGenerator.createDimensionAndMembers(CubeGenerator.java:702)
    ... 6 more
    Caused by: com.essbase.api.base.EssException: failed to add the dimension. Essbase Error (1290002): network error [10061]: unable to connect to [h11:32768]. The client has timed out waiting to connect to the server Essbase using the TCP/IP protocol. Make sure that the client computer has a sufficient number of available ports.
    at com.essbase.server.framework.EssOrbPluginDirect.ex_olap (unknown Source)
    at com.essbase.server.framework.EssOlapMetaDataService.ex_olap (unknown Source)
    at com.essbase.server.framework.EssOlapMetaDataService.essOtlAddDimension (unknown Source)
    at com.essbase.server.framework.EssOrbPluginDirect.essOtlAddDimension (unknown Source)
    at com.essbase.api.session.EssOrbPlugin._invokeOutlineMethod (unknown Source)
    at com.essbase.api.session.EssOrbPlugin._invokeMethod2 (unknown Source)
    at com.essbase.api.session.EssOrbPlugin._invokeMethod (unknown Source)
    at com.essbase.server.framework.EssOrbPluginDirect._invokeProtected (unknown Source)
    at com.essbase.api.session.EssOrbPluginEmbedded.invokeMethod (unknown Source)
    at com.essbase.api.session.EssOrbPluginEmbedded.invokeMethod (unknown Source)
    at com.essbase.api.session.EssOrbPlugin.essOtlAddDimension (unknown Source)
    to com.essbase.api.metadata.EssDimension. < init >(Unknown Source)
    to com.essbase.api.metadata.EssDimension. < init >(Unknown Source)
    at com.essbase.api.metadata.EssCubeOutline.createDimension (unknown Source)
    at com.hyperion.profitability.data.mdb.essbase.EssbaseAPI.createDimension (EssbaseAPI.java:631)
    ... 7 more
    2010-02-08 12:49:27, 664 com.hyperion.profitability.business.mdb.deployment.cubegeneration.CubeGenerator WARN [Thread-20]: cannot close the contour
    com.essbase.api.base.EssException: cannot close the contour of the cube. Essbase Error (1290002): network error [10061]: unable to connect to [h11:32768]. The client has timed out waiting to connect to the server Essbase using the TCP/IP protocol. Make sure that the client computer has a sufficient number of available ports.
    at com.essbase.server.framework.EssOrbPluginDirect.ex_olap (unknown Source)
    at com.essbase.server.framework.EssOlapMetaDataService.ex_olap (unknown Source)
    at com.essbase.server.framework.EssOlapMetaDataService.closeOutline (unknown Source)
    at com.essbase.server.framework.EssOtlConnectionContext.close (unknown Source)
    at com.essbase.server.framework.EssOrbPluginDirect.closeOutline (unknown Source)
    at com.essbase.api.session.EssOrbPlugin._invokeOutlineMethod (unknown Source)
    at com.essbase.api.session.EssOrbPlugin._invokeMethod2 (unknown Source)
    at com.essbase.api.session.EssOrbPlugin._invokeMethod (unknown Source)
    at com.essbase.server.framework.EssOrbPluginDirect._invokeProtected (unknown Source)
    at com.essbase.api.session.EssOrbPluginEmbedded.invokeMethod (unknown Source)
    at com.essbase.api.session.EssOrbPluginEmbedded.invokeMethod (unknown Source)
    at com.essbase.api.session.EssOrbPlugin.closeOutline (unknown Source)
    at com.essbase.api.metadata.EssCubeOutline.close (unknown Source)
    at com.essbase.api.metadata.EssCubeOutline.close (unknown Source)
    at com.hyperion.profitability.business.mdb.deployment.cubegeneration.CubeGenerator.closeOutline(CubeGenerator.java:449)
    at com.hyperion.profitability.business.mdb.deployment.cubegeneration.CubeGenerator.createOutline(CubeGenerator.java:428)
    at com.hyperion.profitability.business.mdb.deployment.cubegeneration.CubeGenerator.deployCube(CubeGenerator.java:197)
    at com.hyperion.profitability.business.service.CubeDeployer.deployCube(CubeDeployer.java:60)
    at com.hyperion.profitability.business.service.ServiceFacade.deployCube(ServiceFacade.java:717)
    at com.hyperion.profitability.business.integration.ces.jobs.DeployCubeJob.start(DeployCubeJob.java:35)
    to com.hyperion.profitability.business.integration.ces.TaskHandler$ AgentThread.run (TaskHandler.java:128)
    2010-02-08 12:49:27, 680 [Thread-20] ERROR com.hyperion.profitability.business.service.CubeDeployer:
    com.hyperion.profitability.business.mdb.deployment.cubegeneration.CubeGenerationException
    at com.hyperion.profitability.business.mdb.deployment.cubegeneration.CubeGenerator.createDimensionAndMembers(CubeGenerator.java:874)
    at com.hyperion.profitability.business.mdb.deployment.cubegeneration.CubeGenerator.createOutline(CubeGenerator.java:402)
    at com.hyperion.profitability.business.mdb.deployment.cubegeneration.CubeGenerator.deployCube(CubeGenerator.java:197)
    at com.hyperion.profitability.business.service.CubeDeployer.deployCube(CubeDeployer.java:60)
    at com.hyperion.profitability.business.service.ServiceFacade.deployCube(ServiceFacade.java:717)
    at com.hyperion.profitability.business.integration.ces.jobs.DeployCubeJob.start(DeployCubeJob.java:35)
    to com.hyperion.profitability.business.integration.ces.TaskHandler$ AgentThread.run (TaskHandler.java:128)
    Caused by: com.hyperion.profitability.data.mdb.essbase.MDBException: error creating dimension: OPSActivities
    at com.hyperion.profitability.data.mdb.essbase.EssbaseAPI.createDimension (EssbaseAPI.java:641)
    at com.hyperion.profitability.business.mdb.deployment.cubegeneration.CubeGenerator.createDimensionAndMembers(CubeGenerator.java:702)
    ... 6 more
    Caused by: com.essbase.api.base.EssException: failed to add the dimension. Essbase Error (1290002): network error [10061]: unable to connect to [h11:32768]. The client has timed out waiting to connect to the server Essbase using the TCP/IP protocol. Make sure that the client computer has a sufficient number of available ports.
    at com.essbase.server.framework.EssOrbPluginDirect.ex_olap (unknown Source)
    at com.essbase.server.framework.EssOlapMetaDataService.ex_olap (unknown Source)
    at com.essbase.server.framework.EssOlapMetaDataService.essOtlAddDimension (unknown Source)
    at com.essbase.server.framework.EssOrbPluginDirect.essOtlAddDimension (unknown Source)
    at com.essbase.api.session.EssOrbPlugin._invokeOutlineMethod (unknown Source)
    at com.essbase.api.session.EssOrbPlugin._invokeMethod2 (unknown Source)
    at com.essbase.api.session.EssOrbPlugin._invokeMethod (unknown Source)
    at com.essbase.server.framework.EssOrbPluginDirect._invokeProtected (unknown Source)
    at com.essbase.api.session.EssOrbPluginEmbedded.invokeMethod (unknown Source)
    at com.essbase.api.session.EssOrbPluginEmbedded.invokeMethod (unknown Source)
    at com.essbase.api.session.EssOrbPlugin.essOtlAddDimension (unknown Source)
    to com.essbase.api.metadata.EssDimension. < init >(Unknown Source)
    to com.essbase.api.metadata.EssDimension. < init >(Unknown Source)
    at com.essbase.api.metadata.EssCubeOutline.createDimension (unknown Source)
    at com.hyperion.profitability.data.mdb.essbase.EssbaseAPI.createDimension (EssbaseAPI.java:631)
    ... 7 more
    2010-02-08 12:49:27, 680 com.hyperion.profitability.business.integration.ces.jobs.DeployCubeJob [Thread-20] ERROR: error deployment cubes
    com.hyperion.profitability.business.service.ServiceException: com.hyperion.profitability.business.mdb.deployment.cubegeneration.CubeGenerationException
    at com.hyperion.profitability.business.service.CubeDeployer.deployCube(CubeDeployer.java:70)
    at com.hyperion.profitability.business.service.ServiceFacade.deployCube(ServiceFacade.java:717)
    at com.hyperion.profitability.business.integration.ces.jobs.DeployCubeJob.start(DeployCubeJob.java:35)
    to com.hyperion.profitability.business.integration.ces.TaskHandler$ AgentThread.run (TaskHandler.java:128)
    Caused by: com.hyperion.profitability.business.mdb.deployment.cubegeneration.CubeGenerationException
    at com.hyperion.profitability.business.mdb.deployment.cubegeneration.CubeGenerator.createDimensionAndMembers(CubeGenerator.java:874)
    at com.hyperion.profitability.business.mdb.deployment.cubegeneration.CubeGenerator.createOutline(CubeGenerator.java:402)
    at com.hyperion.profitability.business.mdb.deployment.cubegeneration.CubeGenerator.deployCube(CubeGenerator.java:197)
    at com.hyperion.profitability.business.service.CubeDeployer.deployCube(CubeDeployer.java:60)
    ... 3 more
    Caused by: com.hyperion.profitability.data.mdb.essbase.MDBException: error creating dimension: OPSActivities
    at com.hyperion.profitability.data.mdb.essbase.EssbaseAPI.createDimension (EssbaseAPI.java:641)
    at com.hyperion.profitability.business.mdb.deployment.cubegeneration.CubeGenerator.createDimensionAndMembers(CubeGenerator.java:702)
    ... 6 more
    Caused by: com.essbase.api.base.EssException: failed to add the dimension. Essbase Error (1290002): network error [10061]: unable to connect to [h11:32768]. The client has timed out waiting to connect to the server Essbase using the TCP/IP protocol. Make sure that the client computer has a sufficient number of available ports.
    at com.essbase.server.framework.EssOrbPluginDirect.ex_olap (unknown Source)
    at com.essbase.server.framework.EssOlapMetaDataService.ex_olap (unknown Source)
    at com.essbase.server.framework.EssOlapMetaDataService.essOtlAddDimension (unknown Source)
    at com.essbase.server.framework.EssOrbPluginDirect.essOtlAddDimension (unknown Source)
    at com.essbase.api.session.EssOrbPlugin._invokeOutlineMethod (unknown Source)
    at com.essbase.api.session.EssOrbPlugin._invokeMethod2 (unknown Source)
    at com.essbase.api.session.EssOrbPlugin._invokeMethod (unknown Source)
    at com.essbase.server.framework.EssOrbPluginDirect._invokeProtected (unknown Source)
    at com.essbase.api.session.EssOrbPluginEmbedded.invokeMethod (unknown Source)
    at com.essbase.api.session.EssOrbPluginEmbedded.invokeMethod (unknown Source)
    at com.essbase.api.session.EssOrbPlugin.essOtlAddDimension (unknown Source)
    to com.essbase.api.metadata.EssDimension. < init >(Unknown Source)
    to com.essbase.api.metadata.EssDimension. < init >(Unknown Source)
    at com.essbase.api.metadata.EssCubeOutline.createDimension (unknown Source)
    at com.hyperion.profitability.data.mdb.essbase.EssbaseAPI.createDimension (EssbaseAPI.java:631)
    ... 7 more

    Could someone tell me what am I doing wrong and how to fix it? I changed my account to be an administrator in Essbase (I also selected ALL rights available in Shared Services), but always without success.

    I thank very you much in advance!

    Kind regards
    Vlado

    No problem, if all goes well, it should solve the problem.
    Make sure you reboot after you make changes to the registry, however.

    See you soon

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

  • Count the number of LEDs

    Hello

    what I try to do, is I want to calculate the number of the Green LED and the red lights of a table and display it in the front panel as shown in the file attached. Can anyone help please? Another thing, how to write to the file of table 3d?

    Here is a VI that will save a multidimensional array to a file and then read it back and restore the table number of dimensions and the original size. Note that writing on the portion of the file automatically adapts to the number of dimensions and the size of the array. Playback is only implemented for 1, 2 and 3 dimensions tables. It can be extended to any size but the indicators and Reshape code must be created manually for the number of dimensions to use.

    Also note that for the data types that are not integers, some additional formatting or accounting may be required for the size of the table information.

    Lynn

  • Essbase rule files

    Hi all

    Can I load a data file that is missing 3 dimensions in essbase.

    If so, how?

    -Sunny

    Well, every piece of data must be loaded at the intersection of a member of each dimension, so you have to say which Member of each of these dimensions to load the data in a certain wayto Essbase.

    Assuming that the file can not be changed, most likely you can use the load 'header' rule to specify a single of each of these three dimensions member (even if it's just a model "No_Dim1", "No_Dim2" type member).

    Sometimes (I don't know your data or application) the business logic is such that the Member may be derived from the name of members in other dimensions, handled in the State of charge.  I do not load rule ETL.

Maybe you are looking for