Automate the Cube loading process using script

Hi,
I have created the Essbase cube using Hyperion Essbase Studio 11.1.1 and my data source is Oracle.
How can I automate the data loading process into the Essbase cubes using .bat scripts?
I am very new to Essbase. Can anyone help me on this in detail?
Regards
Karthi

You could automate the dimension building and dataloading using Esscmd/ Maxl scripts and then call them via .bat scripts.
Various threads available related to this post. Anyways, you could follow the following steps.
For any script provide the login credentials and select the database.
LOGIN server username password ;
SELECT Applic_name DB_name;
To build dimension:
BUILDDIM location rulobjName dataLoc sourceName fileType errorLog
Eg: BUILDDIM 2 rulfile 4 username password 4 err_file;
For Dataload
IMPORT numeric dataFile fileType y/n ruleLoc rulobjName y/n [ErrorFile]
Eg: IMPORT 4 username password 2 "rulfile_name" "Y";
Regards,
Cnee

Similar Messages

  • How to automate the data load process using data load file & task Scheduler

    Hi,
    I am doing Automated Process to load the data in Hyperion Planning application with the help of data_Load.bat file & Task Scheduler.
    I have created Data_Load.bat file but rest of the process i am unable complete.
    So could you help me , how to automate the data load process using Data_load.bat file & task Scheduler or what are the rest of the file is require to achieve this.
    Thanks

    To follow up on your question are you using the maxl scripts for the dataload?
    If so I have seen and issue within the batch (ex: load_data.bat) that if you do not have the full maxl script path with a batch when running it through event task scheduler the task will work but the log and/ or error file will not be created. Meaning the batch claims it ran from the task scheduler although it didn't do what you needed it to.
    If you are using maxl use this as the batch
    "essmsh C:\data\DataLoad.mxl" Or you can also use the full path for the maxl either way works. The only reason I would think that the maxl may then not work is if you do not have the batch updated to call on all the maxl PATH changes or if you need to update your environment variables to correct the essmsh command to work in a command prompt.

  • Automate the data load process using task scheduler

    Hi,
    I am doing Automated Process to load the data in Hyperion Planning application with the help of Task Scheduler.
    I have created Data_Load.bat file but rest of the process i am unable complete.
    So could you help me , how to automate the data load process using Data_load.bat file & task Scheduler.
    Thanks

    Thanks for your help.
    I have done data loading using Data_load.batch file . the .bat file call to .msh file using this i have followed your steps & automatic data lload is possible.
    If you need this then please let me know.
    Thanks again.
    Edited by: 949936 on Oct 26, 2012 5:46 AM

  • Automating the cube load process

    Hi All,
    I have created the essbase cube using Hyperion Integration services 9.3.1 as my datasource is the star schema residing in a oracle db. I can successfully load the cube and see the results in smart view.
    I want to know how I can automate the data loading process(both dimension and fact) into the essbase cubes either by using unix scripts and windows .bat scripts.
    Your inputs are Appreciated. Thanks in Advance.
    Regards
    vr

    What everyone has shown you is the use of esscmd or MaxL, howevery you stated you are using EIS. Until you get to 11.1 and use Essbase studio, these won't help you. What you will need to do is to go into EIS, then select your metadata outlline. Pretend you are going to build the cube manually. Start scheduling it, when you get to the screen that allows you to schedule it or create a file, create the file only. You will want the name to end in .cbs (Hint, if you select both outline and data load, you will get all the statements in one script)
    After you are done, if you look on the EIS server under arborpath\EIS\Batch, you should see the .cbs file you created. It is a regular text file so you can look at it. If you open it, you will see loaddata and/or loaddimensions statements This is what does the work.
    To run it, create a batch file with the command olapicmd -fscriptFileName >logfilename
    For more information about the Integration Services Shell look at http://download.oracle.com/docs/cd/E10530_01/doc/epm.931/eis_sysadmin.pdf Chapter 5 tells you everything you need to know

  • Optimize the data load process into BPC Cubes on BW

    Hello Gurus,
    We like to know how to optimize the data load process and our scenario for this is that we have ECC Classic Ledger,  and we are looking for the best way to load data into the BW Infocubes from an ECC source.
    To complement the question above, from what tables the data must be extracted and then parsed to BW so the consolidation it´s done ?  also, is there any other module that has to be considered from other modules like FI or EC-CS for this?
    Best Regards,
    Rodrigo

    Hi Rodrigo,
    Have you looked at the BW Business Content extractors available for the classic GL? If not, I suggest you take a look. BW business content provides all the business logic you will normally need to get data out of ECC and into BW for pretty much every ECC application component in existence: [http://help.sap.com/saphelp_nw70/helpdata/en/17/cdfb637ca5436fa07f1fdc0123aaf8/frameset.htm]
    Ethan

  • How we can automate the data loading from BI-BPC

    Dear  Guru's
    Thanks for watching this thread,my question is
                  How we can load the data from BI7.0 to BPC.My environment is SAP-BI 7.0 and BPC is 7.5 MS version and 2008SQL.
    How we can automate the data loading from  BI- BPC Ms version.Is manual flat file load is mandatory in ms version.
    Thanks in Advance,
    Srinivasan.

    Here are some options
    1) Use standars packages and schedule them :
        A) Openhub masterdata file into a flat file/ BPC App server  and Schedule the package - Import Master Data from a Data File and  other relevent packages.
    2 ) Using Custom Tasks in Custom Packages ( SSIS)
    Procedure
    From the Microsoft SQL Server Business Intelligence Developer Studio, open the Microsoft SSIS folder.
    Create a new package, or select an existing package to modify.
    Choose  Task  Register Custom Task .
    In the Task Location field, browse for the target .dll file.
    Note
    By default, the .dll files are stored in BPC/Websrvr/bin.
    End of the note.
    Enter a task description, select an appropriate icon, then click OK.
    Drag the icon to the designer window. Enter data as required.
    Save the package.

  • How can I automate the multi-step process of looking up a caller's contact details when a telephone call comes in with caller ID?

    How can I automate the multi-step process of looking up a caller's contact details when a telephone call comes in with caller ID. I want to be able to see more than just the first & last name when a client calls me. I would like the caller ID to pull up the same information that shows up when you search for and find a contact name and then click on the right arrow.
    My workaround is to force/enter both the last name and the address in the last name field since then the address will show up.
    The only computerized way to look up this additional information is to put the client on hold, memorize the first and last name and correctly enter it in the search field of the contact database and hopefully find it before the client gets tired of waiting.
    Note that I go to about 48 small jobs per week. So far I have about 9,000 contacts. It's easy to make a mistake and have the client wondering what I'm doing and what's taking so long.
    The second workaround is to use paper and pencil and ask the client for name, address, cross street and phone number again, repeating what I did some time previously.
    Please help meautomate this process.

    You don't have to put anyone on hold. When the call comes in, tap the Home button, then tap contacts, go to the contact. Tap Home button when finished, tap the top banner to return to the call screen.

  • Anyway to automate the settings of rpd using any script

    I need a small help like every after installing the BI apps, have to go to admin tool and manually configure the settings. Is there any way to automate the process using any API or scripting language.??
    awaiting for ur reply

    Very odd that you've made a post and then marked is as answered before even receiving an reply ?:|
    Anyway... you've posted in the wrong forum...
    >
    Forum: Community Feedback and Suggestions (Do Not Post Product-Related Questions Here)
    Use this forum for feedback about OTN programs, Web site content, and systems - product-related questions will be deleted.

  • How to automate the WM/shipping process after the consignment issue ?

    I am looking for the best way to automate the shipping process after the consignment issue orders has been created. since Warehouse/shipping process will not consist of any actual picking and shipment but we are still required to go through the use of Vl01N and VL02N for Delivery Note and Good issue... steps......I want to know if there is any best practice is to automate the call to VL01N,VLO2N for all the completed consignment issue orders that SAP suggest or someone has done some work in this space.....and can share their views.....
    one situation to explain the needs....
    Create the consignment issue orders via EDI....and once they are there ...we need a automatic process to find these order and create the delivery note , goods issue documents.........looking forward to hear from experts who can inform  if there is a standard SAP process( automatic)  out there or we need to do some custom development....to achieve this....thanks.....

    Thanks for the insight....we are thinking to have a new custom table added which will have all the order that needs to batch processed and if we have any errors we can re process them from the control table ( new custom table)...please let us knwo if there is any other way to do this....or sap already has some tables....whihc we can use...to automate....as a batch process.....

  • Error in generating/deleting the index of the cube in Process chain

    Hi All,
    I am getting an error in the process chain during the deletion/generation of index in the cube....
    error says: " Deleting/reconstructing indexes for InfoCube 0CSAL_C01 is not permitted "
    Need your input for the same.....
    Thanks & Regards,
    Anup

    Hi Anup,
    Try to analyse the error in the manage tab of that cube, and try to do the reconstruction of indexes manually.
    Good day!!!
    Regards
    Arun S

  • The cube should be use  ggregate?

    I used a sap delivery cube and it had two hundred million record,so run the query is very
    slowly,what should i do?
             I thought use aggregate may be the best method to solve this problem.but i 'm not sure!

    Hi,
    Yes you can increase the performance of the Reports Using..
    1. Index/DB Stats.
    2. Aggregates.
    Check the following Useful Trgeads.
    https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/e7deb490-0201-0010-f882-ef40f8c9bb5c
    https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/cbd2d390-0201-0010-8eab-a8a9269a23c2
    aggregates
    whether query's hitting aggregates or not
    Re: BW : Aggregates
    Re: Can we create aggregates on the cube which has been compressed
    Thanks
    Reddy

  • Planning Cube Load process

    Hi Gurus,
    How to Load data to DP cubes from a BW 3.5 system

    If the BW 3.5 system is an external system then you need to build an Infocube in APO datamart and first load the data from external BW system to APO BW. Then create Planning area, POS, CVCs etc and then load the Planning data from APO Infocube to Planning area. using Transaction /SAPAPO/TSCUBE. DP Cubes are virtual ones and there is no physical existence. Please check this [DP Process|http://help.sap.com/saphelp_scm50/helpdata/en/8f/9d6937089c2556e10000009b38f889/frameset.htm] and also please go through the [Best Practices|http://help.sap.com/bp_scmv250/BBLibrary/HTML/DPL_EN_DE.htm]. open the link and click on Configuration guide. It will you through step by step process.

  • How to automate the Daily running process

    Here is the senario 
    There are 24 data transfer packages which loads data into SQL Server 2008R2 everyday using a loading tool. There is only one log table is there which shows only package name and the thru date where
    package got loaded into Database
    The package names in log table and package names in loading tool have somewhat different naming format.
    Every day I have to monitor the loading tool to see exactly on which date the packages getting data. (note that out of 25 packages 4 packages always gave t-1  date i.e. yesterday as per business
    logic
    Now I want to automate this process and set an SSRS mail alert for successful execution of packages as per business dates so how can I do that? 
    Thank you in advance

    Ok for this requirement you can do like below
    1. Add custom logging in your packages using EVent Handlers to log the execution details along with package name etc to your custom logging table
    http://consultingblogs.emc.com/jamiethomson/archive/2005/06/11/SSIS_3A00_-Custom-Logging-Using-Event-Handlers.aspx
    2. Create a SSRS report which would pull data from this log table you created and show execution data for packages for the required date range
    3. Add a data driven sunscription in SSRS to deliver the above report through email to your required distribution list
    http://technet.microsoft.com/en-us/library/aa237461(v=sql.80).aspx
    http://jesborland.wordpress.com/2010/08/26/the-power-of-reporting-services-subscriptions-%E2%80%93-data-driven-subscriptions-%E2%80%93-e-mail/
    Please Mark This As Answer if it helps to solve the issue Visakh ---------------------------- http://visakhm.blogspot.com/ https://www.facebook.com/VmBlogs

  • Error while trying to Deploy the SelectManufacturer BPEL process using Ant

    Hello... I'm doing the example word by word an so far so good.
    I'm actually stuck at this step and i don't know why.
    This is the error I get from the Apache-Ant log console in JDeveloper:
    BUILD FAILED
    C:\soademo\SelectManufacturer\build.xml:50: java.lang.IllegalArgumentException: URI is not hierarchical
    Total time: 2 seconds
    Line 50 of the build.xml file is this guy....
    <bpelc input="${basedir}/bpel/bpel.xml" out="${basedir}/output"
    rev="${rev}" home="${bpel.home}"/>
    I have revised the build.properties file many times and everything seems ok. My ports are all correct and everything matches the example.
    Any information on this would be appreciated.
    Thanks.

    I second your request for help! I have the same issue. Different line number, though:
    Buildfile: C:\Projects\SOAdemo\SelectManufacturer\build.xml
    pre-deploy:
    validateTask:
    [echo]
    | Validating workflow
    [validateTask] Validation of workflow task definitions is completed without errors
    compile:
    [echo]
    | Compiling bpel process Selectmanufacturer, revision 1.0
    [bpelc] java.lang.IllegalArgumentException: URI is not hierarchical
    [bpelc]      at java.io.File.<init>(File.java:335)
    [bpelc]      at com.collaxa.cube.xml.xsd.xerces.XMLEntityResolverWrapper.resolveEntity(XMLEntityResolverWrapper.java:154)
    [bpelc]      at org.collaxa.thirdparty.apache.xerces.impl.XMLEntityManager.resolveEntity(XMLEntityManager.java:688)
    [bpelc]      at org.collaxa.thirdparty.apache.xerces.impl.xs.XMLSchemaLoader.resolveDocument(XMLSchemaLoader.java:616)
    [bpelc]      at org.collaxa.thirdparty.apache.xerces.impl.xs.traversers.XSDHandler.resolveSchema(XSDHandler.java:1459)
    [bpelc]      at org.collaxa.thirdparty.apache.xerces.impl.xs.traversers.XSDHandler.constructTrees(XSDHandler.java:758)
    [bpelc]      at org.collaxa.thirdparty.apache.xerces.impl.xs.traversers.XSDHandler.constructTrees(XSDHandler.java:844)
    [bpelc]      at org.collaxa.thirdparty.apache.xerces.impl.xs.traversers.XSDHandler.parseSchema(XSDHandler.java:459)
    [bpelc]      at org.collaxa.thirdparty.apache.xerces.impl.xs.XMLSchemaLoader.loadSchema(XMLSchemaLoader.java:572)
    [bpelc]      at org.collaxa.thirdparty.apache.xerces.impl.xs.XMLSchemaLoader.loadGrammar(XMLSchemaLoader.java:1333)
    [bpelc]      at org.collaxa.thirdparty.apache.xerces.impl.xs.XMLSchemaLoader.loadGrammar(XMLSchemaLoader.java:528)
    [bpelc]      at com.collaxa.cube.xml.xsd.xerces.WSDLSchemaManager.loadSchemaHelper(WSDLSchemaManager.java:451)
    [bpelc]      at com.collaxa.cube.xml.xsd.xerces.WSDLSchemaManager.postProcessXSD(WSDLSchemaManager.java:550)
    [bpelc]      at com.collaxa.cube.xml.xsd.xerces.WSDLSchemaManager.loadAllSchemas(WSDLSchemaManager.java:316)
    [bpelc]      at com.collaxa.cube.lang.compiler.BPELProcessModel.loadWSDLs(BPELProcessModel.java:208)
    [bpelc]      at com.collaxa.cube.lang.compiler.bpel.BPELValidator.validateClientSide(BPELValidator.java:67)
    [bpelc]      at com.collaxa.cube.lang.compiler.CubeProcessor.validateClientSide(CubeProcessor.java:1130)
    [bpelc]      at com.collaxa.cube.lang.compiler.CubeProcessor.transformClientSide(CubeProcessor.java:449)
    [bpelc]      at com.collaxa.cube.lang.compiler.CubeParserHelper.compileClientSide(CubeParserHelper.java:83)
    [bpelc]      at com.collaxa.cube.ant.taskdefs.Bpelc.execute(Bpelc.java:626)
    [bpelc]      at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)
    [bpelc]      at org.apache.tools.ant.Task.perform(Task.java:364)
    [bpelc]      at org.apache.tools.ant.Target.execute(Target.java:341)
    [bpelc]      at org.apache.tools.ant.Target.performTasks(Target.java:369)
    [bpelc]      at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1216)
    [bpelc]      at org.apache.tools.ant.Project.executeTarget(Project.java:1185)
    [bpelc]      at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:40)
    [bpelc]      at org.apache.tools.ant.Project.executeTargets(Project.java:1068)
    [bpelc]      at oracle.jdevimpl.ant.runner.AntLauncher.launch(AntLauncher.java:321)
    [bpelc]      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    [bpelc]      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    [bpelc]      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    [bpelc]      at java.lang.reflect.Method.invoke(Method.java:585)
    [bpelc]      at oracle.jdevimpl.ant.runner.InProcessAntStarter.runAnt(InProcessAntStarter.java:295)
    [bpelc]      at oracle.jdevimpl.ant.runner.InProcessAntStarter.mav$runAnt(InProcessAntStarter.java:43)
    [bpelc]      at oracle.jdevimpl.ant.runner.InProcessAntStarter$1.run(InProcessAntStarter.java:71)
    BUILD FAILED
    C:\Projects\SOAdemo\SelectManufacturer\build.xml:143: java.lang.IllegalArgumentException: URI is not hierarchical
    Total time: 28 seconds

  • Change Start page numbering to Auto Page numbering in the Numbering & Section Options using script

    1.  I have many documents to add into a book. After adding the documents, all file page numbers should be continued from the previous file. Now I am doing manually for all files at all time. Numbering & Section Options => Start Page Numbering at: to Automatic Page Numbering.
    2. And also I need to add the Chapter number with the page number (Ex: 1/2, 1/3, 1/4 … , 2/2, 2/3, 2/4 …., 3/2, 3/3, 3/4 ….). Here also I am doing manually like.  Numbering & Section Options => Page Numbering => Section Prefix: 1 and Include Prefix When Numbering Pages. (The page number should start from 2).
    Note: In Every chapter opening there will be a file name called S… (Ex: Ch 1: S3391.indd, Ch 2: S3392.indd, Ch 3: S3393.indd). So after every S(S3391, S3392 …) file the next file page number should starts from 1/2, 1/3. 2/2, 2/2 ….
    Ex:
    Chapter 1          Pages
    S3391.indd     
    32457.indd       1/2  … 1/5
    32617.indd       1/6 ….. 1/9
    32217.indd       1/10 … 1/13
    Chapter 2
    S3392.indd
    42457.indd       2/2  … 2/3
    52617.indd       2/4 ….. 2/9
    33217.indd       2/10 … 2/13
    Could anyone give me an idea or script, please? At least for First one, could anyone suggest me ASAP.
    P.S: I have some more questions regarding this, I will post that after some time...
    Thanks in Advance,
    Thiru

    var openedDocs = app.documents;
    var chapterPrefix = prompt ("Enter the chapter prefix", "1/", "Prefix");
    for (var doc=0; doc<openedDocs.length; doc++){
        openedDocs[doc].sections[0].continueNumbering = true;
        openedDocs[doc].sections[0].sectionPrefix = chapterPrefix;
        openedDocs[doc].sections[0].includeSectionPrefix = true;
    alert("Done");
    Chapter 1, contains 10 files (Each file 6 pages)… (1/1, 1/2, … 1/60) – prefix 1
    Open all 10 files of one chapter and run it....
    and then for another 10 files....

Maybe you are looking for