Spreadsheet Services Vs Spreadsheet Addin

<p>Hi all,</p><p>I have a application developed using VB API with the SpreadsheetAddin VBA Tool.</p><p>Now I want to migrate the application to the  Spreadsheetservices.</p><p>Can anybody tell me, what changes i should make to theapplication?</p><p>I am using <b>Essbase 7.1.5</b>  and <b>Spreadsheetservices 7.1.2</b>.</p><p>Does using diffrent versions of Essbase Server and spreadsheetservices makes any diffrence?</p><p>Waiting for reply...</p><p>Thanx.</p><p> </p><p>Radhika</p><p> </p><p> </p><p> </p><p> </p><p> </p><p> </p><p> </p><p> </p><p> </p>

<BR>BTW, Spreadsheet Services does have more VBA functions, so if the API calls you are using are covered in the expanded VBA functions, you will be fine.. Otherwise, you may have some issues porting your code.<BR><BR>Tim<BR>

Similar Messages

  • BI-spreadsheet addin errors

    Oracle EE 9.2.0.6.0
    OLAP patch-set #3948480 (9.2.0.6.0 olap) applied
    BI Spreadsheet Add-in:
    I get 3 errors when I try to connect to the database using the spreadsheet addin. Here are the first lines of the error msgs:
    1) oracle.dss.metadataManager.common.MetadataManagerException: BIB-10701 Error occurred in connection to metadata.
    2)
    oracle.dss.connection.common.ConnectionException: BIB-16627 Cannot connect to the database.
    3)
    java.sql.SQLException: ORA-37111: Message 37111 not found; product=RDBMS; facility=ORA
    ; arguments: [unknown]
    ORA-06512: at "SYS.OLAPIBOOTSTRAP", line 0
    ORA-06512: at line 1
    Any ideas on getting around these please. Thanks.

    Error 37111 indicates that the instance is in shared-server mode, but the OLAPI sharable library was not preloaded (which is required in shared-server mode). Try setting parameter xsolapiload_at_process_start to "shared_server".
    This message does not indicate an operating system. If you are on Red Hat 3.3 or higher, you must also either switch from shared-server mode to dedicated-server mode or disable the Linux 'exec-shield' feature that randomizes sharable library load addresses.

  • Essbase spreadsheet addin on Excel 2010

    Hi,
    I am searching answer for one simple question. Can anyone please help me in that?
    Qns: Does essbase (11.1.2.2) excel addin works on MS excel 2010 (32 bit) (without running Tim's cmd file)?
    Is anyone using essbase (11.1.2.2) excel addin on MS excel 2010 (32 bit) ?
    Regards
    SB

    Yes it does run on Excel 2010 32bit, sometimes you may need to make changes to environment variables such as the path but you shouldnt need to launch Excel from a script.
    Cheers
    John
    http://john-goodwin.blogspot.com/

  • Error configuring Shared Services

    I installed correctly Hyperion 11.1.1.3, but when I try to configure with System Configurator, it gives me an error for all applications in "Register with Shared Services".
    This is the log in configtool_err.log.
    Shared Services is not initialized. Please retry the operation. If problem persists, please check the database configuration. Registeration failed: error.UnableToCreateFolder.Shared Services is not initialized. Please retry the operation. If problem persists, please check the database configuration. Registeration failed: error.UnableToCreateFolder.
         at com.hyperion.interop.lib.helper.RegistrationHelper.register(Unknown Source)
    com.hyperion.hbr.common.HBRLogger, FATAL, Error while creating Repository object. Please make sure your HBR Configuration is correct.
    (Oct 09, 2009, 04:50:19 PM), com.hyperion.hbr.common.HBRLogger, FATAL,
    If I try to run Essbase Admin Services it works, but not Financial Reporting (it says GSM server not found on port 6800).
    What is the problem?
    What I have to do?
    Thanks in advance

    I stopped all the Hyperion services and I ran System Configurator again, now the Register with Shared Services was only near Workspace, and again it failed!
    All the other configuration was ok.
    Now I can use Administration Services and Excel addin but when I try Financial Reporting or Workspaces they don't work.
    Furthermore I can create user directly from Administration Services so I think that the integration with Share Services failed (I haven't checked the Essbase standalone option).
    If I check the configtool_err.log after the already seen "Shared Services is not initialized".
    I notice
    DBConnectionPool::get: [Hyperion][Oracle JDBC Driver][Oracle]Connection refused, (DESCRIPTION=(TMP=)(VSNNUM=185599744)(ERR=12518)(ERROR_STACK=(ERROR=(CODE=12518)(EMFI=4))(ERROR=(CODE=12560)(EMFI=4))(ERROR=(CODE=530)(EMFI=4))(ERROR=(BUF='32-bit Windows Error: 233: Unknown error'))))
    Does this means a problem with the database? In this case why all the "Configure Database" in the System Configurator was ok?
    In financial Reporting it says again the "could not connect to GSM server" error but the all the services are up.
    Thanks

  • Error 109: MaxL API instance not active

    Hello Gurus,
    I am using EPM 11.1.2.1 and I am getting the following error while trying to expand the Essbase server from EAS console.
    Error 109: MaxL API instance not active
    Following are some steps that I have followed:
    1. Checked the environment variables which are set properly
    2. Logged to oracle support and checked for the documentation related to the error but no results.
    3. Moreover I am not able to connect to essbase server using Essbase Addin from Excel - This works after uninstalling and reinstalling Excel Spreadsheet addin
    I am using MS Office 2007 SP2
    4. When it connects to the essbase server from the excel addin, it does not expand the essbase server from EAS console and this happens vice versa
    What I want to know is if there is something that I am missing.
    Any help will be appreciated.
    Thanks and Regards
    Saurabh

    When you say you logged into Oracle Support did you find "Expanding on the Application Node in Essbase Administration Services (EAS) Errors with "Error: 109: MaxL API instance is not active" [ID 1357482.1]"
    Cheers
    John
    http://john-goodwin.blogspot.com/

  • How to view the reports in excel

    created repots in excel, then how the user will view the reports.what we must provide to the user

    First of all, user should installed Spreadsheet Addin
    Then, we would need to provide an access to the particular application.
    Regards
    Cnee

  • How do you set a default format property for a formula defined in the AWM?

    Is there a way to define a default format property for a formula that I create in the AW?
    For example, if I define a formula in AW I can assign it a datatype of decimal. But what property do I need to add if want that formula to by DEFAULT always display a certain way, regardless if I use the Discover Plus with OLAP option or OracleBI Spreadsheet Addin?
    Example: want to display it by default, in the AW cube, as being associated to a format of 00.0000 or 00.0000% or $###,##0.00 etc. This way, no mater what tool I use to view the cube, it will by default inherit my default format (set in the AW).
    Thanks.

    Okay, but if I use the out-of-the-box products Oracle provides (ie: Discover Plus with Olap, and the OracleBI Spreadsheet Addin) I still dont understand what my solution is?
    The only other solution we tried was to create formulas using AWM template files. The issue here is trying to find out what property syntax needs to be added to the XML code, so that my formula, by default, is associated to a certain formating style (ie: 00.00). And then when you reference that formula in those out-of-the-box Oracle products, it displays as expected.

  • Essbase error:You do not have sufficient access to perform a lock on this..

    Hi all,
    I tried to retrieve the members in the spreadsheet addin client and I am getting the error as follows:
    Essbase error: You do not have sufficient access to perform a lock on this database.
    But Iam trying to do only a retrieve operation. Essbase version is 9.3.0.1.02 and OS is windows XP.
    Also under Essbase->options->Mode tab, the check box update mode was unchecked.
    I was able to do the operation before without any error and suddenly Iam facing this issue.
    Can anyone help me on the above
    Thanks in advance,
    Raja

    Hi Raja,
    Check this out../
    Weird problem regarding Essbase Excel plug in
    It might help
    Regards
    Amarnath

  • HAL 9.3.1 Essbaes Adapter Error

    We recently migrated from Planning 3.5.1 to 9.3.1 and are still using HAL. In several of our Integrations we were able to pull in the new adapters (Planning 9.2 and Essbase 9.2 - we had to use this older Essbase adapter because the newest version wasn't working). And most of my integrations run fine.
    However, I have one integration for HAL that is failing on a Dimension extraction step with the message:
    Flow ID: 'getMetaActProd'
    Adapter ID: 'Essbase2--GrProfit'
    Error Message: com.hyperion.essbaseadapter.application.ap.APException: Exception #1: error code - 1033: Essbase Error: native code - 1060000
    Most the time we don't get this detail but a 'C++ exception' message and the integration stops (usually when we run this from it's executable). Sometimes running the integration from the executable gives us the other message above - wierd.
    Anyway, I go into the integration and run this and this steps is pulling about 4,000 part numbers into an Access database -we're comparing part #'s from our outline to parts that come in through a data source. The integration gets to about 3,000 or so and then looks like it freezes up and we get the above message.
    I have basically the same integration running on a smaller applicaiton/database and it gets through this step OK. So, I'm at a bit of a loss here as to what I can check. I suspect the adapter was fine because I have integrations the get into Essbase and load and calc' data and all that fine. But this step on our larger database is bombing.
    Anyone have any ideas?

    try the method suggested by user609180 in this post: Re: HAL error 1033 when connecting to essbase/ Analytics />
    It worked for me
    <blockquote>
    <blockquote>
              I've got a solution which Ive tested and works! You need the 9.2.0
              runtime in order for the VBIS Essbase 9.2.0 Adapter to work. This comes
              from installing the 9.2.0 Essbase Client
              This is what I did I on my client machine:
              1. Uninstall EAS 9.3.1 Console (Not the server), Essbase Client 9.3.1, VBIS
              2. Reinstall in this sequence:
              2.1 Essbase Client 9.2.0, including runtime, and spreadsheet add-in
              2.2 VBIS 7.3
              2.3 HAL Essbase Adapter 9.2.0
              2.4 EAS 9.3.1 Console
              Also
              ensure these Window Environment Variables are set(This is based on my
              computer settings so could differ from yours) Right mouse click My
              Computer &gt; Properties &gt; Advanced Tab &gt; Environment Variables:
              /*USER VARIABLES*/
              /*CLASS PATH*/
              C:\Program Files\Vignette\V7\vbis\Hyperion\EssbaseAdapter
              /*PATH*/
              C:\Program Files\Vignette\V7\vbis\Hyperion\EssbaseAdapter\adm
              /*ENVIRONMENT VARIABLES*/
              /*CLASS PATH*/
              C:\Program Files\Vignette\V7\vbis\Hyperion\EssbaseAdapter\adm
              /*PATH*/
              C:\Program Files\Vignette\V7\vbis\Hyperion\EssbaseAdapter\adm;C:\Program Files\Java\jre1.5.0_07\bin\client\
              You might have extra variable paths defined under the PATH variables.
              Ive
              managed to add the adapter in a VBIS project without any errors, it
              connects to Essbase though yet to test if it will perform a send
              properly. The spreadsheet addin works with 9.2.0 and the EAS Console
              works with 9.3.1 connecting to the Essbase Server 9.3.1.
              Hope this helps!
              Message was edited by:
              user609180
    </blockquote>
    </blockquote>

  • Strange characters showing up in Essbase Server pick list

    I have one user, that is logging into her Essbase spreadsheet addin and seeing all kinds of strange characters following each server name in the Server drop down list within the Essbase System Login window.  Any ideas what would cause this?
    What we have found is the Server names and strange characters are showing up in the registry key: "HKEY_CURRENT_USER\Software\Hyperion Solutions\Essbase\Login".  Normally you would see something like this in this key:
    (Default)    Reg_SZ    (Value not set)
    Server        Reg_SZ    ServerName1
    Server1      Reg_SZ    ServerName2
    Server2      Reg_SZ    ServerName3
    etc.
    What is showing now, is the original list of servers, with 10 or so new ones that repeat the server names that were already there followed by strange characters.  There were 10 extra entries in this particular persons drop down list.  We deleted them from the Registry and she was good for a few minutes and then they came back!!  Anybody seen this before?  We are running 11.1.2.1 of the Oracle Essbase Spreadsheet Add-in.  Excel 2010.  Windows 7.  She is also using the In2HypEssbase ribbon, but so are many others, and she is the only one experiencing this problem.
    Thanks,
    Mike

    Sorry, I forgot to mention that we did delete them from the registry and they did disappear from the drop down list.  But a little while later it happened again!  They seem to keep coming back and we don't know why.  Again, she is the only person in the company that has had this issue.  I have had her shutdown everything and reboot her pc with no luck as well, just to make sure there wasn't something quirky going on in the memory of the pc.
    Mike

  • Using BIA_RegisterCalcValidationProgram in Excel AUTO_OPEN macro

    The documentation for the Spreadsheet Addin, section 5.5, states:
    "You can include the BIA_RegisterCalcValidationProgram() macro in the auto_open procedure to automatically register the program for calculation and validation when a workbook is opened."
    I have created an AUTO_OPEN() procedure in Excel, and stored it in my personal.xls. I also have the Oracle BI add-in starting automatically.
    However, when I start Excel, I get a Microsoft Visual Basic Compile error: "Sub or Function not defined", and it's highlighting the BIA_RegisterCalcValidationProgram function in the debugger.
    I can use that function just fine by calling it from a button, but that happens after Excel has successfully started. I want to register the program when Excel opens, as the documentation says I can.
    Here is my AUTO_OPEN procedure, as stored in personal.xls:
    Sub AUTO_OPEN()
    Dim query_id As String
    Dim calc_id As String
    Dim s As String 'Generic string return value
    query_id = "Q.BUDGET.2" 'Query name in worksheet
    calc_id = "dai.daiprog!BUDGET.CALC"
    s = BIA_RegisterCalcValidationProgram(query_id, calc_id)
    End Sub
    Please note that this exact same code works just fine as a standalone macro. It's only when used in the Auto_Open that it fails.
    Am I missing a step somewhere?

    Incidentally, if I use this as the AUTO_OPEN macro in personal.xls, it works just fine, so I'm pretty sure AUTO_OPEN is the right place to be:
    Sub AUTO_OPEN()
    MsgBox ("Hello There")
    End Sub

  • Differences between MOLAP and ROLAP in ORACLE

    Surest i´m in a mistake but i want to tell you...
    I think that if i want to build a data warehouse i have two options in ORACLE.
    1. MOLAP data warehouse.
    So i have to create an analytic workspace and define there logic objects like dimensions, hierarchies, levels, and so on. Later i map data from OLTP systems to the logic objects ... (here i have a question)
    * The OLTP data must be in a star or snowflake scheme?
    * The ETL stage is made on OLTP or in analytic workspace?
    ... and later i execute calculates over the logic objects form a OLAP application ... (here i have another question).
    * I can make this calculates with OLAP DML or just with SQL???
    2. ROLAP data warehouse. Here i just create tables (facts and dimensions) in a star o snowflake scheme, load data from OLTP systems on this tables and
    later i consult them using pure SQL.
    Someone from this respectable forum can tell me if i'm in a mistake. I appreciate your help.
    Thanks a lot.
    Lisandro A.
    Oracle User
    University of Cauca
    Colombia - South America

    Lisandro-
    The MOLAP option includes creating the cubes, dimension and hierarchies etc in the analytical workspace and there corresponding metadata. This perhaps you could do easily using the new version of AWM 10g. Apart from creating the bare objects to store the cubes and dimension, AWM also creates the necessary metadata to store the description, hierarchies etc.
    AWM enables you to create the MOLAP objects and map the relation structures (views/tables) which will populate the cubes/dimension in MOLAP. Typically one creates the star schema data model in relational schema in form of set of tables and then maps the AW objects (Cubes/dimension) using AWM to fetch the data from the relational data model. It is very rare that some one maintains staging area in the AW (molap storage). You can get rid of relation star schema if the source system are simple and can be easily mapped to the cubes/dimension.
    2. For the ROLAP option, it is not just creating set of relation tables and the foreign key relationship between them (star schema) and accessing through SQL. But part from creating the star schema it involves creating necessary metadata around it. This you can do it either through OEM, CWM pl/sql apis. You can get the further details in the OLAP User Guide.
    The meta data inturn is used by reporting tools like BI Beans, Discoverer and Spreadsheet addin. The meta data and the OLAP API (which is part of Oracle OLAP) enables reporting tools to pose the complex analytics queries to the ROLAP schema.
    Hope this helps

  • OLAP DML question

    Hello,
    I have a question on OLAP DML. Please consider the following example (this is from the sample PERMIT_READ from the supplied global schema). It is an sql import statement which is supposed to be faster than a fetch loop.
    sql import c1 into -
    :_item -
    :_family -
    :_class -
    :_totprod then <product_isvisible (product _item) =  true -
    product_isvisible (product _family) =  true -
    product_isvisible (product _class) =  true -
    product_isvisible (product _totprod) =  true -
    >
    The assumption here is that the cursot c1 has been defined earlier that selects some relational table in four variables.
    The statement then assigns isvisible attribute with true for the different members of product dimension.
    Now here - if the any of the variables (_item, family, class or _totprod) have fetched a value that does not find a match in the dimension I get the following error -
    ERROR: (MXXEQ35) %a %k %j
    %1p is not a valid %2p.
    ERROR: (ORA-34370) Permission to attach analytic workspace GLOBAL.GLOBAL denied by a PERMIT program.
    How can I ignore such errors? and continue with the import execution? If possible, i do not want to use fetch loop.
    THanks.
    pxsheth.

    Here's the full text of the PERMIT_READ program. I added the MATCHSKIPERR but I still get the same errors. I am actually dealing with different dimension here. But that should not matter for the sake of this discussion.
    "* This program scopes the available business_unit dimension members.
    "* This program is called automatically whenever this AW has been attached read-only,
    "* regardless of the mechanism (thru SQL,Discoverer, Spreadsheet Addin, third parties, etc.)
    "* Fine grained access control has been applied to the gc_sec_bu_opr view.
    "* This program reads this table
    "* to determine the business_units and nodes that should be visible to the user
    vrb _bu text
    trap on error
    oknullstatus = yes
    permiterror = no "Do not throw error when attempting to access scoped data
    limit bu to all
    bu_isvisible = NA
    SQL DECLARE c1 CURSOR FOR -
    select business_unit -
    from gcdemo.gc_sec_bu_opr
    sql open c1
    if sqlcode ne 0
    then show sqlerrm
    sql begin
    sql import c1 into -
    :MATCHSKIPERR bu then <buisvisible (bu _bu) =  true>
    sql exception
    sql when others then
    sql null
    sql end
    if sqlcode eq -1
    then show sqlerrm
    SQL close c1
    SQL CLEANUP
    cns bu
    permit read when nafill(bu_isvisible, no)
    alldone:
    return true
    error:
    return false
    "****************************************************************************************

  • This year vs last

    Essbase: Does anyone know how I can compare data using this year and also see last years in the same sheet?

    Put the years you want to see as column headers using the spreadsheet addin.

  • 10:1 rule for skip - level aggregation

    Hy.
    I'm new in OLAP. I'm using AWM on 10gR2 and could somebody explain to me what does mean 10:1 rule. I know that is ratio of children to parent level which is 10:1, but example that i study doesn't show me that.
    Example:
    (from Oracle 10g documentation, data warehousing, OLAP Application Developer's Guide, part 7 Aggregating Data, Case Study: Aggregating a Moderately Sparse or Dense Cube)
    SELECT COUNT(DISTINCT ship_to_id), COUNT(DISTINCT warehouse_id),
    COUNT(DISTINCT region_id),COUNT(DISTINCT total_customer_id),
    COUNT(DISTINCT account_id), COUNT(DISTINCT market_segment_id),
    COUNT(DISTINCT total_market_id), FROM global.customer_dim;
    Global is a very small data set, so few adjacent levels have the desired 10:1 ratio of children-to-parent dimension members. Table 7-4 and Table 7-5 identify the appropriate levels to be calculated and stored for the two hierarchies. Only eight members are stored out of a total of 45 aggregate members.
    On the Summarize To page for the Units Cube, select the precalculated levels for Customer, and select all levels for Time, Product, and Channel.
    Table 7-4 Precalculated Levels in the Customer Shipments Hierarchy
    Level Members Precalculate?
    Total_Customer 1 No
    Regio 3 Yes
    Warehouse 11 No
    Ship_To 61 Yes
    Level Members Precalculate?
    Total_Market 1 No
    Market_Segment 5 Yes
    Account 24 No
    Ship_To 61 Yes
    If I use rule 10:1 child to parent member why Warehouse and Account doesn't have precalculate set to Yes If they have 10 or more child values below.
    Please help!!!!

    It is a long time since I used the global schema and at the moment I am using the BI common schema so I am trying to quote from memory here regarding the data. The figures you have outlined below are number of members at each level, a better calculation would be the average number of children that would be returned when drilling from one level to the next. In this case there are 3 regions and 11 warehouses, so drilling from region to warehouse is likely to return at most 4 warehouses on average.
    To quote from the OLAP documentation:
    This 10:1 rule is best applied with some judgment. You might want to permit a higher
    ratio for levels that you know are seldom accessed. Or you might want to store levels
    at a lower ratio if you know they have heavy use.
    The key for pre-aggregation is understanding expected usage patterns of your users. In this case for the global schema I expect it is optimised for demo purposes and the levels that are precomputed are those most likely to be used in a demo.
    In your case you need to understand where your users will most likely start there analysis and make sure that combination of levels is precomputed to ensure fast response times for the first query and then monitor usage patterns and get feedback from users over time.
    If you are using Discoverer OLAP Plus client you could export the Discoverer catalog and analyse the XML for each report to determine which values are being created. I don't think there is an easy way to monitor OLAP queries at the moment (I could be wrong but I have not seen anything in Enterprise Manager that would help in this area). You could quickly create a program in PL/SQL or OLAP DML that would help analyse the XML for Disco reports. If you are using BI Beans you can scan the XML from the BI Beans catalog for each report.
    For the OLAP Spreadsheet Addin it might be necessary to create a program to scan the $V_SQL/V$SESSION tables to work out which data points are being requested by users.
    Of course you could just try pre-computing every other level which I think was/is the default aggregation plan generated by OWB and AWM.
    Hope this helps
    Keith

Maybe you are looking for

  • HT1222 how i update my ipad 2 without using i tunes anyone help????

    currently i am on 4.3.1 .i want to update my ipad 2 on 5.0.1 without using i tunes can anyone help from where i can download ios5.0.1 firmware..thx

  • Material movement types

    dear gurus, want to know the relation of material movement types with posting

  • Cannot open sub-forums

    From the acrobat.com forum I'm trying to do some self-help but every sub-forum I select generates the message "Not authorized to view the specified forum 2182".  I'm an acrobat.com subscriber and according to my browser I'm signed in -what do I need

  • Prevent Session Mix up - CTRL + N

              Is there any way by which I can force a new session to be created whenever user           does a ctrl+n or a Firle --> New Window through the browser. Problem I am currently           facing is that the httpsessions are getting mixed up whe

  • QoS Traffic shaping and peak shaping

    Hi, Could somebody tell me what is the difference between traffic shaping and peak shaping? Kind Regards.