FDM clarification

Hi,
Is it possible to load/copy records from FDM schema table to a text file and vice versa using FDM script
Thanks in advance

Here's some code that writes a recordset's entire contents to file. A semi-colon is used as the delimeter. Plenty of info on GetString online:
Set rs = DW.DataAccess.farsFireHose(strSQL, False)
With rs
     If Not .EOF Then
          Set fsoFile = fso.OpenTextFile(strFile, 2, True)' Open the file for writing, overwriting if it exists
          Do While Not .EOF
               fsoFile.Write .GetString(2,20,";",vbCrLf)' Write the records to file
          Loop
          fsoFile.Close
     End If
     .Close
End With

Similar Messages

  • Clarifications on ODI installation (for FDM ERPi to drill through EBS)

    This is for drilling EBS from HFM and Planning through FDM. EPM is 11.1.2.2. ODI is 11.1.1.6.0.
    A sharing on the steps I am going to perform, anyone who has done it before or idea on how to do so please help me to have a look and validate. I found documentation on EPM and ODI installation separately but I don't find step-by-step guide to make the subject configuration work. Please let me know if you know one. Thanks a lot.
    The FDM ERPi component will be configured AFTER ODI is up and running. FDM and all other EPM components are up-and-running before the ODI installation.
    Steps to install/configure ODI:
    1. Create DB schema, one for MASTER and one for WORK, grant DB access according to the install guide
    2. Use Oracle RCU (Repository Creation Utility) v11.1.1.3.3 to populate the MASTER and WORK tables
    3. run ODI installer, using the jdk160 located in the ORACLE middleware home directory
    4. select all available components of ODI for installation i.e. ODI Studio (with local agent), ODI SDK, Standalone Installation, all under Java EE installation (Java EE Agent, ODI Console, Public Web Service)
    Have read the manual up to here, will update the thread when I go further, again feel free to comment.
    Last step, to trigger EPM configurator to configure the ERPi component

    Hello,
    In the situation you have described unless the Authentication mechanism and the style of that mechanism for all the environments (in this sitaution Hyperion vs. Oracle EBS) are identical then there is no unified approach. Generally when going from Hyperion into Oracle EBS the EBS landing page is returned prompting you for valid credentials.
    In order for this to work in on seemless move you would have to use OID with OSSO.
    OID = Oracle Internet Directory
    OSSO = Oracle Single Sign On
    Thank you,

  • FDM 11.1.2.1 taking too much time to Export (Multi-load)

    Hi...
    There is something very odd here...
    I'm using FDQM 11.1.2.1 to multi-load a file. (300mb)
    So, the steps: Import (about 5min), Validade (about 5 min) - I have some explicit maps (about 2300).
    Export is my problem.... its taking more than 1 hour.
    I made a test using a Essbase rule to load this data using SQL with Join on FDM mapping table - TDATAMAP (because of the maps). So, in this way i spend about 3 minutes to load everything...
    The question is: why using FDM web client is taking to much time to Export data?
    Target: Planning App
    Thanks in advance
    -Cheers,
    Rafael

    Yes, you are exactly right. That is the correct order for the outline. Sorry, it's been a long time since I've used Essbase and my memory isn't what it used to be. Still, what keeps data load times to a minimum is to have the sparse fields in sort order so that the same data blocks don't have to be pulled into memory multiple times. The sparse fields should be sorted and in the same order as the outline. The best way to ensure that this is occurring is to have the sparse fields first, dense fields last.
    With dense dimensions sorted 1st, you can see how the sparse fields can get out of sort order, causing blocks to be revisited:
    D1A -> D2A -> S1A -> S2A -> S3A -> Data
    D1A -> D2A -> S1A -> S2A -> S3B -> Data
    D1B -> D2A -> S1A -> S2A -> S3A -> Data
    The 3rd record forces Essbase to re-visit the datablock that was already loaded by the 1st record.
    On the other hand, if sparse fields are first and sorted left to right, the first two records are loaded at the same time to the same block:
    S1A -> S2A -> S3A -> D1A -> D2A -> Data
    S1A -> S2A -> S3A -> D1B -> D2A -> Data
    S1A -> S2A -> S3B -> D1A -> D2A -> Data
    Sorry for the confusion. Hope this clarifies field sort order vs. outline order.

  • FDM Mapping with HFM

    Hi,
    I am new to HFM.Can any one pls clarify me these...
    Do we build meta data at HFM or FDM?
    When New members to be added, what do we do?
    Do we always manage meta data through FDM?
    Thanks in advance.

    Do we build meta data at HFM or FDM?
    We build data in HFM.
    When New members to be added, what do we do?
    You add them in HFM.
    Do we always manage meta data through FDM?
    FDM is the tool use for mapping conversion. Here is a link with all of the library files for your reading entertainment and clarification of your questions:
    http://download.oracle.com/docs/cd/E12825_01/index.htm

  • FDM Classic / FDMEE Enable Force Translation

    Hi All,
    My goal is to load an entity (CAD currency) via FDM or FDMEE (same process) and have it automatically translate in HFM to another currency (USD).  I am aware that I can achieve this by having a parent entity in USD and set the validation entity as the parent which will automatically translate the child entity to that currency as well.  I am curious if there is another way to do it without involving the parent.
    In FDM / FDMEE, in Integration Settings / Application Options you can set Enable Force Translation to Yes and then you can select the Translation Level.  The default appears to be parent currency.  Not sure what this really does.  Is there something I can do in FDM to have it translate a CAD entity to USD without actually having it consolidate the parent?  If so, is there a way to have it do other currencies beyond that of the parent like EUR for instance?
    I am not sure I have a good understanding of what the Enable Force Translation setting does as consolidating the parent will automatically provide the translation for you.  Perhaps it can do something on the base entity without involving the parent.
    Thx,
    Mike

    Was I the last to know this?  I guess I never really knew what the difference was b/w Parent Entity and Entity in the Check Entity Groups (aka Validation Entities).  Is my understanding right now?
    Assumptions: Force Translation / Force Calculation / Consolidations are all turned on in Application Options.  Parent Currency is the translation level entered in Application Options.
    If you put a USD Base Entity as the parent and as the entity, putting parent currency won't do anything as far as translating data.  The entity will just force calc.
    If you put a CAD Parent Entity as the parent and a USD Base Entity as the entity, a force calc will occur as well as a translation to CAD.  However, the CAD Parent Entity won't actually get consolidated.  All of the activity occurs at the base entity level.
    The most surprising thing is that the CAD Parent Entity doesn't actually need to be a real parent of the USD Base Entity in HFM.  I just grabbed a random CAD Parent and entered is as the parent with a USD Base entity that is in no way associated with that entity.  It still did the translation.  I tested this with another unrelated GBP Parent and it also translated the USD child entity to GBP.  I further tested this by putting a JPY Base entity as the parent and it force translated taht USD Base Entity to JPY.
    Am I going crazy or is this correct?  If it's correct, why aren't more people talking about this and why would anyone ever customize scripts when they could just tweak the Check Entity / Validation Entity settings.  This is the part where I am told I am completely wrong and I get deflated.
    Would love to know if anyone can provide some insight / clarification.
    Thx,
    Mike

  • Can FDM handle more than one year at a time?

    Hi,
    I'm trying to load a multi-load file through FDM with the target being an Essbase cube and the source being a text file. The file is for 36 months which crosses 3 years. The problem is Oracle support is saying FDM can only handle one calendar year at a time and we need to load 3 separate files.
    The file imports and validates ok. And the export only pushes data to the first year '2010' but it doesn't error out.
    Any ideas?

    If you use an excel file as the source, you can load all 36 periods.
    You can also modify the adaptor to support this action but I would caution you that doing so will cause support to no longer support your application without requiring you to import a non customized adaptor. This also has consequences for when upgrading.
    Let me add, FDM support is the best in the business. I have never had a situation where what they told me was incorrect. What you are trying to accomplish would be a custom solution that should be implemented by an experienced FDM resource that understands the impact of the customization.
    Edited by: TonyScalese on May 6, 2010 3:10 PM

  • Domain Guideance and Clarification using SVN and an Export suggestion

    Hello Oracle SQL Data Modeler Support,
    Apologies if this has been documented somehwere and I have missed reading it, but have gone through the User Guide and cannot find the clarification I want regarding domains.
    1) WHAT IS BEST PRACTICE TO SAVE WHEN USING SVN
    From the forum I have picked up that the domains file is in the following directory:
    ~\datamodeler\datamodeler\types
    File name is 'defaultdomains.xml'
    When I come to save the file using SVN I get 'Choose versioned folder for storing system types'
    I assume this is where the domains file is stored.
    I require the Domains to be avialable centrally to all Designs I create, what should I do?
    a) Set the folder to ~\datamodeler\datamodeler\types
    b) Create a design called 'Domains' and store it in this folder
    c) Any thing you may suggest
    2) EXPORT OF DOMAIN FILE SUGGESTION
    This should be a quick win for you, can you please add an Export Domains function, seems this needs to do no more than make a copy of the defaultdomains.xml file and create it in a specified export directory.
    Will avoid having to go through the forum to pick up that the defaultdomains.xml file needs to be copied and transfered over for new SQL Data Modeler installations.

    Hello,
    I require the Domains to be avialable centrally to all Designs I create, what should I do?Default location is fine if SVN is not used and if all designs are used only on that computer.
    If versioning is used then it's better to have separate directory for domains and this directory shouldn't be part of any design's directory - i.e. for designs you can have directories c:\des_1, c:\des_2 ...c:\des_n - one directory per each design and that directory will contain design DMD file and design folder. For domains you can have directory c:\DM_Sys_types and you need to set this directory in "Tools>Preferences>Data Modeler>system types directory" - logical types, RDBMS sites and scripts also will be stored there.
    Philip

  • FDM export to HFM - 2nd export did not clear all data from 1st export?

    Has anyone experienced exporting a replacement FDM file to HFM where the 2nd file did not contain an account that was present in the original file and that account/value in the 1st file then remained in the HFM trial balance and caused it to be out of balance? Does the replace export option not clear all the prior file data? The only unusual part of it might be that the problem account was derived using logic group script? Thanks.

    Thanks Hensen - Sure, it was easy enough to fix once I deduced what the problem was - although my solution was just to use the data clear function and reload. The real question is how to prevent it from happening again and it sounds like I can't do much about it - other than trying to train the users to watch out for do-over files that have fewer accounts than the original load?? Am I wrong to think that HFM should try to fully clear all previous data from a load file if there is a replacement or at least try to validate whether or not all prior accounts have been repopulated?? There's plenty of good validation in the validation step of FDM. Why not during the export step? If this makes sense, I'll put in another "enhancement request" to support.

  • Unable to import data in FDM

    We are trying to load data into FDM and resulting in error : An error occurred importing the file . The view log is as follows what am i missing
    ** Begin FDM Runtime Error Log Entry [2008-09-26-19:08:59] **
    ERROR:
    Code......................................... 2012
    Description.................................. File [C:\WINDOWS\TEMP\tWhyperi817271807466-SL.log] does not exist!
    Procedure.................................... clsImpProcessMgr.fLoadAndProcessFile
    Component.................................... upsWObjectsDM
    Version...................................... 931
    Thread....................................... 7180
    IDENTIFICATION:
    User......................................... hyperiondcom
    Computer Name................................ SGDHYPEAPW01
    App Name..................................... FDMDEV
    Client App................................... WebClient
    CONNECTION:
    Provider..................................... ORAOLEDB.ORACLE
    Data Server..................................
    Database Name................................ devhypsg
    Trusted Connect.............................. False
    Connect Status.. Connection Open
    GLOBALS:
    Location..................................... ORACLEGL
    Location ID.................................. 749
    Location Seg................................. 3
    Category..................................... ACTUALFDM
    Category ID.................................. 13
    Period....................................... Jan - 2008
    Period ID.................................... 1/31/2008
    POV Local.................................... False
    Language..................................... 1033
    User Level................................... 1
    All Partitions............................... True
    Is Auditor................................... False
    the user trying to do the job is from administrator group so i do not think it is a rights issue. not sure what am i missing

    Hello,
    Unfortunately I do not agree with the statement made by SatyaK. Importing of data into FDM has nothing to do with the adapter and the Load actions.
    What I would suggest to do is the following:
    1. Clear the User Error Log (Tools -> Clear Error Log)
    2. Reproduce the issue.
    3. View the User Error Log (Tools -> View Error Log)
    The reason is that it is sometimes 'filled' with information that might not be relevant, and you might not be looking at the very first error in the workflow. So therefore you could be looking at something totally irrelevant.
    Secondly .... I would suggest to do this as well.... review the Import Log
    1. Import Fish (should be white)
    2. View Options Tab
    3. View Log button
    As you go through the log, it will tell you how many records it found, how many it was told to skip, etc. Sometimes when this error occurs it is because the total number of 'valid' records, was zero. Therefore there was nothing to insert into the database. If this is the case, then you will need to update your import format accordingly.
    Thank you.

  • Data import from EBS failed via FDMEE in fdm . Getting error message as "Error connecting to AIF URL.

    FDM Data import from EBS failed via FDMEE after roll back the 11.1.2.3.500 patch . Getting below error message in ERPI Adapter log.
    *** clsGetFinData.fExecuteDataRule @ 2/18/2015 5:36:17 AM ***
    PeriodKey = 5/31/2013 12:00:00 AM
    PriorPeriodKey = 4/30/2013 12:00:00 AM
    Rule Name = 6001
    Execution Mode = FULLREFRESH
    System.Runtime.InteropServices.COMException (0x80040209): Error connecting to AIF URL.
    at Oracle.Erpi.ErpiFdmCommon.ExecuteRule(String userName, String ssoToken, String ruleName, String executionMode, String priorPeriodKey, String periodKey, String& loadId)
    at fdmERPIfinE1.clsGetFinData.fExecuteDataRule(String strERPIUserID, String strDataRuleName, String strExecutionMode, String strPeriodKey, String strPriorPeriodKey)
    Any help Please?
    Thanks

    Hi
    Getting this error in ErpiIntergrator0.log . ODI session ID were not generated in ODI / FDMEE. If I import from FDMEE its importing data from EBS.
    <[ServletContext@809342788[app:AIF module:aif path:/aif spec-version:2.5 version:11.1.2.0]] Servlet failed with Exception
    java.lang.RuntimeException
    at com.hyperion.aif.servlet.FDMRuleServlet.doPost(FDMRuleServlet.java:76)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
    at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
    at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
    at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:301)
    at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:27)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
    at oracle.security.jps.ee.http.JpsAbsFilter$1.run(JpsAbsFilter.java:119)
    at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:324)
    at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:460)
    at oracle.security.jps.ee.http.JpsAbsFilter.runJaasMode(JpsAbsFilter.java:103)
    at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:171)
    at oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:71)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
    at oracle.dms.servlet.DMSServletFilter.doFilter(DMSServletFilter.java:163)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
    at weblogic.servlet.internal.RequestEventsFilter.doFilter(RequestEventsFilter.java:27)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
    at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletContext.java:3730)
    at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3696)
    at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)
    at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2273)
    at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2179)
    at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1490)
    at weblogic.work.ExecuteThread.execute(ExecuteThread.java:256)
    at weblogic.work.ExecuteThread.run(ExecuteThread.java:221)

  • BI Java Installation: Clarification Needed!

    I'm wondering if someone could help clear this up for me:
    We have installed NW2004s SPS08 on Solaris with only the usage type EP (AS Java/EP). Awhile back I was tasked with connecting our BW ABAP system to our Portal ("Integration into the Portal" - transaction SPRO etc).
    After starting this task I noticed I was missing things that the instructions were telling me to configure; i.e. Items that were related to BI that weren't in the Portal such as certain roles, the BI Repository Manager etc.
    Reading around, it seemed like I need to install the BI usage type.
    I have now been tasked with another installation of the Portal (NW2004s SR1 this time), but am trying to head off the problems I'm experiencing trying to connect the Portal to our BW ABAP system. This will be a Java only installation. I've read that BI-Java requires EP and AS Java, and that if I install the BI-Java usage type, EP and AS-Java will be installed automatically.
    My question is, if I do the BI-Java installation and it automatically installs EP/AS-Java, will the Portal still act the same way as it does in my EP/AS-Java only installation I already have? We have many plans to use the Portal as an entry point for all of our backend systems, so if the Portal's capabilities are not what we see already (in our first installation of just EP/AS-Java) then we will have problems.
    Any clarification is greatly appreciated and I will award points accordingly.
    THANKS!
    Beau.

    I think that's what I needed to know.
    I was actually wondering about DI as well. Our developers are having problems deploying .EAR files to our original EP-only install. They can deploy .PAR files with no problems, but .EAR files always error out. Maybe having DI will solve this problem as well? I'm a little concerned about the hardware capacity of this box with having BI, EP and DI all installed on it. I had contacted SAP about installing DI a while back and basically they had told me to install it on a seperate server, by itself. We're running a Sun Enterprise 420R, 4G of memory and a 450 mhz processor for this new installation. Do you think this box is capable of handle EP, BI and DI (AS-JAVA)?
    Thanks for your help!

  • How to add or subtract in FDM

    Hi,
    I am developing a FDM application and I am quite new to it. Need a help on one of the operation that I need to do in FDM.
    Source: ESSBASE ASO application
    Target: ESSBASE BSO applcation.
    I will be getting file from ASO cube which contains data corresponding to different Management entities.
    Now I have to load this data to a BSO cube after performing some operations in FDM ..eg. I am required to add up data corresponding to few Management Entities and than load it to BSO cube by applying some mappings. In another scneriao I am required to subtract the data corresponding to two management entities and than load it to BSO cube. there are 10-12 different cases like this in the file.
    Would appriciate your help on this. How this can be achieved?

    Please close this thread as another one asking the same question is already being progressed
    adding and subtracting data in FDM while loading

  • FDM Import is taking long time

    Hi All,
    When we're trying to import flat file data in FDM, it's taking almost 20 minutes to import. This looks like an issue with the the backend oracle database. If any of you have faced similar sort of issue earlier, can you please let me know if I need to look at any particular setting to improve the performance. Thanks in advance!!
    Excluded Record Count..............0
    Blank Record Count.................1
    Total Records Bypassed.............1
    Valid Records......................7207
    Total Records Processed............7208
    Begin SQL Insert Load Process (7207): [2010-08-12-10:12:24]
    Processing Complete... [2010-08-12-10:33:31]

    Take a look at the Import Analysis report under system reports. You may have a mapping problem.
    Also, make sure the DB was set up per the FDM DBA guide. It can be downloaded from here:
    http://www.oracle.com/technetwork/middleware/performance-management/documentation/index.html
    If any of this is helpful, please flag so others can benefit.

  • Clarifications in Asset Accounting

    Dear Experts,
    Please clarify below questions.
    1) What is the difference between Depreciation Area and Depreciation Key?
    2) What is the importance of Recalculate value button in Asset Accounting?
    3) Suppose I have 1000 assets, if I want to run depreciation only for 200 assets how can I do that?
    4) If suppose I have 5 Depreciation areas, I am able to see the book depreciation values only, where I
        can see the other depreciation values? If we can’t see for which purpose we are using other
        depreciation areas?
    5) Vendor and Customer balances get update regularly or once in a month or year?
    6) Where we have to create number ranges either in Production or Development Environment?
    7) How can we transfer GLs from one environment to another?
    Full points will be assigned as way of thanks
    Regards,
    Vineela

    Hi Krishna,
    Thanks for your reply,But still I need some more clarifications please respond........
    2) What is the importance of Recalculate value button in Asset Accounting?-
    (A)recalculates depr when asset parameters are changed
    Where it will be there as it(recalculate button) is not there in AFAB
    3) Suppose I have 1000 assets, if I want to run depreciation only for 200 assets how can I do that?
    (A)select those 200 and run depreciation
    Here Assets Selection option is there only in test run not there in update run.
    4) If suppose I have 5 Depreciation areas, I am able to see the book depreciation values only, where I can see the other depreciation values? If we can’t see for which purpose we are using other depreciation areas? (A)use AW01N- you cans ee all dep areas
    In AW01N only book depreciation values is displayed,how can I see other depreciation area values
    Regards
    Vineela
    Edited by: Vineela Siri on Apr 9, 2008 7:22 AM

  • FDM Excel Import Issue - Data not loading.

    I cannot get an excel mappping table to load to FDM. I am working on the Entiy dimension. I noticed a few things when trying to trouble shoot this. If you delete a record, the excel file will load that one entity back to the mapping table with the changes from the excel file. Also, if I delete the table and load a new mapping table with excel it will add the first record. The only thing that changes on the new load is the data key. I could not find anything in the Oracle forum on this.
    When you manually load this data you do not add the sequence number, which seems to be always zero , the data key, which seems to be incrementing itself some how(but not sequentially) , and the partion key and dimname , which appear to not change. I was assuming that the issue was in the way I was adding this other data. I am obviiously new to FDM, so any help would be much appreciated. Thanks!

    I am facing similar issue.
    I am trying to map ICP Entries using an excel file.
    I have made 2 mapping (explicit) entries, manually and exported it in Excel and then added all the Mappings in the same file, in proper format. when I am importing, I am not getting any error but the mapping is not getting updated and the new entries are also not getting added. so Ideally no Change in the tDatamap table.
    Environment details: FDM Version 11.1.1.3 is getting used. Target App is Essbase 11.1.1.3. able to connect to Essbase, no issues with connectivity.
    Has anyone face this issue.

Maybe you are looking for