How to go about the assessment of an essbase implementation

Hi ,
Can anybody guide me as in what should be the process flow of assessing an essbase implementation ???
I have done essbase implementations but never went about assessing an implementation.
Kindly help .
Regards,
Saurav Sarkar

I suppose it depends on what you mean by assessment, but I would be interested in things like:
Are the numbers right (you would be unpleasantly surprised)?
Does the organization buy into the database?
Is the business owner satisfied with the application?
Are the people who use the app satisfied?
Is the application a black box, put in by a consultant, or are all processes documented and understood by all?
What about the business processes that drive this?
How does the application fit into the customer's overall BI strategy?
Does the application meet its stated goals?  I've got that back to front because the very first thing I would want to know is:  what are the application's goals?
Is the process efficient?  This is a multi part question as efficiency can mean:
Speed (is it fast enough?  Calcs?  Data loads?  Dimension loads?  Retrieves?)
Server resource consumption
How many people does it take to support the application? (I have seen the gamut:  1 superstar supporting everything, The Three Stooges barely supporting one)
Is the application flexible, data driven, and fully automated?  If it isn't, how much effort goes into keeping the thing running?
Does it fit into the organization's future technological and organizational plans or is it a relic/band aid/unwanted step child?
Does it conform to the organization's IT standards (as far as Essbase can conform)?
Does it conform to the organization's audit team for security, access, etc.?  Yeah, I know, they should have told the business all of that but again you would be surprised how if it ain't SQL, some auditors can't wrap their heads round it.
I guess that would be a start.
Of course the biggest single thing, and sometimes a very hard thing to get out of a customer, is, "Why are you now asking for an assessment?"  Something is driving the expense (even if it's internally done, it isn't going to be without cost).  Is it risk management?  Dissatisfaction?  Politics?  Technology review?  Performance (so likely dissatisfaction)?  Once you know that, the rest of the questions will have the right perspective.
Just my 2¢.
Regards,
Cameron Lackpour

Similar Messages

  • Who can tell how to solve about the apple ID, because my apple ID was been disabled since two last week. And, i tried change my password through iForgot. Anyone? Thanks.

    Anyone? Thanks ;) tell me
    How to solve about the "apple ID has been disabled"?

    I am having the same issue. I just got my Iphone4 on Friday and no matter what I do to confirm my AppleID, it says its been disabled. Anyone have any ideas?

  • How much info about the cache-cluster does the client have and What would you recommend about putting the cluster behind virtual ip

    Hi,
    I will appreciate if someone can point me to some documentation as to how app-fabric client library accesses the app-fabric cluster.
    What I have found so far is that the list of hosts provided in the client configuration are used as an entry point into the Cache-Cluster. By connecting to one of hosts, the client will download information about all the hosts constituting the cluster.
    Since a named cache is distributed across the entire cluster, and the data can be stored on any node. How does the client decide which node it should connect to, to get the data from. Does the client have enough information to know which host has the data
    or the client will connect to one of the nodes, if the node has data, it will serve it otherwise redirect the client to the node that has the data.
    I also would like to know what do you say about the idea that we would like to put our cache-cluster behind a virtual ip, so that if needed, we can take down nodes or add more nodes. In fact the virtual ip will that of a load balancer, but we don't plan to
    use it for load balancing purposes but the idea is that the client will have the virtual ip address and we can repoint this IP address, if we need to take out a node for maintenance reason. 

    I'm not sure about the reason for putting the cache servers in a VIP, but one of the reasons why the cache servers should be made known to the servers is because of auto load balancing and throughput
    Imagine i have 10 cache servers running on 1G ethernet links, theoretically i have 10G usable bandwidth and the clients will be able to manage and load balance if any of the cache server fails or have performance issues
    Now if all these were parked behind a VIP
    1. The LB now does the load balancing, which may not be optimal
    2. The LB may not have 10G upstream and 10G downstream, even if it has, this is quite a waste of resource\

  • How to know about the User_Exit being called in MB31

    Dear Sir,
    Kindly guide us about the steps to be followed , for knowing that which USER_EXIT are being called during the MB31 transaction .
    Also request you to kindly guide us about the steps to be followed in debugging of transaction MB31 .
    We assure to give full points for the suggested solution pl .
    Rgds
    B Mittal

    Hi,
    Check the code below. This will give you the list of Active User Exits.
    Hope this helps.
    *& Report  Y_TEST_USER_EXIT
    && This report displays all the active customer enhancements in the
    *& system and also displays whether they are active or implemented
    REPORT  Y_TEST_USER_EXIT.
    *Data decleration
    types: begin of s_function,
    fname like MOD0-FUNCNAME,
    ftext like tftit-stext,
    impl,
    active,
    example,
    end of s_function.
    TYPEs : BEGIN OF display_str,
    project type modact-name,
    enhancement type modact-member,
    fm type modsap-member,
    status type char20,
    END OF display_str.
    constants: c_true type char4 value 'True'.
    data : lt_member type table of modact-member,
    ls_member like LINE OF lt_member,
    lt_fm type table of modsap-member,
    ls_fm like LINE OF lt_fm,
    lt_modname type table of modact-name,
    ls_modname like line of lt_modname,
    lt_display type TABLE OF display_str,
    ls_display like LINE OF lt_display,
    ls_function type s_function,
    field1(30).
    START-OF-SELECTION.
    *Select active customer enhancement.
    select name from modattr into ls_modname
    where status = 'A'.
    append ls_modname to lt_modname.
    CLEAR ls_modname.
    ENDSELECT.
    if lt_modname is INITIAL.
    WRITE / 'no active enhancements'.
    endif.
    *Determine the details about the customer enhancement.
    LOOP AT lt_modname INTO ls_modname.
    CLEAR : ls_display.
    SELECT member from modact into ls_member where name = ls_modname.
    select member from modsap into ls_fm where name = ls_member and typ = 'E'.
    ls_display-project = ls_modname.
    ls_display-enhancement = ls_member.
    ls_display-fm = ls_fm.
    clear : ls_function.
    ls_function-fname = ls_fm.
    perform get_impl_status USING ls_function.
    if ls_function-impl = 'X'.
    ls_display-status = 'Implemented'.
    ELSE.
    ls_display-status = 'Active'.
    endif.
    APPEND ls_display to lt_display.
    endselect.
    ENDSELECT.
    ENDLOOP.
    *Displaying results
    format color = 1.
    write : 'Please double-click on the object for follow-on action'.
    new-LINE. uline.
    write : 'Customer Project', at 30 'SAP Enhancement', at 60 'Exit Func Mod', at 100 'Active/Implem'.
    ULINE.
    format color = 0.
    loop at lt_display into ls_display.
    new-LINE.
    write : ls_display-project, at 30 ls_display-enhancement, at 60 ls_display-fm,
    at 100 ls_display-status.
    ENDLOOP.
    *For calling transaction CMOD / SMOD / SE37.
    at line-selection.
    get cursor field field1.
    CASE field1.
    WHEN 'LS_DISPLAY-PROJECT'.
    set parameter id 'MON_KUN' field sy-lisel(10).
    call transaction 'CMOD' and skip first screen.
    WHEN 'LS_DISPLAY-ENHANCEMENT'.
    set parameter id 'MON' field sy-lisel+29(10).
    call transaction 'SMOD' and skip first screen.
    WHEN 'LS_DISPLAY-FM'.
    set parameter id 'LIB' field sy-lisel+59(30).
    call transaction 'SE37' and skip first screen.
    WHEN OTHERS.
    message 'Click on the right place.' TYPE 'I'.
    ENDCASE.
    **& Form get_impl_status
    *This FORM checks whether an EXIT FM is implemented or not
    form get_impl_status using p_function type s_function.
    data : l_mand LIKE tfdir-mand,
    l_incl_names TYPE smod_names OCCURS 1 WITH HEADER LINE.
    l_incl_names-itype = 'C'.
    APPEND l_incl_names.
    CLEAR l_mand.
    SELECT SINGLE mand FROM tfdir INTO l_mand WHERE funcname = p_function-fname.
    IF sy-subrc = 0 AND l_mand(1) = 'C'.
    p_function-active = 'X'.
    *l_status-active = c_true.
    ELSE.
    p_function-active = ' '.
    *l_status-inactive = c_true.
    ENDIF.
    CALL FUNCTION 'MOD_FUNCTION_INCLUDE'
    EXPORTING
    funcname = p_function-fname
    TABLES
    incl_names = l_incl_names
    EXCEPTIONS
    OTHERS = 4.
    IF sy-subrc = 0.
    LOOP AT l_incl_names.
    SELECT SINGLE name FROM trdir INTO l_incl_names-iname
    WHERE name = l_incl_names-iname.
    IF sy-subrc = 0.
    p_function-impl = 'X'.
    ELSE.
    p_function-impl = ' '.
    ENDIF.
    ENDLOOP.
    ENDIF.
    endform. "get_impl_status
    Also Check the code posted by me in the lonk below ,to get the List of available User exits and Badi for a particular tcode . very useful program.
    Re: User Exit for IW22 - to populate custom fields
    Hope it helps.
    Manish

  • Can any one explain about the SAP Testing process in Implementation Project

    Can any one explain about the SAP Testing process to be carried out by BW Consultant in an Implementation Project which is in Testing Phase..

    hi bharat,
    Two types of testing is possible in bw
    unit testing
    integration testing
    Integration testing - It is the phase of software testing in which individual software modules are combined and tested as a group. It follows unit testing and precedes system testing.
    Integration testing takes as its input modules that have been checked out by unit testing, groups them in larger aggregates, applies tests defined in an Integration test plan to those aggregates, and delivers as its output the integrated system ready for system testing.
    Unit testing - One part or the whole part of transfer rules , update rules, etc..
    Integration testing - The whole data flow cycle to be tested
    This link will give u detailed description
    http://en.wikipedia.org/wiki/Software_testing
    Stress testing in BI..
    /people/mike.curl/blog/2006/12/05/how-to-stress-test-bw-the-easy-way
    REFER THIS REG CATT
    http://help.sap.com/saphelp_erp2005/helpdata/en/d7/e21221408e11d1896b0000e8322d00/frameset.htm
    Check this doc on Unit Testing
    unit testing
    Look at the threads below :
    Testing Methods in BW
    Unit Testing in BW
    How to do testing in BW
    Hi...BW testing
    Re: Hi...BW testing
    Hi...BW testing
    Pls refer following links...
    http://help.sap.com/saphelp_nw04/helpdata/en/d7/e210c8408e11d1896b0000e8322d00/frameset.htm
    http://help.sap.com/saphelp_nw04/helpdata/en/3c/aba235413911d1893d0000e8323c4f/frameset.htm
    http://help.sap.com/saphelp_nw04/helpdata/en/d7/e2123b408e11d1896b0000e8322d00/frameset.htm
    http://help.sap.com/saphelp_nw04/helpdata/en/d7/e2123b408e11d1896b0000e8322d00/frameset.htm
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/721d6a73-0901-0010-47b3-9756a0a7ff51
    https://service.sap.com/upgrade-bw
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/7dc0cc90-0201-0010-4fa7-d557f2bd65ef .
    https://websmp204.sap-ag.de/~sapdownload/011000358700009385902004E
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/67acb63d-0401-0010-b685-b1b87dd78892
    Hope it helps you!
    ****Assign Points If Helpful****
    Regards,
    yunus

  • Tell Adobe how you feel about the Cloud

    A peition to Adobe
    http://www.change.org/petitions/adobe-systems-incorporated-eliminate-t he-mandatory-creative-cloud-subscription-model#share
    Tool Farm straw poll
    http://www.toolfarm.com/blog/entry/poll_how_do_you_feel_about_adobe_so  ftware_moving_into_the_cloud1?utm_source=feedburner&utm_medium=feed&ut m_campaign=Feed%3A+Toolfarm-news+%28Toolfarm+News%29
    FYI - The Petition to Adobe  is heading up to 3,000 signatures in the last days activity.

    John T Smith wrote:
    I have not used the 'wish' page, but I have seen messages, such as below, saying the page doesn't work
    http://forums.adobe.com/thread/1208153
    It seems to work just fine for me. Perhaps they exceeded the character limit?
    Here's how my form looked after I submitted a test feature request. No problem.

  • How to decide about the Architecture on a big enterpriser application ?

    Hi,
    As u know there are lots of items to choose from when building a web based enterprise system with j2ee technologies.
    these choices may be from different patters (MVC,FrontController,...) and different frameworks(JSF,struts,...) for different layers(Presentation,DAL,...) of the application.
    and i know that most of them are project dependent. but is there a source for this big decision as a guide ?
    we are going to develope a web based and distributed total system(MIS,...) with around 130 subsystems ;
    any propose on the architecture would be of great help. there must be some old successful systems with known architectures.
    thax

    Hi,
    As u know there are lots of items to choose from when
    building a web based enterprise system with j2ee
    technologies.
    these choices may be from different patters
    (MVC,FrontController,...) and different
    frameworks(JSF,struts,...) for different
    layers(Presentation,DAL,...) of the application.
    and i know that most of them are project dependent.
    but is there a source for this big decision as a guide
    we are going to develope a web based and distributed
    total system(MIS,...) with around 130 subsystems ;
    any propose on the architecture would be of great
    help. there must be some old successful systems with
    known architectures.
    thaxHi there,
    It really (as you say) depends on the project and the problem domain, there is no Golden Hammer in J2EE. However there are some considerations you might want to take into account, bear in mind that without knowing hte problem domain this could all be useless waffle :-):
    1.) 'Future Proofing'. What technologies are likely to be supported well into the future and what will the average developer be comfortable with, also what is an easy framework for developers to follow? It sounds like you'll have a large team on this one and several replacement developers will probably come in along the way
    So for the front-end you could argue for Struts (will definately be going strong as it will be closely tied in with the new JSF spec) or plain JSP/TagLib with a Servlet Controller MVC pattern. solution.
    Moving further into your layers you definately want to have a Facade between your Business layer and your Data Access layer, there are so many competing technologies in this area that' it's wise to be able to mix and match at a later date.
    2.) Another thing you might want to consider is definately representing your business data in XML. It could be a solution for having a consistant data transfer layer for those subsystems! But of course translating XML to Javabeans and back again can get expensive...
    Well you could write a book on this (and several notable people have). I'd recommend that hte project budget shells out on J2EE Design Patterns by Oreilly for you, it'll help you clarify some ideas and more importantly help you avoid the common mistakes :-)
    Hope that helps!
    Karianna

  • Playbook broke, how to go about the warranty

    i live in canada, the blackberry broke in the philippines.  i'm still in the philippines, will be until september.   left the playbook plugged into the usb of a computer over night, won't start-up again.  the computer was running, the power supply was set at 220 volt going through a 220/110 transformer (for the monitor and other equipment).     the transformer has a fuse, maybe some kind of surge?  but the computer is fine.  
    anyway, my initial check is that the 90 day free customer service is over - do i have to pay to go through the warranty process?   its just over 3 months old.   will there be any issues replacing it in the philippines?    it was bought at a large electronic retail store in canada that has its own warranty, 2 years or whatever.  

    Contact support.
    Be a Shepard and not an iSheep.

  • Please tell me how i know about the factory unlock and Jailbreak unlock iphone4

    I have purchase an iphone 4 from Los Angeles and the saler has confirmed that this is Factory unlock serial number of the iphone is QR1XXXXTA4S VERSION OF THE PHONE IS 4.3.5.
    This is working here at Pakistan with local carier fantastic.
    I would like to know that if I will go for update and this will not factory unlock the iphone will lock during the update what is the procedure to identify Factory unlocked and Jailbreak unlocked iphone4
    Imran
    < Edited By Host >

    It is against the TOS to discuss jailbreaking on the forums. Please remove your post with your email address. It has already been reported.

  • How to check if the member exists in essbase cube using IF cond.

    Hello,
    I have a requirement to validate certain accounts and if they exist or not and use them in calc. We have certain list of percent accounts which have some driver amounts. If the user selects the parent account, it should automatically calc with percent accounts to generate the values for all its children.
    The issue is we have lots of accounts and lots of percent accounts, its not that all accounts have the percent accounts. thats the problem.
    When I Fix at a high level of accounts, am getting this error which says that member doesnt exists and return empty member set.
    Error executing formula for [Revcnt] (line 49): attempt to cross a null member in function [@X]
    Its the same even if I use Set Emptymembersets ON;
    The script is below,
    FIX(@Relative({SelectAccount},0),
    "Revcnt"(
    IF(@ISMBR(@MEMBER(@CONCATENATE(@NAME(@CURRMBR("Account")),"%"))
    Condition ;
    ENDIF);
    ENDFIX
    Is there a command to validate if the member exists in the cube or not???
    We are using 11.1.2.1 Essbase on Windows 64bit.

    The silly question first:
    Why not user dynamic calc for the members you need? When updating the structure, you create the formula. Your verification if a member exists will be done in, for example, a select statement that create the dimension.
    Now the complex idea:
    Is it possible in your application recreate the script every time you update the dimension?
    My example:
    Here we have a cube that change the account dimension very often. So the cube have an CalcScript that need to be updated every time the dimension changes.
    For that purpose, we have a process that read the database and recreate the calc with the correct members.
    I never tested that solution with calc manager, but i think it's less complex than recognize the member itself during calculation.

  • How can i restrict the Expenditure Type values at a specific OU ?

    Dear Guys,
    I would like to ask about the Expenditure Types,
    I have implemented two projects for different Operating Units ,
    when navigating to any Projects responsibilty,and navigating the Expenditure Type field
    the values exist are all the values implemented across the OU not the values entered at this OU
    How can i restrict the Expenditure Type values at a specific OU
    Regards
    Amr Hussien

    Hello
    When you set up a project there is an option called Transaction Control.
    This option allow you to list the allowed or restricted elements of costs for the project.
    You may enter the transaction control on a project template and that will be copied to any new project.
    The cost elements may be expenditure types, expenditures categories, suppliers, employees, etc.
    In your case, I suggest to set up specific project templates for each operating units. On each template enter the list of allowed expenditures types for that OU.
    Doing so, the system restricts users from entering any expenditure item, supplier invoice, purchase cost etc, against an expenditure type, which is not allowed.
    Dina

  • How to find out the missing records

    Dear all,
    I feel that there is some Inconsistent records between R/3 and the extracted records BI for the data source 2LIS_03_BF. some of the records may not be updated through delta.. Is this possible? as we have created  Zkey figures to capture the diffrent unit of measure's quantity from the table MSEGO2 and updated to IC_c03 cube.
    Can any one tell me how to go about the missed records..where to find them.. and how to extract them.
    Poits will be assigned
    Regards
    venu

    hi,
    inventory scenario is difficult to handle as this have non cumulative key figures which can be viewed at the repors.
    extreme care is required while compression and intila loads and their compression.
    run the report or ask the user to run the report and sort out the missing records.
    chk out the document and chk if the procedure done by you is correct.
    inventory management
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/f83be790-0201-0010-4fb0-98bd7c01e328
    Ramesh

  • How do I install the sound and graphics drivers on my Equium L40-10Z?

    Ok heres the deal, I have everything working pretty much except the sound. Its the analogue inc card that I have on this laptop and not the Realteck one. I believe it also goes under the name of SoundMAX. Been searching for the driver on google for hours now, so can anyone tell me if they have managed to get their sound working and how?
    Also about the graphics, I am not fussed but if anyone has any info on that it would be great.
    Does anybody know the specs of the chip set, motherboard etc for this laptop, so I can download the chipset drivers.
    I am using Windows XP Service Pack 3!
    Thanks

    I downgraded from Vista so I only have a Vista system resume disc. Also my model is the psl41e which has a slightly different soundcard than the psl49e, which the xp drivers are for. I am downloading all the Toshiba branded drivers, but if someone could tell me how to find the Analogue SoundMAX driver on xp for the psl41e then I would be very greatful.
    Also how do I find out the specs of my chipset etc?

  • New monitor without built in speakers. How do i reset the sound.

    I bought a new monitor with out the built in speakers. so i went out and bought some BOSE speakers. now i have no clue how to make it work cuz i connected it to the desktop and it doesnt work.. what do i do and im not sure how to go about the realtek sound thing. does anyone know what i can do???

    It appears that when I tag the computer I stil get a reset passcode demand....no screen appears on the computer?

  • Is there another way of getting apps from the appstore without putting your credit card number in, ive heard about the itunes gift card thing can anybody just give me more info about that and how i can buy free things free things from the appstorepls help

    Is there another way of getting apps from the appstore without putting your credit card number in, ive heard about the itunes gift card thing can anybody just give me more info about that and how i can buy free things free things from the appstore...pls help as im only a teenager and have no credit credit and my parents dont trust me with theres and they dont care about the fact that you can set up a password/.... PLEASE SOMEONE HELP I WILL BE SO GRATEFUL... And i would really like to get the iphone 4 but if there is no way of etting apps without your credit number then i would have to get a samsung galaxy s3 maybe ...

    You can set up an Apple ID without a credit card.
    Create iTunes Store account without credit card - Support - Apple - http://support.apple.com/kb/ht2534

Maybe you are looking for