FDM multi-charge integration script?
Hello
Can we use multi-charge with import of the integration script. Or we can use only with flat files?
Thanks in advance
I guess that's the classical FDM
You can take a look at batch charger. You can generate files of orders (empty) for each period
your integration script should then be set up to retrieve data based on a period POV.
Concerning
Tags: Business Intelligence
Similar Questions
-
Multi-column integration Script
Hi all
I am interested in the integration of data from R12 to HFM, my client decided not to use ERPi and instead opted for customized processes that resulted in an integration FDM script to extract data from an intermediate table ODI / view (please don't comment on what little I tried to give them!)
My problem is that when loading their to they want to do in the two data entries and change functional (Custom4 HFM dimension members). I'm not sure and would like advice on if it is possible to have a script for integration multi-charge style with two data columns that I would be able to import file or if I am limited to the data column only 1?
If limited, I guess I can change my integration script twice to loop through the recordset and pick up different columns of data, each time to create the second record?
Any help will be greatly appreciated :-)
Concerning
StuYou load only a single data value via the FM adapter, so you will need to have a single column of data value and force additional recordings on separate lines, as you have indicated
-
Automation of FDM integration Script in the Task Manager
Hello world
I have created an integration Script that copies the data of a table SQL to FDM and now tries to automate a daily run in the Task Manager.
To do this, it seems that I have to create a custom Script to perform the following integration Script:
I can't understand what it takes to write the custom Script to trigger the integration Script. Can someone explain or give a sample?Function LedgerTrans(strLoc, lngCatKey, dblPerKey, strWorkTableName)
Best regards
FrederikYou don't need a custom script, you can simply use batch processing to trigger the import for the POV. You must create a standard command using the GUI of batch script in the workbench (Tools > batch) then put the empty source files in the folder OpenBatch with the POV for the name of the file to trigger the import for the POV script.
-
FDM Import (integration) Script - import failed
Good day, colleagues.
That we encountered the following problem. On the 11.1.1.3 integration script import of the system we run of FDM (called "SQLIntegration") Administrator's Guide, it is done properly (in the window pop up the message "Import SQL successful!"), but FDM lance error message "error: failed to import" and no data is loaded. Log file is empty.
Please, share your experience.Did you put the function = true at the end?
-
do I need Windows PowerShell integrated scripting tool for computer and internet access
No you didn't he need for home computer and internet access
-
Hi Experts
I want to import SQL data to FDM. When I ran the script for integration in FDM display < font color = "red" > "data access error. Online: 20 ' < / do >.
I have created a. UDL file and connection test shows 'success.
Which is exactly the problem that I don't know.
1. the case where I am doing wrong?
2. He must give to this path of the udl file in the Application of FDM?
Below is the screenshot of the error of FDM
http://www.Flickr.com/photos/84027801@N04/7692782026/in/photostream
Here's the Script of integration
Note: I changed the below < font color = "red" > red < / police > color highlighted fields in the script.
-------------------------------------------------------------------
Function SQLIntegration (lngCatKey, dblPerKey, strLoc, strWorkTableName)
‘------------------------------------------------------------------
' FDM integration Import Script:
"Created by: Admin"
"Creation date: 19/04/2004 14:18:39.
' Object: this integration import script connects to the example
"SQL Server Northwind sample database and imports
"the Orders in FDM table data source.
‘-----------------------------------------------------------------
Dim cnSS ' ADO connection object
Dim strSQL ' SQL string
Dim rs ' Source system recordset
Dim rsAppend ' FDM recordset
' Initialization of ADO objects
Define the cnSS = CreateObject ("ADODB. Connection")
Set rs = CreateObject ("ADODB. Recordset')
'Open recordset object FDM work table can be added '.
Set rsAppend = DW. DataAccess.farsTableAppend (strWorkTableName)
'Connect to the SQL Server Northwind (our data source) database
Dim StrConn
strConn = "Provider = SQLOLEDB.1; Integrated Security = SSPI; Persist Security
Info = False; »
strConn = strConn & "Initial Catalog = < font color ="red"> Northwind < / police >; Data Source = < font color = "red" > LocalHost < / police >; »
CNSS. Open strConn
' Create the source query string
strSQL = "" Select * ".
strSQL = strSQL & "FROM Orders"
' Recordset open source
RS. Open strSQL, cnSS
"Look for the data in the source system.
If rs.bof AND rs.eof then
"Give the error message
RES. PlngActionType = 2
RES. PstrActionValue = "no records to load!
'Assign the return value of function '.
SQLIntegration = False
Exit Function
End If
' Loops through the records in the source in the database Northwind (orders table) and
Add to the FDM work table
If it is rs.bof and not rs.eof then
While Not rs.eof
rsAppend.AddNew
rsAppend.Fields ("PartitionKey") = RES. PlngLocKey
rsAppend.Fields ("CatKey") = lngCatKey
rsAppend.Fields ("PeriodKey") = dblPerKey
rsAppend.Fields ("DataView") = "CDA".
rsAppend.Fields ("Amount") = rs.fields ("Freight"). Value
rsAppend.Fields ("Account") = rs.fields ("CustomerID"). Value
rsAppend.Fields ("Entity") = rs.fields ("ShipCountry"). Value
rsAppend.Fields ("Desc1") = rs.fields ("ShipName"). Value
rsAppend.Update
RS. MoveNext
Loop
End If
"Give the success message
RES. PlngActionType = 2
RES. PstrActionValue = "import successful SQL!"
'Assign the return value.
SQLIntegration = True
End Function
--------------------------------------------------------------------
Please do the needful.
If you have any document integration FDM step by step, please share me to my email id [email protected]
concerning
SmileeBecause you use Select *, I don't see what are the names of the fields in the SOR table. Did you double check that the domain name (dblAmt) for the amount in the table in the SOR field is correct?
Published by: user10757003 on November 14, 2012 14:27
-
How to use the import with FDM with adapter ERPI script?
Hello
I use FDM and ERPI 11.1.2 to load data of EBS R12 to planning 11.1.2
Loaded from eBS data for a YEAR.
I realized I could use an import script to manually calculate the amount with the periodic_net_cr and periodic_net_dr fields.
But how to use this import script? Because in my import in FDM format, I do not use a file but directly the adapter, if no field "Expression".
Thanks in advance for your help
FannyYou must use the ImportAction script.
-
Hi all
I have a modified script of claire Calc (according to the ID 1101084.1) in the load action script:
Dim strTYear
strTYear = API. . StrTargetYear of POVMgr.fPeriodKey (strPer (0))
also
strTPer (0)
However, these are now both back [empty]. The load and Validate work without problem.
Pointers welcome.
Thank you
MarkYour control tables must be updated for the adapter.
-
How fewer dimension required for integration of FDM Script
Hi gurus
I have only 2 dimensions in my SQL Table name dbo. ABC (example: 1 entity 2 account / amount (value data))
Example:
USA, SALES, 50000
(Including the value its overall size of 3)
How to export data to HFM Application target.
Integration script had success when I click validation it is shows only 2 dimension 1. account 2.Entity. I've correctly mapped. but the posting form does not appear anything. I had the fish of gold for the validation button and Export also gives success and got goldfish. but no data is exported to the application of HFM.
in sending its FDM created a file that is containing only! * * text data. There is no record in this file.
I want to load the data with the rest of the dimensions with [none] combination of Member because I don't have the extra dimensions in my source file.
Dimension minimum how required to export data from FDM to HFM?
concerning
ThaerYou can assign empty values in your integration script for example rsAppend.Fields ("Desc1") = "" will assign an empty string to the description. Personally I would not assign an empty string to one of the active as mapable dimensions don't wouldn't you able to catch the latter with a Joker card and they would only informative. If you know they are goiung to be None, then pass the string None for them and map this value for example
rsAppend.Fields ("PKI") = "No PEAK"
rsAppend.Fields ("UD1") = 'None '.There is lack of your script is because the recodset that you use to assign a values only 3 fields. So if you refence ordinal in the range 3-9 IT will not exsit
e.g. rsAppend.Fields ("PKI") = rs.fields (3). Value generates the error message you get, as well as rsAppend.Fields ("Desc1") = rs.fields ("txtAcctDes"). The value because there is no field in the recordset named txtAcctDes -
Script integration FDM for several locations
Hello
I have a slight problem with the FDM integration (integration of SQL) script.
From what I understood and tested with one FDM-application (tablespace) I'm not able to have several scripts for integration. This because the integration script must be named SQLIntegration.uss, otherwise it will be a mistake.
I have several locations within a FDM-application where I would use a script for integration. Because of the above mentioned name "bug", I need to include information integration all my pitches in a script. As I imagined that is not only easy to read or easy to maintain solution.
Is there a work around for the name - bug?
-Can I call a function within the main function? I tried without success, but perhaps you'd have a solution.
Any input would be beneficialI don't know exactly how you want to go about it. But to meet the function within a matter of function, yes you can make that call. I can be simplistic, but you could do something like this:
Function SQLIntegration(strLoc, lngCatKey, dblPerKey, strWorkTableName) DisplayText("Please close this window") End Function Function DisplayText (strText) DisplayText = MsgBox(strText) End Function
All of the above code would be contained in SQLIntegration.uss
-
FDM 11.1.2 integration Import script error for strWorkTableName
Hello
I'm under FDM 11.1.2 with Essbase adapter connection ES11X-G4-G to Essbase 11.1.2.
Try to use the import integration script directly query a Microsoft SQL 2008 database.
Excerpt from script:
_________________________________________________________________
Function SQLImport (lngCatKey, dblPerKey, strLoc, strWorkTableName)
Dim cnss
Dim rs
Dim rsAppend
Dim DBLocation
Dim DBList
Dim SA
Dim SApswd
Dim strCNSS
Dim strSQL
Dim DateConvString
Define the cnss = CreateObject ("ADODB. Connection")
Set rs = CreateObject ("ADODB. Recordset')
Set rsAppend = DW. DataAccess.farsTable (strWorkTableName)
...
_________________________________________________________________
When I run the script via the Script on the Web Editor, I get:
Error: An error occurred while running the script:
-2147217865-data access error.
Online: 25
Line 25: Set rsAppend = DW. DataAccess.farsTable (strWorkTableName)
What is straight out of the guide of the administrator, hency my dilemma...
In addition, the error log contains the following error message:
* Start the journal entry for the Runtime Error FDM [2010-07-23 12:48:54] *.
-------------------------------------------------------------
ERROR:
Code...-2147217865
Description... Table does not exist.
Process... clsDataAccess.farsTable
The component... upsWDataWindowDM
Version.......................................... 1112
Thread........................................... 6620
IDENTIFICATION:
User............................................. XXXX
Name of the computer... XXXX
App Name......................................... XXXX
Client App....................................... WebClient
CONNECTION:
Provider......................................... SQLOLEDB
Database server... XXXX
Name of the database... XXXX
Trust connect... Fake
Connect status... Open connection
GLOBALS:
Location......................................... XXXX
Location ID... 749
Location Seg... 3
Category......................................... REAL
ID of the category... 12
Period... - Sept - 2009
Period ID........................................ 09/30/2009
POV Local........................................ True
Language......................................... 1033
User Level....................................... 1
All Partitions... True
Is Auditor....................................... Fake
No idea on the cause? Maybe something with the FDM installation.
Thank you in advance for your help!
AdamHave you by chance tried to run the Workbench or the script of the web editor? If so, he would miss that the work table is not created until the import step is initialized.
-
Access error of data while running the script in the script fdm workbench Editor
Hello Experts,
I get the error when I run the script in the script of fdqm established client.this editor is the error
-2147467259 data access error and he navigates the error on line 30 on this script «Set rsAppend = DW.» DataAccess.farsTable (strWorkTableName).
Please return me asap where I should charge peoplesoft data to one of my database of planning through fdm.
Thanks in advance...
You will need to build a script for integration that is an import Script that allows you to import data from SQL in FDM.
When you create your import format, you will need to configure it with the file Type = Script and then assign the script of integration as an Expression. Assign your import format to the location that you use to import data.
Then you can test it by going to the import stage and clicking the import button. FDM will run the integration script and data import by running the SQL query that you have defined.
To the contrary, "Data Pump" import Scripts are used as import expressions in the import formats
You can run a script to integrate the customer that this script requires input parameters that are passed only when then FDM import step is executed. If you want to see the raised error open the errorlog FDM. You will only be able to run this Workbench script when you want to debug data is being extracted, but in this case, you will need to comment code that inserts the data in the table. Don't forget that the work table is a temporary table that is created when you click on the import button and if you run Workbench this table does not exist
-
Hi all
I create an FDM interface to extract data from Oracle RDB and onto an essbase database. I feel that if you have to shoot the script import data of RDB, you must create an integration. So I created a script to import integration based on the example given in the FDM Document admin.
The Script is as below:
Function PSIP_TEST (lngCatKey, dblPerKey, strLoc, strWorkTableName)
'------------------------------------------------------------------
"Import oracle Hyperion FDM integration script:
'
' Created By: admin
"Creation date: 18/02/2014-18:00:33.
'
' Object:
'
'------------------------------------------------------------------
Dim cnSS ' ADODB. Connection
Dim strSQL ' SQL string
Dim rs ' Recordset
Dim rsAppend ' tTB table add rs object
'Initialize objects.
Define the cnSS = CreateObject ("ADODB. Connection")
Set rs = CreateObject ("ADODB. Recordset')
Set rsAppend = DW. DataAccess.farsTableAppend (strWorkTableName)
"To connect to the Oracle database
CNSS. Open "Provider = OraOLEDB.Oracle.1; Password = PSIP_TST; Persist Security Info = True; User ID = PSIP_TST; Data Source = PSIP.
' Create the query string
strSQL = "SELECT YEAR, COST_CENTRE, PROGRAMME_CODE, PROJECT_CODE, ACCOUNTS, AMOUNT FROM VW_PSIP_EBUDGET_ESTIMATES.
«Get data»
RS. Open strSQL, cnSS
"Locate the data.
If rs.bof and rs.eof then
RES. PlngActionType = 2
RES. PstrActionValue = "no records to load!
Exit Function
End If
' Loop through records and add table APCs to place DB
If it is rs.bof and not rs.eof then
While Not rs.eof
rsAppend.AddNew
rsAppend.Fields ("PartitionKey") = RES. PlngLocKey
rsAppend.Fields ("CatKey") = RES. PlngCatKey
rsAppend.Fields ("PeriodKey") = RES. PdtePerKey
rsAppend.Fields ("DataView") = "CDA".
rsAppend.Fields ("CalcAcctType") = 9
rsAppend.Fields ("Account") = rs.fields ("ACCOUNTS"). Value
rsAppend.Fields ("Entity") = rs.fields ("COST_CENTRE"). Value
rsAppend.Fields ("UD1") = rs.fields ("COST_CENTRE"). Value
rsAppend.Fields ("node2") = rs.fields ("PROGRAMME_CODE"). Value
rsAppend.Fields ("UD3") = rs.fields ("PROJECT_CODE"). Value
rsAppend.Fields ("Amount") = rs.fields ("Amount"). Value
rsAppend.Update
RS. MoveNext
Loop
End If
"Loaded files
RES. PlngActionType = 6
RES. PstrActionValue = "import successfully!
'Assign the return value.
SQLIntegration = True
End Function
When I run the Script in the Script Editor, I get the following error:
Error: An error occurred while running the script:
-2147467259-data access error.
Online: 19
If I see in the error log, it is as follows:
ERROR:
Code... - 2147467259
Description... ORA-00903: invalid table name
Process... clsDataAccess.farsTableAppend
The component... upsWDataWindowDM
Version.......................................... 1112
Thread........................................... 41900
Nude of the line. 19 is as follows: Set rsAppend = DW. DataAccess.farsTableAppend (strWorkTableName) and, therefore, I thought that perhaps this is when I run the script in the Script Editor, perhaps that the value of the variable "strWorkTableName" does not get filled it is why it gives an error.
So I ran the import stage in the Workflow, and Got the following error:
Error: Failed to import. Data not valid or empty content.
and there is no entry in the error log.
I'm lost, need your help please.
One last thing, I would like to ask is kindly please post if my connection string is correct, either:
CNSS. Open "Provider = OraOLEDB.Oracle.1; Password = PSIP_TST; Persist Security Info = True; User ID = PSIP_TST; Data Source = PSIP.
I read that FDM is a 32-bit product and will require a connection 32-bit oledb provider.
FDM here is installed on a 64-bit computer and the provider that is used here in the connection string is 64-bit.
Please help, my work here came to a fixed support. Kindly help
That would mean that your 32-bit TNSNAMES. ORA file does not have a good connect descriptor for what you provide in the UDL file.
Check your TNSNAMES 32bits. ORA file and make sure you have a good connect descriptor for the Oracle database.
-
How to create a script of integration oracle?
Hi all
I need to load data into FDM directly from Oracle database and I try to use the integration Script.
the Script I use is:
Dim objSS ' ADODB. Connection
Dim strOra ' SQL string
Dim rs ' Recordset
Dim rsAppend ' tTB table add rs object
'Initialize objects.
Define the cnSS = CreateObject ("ADODB. Connection")
Set rs = CreateObject ("ADODB. Recordset')
Set rsAppend = DW. DataAccess.farsTableAppend (strWorkTableName)
CNSS. Open "Provider = ORAOLEDB. ORACLE; Data Source = < data source name >; User ID = < user id name >; password = password <>"
....
.......
..........
However when I run the script on WebClient, I get the message:
ERROR:
Code...-2147217887
Description... Multiple-step operation generated errors. Check each status value.
Online: 43
Process... clsImpProcessMgr.fExecuteImpScript
The component... upsWObjectsDM
Version.......................................... 1112
Thread........................................... 12780
IDENTIFICATION:
User... < < user name > >
Name of the computer... < < Server > >
Name of the application... < < application name > >
Client App....................................... WebClient
CONNECTION:
Provider......................................... ORAOLEDB. ORACLE
Database server...
Name of database... < < name of comics > >
Trust connect... Fake
Connect status... Open connection
Anyone has an idea about this error?
Thanks in advance!I have this problem to be solved.
It's my mistake, I just change the data type of col1 digital and the function works!
Thank you to all who have put time and effort in responding to my question in this forum.
-
Currently, we have a Microsoft Access database + VBA Scripts that use the HFM API objects to connect to the HFM application to perform the following tasks:
(1) delete the data according to a specific POV HFM
(2) load some data from a text file to the request of HFM
(3) run a Consolidation of data in HFM with 3 different POV
(4) running a data translate in HFM with a specific POV.
(5) when the process is complete, HFM send one connects e-mail to Hyperion administration team with newspapers.
We want to replace this database MS Access with FDM.
Custom script of FDM, I am able to run batch loader to load data at our request of HFM.
However, FDM, I want to connect to our HFM application to perform a consolidation (in HFM) and also a Translate (in HFM) after that the data has been loaded by the loader of FDM data.
The question I have is that I can't use the VB Scripts following FDM (this code works in MS Access)
Function OpenHfmApp (sDomain As String, sUser As String, fun As String, sserveur As String, sApp As String)
Dim customer as HsxClient
Dim cSession as HsvSession
Dim cServer As HsxServer
Set customer = New HsxClient
cClient.SetLogonInfoSSO sDomain, sUser, ' ", fun
sApp sserveur, 'Financial management', cClient.OpenApplication, cSession cServer
Set OpenHfmApp = cSession
End Function
FDM do not like the 'AS' - I should write:
Function OpenHfmApp (sDomain, sUser, fun, sserveur, SAPP)
Sun customer
Dim cSession
Dim cServer
Set customer = New HsxClient
cClient.SetLogonInfoSSO sDomain, sUser, ' ", fun
sApp sserveur, 'Financial management', cClient.OpenApplication, cSession cServer
Set OpenHfmApp = cSession
End Function
When I run this code of FDM, I get the following (of Financial Data Management Workbench) error message
500 variable is undefined: 'HsxClient '.
Online: 565
My questions are:
(1) is it possible to control via the Scripts VB FDM HFM realize some tasks such as claire HFM, Consolidation and HFM HFM translate?
(2) if so, How can I reference objects in FDM HFM VB Scritp editor [custom general] (to use the HFM API via scripts VB FDM objects)?
Thank you
Claude
Good to know that the 'out of the box' functionality meets your requirements. You can mark the thread as anawered now.
Maybe you are looking for
-
Satellite P755 random stop problems
Hello I just bought my laptop a few months ago and were not really use it much since.So there no more than 100 hours of work.A few weeks I started which meet this strange problem with random closure. There are no rules when it happens, sometimes, it
-
Outlook Express will not accept accept a change of password to connect to the server
Outlook Express has been working very well to access my Verizon email account. I had the opportunity to change my verizon account password. Now, I can not Outlook Express to accept the change of password. I've seen several comments on this subject
-
network adapter AutoDetect fails Hello: I installed in my laptop XP - SP3 PersonalFirewall of Privacyware and I have this problem: when restarting, always internet access isn't available (WiFi/LAN).Using the command ipconfig, I found that these cards
-
Option to clear the recent items list is gone how can I get that back?
-
Monitor who worked previously is now blurry
Hello! I have a 22-inch screen, an AL1714 ACER to be exact. Previously, my monitor was working fine. But just after a power cut, as soon as it was over, my monitor flashed to life and says "auto-adjust", and now it seems blurred. Now, I'm not really