Automating essbase data export

Ideally, I would like to give the opportunity to the "Hyperion Planning" users to launch a data extractions from Essbase which result in a simple "csv" file (the users haven't any access to the Excell Add-In or Smartview).
These files would then be published in the workspace if possible.
My first question is, is there a way or what's the best approach to give the users the opportunity to launch "on demand" the extraction process through the Workspace or Planning (launching a "Calc script" ?) ?
Secondly, regarding the extraction, Hyperion and Essbase are so "rich" that I'm asking me what is the best way to do that :
- a "reportscript";
- a "calcscript" (DATAEXPORT);
- a vba module in Excell;
Thank you for your advises.
Regards to all of you.

Yes there is a way to give users to launch data extract scripts from Planning and Smart View. It has to be a calc script.
However it may be difficult to access those (extract) files by users. Usually they are placed on Arborpath.
As far as posting this file to different location where users have access to, have a cron/batch job looking for new file and move it over to desired location. Security measures need to be taken to avoid unauthorized users accessing the file. If possible, have file email to user thru cron job.

Similar Messages

  • Essbase Data Export not Overwriting existing data file

    We have an ODI interface in our environment which is used to export the data from Essbase apps to text files using Data export calc scripts and then we load those text files in a relational database. Laetely we are seeing some issue where the Data Export calc script is not overwriting the file and is just appending the new data to the existing file.
    The OverWriteFile option is set to ON.
    SET DATAEXPORTOPTIONS {
         DataExportLevel "Level0";
         DataExportOverWriteFile ON;     
    DataExportDimHeader ON;
         DataExportColHeader "Period";
         DataExportDynamicCalc ON;
    The "Scenario" variable is a substitution variable which is set during the runtime. We are trying to extract "Budget" but the calc script is not clearing the "Actual" scenario from the text file which was the scenario that was extracted earlier. Its like after the execution of the calc script, the file contains both "Actual" and "Budget" data. We are not able to find the root cause as in why this might be happening and why OVERWRITEFILE command is not being taken into account by the data export calc script.
    We have also deleted the text data file to make sure there are no temporary files on the server or anything. But when we ran the data export directly from Essbase again, then again the file contained both "Actual" as well as "Budget" data which really strange. We have never encountered an issue like this before.
    Any suggestions regarding this issue?

    Did some more testing and pretty much zoomed on the issue. Our Scenario is actually something like this "Q1FCST-Budget", "Q2FCST-Budget" etc
    This is the reason why we need to use a member function because Calc Script reads "&ODI_SCENARIO" (which is set to Q2FCST-Budget) as a number and gives an error. To convert this value to a string we are using @member function. And, this seems the root cause of the issue. The ODI_Scenario variable is set to "Q2FCST-Budget", but when we run the script with this calculation function @member("&ODI_SCENARIO"), the data file brings back the values for "Q1FCST-Budget" out of nowhere in addition to "Q2FCST-Budget" data which we are trying to extract.
    Successful Test Case 1:
    1) Put Scenario "Q2FCST-Budget" in hard coded letters in Script and ran the script
    e.g "Q2FCST-Phased"
    2) Ran the Script
    3) Result Ok.Script overwrote the file with Q2FCST-Budget data
    Successful Case 2:
    1) Put scenario in @member function
    e.g. @member("Q2FCST-Budget")
    2) Results again ok
    Failed Case:
    1) Deleted the file
    2) Put scenario in a substitution variable and used the member function "@member("&ODI_Scenario") and Ran the script . *ODI_SCENARIO is set to Q@FCST-Budget in Essbase variables.
    e.g. @member("&ODI_SCENARIO")
    3) Result : Script contained both "Q1FCST-Budget" as well as "Q2FCST-Budget" data values in the text file.
    We are still not close to the root cause and why is this issue happening. Putting the sub var in the member function changes the complete picture and gives us inaccurate results.
    Any clues anyone?

  • Essbase Data Export

    Hi All,
    We want to export only Budget level "0" data monthly, we have 9 dimensions, I kept 6 dimensions in FIX statement and use DATAExport command, but I am getting some garbage values? I am getting total 16 columns of data as I have used FIX (Jan:Dec) there should be only 12 columns
    how dataexport command will work here, I didn't use 3 dimensions in the FIX statement, how it will fetch the data
    We are using Essbase 9.3.1 and I am using Calc Script.
    Thanks in Advance,

    I'm going to guess that your time dimension is one of your dense dimensions. Data Export will choose one of the dense dimensions as the columns and use iy. You can specify which Dense dimension to use in the Set statements.

  • Essbase Data Export Default

    Apologies if this has already been answered previously, have had a look through DBAG and the help through EAS and its not immediately clear whether this can be done.
    Running 11.1.2.1
    When using the 'right click on a DB and Export' method in EAS, is it possible to amend the default location that the file will drop into (otherwise having to specify the location that we want each and every time)?
    If not, could this be done through a MAXL command? (im a beginner when it comes to this, but assume it wouldn't be too much of a chore to do....)
    Thanks for any advice in advance.
    JB

    Thanks Vas & Glenn.
    I am aware that you can specify the path when you run the export which I assume is what you were alluding to below above Glenn, but was wondering if there was a way to alter the default destination in a cfg file somewhere (or by some other means); this would save us having to type this in each time (or copying and pasting in)....
    Its obviously not a massive issue and after some more digging it is looking like this would not be possible. Looks like MaxL is the best bet for this...
    Thanks again, appreciate the input as always.
    JB
    Edited by: 889392 on 09-Jan-2012 06:42

  • Essbase & Planning Data Exports

    Hi,
    Wanted to know the different ways of exporting data out of Essbase & Planning Apps to load into other relational database systems.
    For pure Essbase apps, report scripts is one option. Please add any other methods you have used.
    By Planning app, I mean I need to export both Essbase numeric data as well as planning related data such as Supporting detail, Cell Texts, Textual information.
    Are there any advanced tools?
    Appreciate your thoughts.
    Thanks,
    - Ethan.

    Well, LCM comes to mind as it does all of the above.
    Star Analytics Server may do much of what you want (it certainly does Essbase data exports, I don't know about the rest).
    You could write SQL extracts for much of the dimensionality -- I have blogged almost all of these. The OutlineLoad.cmd tool in 11.1.2.2.300 form will export just about everything (not so sure about cell text, SD, etc.), and now it will do that to SQL. John Goodwin wrote about this a few months ago on his blog.
    If you are looking for a fast export of targetted BSO data, take a look at MDX. I recently wrote about an undocumented (for now) MDX keyword -- NONEMPTYBLOCKS -- that makes level zero suppress #Missing data extracts really, really, really fast:
    http://camerons-blog-for-essbase-hackers.blogspot.com/2013/01/the-fastest-way-to-export-targeted-data.html
    Regards,
    Cameron Lackpour
    P.S. I should note that MDX only writes to text files and it's kind of ugly when it does it. The speed of that command may override any sense of offended aesthetics.
    Edited by: CL on Jan 22, 2013 10:54 AM

  • Data Export to Oracle table from essbase issue

    Hello,
    i am using a data export calc script to load data from essbase into an oracle table. We have Essbase 11.1.2.1 on windows 2008 64 bit R2 server. I have an ODBC system DSN created for this job.
    However, when i launch this process i get a message in the log "Cannot read SQL driver name for [Backup Exec Catalogs] from [ODBC.INI]"
    i have checked the ODBC.ini file also in C:\Windows directory and that file contains the connection entries...
    Any thoughts as to why i am getting this error in one server whereas the same process on SIT server is working fine.
    thanks...

    please restart the application and try again . Check the application log if any details are there

  • Automator Workflow to export Numbers documents in PDF format

    Does anyone know of any automator workflow to export Numbers documents in PDF format? I tried this program: Convert to PDF 1.2
    http://www.apple.com/downloads/macosx/automator/converttopdf_mauriziominelli.htm l
    But it gives an error.

    Reading carefully is often useful.
    The description of the tool which you tried clearly states :
    *About Convert to PDF*
    *_Convert all of your text files to PDF_. This action uses the underlying cups printing system ability to convert files, it’s a simple front end to the command line tool cupsfilter.*
    As far as I know, but maybe you don't, *_a Numbers document isn't a text file._*
    I already posted a script exporting Numbers documents as PDF.
    Here is an enhanced version which apply only to Numbers '09 (or maybe higher) :
    --[SCRIPT save2Numbers&PDF.app]
    Enregistrer le script en tant que Script : save2Numbers&PDF.scpt
    déplacer le fichier créé dans le dossier
    <VolumeDeDémarrage>:Users:<votreCompte>:Library:Scripts:Applications:Numbers:
    Il vous faudra peut-être créer le dossier Numbers et peut-être même le dossier Applications.
    aller au menu Scripts , choisir Numbers puis choisir save2Numbers&PDF
    Le script enregistre le document au format natif de Numbers
    et l'enregistre dans un fichier PDF.
    S'il existe déjà un PDF homonyme, il est renommé en lui ajoutant une chaîne
    construite sur sa date de modification.
    --=====
    L'aide du Finder explique:
    L'Utilitaire AppleScript permet d'activer le Menu des scripts :
    Ouvrez l'Utilitaire AppleScript situé dans le dossier Applications/AppleScript.
    Cochez la case "Afficher le menu des scripts dans la barre de menus".
    +++++++
    Save the script
    as a Script: save2Numbers&PDF.scpt
    Move the newly created file into the folder:
    <startup Volume>:Users:<yourAccount>:Library:Scripts:Applications:Numbers:
    Maybe you would have to create the folder Numbers and even the folder Applications by yourself.
    go to the Scripts Menu, choose Numbers, then choose save2Numbers&PDF
    The script saves the document in the native Numbers format and saves it in a .pdf file
    If such a .pdf already exists, it is renamed with a stamp matching its modification date.
    --=====
    The Finder's Help explains:
    To make the Script menu appear:
    Open the AppleScript utility located in Applications/AppleScript.
    Select the "Show Script Menu in menu bar" checkbox
    --=====
    Yvan KOENIG (VALLAURIS, France)
    modifié 2010/08/17
    property closeIt : true
    (* true = closes the saved document
    false = doesn't close it *)
    property theApp : "Numbers"
    property theExt : "numbers"
    --=====
    on run
    tell application theApp
    activate
    set le_document to front document
    if modified of le_document then save le_document
    delay 0.2
    set thePath to path of document 1
    end tell -- theapp
    set {xPath, xExt} to my saveAs(thePath)
    if closeIt then tell application theApp to close document 1 saving no
    end run
    --=====
    on saveAs(p)
    local extension_export, type_export, nomde_loriginal, dossierde_loriginal, nomde_lexport, cheminde_lexport
    set {extension_export, type_export} to {"pdf", "LSDocumentTypePDF"}
    set {nomde_loriginal, dossierde_loriginal} to my quelNomEtDossier(p)
    if nomde_loriginal ends with theExt then
    • replace the original extension by the xExt one *)
    set nomde_lexport to (text 1 thru -(1 + (length of theExt)) of nomde_loriginal) & extension_export
    else
    • add the xExt extension name *)
    set nomde_lexport to nomde_loriginal & "." & extension_export
    end if
    set cheminde_lexport to dossierde_loriginal & nomde_lexport
    • CAUTION, When saving, Numbers doesn't take care of an existing document.
    It replaces it by the new one. *)
    tell application "System Events"
    if exists (file cheminde_lexport) then
    Playing safety, we rename the existing file by inserting a modificationdatetime stamp *)
    set name of file cheminde_lexport to (text 1 thru -(2 + (length of extension_export)) of nomde_lexport) & my horoDateur(modification date of file cheminde_lexport) & "." & extension_export
    end if
    end tell -- System Events
    • save as type_export document *)
    tell application "Numbers" to save document nomde_loriginal as type_export in cheminde_lexport
    return {cheminde_lexport, extension_export}
    end saveAs
    -- =====
    on quelNomEtDossier(f)
    local nom, dossier
    tell application "System Events" to tell file (f as Unicode text)
    set nom to name (* Unicode text *)
    set dossier to path of container (* Unicode HFS path *)
    end tell -- to System Events
    return {nom, dossier}
    end quelNomEtDossier
    --=====
    • Build a stamp from the modification date_time
    on horoDateur(datedemodification)
    local les_secondes
    set les_secondes to time of datedemodification
    return ("_" & year of datedemodification & text -2 thru -1 of ("0" & (month of datedemodification as integer)) & text -2 thru -1 of ("0" & day of datedemodification) & "_" & text -2 thru -1 of ("0" & les_secondes div 3600) & text -2 thru -1 of ("0" & (les_secondes mod 3600) div 60) & text -2 thru -1 of ("0" & les_secondes mod 60))
    (* Here, the stamp is "YYYYMMDDhhmmss" *)
    end horoDateur
    --=====
    --[/SCRIPT]
    Yvan KOENIG (VALLAURIS, France) mardi 17 août 2010 18:16:27

  • Essbase data backup - 9.3.1

    Hi All,
    I have a question around Essbase data backups.
    We are on 9.3.1 and the Essbase data files (.ind and .pag) are under the default location (Hyperion\Essbase\App etc).
    One of our apps is 70gb and gets backed up nightly.
    Now is it necessary to take an export of the data for the backup to be complete? My main concern is that exporting 70GB of data will take hours.
    If for some reason we need to restore this app to another server, will copying all files under the Essbase\App\Appname folder also restore the data?
    Thanks for your help.
    Seb

    Provided the Essbase application & database is stopped when the backup occurs, backing up the ind and pag files, as well as the Database outline(*.otl), *.tct , *.db, *.dbb, *.esm files should allow you to recover from a backup. I have had successfull recoveries from standard file backup of these files without issue, and in pretty good time.
    I have not tried to restore to a different server. Usually when migrating, I copy the outline over, and export data from one database and import to the other.
    Imran
    Edited by: ImranS on Apr 7, 2009 9:51 AM

  • Data Exportation

    I am stumped on a Data Exportation issue. I thought I would post the issue on the forum to see if anyone can help me. We are using Planning 11.1.1.3.
    In essbase we had a calc script written to export data to a txt file. When I ran the calc script recently I noticed a department (dept 101) was not being included in the export file. Here is what has me stumped:
    In the Department dimension, dept 101 sit in the middle of dept 100 and dept 102. The export file pulls in dept 100 and dept 102. I have to think that the CS is wrritten correctly. There is nothing in the CS that singles out dept 101. The CS is written very general.
    When I look at the departments in Planning I see nothing different in the set up for dept 101 when compared to the set up of departments 100 and 102.I realize its probably hard to diagnose the issue without viewing the dimensions, export file, CS, etc. However, any comments/suggestions would be greatly appreciated. Thx!

    When I look at the departments in Planning I see nothing different in the set up for dept 101 when compared to the set up of departments 100 and 102.
    ---- Did you check the storage properities and looked over the possiblity of implied sharing ......(Just an area to watch out for .....Sounds simliar to such case ..But ya Dont have the outline so cant really tell..Just a genrall point..)
    -VD

  • Retrieving ESSBase data from Microsoft Access

    Hello
    Can anyone advise on how to pull data from Essbase directly into MS Access rather than via Excel?
    Thanks

    There are several ways...
    1. Report Script
    2. Date Export Calc
    I can't remember if the HAL adapter can pull from essbase and load right into access via an ODBC adapter. If so, that would be rather clean approach.
    hope this helps you get started.

  • Unable to execute data export calc script

    HI Experts,
    When I am trying to execute the data export calculation script I am getting the error like "Failed to establish the connection with SQL database".
    set dataexportoptions
    DataExportLevel "All";
    DataExport "DSN" "Test_DSN" "Test_table" "sa" "sa999";
    I have executed the calculation script by accessing the Essbase administration services through citix.
    Is there a way to export data from Essbase cube to sql database through citix

    First of all did you set the DSN up on the essbase server and not the EAS if it is different, if so did you test the DSN.
    Have you checked the essbase logs to see if they have more information.
    Cheers
    John
    http://john-goodwin.blogspot.com/

  • Zenworks Inventory Data Export

    I am trying to get a report of our current systems using the Zenworks
    Inventory Data Export as shown in edir.
    When I run the export it also shows systems we have deleted. I am
    running
    zfd 4.01 sp2.
    Is there a way to get a report on only the systems that are in edir or
    filter it for only current systems?
    Thanks,
    Paul

    paul,
    It appears that in the past few days you have not received a response to your
    posting. That concerns us, and has triggered this automated reply.
    Has your problem been resolved? If not, you might try one of the following options:
    - Do a search of our knowledgebase at http://support.novell.com/search/kb_index.jsp
    - Check all of the other support tools and options available at
    http://support.novell.com.
    - You could also try posting your message again. Make sure it is posted in the
    correct newsgroup. (http://support.novell.com/forums)
    Be sure to read the forum FAQ about what to expect in the way of responses:
    http://support.novell.com/forums/faq_general.html
    If this is a reply to a duplicate posting, please ignore and accept our apologies
    and rest assured we will issue a stern reprimand to our posting bot.
    Good luck!
    Your Novell Product Support Forums Team
    http://support.novell.com/forums/

  • Essbase cube empty vs Essbase data file not empty. It is possible?

    Hi Guys,
    This morning end-users has alerted that our planning cube has no data. I have verified that the export file was completely empty despite that Essbase data file (ess00001.pag) is about 3 MB. How does it is possible? I am trying to recover the proper situation using backups buit I don't know how to identify when database was cleaned (end users dind't acces to essbase since 2 weeks ago).
    Thanks

    Could the level 0 data have been zeroed out, and no agg run to propagate the zeros (or #Missing) to upper levels?
    Did you at one time have some data in the database, then lock n send to overwrite?
    If you had performed a database reset, that would leave no page file. If you simply overwrote data, then you could have some fragmentation (when data is overwritten, the data is written to a new space in the page file with the index pointing to new data. This leaves the prior data behind with no index pointer to it, but it's still in the page file.)
    Was the export file of all data, or level zero data?
    If it was level 0 export, perform an export all (3mb is not that much) to verify if there is any data. If not, I'd chalk it up to fragmentation.
    Robert

  • Essbase Database Export

    Hi Guru,
    I want to do the database export while the application is running and users are using the essbase. Is there any special instructions for that or I can simply use the export database command ?
    Thanks
    -Samar-

    Are you talking about an Esscmd/MaxL data export or the calc script (BSO only) DATAEXPORT command.
    I believe the MaxL (although the docs don't state it) and Esscmd export (the docs do state so) process do put the database in a read-only mode.
    The DATAEXPORT command does not put the database into read-only mode. Oh, the Tech Ref says it does, but it t'aint so. The Tech Ref also states that users can read but not change data (gee, read-only) -- well, maybe the block being exported, but Essbase's locks take care of that -- you can lock and send while DATAEXPORT is running. The docs also say it can't fire if users are logged into the database. Again, nope. Try it yourself, but every statement in that paragraph about limitations was proved false in 11.1.1.3 on the system I used.
    NB -- I only tried this for file and SQL exports, I don't know if the same holds true for BIN exports.
    Regards,
    Cameron Lackpour

  • Automatise data export from website

    Hello,
    I stuck with an issue regarding data export from scopus.com. I have 61 keywords for which I want to export (as csv) number of documents by year, country, document type, subject area. Doing that by hand would be extremely tedious. Thus my question if this can be automatised. Unfortunately scopus does not provide an API to access the data directly.
    So, the process to be automatised would be:
    1. Open http://www.scopus.com/home.url
    2. Enter the keyword in "search for"
    3. Click on "search"
    4. Click on "Analyze results"
    5. Click on tab "year" and "export". Save the file
    6. Click on tab "country" and "export". Save the file
    6. Click on tab "document type" and "export". Save the file
    6. Click on "subject area" and "export". Save the file
    Do programs exist that help me retrieving the data?
    Thanks!

    You could achieve your goal with bash and wget with some combination of --save-cookies --post-data.
    But be aware that scopus is run by Elsevier, whom many view as the most evil of the publishing companies. Think twice before doing something that may annoy them.

Maybe you are looking for

  • Server can't receive anymore after receiving a file

    Hello i'm new here :) I'm making a peer to peer program but I have a problem client connects with server server sends welcome message cleint sends filelist (File which contains a list with shared files) the server receives the file and saves it, all

  • TDC field  in Billing document

    I want a field from Billing document  which Must have 100 % functionality similar to  the Field in  sales order  Header (Tab -Billing document)- Tax departure country LANDTX (TDC). I need to include that a field from billing document in a routine whi

  • Text field showing up blank.

    I had emailed a PDF fillable document to a staff member who uses a Mac.  When she returned it to me (I use a PC) the fields were blank except some boxes that were marked with an 'x'.  If I click on the field I can see the text, but when I don't it's

  • TFS Workitems:Bugs : I want ot select different lists, from the global list, for fields basd upon user group

    Hi, I am customizing the bug workitem workflow.  I want ot select different lists, from the gllobal list, for fields basd upon user group I am aware that I can use "when" clauses in the allowed/suggested values of the field. My question is : how do I

  • Database patch

    Hi: I need to apply a CPU patch for database. Should I shutdown apps and database. EBS is 12.1.3, db is 11.1.0.7, Linux. An ASM instance resides on the same box as the database I am going to apply the patch. Should I shutdown the +ASM instance? Thank