Executing Script clear Essbase through FDM event scripts
HelloIs 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
SunilCreate 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 IfGetAccounts 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.closeIf DW. Utilities.fParseString (strRecord, 5, 4, ',') <> '0' then
+ PutAccounts = DW. Utilities.fParseString (RES. PvarTemp1, 2, 1, ',') +.
On the other
+ RES. PblnSkip = True.
End IfYou 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,
RicardoHello
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-PlanningSee you soon,.
Alp -
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.
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
Don't forget, you need up-to-date existing deconfig install and run root.sh as mentioned below article
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
Here's the other
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
-
Firefox continues to display a suggested word, etc. When I type a user name or even when I typed an account number. For example, when I start typing a v, he opens a window & suggests words v I typed before. So how I turned off that?
-
Need help setting up with a projector.
HelloI have a M30X & seem to be unable to set up for use with a projector. I can get it to show the theme of office & my pointer of the mouse on the projection screen, but nothing else. I don't see any program on the projection screen & I want to use
-
Re: Satellite A300 15 days after 2 days not working anymore!
I bought it in Greece, and after 2 days stopped working!I live in Brazil, so I left my laptop to fix, but I have to wait for 2 months, because they do not have the parts that are damaged!What to expect from a company that in 2 days the laptop no long
-
How to view mdsplus data using labview
I posted this question in the Council of Labview, but seems that nobody does it so far. I don't know what is the best place to ask this question. So I reposted here. Thank you very much. I am a newbie to Labview. I'm writing a few vi to display and
-
Original title: Windows 95/98 Hello I currently have an Apple. There are a few games, I used to play (i.e. Rollercoaster Tycoon) which are mainly Windows 95/98. I have considered buying a less expensive to play PC. What I have to buy windows 95/98 or