Tuning HFM 11.1.2.2

Hi
We recently upgraded our HFM environment from v11.1.1.3 to v11.1.2.2
Upgrade was successful however we are observing following slowness issues in the areas as below :
Opening Dataform takes more time,Member selection from Member selection list in DataForm
Data entry and submit in DATAFORM takes more time
DataForm - Open in SmartView takes more time
Opening of Application and Navigation of different modules takes more time.
Can I get any suggestions or inputs on how should we improve performance and fix this slowness issues?
Just to add a note,we were NOT facing slowness issues in older version v11.1.1.3
Thanks in advance

Hi there
Soon we are upgrading from 11.1.2.1 to 11.1.2.2 and have heard before that performance is slower so I am interested to hear replies on this topic.
Apparently any general degradation of performance is due to the new adf coded interface. I assume you have not added any custom dimensions?
Also, which browser are you using? If IE, it is recommended to use IE9 in order to get the best performance with 11.1.2.2.
See here for more info: https://blogs.oracle.com/pa/entry/performance_with_ie_in_11
The latest HFM tuning guide can be found in KM 1083460.1.
There is also a whitepaper here which should hopefully be useful: https://blogs.oracle.com/pa/entry/epm_infrastructure_tuning_guide_v11
Thanks
JR

Similar Messages

  • HFM performance in VM environment

    Guys,
    We are in the process of tuning HFM application as consolidation were taking more than an hour.
    These servers are running with 8 processors with 48GB ram on Windows Server 2008 R2 Enterprise.
    I have followed the oracle documentation in setting registry settings as below.
    NumConsolidationThreads - 8
    MaxNumConcurrentConsolidations - 8
    NumMaxDBConnections - 8
    MaxNumCubesInRAM - 1000000
    MinDataCacheSizeInMB - 8 GB
    MaxDataCacheSizeInMB - 12 GB
    MaxNumDataRecordsInRAMForConsol - 90000000
    MaxNumDataRecordsInRAM - 90000000
    Database settings
    Cursors - 5000
    Redo/archive logs are enabled at this time. We are debating on disable these.
    Still it's not performing well. i know it's relative. we are looking to get below 30 mins.
    I have looked at DCN, DCE tables - these have 12 million records for a year.
    With all these settings, still CPU are not taking more than 25%. I think there a room to improve the consolidation by taking more cpu usage. let me know your thoughts.
    Any suggestions, greatly appreciated.

    Hi,
    Yeah Data Audit for metadata specifically do not affect but if it tracks data changes as well then it might to an extent but am not sure on this as we had it disabled since then i was working on it.
    Regarding HFM queries, You could below queries
    Below Query would give you the times taken by individual consolidations
    select g.servername,g.appname,to_char((to_date('01/1900','MM/YYYY')+g.starttime-2),'DD/MM/YYYY hh24:mi:ss') starttime,to_char((to_date('01/1900','MM/YYYY')+g.endtime-2),'DD/MM/YYYY hh24:mi:ss') endtime,g.strdescription,s.susername,(endtime-starttime)*24*60 TimeTaken
    from AppName_task_audit g,hsv_activity_users s
    where g.activityuserid in s.luserid and g.strdescription is not null
    order by 3 desc
    Below Query would give you number of entries created in Data Audit table which implies the frequency of updates.
    select to_char(to_date('01/1900', 'MM/YYYY')+DTIMESTAMP-2,'MM/YYYY') as "MMYYYY", count(*) as "Number of entries"
    from AppName_DATA_AUDIT
    group by to_char(to_date('01/1900', 'MM/YYYY')+DTIMESTAMP-2,'MM/YYYY');
    Below query would help in understanding the activity done by users.
    SELECT H.SSERVERNAME,s.susername,TO_CHAR((TO_DATE('01/1900','MM/YYYY')+H.DSTARTTIME-2),'DD/MM/YYYY hh24:mi:ss'),H.LACTIVITYCODE,H.SACTIVITYDESC FROM HSV_USERS_ON_SYSTEM H,HSV_ACTIVITY_USERS S
    WHERE H.LUSERID IN S.LUSERID and H.LACTIVITYCODE<>0
    order by sservername
    Activity code would mean like below
    ActivityID
    ActivityName
    0
    Idle
    1
    Rules Load
    2
    Rules Scan
    3
    Rules Extract
    4
    Consolidation
    5
    Chart Logic
    6
    Translation
    7
    Custom Logic
    8
    Allocate
    9
    Data Load
    And also over a course of time would take to analyze this kind of issues as to pin point exactly the has been caused  by so & so...
    Also you could probably check the database size before and after actuals load or periodic submissions.
    SELECT SUM(BYTES )/1024/1024/1024 GB FROM  USER_SEGMENTS
    Also do you have same metadata in another environment where you can test the timings to see if there is any hardware glitch is causing this, ideally no as its a good amount of configuration.But that would help as there might be multiple applications in this environment and just a single one in other environment. And Also i think HSVDataSource  process cannot increase beyond 2GB on a 32 bit based Operating System , not sure enough though on this.
    Also do check with your DBA incase your DB is fragmented and defragmentation would help to increase the performance. And also database analysis would help identify the issue if exists at DB end.
    Thanks
    Amith

  • HFM Drill back to FDM - 9.3.1

    Hi all,
    I need some help with the following issue.
    We are using HFM and FDM 9.3.1 and trying to configure drill back.
    I have configured the FDM URL in the HFM Server and Web Config Window and specified the FDM appname under the HFM app setting.
    When drilling back from HFM I get the below error:
    Error: No Locations were found matching the passed intersection values. Please verify:
    1) that the target system (originating the drillback) is properly configured;
    2) that the FDM POVs have not been retroactively modified or compromised
    The strange thing is that if I create a new FDM application, the drill back works! I know there is a service fix (9.3.1.1) which addresses a drill back issue but I am exporting the same test row and the drill back works successfully for my second app, suggesting this is not a problem with HFM (locked cell or workflow) but with my initial FDM app.
    I tried exporting the problem FDM app to xml and import it into the working FDM app after which the drill back failed.
    I think there is a problem with the initial FDM app but I can t figure out whats wrong with it.
    Any ideas?
    Thanks for your help.
    Seb

    It tuned out to be an issue with the adapter...Not too sure if its because we exported it from one environment and imported it into another.
    Below are the steps we used to fix the problem after imported the xml into the target app:
    1 - Log on to the problem FDM app
    2 - Delete the HFM adapter
    3 - Import a blank HFM adapter (same version)
    4 - Register the new adapter
    5 - Update the dimensions under the adapter (if necessary)
    6 - Configure the App Settings and Integration Settings
    7 - Check Control Tables
    8 - Import load file and test drill back.
    Seb

  • Migrate HFM (9.3) from Sqlserver to Oracle

    Hello.
    We are using Sqlserver for HFM for historical reason, but now we would like to change
    our database to Oracle for improve performance and for licenses reason.
    We want to organize migration and some tests.
    I checked OTN and Metalink and I didn't find anything related to HFM.
    I have found a lot of documentation about migration from Sqlserver to Oracle,
    but I would like to find and read something specific related to HFM repository.
    Maybe Oracle suggests to do some premigration task
    or some postmigration task.
    How can I find this kind of documentation?
    There is anyone that have already done this kind of job?
    Some suggestion?
    Thanks in advance.
    D.
    Edited by: Spugna on May 20, 2011 8:33 AM
    Edited by: Spugna on May 20, 2011 8:34 AM

    You can use the HFMCopyApp utility, which ships with HFM, under the \Server folder on each HFM app server. There are other threads in this forum on how to use this utility. It will allow you to copy from one RDBMS to another.
    Each product however, is different in terms of migrating between RDBMS. FDM, for example, requires a rebuild. So you will have to check into each component. As for performance being better under Oracle vs. SQL Server, that's a matter of tuning and opinion. I would make sure performance will in fact be better before I undertook this project. License costs should be much more clear, of course.
    --Chris                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   

  • Splitting applications between HFM servers/Cluster

    We have 12 HFM applications in our HFM cluster. There is one big application out of 12. During busy time of the month the HFM performance gets pretty bad and all the applications are affected.
    I am thinking to split applications in different HFM servers. Has anyone done this before ?

    Hi ,
    I have the below recommendations for you to improve the performance:
    Tuning:
    Please kill the following process and re-try.
    1. HsvDataSource.exe
    2. HsxService.exe
    3. HsxServer.exe
    4. CASSecurity.exe
    1.The size of the hsveventlog file should not be more than 25 mb and if it grows beyond 25MB we would rename the existing hsveventlog file when no users are logged in and the HFM application/web servers are down so that a new file gets created on the re-start of the server.Perform the same to the hfm.odl.log as well
    2.Check out the number of records in the HFM database tables <Applicationname>_DATA_AUDIT,<Applicationname>_TASK_AUDIT and HFM_ERROR_LOG table.
    If the number of records is gone beyond 500,000 records in the above mentioned tables, please take a back up of the existing HFM Database and Truncate the records in it which would increase performance.
    3.Ensure that the HFM management service on all the HFM application servers are kept in the stopped status.
    4.Cross check the number of records in the HSV_ACTIVITY_SESSIONS table, let me know how much it returns
    Also consider following the KB article Hyperion Financial Management (HFM) Performance Tuning Guide, Fusion Edition (Doc ID 1083460.1)
    http://www.oracle.com/technetwork/middleware/financial-management/overview/hfmperformancetuning-1934817.pdf
    Regards,
    Madhu.

  • Negative Impact of Hyper Threading and HFM

    Hi,
    It has come to my attention that on some Hyperion Apps, it is NOT recommended that Hyper Threading is used. Can anyone clarify this? I have searched Oracle and have found nothing concrete on this subject.
    Thanks,
    Sam

    As previously stated, Hyperthreading is not recommended for Hyperion, as it does not provide any real performance value. Additionally, for Hyperion Financial Management, there have been documented support cases of problems with Hyperthreading causing problems with consolidations. Below is an excerpt from the HFM 9.3.1 readme
    "HyperThreading is not recommended for application servers running on Windows 2000 Server; however, Advanced Windows 2000 Server and Windows 2003 Enterprise Edition are supported."
    As a general rule when tuning/building a System 9 infrastructure, Hyperthreading should be turned off on all Hyperion servers.
    Thanks!

  • HFM and IIS

    what are the steps required to enable HFM with IIS.
    when I browse the URL "http://servername:19000/hfm" I get that The website is under maintenance. or The website has a programming error.
    maybe IIS is not the reason for that error but i was guessing it might be.
    Thanks,
    foksh

    Hi foksh,
    Looks like your runnning HFM 9.3.1.
    Is this a new installation of HFM?
    What version of IE are you using?
    Are you able to logon onto HFM using the desktop client?
    What version of IIS is running on the Web/Report server?
    What platform/version of OS are you running on the Web/Report server?
    Was this working before and then suddenly stopped working?
    Why do you believe this is an issue with IIS?
    What errors are recorded in the HsvEventLog.log? (Found on the HFM application server. Hsveventlog.log. is the main log that is used to track most HFM activities. They include messages, warnings and errors)
    There are several troubleshooting suggestions in the HFM Installation Guide for 'Connectivity Issues'.
    Given the errors you posted I came accross two articles published by Oracle.
    It 's a shot in the dark without haveing more inoformation.
    Please read below 2 possible causes for the Event errors your posted.
    Possible Cause #1
    Error %0 When Creating A Financial Management Application [ID 784121.1]
    Modified 13-APR-2010 Type PROBLEM Status PUBLISHED
    Applies to:
    Hyperion Financial Management - Version: 4.1.0.0.00 to 11.1.1.1.00 - Release: 4.1 to 11.1
    Information in this document applies to any platform.
    Symptoms:
    Users are receiving error %0 when creating a Financial Management application.
    Users can see the Financial Management project from the Win-32 client but only fails during the application creation.
    Despite the application failing to be created in Financial Management the application does get added to Shared Services and listed in the Financial Manamgement project.
    The application is created in the following Wedav path ..../interop/content/files/products/HFM 9.x/Published but NOT in ..../interop/content/files/AdminProjects/HFM 9.x.
    Nothing is created in the Financial Management database (HSX_DATASOURCES table).
    The following is reported in the Windows EventViewer:
    1. "An unknown error has occurred in the HsxServer object."
    2. Error related to CHFMCASSecurity.cpp, CHsxServerImpl.cpp and CHsxServer.cpp in windows event viewer application log.
    The HsvEventLog.log of HFM reports the error below:
    "Error in SetDataBrokerURL()".
    Cause:
    Financial Management is not communicating properly with HSS. The %0 error is related to security.
    Possible causes are:
    1. The version of Financial Management is not compatible with the version of Shared Services.
    2. The css_version.jar file used by Financial Management is not compatible with the css_version.jar file of Shared Services.
    Solution:
    1. Make sure that the versions of Financial Management and Shared Services are compatible refering to Hyperion Support Matrix for more information.
    http://www.oracle.com/technology/products/bi/hyperion-supported-platforms.html
    2. The version of the CSS file used by the Financial Management and Shared Services can change through patch or service fix updates. Make sure that the css_version.jar file used by Financial Management is the same as the css_version.jar of Shared Services.
    The css_version used on each server is found under %HYPERION_HOME%/common/CSS/version/lib.
    Note that the css_version used by HFM is referenced by ClassPath registry key under "HKLM\Software\Hyperion Solutions\Hyperion Financial Management\Server\Authentication" on the Financial Management Application Server.
    3. Re-register Financial Management with Shared Services to ensure connectivity and correct registration.
    Products
    Middleware > Enterprise Performance Management > Financial Management > Hyperion Financial Management
    Possible Cause #2
    Creation of Classic Application in Workspace Fails with Error 'An Unknown Error Has Occurred in the HsxServerImpl Object' [ID 1077529.1]
    Modified 03-SEP-2010 Type PROBLEM Status PUBLISHED
    Applies to:
    Hyperion Financial Management - Version: 11.1.1.3.00 and later [Release: 11.1 and later ]
    Information in this document applies to any platform.
    Symptoms:
    Creation of classic application in workspace fails with following error message
    An unknown error has occurred in the HsxServerImpl object
    Additionally following errors may appear in HsvEventlog.log during start, creation or deletion of a Financial Management application
    ORA-12537: TNS:connection closed
    20:1092:Failed to initialize EPM System registry.
    File: HfmADOConnection.cpp Version: 11.1.1.3.0.2413 Line: 268 Error: (-2147467259)(0x80004005)(Unspecified error)
    File: CHsxSQLConnectionPool.cpp Version: 11.1.1.3.0.2413 Line: 375 Error: (-2147467259)(0x80004005)(Unspecified error)
    File: CHsxServerImpl.cpp Version: 11.1.1.3.0.2413 Line: 86 Error: (-2147467259)(0x80004005)(Unspecified error)
    Cause:
    Number of operating system user processes that can simultaneously connect to Oracle database is too low.
    PROCESSES setting specifies the maximum number of operating system user processes that can simultaneously connect to Oracle database. Because HFM only works with dedicated servers, each connection requires a process. Each HFM application requires a minimum of 20 database connections in addition to the number specified by the HFM database connection pool setting. For example, if the HFM database connection pool setting is 40, then each HFM application on each application server requires at least 60 Oracle database connections.
    Solution:
    Database administrator has to increase maximum number of operating system user processes that can simultaneously connect to Oracle database.
    For information on how to calculate the number of processes for Oracle database see
    Doc ID 1083460.1 - Hyperion Financial Management (HFM) Performance Tuning Guide, Fusion Edition
    References
    NOTE:1083460.1 - Hyperion Financial Management (HFM) Performance Tuning Guide, Fusion Edition
    Related
    Products
    Middleware > Enterprise Performance Management > Financial Management > Hyperion Financial Management
    Keywords
    TNS; WORKSPACE; INITIALIZING; CONFIGURATION; CONNECT TO DATABASE; OBJECT DATABASE; TNS CONNECTION CLOSED
    Errors
    ORA-12537; 86 ERROR; 375 ERROR; 268 ERROR
    Cheers,
    David
    -David
    A good place to start for Hyperion documentation is:
    http://www.oracle.com/technetwork/middleware/epm/documentation/epm-096302.html
    A good place for learning about the Hyperion products and their features is:
    http://www.oracle.com/technetwork/tutorials/index.html
    Hyperion specific tutorials:
    http://apex.oracle.com/pls/apex/f?p=9830:hyperion:1797489450022582::NO:::
    A good place to read about best practices and find white papers is:
    http://www.oracle.com/technetwork/middleware/bi-foundation/resource-library-090986.html
    A great place to get an excel macro that tells you what new product features have been added since the last version is:
    https://support.oracle.com/CSP/main/article?cmd=show&type=NOT&id=1092114.1
    My Oracle Support - Knowledge Base is a collection of articles, examples, illustrations, solutions, resources, and services.
    My Oracle Support is a service provided by Oracle
    My Oracle Support is available as part of your Oracle Premier Support subscription. To get started, visit oracle.com/support, click on My Oracle Support, and begin reaping the benefits of this exclusive Web support portal:
    https://support.oracle.com/

  • HFM DATA LOAD WITH ODI HANGS LONG TIME

    Hi all,
         There's a very strange problem when I loading data from MS SQLServer to HFM with ODI. Specifically, there are 2 interfaces to 2 applications on the same HFM server. Data amount is about 1,300,000 and 650,000 separately.
    The strange thing is when I execute interface individually, it sometimes works well. However when I execute the package contains 2 interfaces, the larger one almost hangs on about 10+ hours every time whether I use an agent or not.
    After some research, it seems that the session hangs on because it cannot get return info from HFM but loading data has already completed. I found some similar problems on OTN like 64bit driver and jre compatible error OR deadlock on table. Different with this one. So, can anyone help on this? Much appreciate in advance!!!
    BTW, ODI and HFM are on the same server but ODI repositary and source of interface are on another MS SQL data server. The version is as below:
    HFM 11.1.1.3.0.956
    ODI 11.1.1.6.0
    win server 2003 x86
    MS SQLServer 2008 R2
    win server 2008 x64
    Regards,
    Steve

    Hi SH,
         source is MS SQLServer 2008 R2, staging area is on the source side, target is a HFM 11.1.1.3.0.956 based on SQLSERVER.
         KM is a standard 'IKM SQL to Hyperion Financial Management Data'.
         No transformation logic but only a filter to select data in current year.
    Besides, I have do some performance tuning as guide tolds:
    REM #
    REM # Java virtual machine
    REM #
    set ODI_JAVA_HOME=D:\oracle\Java\jdk1.6.0_21
    REM #
    REM # Other Parameters
    REM #
    set ODI_INIT_HEAP=512m
    set ODI_MAX_HEAP=1024m
    set ODI_JMX_PROTOCOL=rmi
    In Regedit:
    EnableServerLocking: 1
    MaxDataCacheSizeinMB :1000
    MaxNumDataRecordsInRAM: 2100000
    MultiServerMaxSyncDelayForApplicationChanges:300
    MultiServerMaxSyncDelayForDataChanges:300
    After some reaserch, I think the problem can be located at the HFM-ODI adapter or HFM side(maybe HFM cannot respond a completed info to ODI), do you have any idea? Thanks in advance

  • Can no longer connect to HFM Office provider via Smartview

    Can connect to Essbase and Reporting and Analysis via Smartview. Just not HFM. This worked for over 1 month and suddenly just stopped! Nothing changed on the servers that we know of. Our TQA environment is still working fine. Just our production environment that broke!!
    We are running version 11.1.2.1. Office 2003. XP on the desktops. Windows 2008 R2 64 bit enterprise on the servers. Shared and Private connections do not work.
    Here is the link we use within smartview for private connection:
    http://<servername>/hfmofficeprovider/hfmofficeprovider.aspx
    Event Viewer on HFM web server gives this error each time I try:
    Error 11; hfmSmartViewAppPool; 05/22/2012 21:57:09; CHITRegistryWrapper.cpp; Line 23; <?xml version="1.0"?> <EStr><Ref>{D63605EF-E448-4F74-9DA1-C26F046D026B}</Ref><AppName/><User/><DBUpdate>1</DBUpdate><ESec><Num>-2147221164</Num><Type>1</Type><DTime>5/22/2012 9:57:09 PM</DTime><Svr>ServerName</Svr><File>CHITRegistryWrapper.cpp</File><Line>23</Line><Ver>11.1.2.1.000.3082</Ver></ESec></EStr>
    When trying to access the HFM application via Workspace, receive a Class not registered warning. HFM application will not open. You are left at Workspace homepage.
    I can run Financial Management client and access the HFM application with no issues. I can run Financial Reporting reports against the HFM app. via workspace with no issues.
    We really need to get this working. SR is open with Oracle support. They recommended patch 12830755, but it did not help.
    Thanks,
    Mike

    Hi Mike,
    What is the user running hfmSmartViewAppPool on your IIS ?
    is there a possiblility that its rights has been updated recently ?
    you can try to update the user with your DCOM service admin user and restart IIS and HFM services.
    Hope it helps,
    Ahmet

  • Can not open hfm application in Workspace

    When try to open HFM application from Workspace, application failed to open, errors pop up as below fyr, pls help:
    --------------01----------------------------------------------
    An error occurred processing the result from the server. Description: Invalid or could not find module configuration 'hfmadf.application'.
    --------------02----------------------------------------------
    Required application module hfmadf.application is not configured.
    --------------03----------------------------------------------
    URI: https://epm-dev.connect.te.com/hfmadf/GlobalWorkspaceNav/bpm/conf/hfmConfig.jsp Status: 503 - Service Temporarily Unavailable Content: text/html
    Failure of server APACHE bridge:
    No backend server available for connection: timed out after 10 seconds or idempotent set to OFF or method not idempotent.

    solved after HFM service restarted.

  • Help for query tuning

    hello all
    my one of query is returning result in 1-2 mins only for 1 lakh record but i am not sure if it showed me complete rows or not because when I an trying to get count of result ..its taking lot of time .when I am using this query on plsql code ..code is running slow so just wanted to confirm on query tuning point of view if its fine or not ..please look onto it and let me know if query is fine or not by explain plan .my oracle version is 11g
    this is my query
    SELECT ROWNUM , TRUNC(rownum/5000) + 20000 ,'FOR_UPDATE', sku_org.NAME ,
    acct_promo_sku.src_num , acct_promo_sku.sub_type ,
    promo_actual.sku_actual_pos
    FROM siebel.s_src acct_promo_hdr,
    siebel.s_src acct_title_format,
    siebel.s_src acct_promo_sku,
    siebel.s_src_x acct_promo_hdrx,
    siebel.s_src_x acct_promo_skux,
    siebel.s_prod_int prod,
    siebel.s_bu promo_hdr_org,
    siebel.s_bu sku_org,
    siebelwb.stg_sbl_acct_promo_actuals2 promo_actual
    WHERE acct_promo_hdr.sub_type = 'PLAN_ACCOUNT_PROMOTION'
    AND acct_promo_hdr.row_id = acct_title_format.par_src_id
    AND acct_title_format.sub_type = 'PLAN_ACCT_PROMOTION_CATEGORY'
    AND acct_title_format.row_id = acct_promo_sku.par_src_id
    AND acct_promo_sku.sub_type = 'PLAN_ACCOUNT_PROMOTION_PRODUCT'
    AND acct_promo_hdr.row_id = acct_promo_hdrx.par_row_id
    AND acct_promo_sku.row_id = acct_promo_skux.par_row_id(+)
    AND acct_promo_sku.prod_id = prod.row_id
    AND acct_promo_hdr.bu_id = promo_hdr_org.row_id
    AND acct_promo_sku.bu_id = sku_org.row_id
    AND prod.x_prod_material_num = promo_actual.material_number
    and prod.X_PROD_SALES_ORG=promo_actual.sales_org
    AND acct_promo_hdr.row_id = promo_actual.acct_promo_id
    and nvl(acct_promo_hdr.pr_accnt_id,0)=nvl(promo_actual.acct_siebel_rowid,0)
    and nvl(acct_promo_hdr.x_indirect_id,0)=nvl(promo_actual.indirect_acct_siebel_rowid,0)
    AND promo_actual.load_date >= TRUNC(SYSDATE)
    AND promo_actual.load_date < TRUNC(SYSDATE + 1)
    explain plan
    PLAN_TABLE_OUTPUT
    Plan hash value: 3864590768
    | Id | Operation | Name | Rows | Bytes | Cost (%CPU)| Time |
    | 0 | SELECT STATEMENT | | 1 | 298 | 2300 (1)| 00:00:28 |
    | 1 | COUNT | | | | | |
    |* 2 | FILTER | | | | | |
    | 3 | NESTED LOOPS | | | | | |
    | 4 | NESTED LOOPS | | 1 | 298 | 2300 (1)| 00:00:28 |
    | 5 | NESTED LOOPS OUTER | | 1 | 273 | 2298 (1)| 00:00:28 |
    | 6 | NESTED LOOPS | | 1 | 263 | 2296 (1)| 00:00:28 |
    | 7 | NESTED LOOPS | | 1 | 236 | 2295 (1)| 00:00:28 |
    | 8 | NESTED LOOPS | | 1 | 165 | 2292 (1)| 00:00:28 |
    | 9 | NESTED LOOPS | | 1 | 117 | 2289 (1)| 00:00:28 |
    | 10 | NESTED LOOPS | | 1 | 109 | 2289 (1)| 00:00:28 |
    | 11 | NESTED LOOPS | | 1 | 99 | 2287 (1)| 00:00:28 |
    |* 12 | TABLE ACCESS FULL | STG_SBL_ACCT_PROMO_ACTUALS2 | 1 | 49 | 2285 (1)| 00:0
    |* 13 | TABLE ACCESS BY INDEX ROWID| S_SRC | 1 | 50 | 2 (0)| 00:00:01 |
    |* 14 | INDEX UNIQUE SCAN | S_SRC_P1 | 1 | | 1 (0)| 00:00:01 |
    |* 15 | INDEX RANGE SCAN | S_SRC_X_U1 | 1 | 10 | 2 (0)| 00:00:01 |
    |* 16 | INDEX UNIQUE SCAN | S_BU_P1 | 1 | 8 | 0 (0)| 00:00:01 |
    |* 17 | TABLE ACCESS BY INDEX ROWID | S_SRC | 1 | 48 | 3 (0)| 00:00:01 |
    |* 18 | INDEX RANGE SCAN | S_SRC_F2 | 2 | | 2 (0)| 00:00:01 |
    |* 19 | TABLE ACCESS BY INDEX ROWID | S_SRC | 1 | 71 | 3 (0)| 00:00:01 |
    |* 20 | INDEX RANGE SCAN | S_SRC_F2 | 2 | | 2 (0)| 00:00:01 |
    | 21 | TABLE ACCESS BY INDEX ROWID | S_BU | 1 | 27 | 1 (0)| 00:00:01 |
    |* 22 | INDEX UNIQUE SCAN | S_BU_P1 | 1 | | 0 (0)| 00:00:01 |
    |* 23 | INDEX RANGE SCAN | S_SRC_X_U1 | 1 | 10 | 2 (0)| 00:00:01 |
    |* 24 | INDEX UNIQUE SCAN | S_PROD_INT_P1 | 1 | | 1 (0)| 00:00:01 |
    |* 25 | TABLE ACCESS BY INDEX ROWID | S_PROD_INT | 1 | 25 | 2 (0)| 00:00:
    Predicate Information (identified by operation id):
    2 - filter(TRUNC(SYSDATE@!)<TRUNC(SYSDATE@!+1))
    12 - filter("PROMO_ACTUAL"."LOAD_DATE">=TRUNC(SYSDATE@!) AND "PROMO_ACTUAL"."LOAD_DATE"<TRUNC(SYSD
    13 - filter("ACCT_PROMO_HDR"."SUB_TYPE"='PLAN_ACCOUNT_PROMOTION' AND
    NVL("ACCT_PROMO_HDR"."PR_ACCNT_ID",'0')=NVL("PROMO_ACTUAL"."ACCT_SIEBEL_ROWID",'0') AND
    NVL("ACCT_PROMO_HDR"."X_INDIRECT_ID",'0')=NVL("PROMO_ACTUAL"."INDIRECT_ACCT_SIEBEL_ROWID",'0'
    14 - access("ACCT_PROMO_HDR"."ROW_ID"="PROMO_ACTUAL"."ACCT_PROMO_ID")
    15 - access("ACCT_PROMO_HDR"."ROW_ID"="ACCT_PROMO_HDRX"."PAR_ROW_ID")
    16 - access("ACCT_PROMO_HDR"."BU_ID"="PROMO_HDR_ORG"."ROW_ID")
    17 - filter("ACCT_TITLE_FORMAT"."SUB_TYPE"='PLAN_ACCT_PROMOTION_CATEGORY')
    18 - access("ACCT_PROMO_HDR"."ROW_ID"="ACCT_TITLE_FORMAT"."PAR_SRC_ID")
    19 - filter("ACCT_PROMO_SKU"."PROD_ID" IS NOT NULL AND
    "ACCT_PROMO_SKU"."SUB_TYPE"='PLAN_ACCOUNT_PROMOTION_PRODUCT')
    20 - access("ACCT_TITLE_FORMAT"."ROW_ID"="ACCT_PROMO_SKU"."PAR_SRC_ID")
    22 - access("ACCT_PROMO_SKU"."BU_ID"="SKU_ORG"."ROW_ID")
    23 - access("ACCT_PROMO_SKU"."ROW_ID"="ACCT_PROMO_SKUX"."PAR_ROW_ID"(+))
    24 - access("ACCT_PROMO_SKU"."PROD_ID"="PROD"."ROW_ID")
    25 - filter("PROD"."X_PROD_MATERIAL_NUM" IS NOT NULL AND
    "PROD"."X_PROD_MATERIAL_NUM"="PROMO_ACTUAL"."MATERIAL_NUMBER" AND
    "PROD"."X_PROD_SALES_ORG"="PROMO_ACTUAL"."SALES_ORG")
    55 rows selected.
    thanks

    Hi,
    the plan you posted has the cost of 2300, i.e. 2300 single-block reads or equivalent number f multi-block reads. Even if none of the blocks is found in cache, 2300 reas shouldn't take more than a couple of minutes, beacause for most of the hard drives available today a disk read is typically within 5-10 ms.
    This means that if there is a problem, we will never find out about it by looking in the plan. And it's quite likely that there is, in fact, a problem, because the plan contains a bunch of nested joins, and the cost of each nested join is directly proportional to the cardinality of the previous nested loop. I.e. it suffices to make one bad mistake in estimating the number of rows coming fom one of the nested rows to screw up the entire plan and get all remaining estimates (including the total cost of the query) completely wrong.
    In order for us to be able to tell more, we need to see the plan with rowsource statistics, and please don't forget to use tags to preserve formatting (use the preview tab to make sure the posted plan is actually readable).
    Best regards,
      Nikolay                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           

  • 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.

  • Can not open data grids or run reports in HFM

    Hi
    We created an application and have been working in it for weeks without any issues. Just recently once we open the app, we can longer open data grids or run financial grids. The system just hangs and we do not get an error message. Has anyone experienced this? We are wondering if it is a space issue on one of the data base tables.

    Hello,
    I would start by checking with your DBA to see if you have any issues with table space. Next, i would log onto the HFM servers and see if you have any errors being recorded in the Application Event View. If you do have errors in your Event Viewer, can you please post them?
    Thanks
    Edited by: tonyfeole on Oct 13, 2009 1:33 PM

  • HOW TO: Post a SQL statement tuning request - template posting

    This post is not a question, but similar to Rob van Wijk's "When your query takes too long ..." post should help to improve the quality of the requests for SQL statement tuning here on OTN.
    On the OTN forum very often tuning requests about single SQL statements are posted, but the information provided is rather limited, and therefore it's not that simple to provide a meaningful advice. Instead of writing the same requests for additional information over and over again I thought I put together a post that describes how a "useful" post for such a request should look like and what information it should cover.
    I've also prepared very detailed step-by-step instructions how to obtain that information on my blog, which can be used to easily gather the required information. It also covers again the details how to post the information properly here, in particular how to use the \ tag to preserve formatting and get a fixed font output:
    http://oracle-randolf.blogspot.com/2009/02/basic-sql-statement-performance.html
    So again: This post here describes how a "useful" post should look like and what information it ideally covers. The blog post explains in detail how to obtain that information.
    In the future, rather than requesting the same additional information and explaining how to obtain it, I'll simply refer to this HOW TO post and the corresponding blog post which describes in detail how to get that information.
    *Very important:*
    Use the \ tag to enclose any output that should have its formatting preserved as shown below.
    So if you want to use fixed font formatting that preserves the spaces etc., do the following:
    \   This preserves formatting
    \And it will look like this:
       This preserves formatting
       . . .Your post should cover the following information:
    1. The SQL and a short description of its purpose
    2. The version of your database with 4-digits (e.g. 10.2.0.4)
    3. Optimizer related parameters
    4. The TIMING and AUTOTRACE output
    5. The EXPLAIN PLAN output
    6. The TKPROF output snippet that corresponds to your statement
    7. If you're on 10g or later, the DBMS_XPLAN.DISPLAY_CURSOR output
    The above mentioned blog post describes in detail how to obtain that information.
    Your post should have a meaningful subject, e.g. "SQL statement tuning request", and the message body should look similar to the following:
    *-- Start of template body --*
    The following SQL statement has been identified to perform poorly. It currently takes up to 10 seconds to execute, but it's supposed to take a second at most.
    This is the statement:
    select
    from
             t_demo
    where
             type = 'VIEW'
    order by
             id;It should return data from a table in a specific order.
    The version of the database is 11.1.0.7.
    These are the parameters relevant to the optimizer:
    SQL>
    SQL> show parameter optimizer
    NAME                                 TYPE        VALUE
    optimizer_capture_sql_plan_baselines boolean     FALSE
    optimizer_dynamic_sampling           integer     2
    optimizer_features_enable            string      11.1.0.7
    optimizer_index_caching              integer     0
    optimizer_index_cost_adj             integer     100
    optimizer_mode                       string      ALL_ROWS
    optimizer_secure_view_merging        boolean     TRUE
    optimizer_use_invisible_indexes      boolean     FALSE
    optimizer_use_pending_statistics     boolean     FALSE
    optimizer_use_sql_plan_baselines     boolean     TRUE
    SQL>
    SQL> show parameter db_file_multi
    NAME                                 TYPE        VALUE
    db_file_multiblock_read_count        integer     8
    SQL>
    SQL> show parameter db_block_size
    NAME                                 TYPE        VALUE
    db_block_size                        integer     8192
    SQL>
    SQL> show parameter cursor_sharing
    NAME                                 TYPE        VALUE
    cursor_sharing                       string      EXACT
    SQL>
    SQL> column sname format a20
    SQL> column pname format a20
    SQL> column pval2 format a20
    SQL>
    SQL> select
      2             sname
      3           , pname
      4           , pval1
      5           , pval2
      6  from
      7           sys.aux_stats$;
    SNAME                PNAME                     PVAL1 PVAL2
    SYSSTATS_INFO        STATUS                          COMPLETED
    SYSSTATS_INFO        DSTART                          01-30-2009 16:25
    SYSSTATS_INFO        DSTOP                           01-30-2009 16:25
    SYSSTATS_INFO        FLAGS                         0
    SYSSTATS_MAIN        CPUSPEEDNW              494,397
    SYSSTATS_MAIN        IOSEEKTIM                    10
    SYSSTATS_MAIN        IOTFRSPEED                 4096
    SYSSTATS_MAIN        SREADTIM
    SYSSTATS_MAIN        MREADTIM
    SYSSTATS_MAIN        CPUSPEED
    SYSSTATS_MAIN        MBRC
    SYSSTATS_MAIN        MAXTHR
    SYSSTATS_MAIN        SLAVETHR
    13 rows selected.Here is the output of EXPLAIN PLAN:
    SQL> explain plan for
      2  -- put your statement here
      3  select
      4             *
      5  from
      6             t_demo
      7  where
      8             type = 'VIEW'
      9  order by
    10             id;
    Explained.
    Elapsed: 00:00:00.01
    SQL>
    SQL> select * from table(dbms_xplan.display);
    PLAN_TABLE_OUTPUT
    Plan hash value: 1390505571
    | Id  | Operation                   | Name     | Rows  | Bytes | Cost (%CPU)| Time     |
    |   0 | SELECT STATEMENT            |          |     1 |    60 |     0   (0)| 00:00:01 |
    |   1 |  TABLE ACCESS BY INDEX ROWID| T_DEMO   |     1 |    60 |     0   (0)| 00:00:01 |
    |*  2 |   INDEX RANGE SCAN          | IDX_DEMO |     1 |       |     0   (0)| 00:00:01 |
    Predicate Information (identified by operation id):
       2 - access("TYPE"='VIEW')
    14 rows selected.Here is the output of SQL*Plus AUTOTRACE including the TIMING information:
    SQL> rem Set the ARRAYSIZE according to your application
    SQL> set autotrace traceonly arraysize 100
    SQL> select
      2             *
      3  from
      4             t_demo
      5  where
      6             type = 'VIEW'
      7  order by
      8             id;
    149938 rows selected.
    Elapsed: 00:00:02.21
    Execution Plan
    Plan hash value: 1390505571
    | Id  | Operation                   | Name     | Rows  | Bytes | Cost (%CPU)| Time     |
    |   0 | SELECT STATEMENT            |          |     1 |    60 |     0   (0)| 00:00:01 |
    |   1 |  TABLE ACCESS BY INDEX ROWID| T_DEMO   |     1 |    60 |     0   (0)| 00:00:01 |
    |*  2 |   INDEX RANGE SCAN          | IDX_DEMO |     1 |       |     0   (0)| 00:00:01 |
    Predicate Information (identified by operation id):
       2 - access("TYPE"='VIEW')
    Statistics
              0  recursive calls
              0  db block gets
         149101  consistent gets
            800  physical reads
            196  redo size
        1077830  bytes sent via SQL*Net to client
          16905  bytes received via SQL*Net from client
           1501  SQL*Net roundtrips to/from client
              0  sorts (memory)
              0  sorts (disk)
         149938  rows processed
    SQL>
    SQL> disconnect
    Disconnected from Oracle Database 11g Enterprise Edition Release 11.1.0.7.0 - Production
    With the Partitioning, OLAP, Data Mining and Real Application Testing optionsThe TKPROF output for this statement looks like the following:
    TKPROF: Release 11.1.0.7.0 - Production on Mo Feb 23 10:23:08 2009
    Copyright (c) 1982, 2007, Oracle.  All rights reserved.
    Trace file: orcl11_ora_3376_mytrace1.trc
    Sort options: default
    count    = number of times OCI procedure was executed
    cpu      = cpu time in seconds executing
    elapsed  = elapsed time in seconds executing
    disk     = number of physical reads of buffers from disk
    query    = number of buffers gotten for consistent read
    current  = number of buffers gotten in current mode (usually for update)
    rows     = number of rows processed by the fetch or execute call
    select
    from
             t_demo
    where
             type = 'VIEW'
    order by
             id
    call     count       cpu    elapsed       disk      query    current        rows
    Parse        1      0.00       0.00          0          0          0           0
    Execute      1      0.00       0.00          0          0          0           0
    Fetch     1501      0.53       1.36        800     149101          0      149938
    total     1503      0.53       1.36        800     149101          0      149938
    Misses in library cache during parse: 0
    Optimizer mode: ALL_ROWS
    Parsing user id: 88 
    Rows     Row Source Operation
    149938  TABLE ACCESS BY INDEX ROWID T_DEMO (cr=149101 pr=800 pw=0 time=60042 us cost=0 size=60 card=1)
    149938   INDEX RANGE SCAN IDX_DEMO (cr=1881 pr=1 pw=0 time=0 us cost=0 size=0 card=1)(object id 74895)
    Elapsed times include waiting on following events:
      Event waited on                             Times   Max. Wait  Total Waited
      ----------------------------------------   Waited  ----------  ------------
      SQL*Net message to client                    1501        0.00          0.00
      db file sequential read                       800        0.05          0.80
      SQL*Net message from client                  1501        0.00          0.69
    ********************************************************************************The DBMS_XPLAN.DISPLAY_CURSOR output:
    SQL> -- put your statement here
    SQL> -- use the GATHER_PLAN_STATISTICS hint
    SQL> -- if you're not using STATISTICS_LEVEL = ALL
    SQL> select /*+ gather_plan_statistics */
      2  *
      3  from
      4  t_demo
      5  where
      6  type = 'VIEW'
      7  order by
      8  id;
    149938 rows selected.
    Elapsed: 00:00:02.21
    SQL>
    SQL> select * from table(dbms_xplan.display_cursor(null, null, 'ALLSTATS LAST'));
    PLAN_TABLE_OUTPUT
    SQL_ID  d4k5acu783vu8, child number 0
    select   /*+ gather_plan_statistics */          * from          t_demo
    where          type = 'VIEW' order by          id
    Plan hash value: 1390505571
    | Id  | Operation                   | Name     | Starts | E-Rows | A-Rows |   A-Time   | Buffers | Reads  |
    |   0 | SELECT STATEMENT            |          |      1 |        |    149K|00:00:00.02 |     149K|   1183 |
    |   1 |  TABLE ACCESS BY INDEX ROWID| T_DEMO   |      1 |      1 |    149K|00:00:00.02 |     149K|   1183 |
    |*  2 |   INDEX RANGE SCAN          | IDX_DEMO |      1 |      1 |    149K|00:00:00.02 |    1880 |    383 |
    Predicate Information (identified by operation id):
       2 - access("TYPE"='VIEW')
    20 rows selected.I'm looking forward for suggestions how to improve the performance of this statement.
    *-- End of template body --*
    I'm sure that if you follow these instructions and obtain the information described, post them using a proper formatting (don't forget about the \ tag) you'll receive meaningful advice very soon.
    So, just to make sure you didn't miss this point:Use proper formatting!
    If you think I missed something important in this sample post let me know so that I can improve it.
    Regards,
    Randolf
    Oracle related stuff blog:
    http://oracle-randolf.blogspot.com/
    SQLTools++ for Oracle (Open source Oracle GUI for Windows):
    http://www.sqltools-plusplus.org:7676/
    http://sourceforge.net/projects/sqlt-pp/                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       

    Alex Nuijten wrote:
    ...you missed the proper formatting of the Autotrace section ;-)Alex,
    can't reproduce, does it still look unformatted? Or are you simply kidding? :-)
    Randolf
    PS: Just noticed that it actually sometimes doesn't show the proper formatting although the code tags are there. Changing to the \ tag helped in this case, but it seems to be odd.
    Edited by: Randolf Geist on Feb 23, 2009 11:28 AM
    Odd behaviour of forum software                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               

  • Unable to import the excel template into form in HFM

    Has any one came across this issue that I am facing now?
    I have a form in HFM and I exported the form to Excel and the export works fine. but when I import the excel template into form, it was not successful. I have 250 rows in the template. I deleted 50 rows and tried to import and it worked fine . Is there any row limit on this?
    Below here is the error message that I am getting
    An error occured. Please contact your administrator
    Error Number: - 2147467259
    Error Description:007~Unexpected error~The function returned |.
    Error SOrce: request Object
    Page on which error occured:/hfm/data/processImportWdeffromExcel.asp
    I appreciate any ideas on this

    What version of HFM and Excel?
    Make sure you honor the file extension requirements for 2007 docs and import the same as they are exported.

Maybe you are looking for

  • How to install Mac OS 10.4.8 on 4 new WD Raptors?

    Hello, just got my Mac Pro delivered with 1 x 250 GB drive. Now I want to replace this drive with 4 WD 74GB Raptor's in a RAID 0 configuration. How can I do this? For the moment I have only the Install CD's and the 4 Raptor's. They are not yet format

  • Creating a button to uplopad files in self service

    Would like to know how to create buttons in self service pages. This is in reference to upload button. For e.g. I want to upload interview results on a self service page, What query should this item hold so that the document is stored? Edited by: use

  • HT5834 can't turn off iCloud keychain on apple devices and can't get them to sync !

    i could gey my apple devices to sync icloud keychains , nor could i get them to turn off icloud key chain. Solution: Reset icloud keycahin using forgot passcode option, it will reset the entire icloud keycahin and bring every thing back to the way it

  • Wont install....  IM GOING TO DIE, please help...please

    ok, i just got my ipod mini...i am atempting to install it and what not so that i can use it. I put in the disk and follow all insturcuions till i get to the part where you test your ipod by connecting it. (i have not gotten to itunes yet) for the la

  • "made for Apple" royalties program

    Hi, Not sure if this should be right forum for my question, but hopefully, someone from Apple will see this post and will reply. I'm trying to find a link to "Made for apple" royalties program. Can anyone help???? Tomer Eisner