Executing Script clear Essbase through FDM event scripts

Hello

Is it possible to access and run the script clear essbase through event FDM scripts? I know, a method is to modify the action of the load, but was wondering if can be done otherwise.

Thanks in advance.

The Essbase client is installed on the application server in FDM, then Yes. You can create a batch file that calls a calc via Essbase Client script and run it your script of the event

Tags: Business Intelligence

Similar Questions

  • Download data from text file for Hyperion ESSBASE by FDM.

    Hello

    I want to upload data from text file for Hyperion ESSBASE by FDM. The file format is given below.


    Entity, Department, designation, effective, SalaryPaid
    E11001, BSG, AsstManager, 12, 820000
    E11001, BSG, Manager, 6, 740000


    Where staff and SalaryPaid is the Member of the account dimension. Entity, Department, and designations are the dimensiosn in the ESSBASE.

    Is it possible to download the file above using FDM, can we have two account member in the line?

    I am brand new with FDM. ask for your help.

    Kind regards
    Sunil

    Create two scripts to import (choose Import Data Pump when you are prompted for the type of import script)

    (1) call the GetAccounts 1st and 2nd PutAccounts
    (2) associate GetAccounts size amount in your import format.
    (3) associate PutAccounts with the account dimension in your import format
    (4) adding NZP expression to dimension of amount
    (5) in GetAccounts put the following code...
    +' Get the names of account in the header line.
    If DW. Utilities.fParseString (strRecord, 5, 4, ",") = "number of head" Then
    + ' Local variables for the account names.
    + Acct1 dim +.
    + Acct2 dim +.
    +     +
    + ' Head Count (column 4 of 5) +.
    + Acct1 = DW. Utilities.fParseString (strRecord, 4, 5, ",") +.
    + ' Wages (column 5 of 5) +.
    + Acct2 = DW. Utilities.fParseString(strRecord, 5, 5, ",") +.
    +     +
    End If

    GetAccounts strField =

    (6) in PutAccounts put the following code...

    +'+ Local Variables
    Dim AcctName (2)
    Dim AmountVal (2)
    Dim z
    Dim rsAppend

    + "The names of individual account is analyzed and stored +"
    AcctName (1) = DW. Utilities.fParseString (RES. PvarTemp1, 2, 1, ',')
    AcctName (2) = DW. Utilities.fParseString (RES. PvarTemp1, 2, 2, ',')

    +' If student for accounts from here import file.
    AmountVal (1) = DW. Utilities.fParseString (strRecord, 5, 4, ",")
    AmountVal (2) = DW. Utilities.fParseString (strRecord, 5, 5, ",")

    +' Name of temporary importation work table +.
    strWorkTableName = RES. PstrWorkTable

    +' Create temporary table recordset trial balance +.
    Set rsAppend = DW. DataAccess.farsTable (strWorkTableName)

    For z = 01:58 ' this can change depending on the number of additional accounts processing

    + If IsNumeric (AmountVal (z)) Then +.
    +          +
    + If (z) AmountVal <> 0 Then +.
    +          +
    + ' Create a new record and to provide its field values.
    + rsAppend.AddNew +
    + rsAppend.Fields ("DataView") = "CDA" +.
    + rsAppend.Fields ("PartitionKey") = RES. PlngLocKey +.
    + rsAppend.Fields ("CatKey") = RES. PlngCatKey +.
    + rsAppend.Fields ("PeriodKey") = RES. PdtePerKey +.
    + rsAppend.Fields ("CalcAcctType") = 9 +.
    + rsAppend.Fields ("Account") = AcctName (z) +.
    + rsAppend.Fields ("Amount") = AmountVal (z) +.
    + rsAppend.Fields ("Entity") = 'chain of the entity here ' +.
    + rsAppend.Fields ("UD1") = "string C1 here +.
    + rsAppend.Fields ("node2") = "String C2 here +.
    + rsAppend.Fields ("UD3") = "String C3 here +.
    + rsAppend.Fields ("UD4") = "string C4 here +.
    + "Add folder to the collection +"
    + rsAppend.Update +
    +               +
    + End if +.
    +     +
    + End if +.

    Next

    +' Close the recordset.
    rsAppend.close

    If DW. Utilities.fParseString (strRecord, 5, 4, ',') <> '0' then
    + PutAccounts = DW. Utilities.fParseString (RES. PvarTemp1, 2, 1, ',') +.
    On the other
    + RES. PblnSkip = True.
    End If

    You may need to change the aboveto that meet your exact needs, but the basic structure of the scripts should not change too

    Published by: SH on May 25, 2012 10:34

  • SecEvent newspaper missing file - access denied error (5) through the event viewer

    After you save and clear logs (more precisely the security log file), I stop the PC.  It is started the next time, I went to read the log through the event viewer, I encountered this error: could not open the event to the event log viewer or custom views.  Verify that the event log service is running or query is too long.  Access is denied (5). (((("I checked that has) I use the admin account b) other log files are fine) 3 the secevent.evt file is not present in the C:\Windows\System32\winevt\Logs folder 4) on the creation of this file (as a copy/past from the application log file and rename it to secevent) the file is not written in.  (5) event log service can be restarted without error. (6) can not clear the security log file, I created.  Error reads as follows: Event Viewer is unable to clear the log.  The following error occurred: access is denied

    Any help is appreciated.

    I ended up having torebuild machine from scratch.  Nothing else has worked. Good luck

  • How to load #MISSING (empty data) in Essbase through ODI?

    Hello
    As a topic, how can I clear an Essbase through ODI value? I tried to load '#MISSING' & ' But since they are the text rather than a numeric field, it failed with the error "invalid column type specified for the data column. Can anyone help? Thanks in advance.
    Rgds,
    Ricardo

    Hello

    How you load, if you load a SQL table that you would simply load a null value in the database

    example of data in basic sample loading

    Measures, period, scenario, market, products, data
    Sales, Jan, real, Florida, 100-10, 10
    CMV, Jan, real, Florida, 100-10 to + NULL +.

    See you soon

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

  • BlackBerry smartphones, I can't clear the log of events completely! Bold 9900

    I don't know why, but I just can't clear the log of events completely. I always stayed with two newspapers which cannot be erased. The two newspapers said: error and mistake. It's only affect the phone, but it's pretty disturbing with two newspapers cannot clear. I had tried to pull battery, resets and it can always be removed. Help, please.! My phone is the Bold 9900. Carrier is Singtel. Operating system to 7.1.0. HELP PLEASE! Thank you!

    Nope.

  • How to clear the log of events on my hp m1217nfw?

    Hello world!

    Is there a solution to clear the log of events on my hp m1217nfw printer? I do not know how...

    Thanks in advance

    CYANOACRYLATE GLUE

    Hi CYANO.

    Your very welcome.

    Please consider this message Message 2 of 3 marking as "Accept as Solution" so that someone else in the community of HP who can meet the same or similar problem will know what to do.

    Thank you.

  • Loading data into Essbase by FDM

    Dear Guru,

    Can someone provide any document or Pdf associated with loading data into Essbase by FDM?

    Thanks in advance...

    Hello
    I found a couple of days now. Seemed quite useful.
    http://www.Scribd.com/doc/61656853/configuring-FDQM-for-Hyperion-Planning

    See you soon,.
    Alp

  • FDM event Script Help

    Hello

    I just wanted to know when do you use the event 'BatchAction '?

    Thank you
    SSP.

    Code all your customizations in the batchaction script. Batachaction script will be executed when you run the batch of fdm.
    Thank you
    Vani.

  • Dbms_Scheduler and executable script

    Hello

    I have a scenario. I was running a shell script (which in turn runs an oracle procedure) every 30 minutes and put it in cron. Now, that was before, when the procedure used to take less than 30 minutes.

    Now, one day, intermittently, it takes MORE than 30 minutes. Thus, the second round of the procedure not obey the limits set for the program.

    I want to have is to have a SINGLE instance of the shell script (it emails after the procedure), running at a given time. So if the cron lights and he sees that there is already one instance of the script running, and this should not run now.

    The way I wanted to do it is like this:

    (i). dbms_scheduler to run the executable file and somehow (I need help here) stopping at the next run to the don't fire unless there is a already running.

    or

    (II) use dbms_scheduler to run the actual procedure and somehow allowing that ONE perform the procedure at some point (in this scenario, I must take care of the Oracle email itself rather than from unix).

    or

    (III) there is an alternative where I was using autonomous transaction to update a table that runs the program and then NOT run the same procedure when it is already running. But, since it is an in-house solution and Oracle might have something to do this already, I would use the Oracle one.

    Thank you.

    Hello

    In fact i) is done for you automatically. If you schedule a task to run periodically and the last execution runs during the next start date, then dbms_scheduler automatically skip the next run and move on to the next. dbms_scheduler has never two instances of the same task running at the same time.

    If you do not need no additional concurrency control. If you do not need concurrency control, dbms_lock provides a simple way to protect access to a resource (e.g. If only a session must Access a table at the same time).

    Finally if you just need e-mail sent when a job fails, you can use a utility provided by Oracle on the Planner home page

    http://www.Oracle.com/technology/products/database/Scheduler/index.html

    Locate the notification of work under Scheduler utilities package that will make it very easy to send e-mail when your job will fail.

    If you have any other questions, feel free to ask!

    -Nice

  • Error while executing script root.sh on the nodes at the RAC 11 g installation

    Hello friends,

    Here, I face an error while I run the root.sh script. During the installation of grid RAC, he asked a few dependencies of prereq. There are several .rpm files that were the prerequisites for this installation. I ignore them and I continued the installation. Now, he finally threw an error when running root.sh script. I tried to install several .rpms acquisition of information from the internet, but always this script does not work here.

    Please, suggest what should I do at this point.

    stuck.png

    You guys could help me out here, how I need to go further.

    Simple google search will give you missing RPM. try to install and see if that solves the problem

    https://gruffdba.WordPress.com/2012/11/06/11gr2-grid-install-clscfg-bin-error-while-loading-shared-libraries-libcap-so-1-cannot-open-shared-object-file/

    Don't forget, you need up-to-date existing deconfig install and run root.sh as mentioned below article

    https://desaitaral.WordPress.com/2011/06/13/Oracle-Linux-6-1-and-libcap-so-1-cannot-open-shared-object/

    Another article with the same question - https://taliphakanozturken.wordpress.com/2013/03/02/clscfg-bin-error-while-loading-shared-libraries-libcap-so-1-cannot-open-shared-object-file/

  • Executed scripts takes too long

    Hello

    I hope for more help with improvement / reducing the amount of time required to get a script to run. I have provided the following script to our CMDB group but they say it take too long to run (full day).

    I already use the get-view option to extract the details. Maybe someone can advise how they would improve this script. For the record, we have 2000 + vm in our environment.

    Script is attached.

    Any help is very appreciated.

    Hello, VM_.

    Well, nobody likes a slow script, that's for sure.  And a script of the day?  Double boo to that.

    I had a quick glance, and there were some spots of improvement.  I have them made here:

    Add-PSSnapin VMware.VimAutomation.Core
    
    function Get-VMSerial {  ## rewrote to take UUID; already being gotten in properties below  # param([VMware.VimAutomation.ViCore.Impl.V1.Inventory.VirtualMachineImpl]$VirtualMachine)  # $s = ($VirtualMachine.ExtensionData.Config.Uuid).Replace("-", "")  param([string]$Uuid)  $s = $Uuid.Replace("-", "")  $Uuid = "VMware-"  for ($i = 0; $i -lt $s.Length; $i += 2)  {    $Uuid += ("{0:x2}" -f [byte]("0x" + $s.Substring($i, 2)))    if ($Uuid.Length -eq 30) { $Uuid += "-" } else { $Uuid += " " }  }
    
      return $Uuid.TrimEnd()}
    
    # Connect to vcenterConnect-VIServer vcenter
    
    #Gathering VM settingsWrite-Verbose -Verbose "Gathering VM statistics"$VMReport = @()$Count = 0
    
    ## no need to use Get-VM#Get-VM | % {## moved outside of the Foreach-Object scriptblock, so this Get-View only gets called once, not 2000+ times (not once per VM, just once at all)$filter = @{"Config.Template"="false"}Get-View -ViewType VirtualMachine -Filter $filter -Property Name,Guest.HostName,summary.config.numcpu,summary.config.memorysizemb,summary.config.numEthernetCards,Summary.Config.NumVirtualDisks,Config.Uuid,Parent,Guest.GuestFamily,config.tools.toolsversion,guest.toolsstatus,config.Version,Config.ChangeTrackingEnabled,Datastore,AvailableField,Value | %{    ## $vm is the View of the current VM    $vm = $_    ## not used -- removed it    # $CustomDetails = Get-VM $_ | Select -ExpandProperty customfields    ## rewrote to use Get-View or UpdateViewData()    # $LunTierStringArray = Get-VM $_ | Get-Datastore    $LunTierStringArray = Get-View -Property Name -Id $vm.Datastore    $LunTierString = $LunTierStringArray.Name -split "_"    $vms = "" | Select-Object VMName, Cluster, DnsName, TotalCPU, TotalMemory, TotalNics, Disks, DiskTier, SDF, UUID, Folder, OS, ToolsVersion, ToolsStatus, HardwareVersion, CBT, Serial    $vms.VMName = $vm.Name    ## rewrote to use UpdateViewData()    # $vms.Cluster = $(Get-vm $_ | Get-cluster).Name    $vms.Cluster = &{$vm.UpdateViewData("Runtime.Host.Parent.Name"); $vm.Runtime.LinkedView.Host.LinkedView.Parent.Name}    $vms.DnsName = $vm.Guest.HostName    $vms.TotalCPU = $vm.summary.config.numcpu    $vms.TotalMemory = $vm.summary.config.memorysizemb    $vms.TotalNics = $vm.summary.config.numEthernetCards    $vms.Disks = $vm.Summary.Config.NumVirtualDisks    $vms.DiskTier = $LunTierString[0]    ## getting this in some other way, from the    # $vms.SDF = ($_ | Get-Annotation -CustomAttribute 'School/Division/Faculty').Value    $vms.SDF = & {$intCustomAttributeKey = ($vm.AvailableField | ?{$_.Name -eq "School/Division/Faculty"}).Key; ($vm.Value | ?{$_.Key -eq $intCustomAttributeKey}).Value}    $vms.UUID = $vm.Config.Uuid    ## add -Property Name, though, with " | Out-Null", does this even work?    # $current = Get-View $vm.Parent | Out-Null    $current = Get-View $vm.Parent -Property Name,Parent -ErrorAction:SilentlyContinue    $path = $vm.Name    do {         $parent = $current         if($parent.Name -ne "vm"){$path =  $parent.Name + "\" + $path}         ## add -Property Name, though, with " | Out-Null", does this even work?         $current = if ($null -ne $current.Parent) {Get-View $current.Parent -Property Name,Parent -ErrorAction:SilentlyContinue}    } while ($current.Parent -ne $null)    $vms.Folder = $path    $vms.OS = $vm.Guest.GuestFamily    $vms.ToolsVersion = $vm.config.tools.toolsversion    $vms.ToolsStatus = $vm.guest.toolsstatus    $vms.HardwareVersion = $vm.config.Version    $vms.CBT = $vm.Config.ChangeTrackingEnabled    $vms.Serial = Get-VMSerial -Uuid $vm.Config.Uuid    $VMReport += $vms    $Count++    ## added Write-Verbose so that the pipeline does not get polluted with strings (for the day that this code is returning objects for further manipulation down the pipeline, instead of going straight to CSV)  Write-Verbose -Verbose $Count}#Output$VMReport | Export-Csv vcenter_vm_report.csv_tmp -NoTypeInformation -UseCultureCopy-Item vcenter_vm_report.csv_tmp vcenter_vm_report.csv
    

    I commented on the changes I made (and why) and commented on by the code I replaced.  Give a run and see if it is not faster for you / your CMDB crew.

    Message has been edited by Matt Boren on February 24, 2015: correction of the piece that gets the path of the inventory of the VM (were able only to return a parent level previously) minor

  • What is the role of the minimum user for executing script CLI power read-only?

    Hi all

    I would like to know what is the exact role to perform the read-only query using Powershell?

    so that I can use it in the construction of my script seen in production datacenter to run Get-* cmdlets of command rather than the Set-* feature of command.

    Built-in read-only role should normally be sufficient for reporting.

  • Newbie question about executing script

    Hello world

    our company wants to publish a really nice magazine on iPad using InDesign and I must evaluate the solution.

    I read a few guides in Adobe PDF (great job btw), but I have a really important question to ask the experts among you: is it possible to customize a presentation to InDesign (with the target of the iPad in mind) to intercept, for example, a click from the user (that is, the reader of the magazine) and run a Javascript function.

    I understand that the InDesign scripting is used to customize the tool to automate the workflow etc. but can be used at the time of execution, during the actual presentation?

    I'm sorry if my question is obvious/naïve, I don't intend to spam the forums.

    My question was about the iPad and the type of magazine, you might

    Read about it (with the DPS), but I suspect that your answer is synonymous with

    This kind of content (which is not PDF), isn't?

    I'm not sure of DPS.

    You may need to ask in the forums DPS.

    And once again, for the PDF, it is not that there is no way to do it... just that there is no way to get him out of InDesign, you the user other tools (Acrobat).

  • Install Acrobat Mac crashes when executing scripts package

    I just bought the update to Mac XI of Acrobat Pro, and while the download went well, the installation process is blocked by the end. I can't exit the program and it does not seem to move forward. Suggestions on how to proceed?

    So, here's the deal: I recently udgraded to a new iMac with OS X10.9, more a Mac Pro with OS X 10.6.8. I migrated my CS6 apps on and they all work fine, except that I get these Acrobat update notice, and they have always failed. So, I uninstalled wrong version of Acrobat, 10.1.8 olde before buying the update from Adobe today. Now, I can't get the update to install on the new iMac, but it installs and runs fine on the old Mac Pro. But of course I want the transition from the old to the new, and I'm stuck with no Acrobat on the new machine.

    The Setup program is run line after line of these errors:

    Nov 23 15:46:45 Big - ex, iMac.local installed [476]:. / Preinstall: sudo: unable to stat/etc/sudoers: permission denied

    Nov 23 15:46:45 Big - ex, iMac.local installed [476]:. / Preinstall: sudo: no source validates found sudoers, quit smoking

    Nov 23 15:46:45 Big - ex, iMac.local installed [476]:. / Preinstall: sudo: unable to stat/etc/sudoers: permission denied

    They just keep and...

    Message was edited by: [email protected]

    Hi James,

    You must contact Apple in this regard, as it is clearly a permissions problem.

    You might want to try the steps mentioned in the: https://discussions.apple.com/thread/3680870?start=0&tstart=0

  • Quiz results - Execute Script of Action on tip with conditional

    There's something I'm missing, I'm sure and hope someone can help.

    I have a quiz when entering the results of the exercise, I want if overpass / equal to 80%, continue to a page of the certificate; Otherwise, display a table of contents and allow a user to review content.  The Table of contents gets stuck on the Quiz results page, however.  Not sure if it's my settings as I am new at condition variables, or if it's something else.

    Hoping someone can help.

    Here is my if and actions

    2014-05-12_0813.png

    Here's the other

    Else.png

    Post edited by: Tom Robb

    Hello

    You use the wrong system variable. See the list: http://blog.lilybiri.com/system-variables-in-captivate-6

    Change it to cpInfoPercentage, this is what contains the percentage scored.

    Lilybiri

Maybe you are looking for