BOMM - Metadata manager busobj.exe process limit number of report processed

Hello,
We're facing the following problem, we have a BOMM setup which is running flawless for universes and webi reports. But we have a huge amount (+8000) Deski reports all stored in the same folder.
While the integrator is processing the Deski reports at a certain point in time it goes wrong, we found out that to process the Deski reports BOMM launches a busobj.exe process which uses 2 GB of RAM at the moment the integrator stalls. The integrator does not give an out of memory error, it just stops processing and seems to timeout.
What I am now looking for is a parameter that can limit the number of Deski reports processed by the busobj.exe process, before it is terminated to free up the memory. We thought that the pplimit parameter would do just that, but it is not.
In the log we see all kinds of parameters, but there's very little information about what they do.  These are arguments for which we would like to get some more information:
- maxSelect (defaults to 1000000)
- mtc
- ppc (number of concurrent jobs, but this seems not to influence the number of busobj sessions)
- pplimit
- ptc
our setup:
BOE = 3.1 SP2.5
BOMM Version: 12.1.0.6
Kind regards
Guy

Thank you Manoj,
This was already helpful, it confirmed our thoughts about the parameters.
I can not confirm your first comment about the fact that the busobj process closes after eacht report, I've monitored the processing on the server and during the run of the integrator the same busobj process was active (same PID).
Currently we try to process 100 reports at a time by manipulating the date modified on our dev enivronment by checking the reports in scope out and back in, and then starting the integrator.
The reports average around 200KB in size and none of them is set to refresh on open. Base on the logs it takes around 1 minute to process a single report. Depending on the fact if it is processing the associated universes or not. Disk space is not the issue.
I noticed similar behaviour when we used a VBA-script to feed our own mm, and I had to write code to limit the number of reports processed by the busobj process to around 100. I did this by closing the busobj process after 100 reports and then start a new batch of 100 reports in a new busobj process. I think busobj does not cleanup after closing the report, and with every report opened within the same process the memory usage of the process grows, until it reaches 1.8 GB and then the process just hangs.
I can open cases, if you can tell me on how to make sure it reaches you I'll just create one. Do you already have a release date for the fixpack you are talking about?
Regards
Guy

Similar Messages

  • BOMM - metadata manager repository sql to fetch where object is used in rep

    Hi,
    We've been using BOMM for a few months and would now like to make our own reporting on the BOMM repository. Most information we're capable of retrieving, but not wether a certain universe object is used in the select-clause or where-clause of a reportquery. The information must be stored somewhere, because the mm explorer is can give us that information.
    Can someone tell me where this information is stored and how we can get it out?
    I thought it was stored in the table MMD_Query, with query_type_cd = sqls or sqlw. But the table only contains the full sql (sqlf), universe contexts (unvc) and join statements (sqlj).
    Thanks in advance for the help. Regards
    Guy
    Ps: My excuses for the crossposting, but I was advised to put this question in this forum.

    You might have better luck in the (somewhat misnamed) [Data Integration and Data Quality Management|Data Services and Data Quality; forum:
    This forum is dedicated to topics related to SAP BusinessObjects Data Services (Data Integrator, Data Quality Management, Text Data Processing), SAP BusinessObjects Information Steward (Metadata Management, Data Insight), SAP BusinessObjects Rapid Marts and SAP BusinessObjects Data Federator.
    (emphasis added)
    Regards,
    Sean

  • Limit number of parallell processes when archiving

    Hello,
    I am about to achive object SD_VBAK. This will take a long time to run, so I want to limit the number of parallell batch process it runs in. When I did this in our development system the archiving took all available batch processes. It there a way to set the number of parallell processes? I don´t want to affect the normal business.
    We run on ECC 6.0.
       Best Regards
       Ann-Sofie Svensson

    Hi ann,
    Check this link
    http://help.sap.com/saphelp_erp2004/helpdata/en/d2/36e2791560ed4a96e97a3175694886/content.htm
    You can set parallel work process, or you can run archiving only in night, for example in Cross-Object Customizing you set parameter Max. Duration Hrs, then schedule Archiving job and finish automatically in XX Hours.
    Regards,
    William Neira

  • How to limit number of parallel processes for a query???

    Hi,
    I have set table parallelism to degree (4 in my case) and when i run a query on that table i see on v$session that this query is using 8 parallel processes.
    Why my query is using all this processes?? Can i limit this number?? I think this will cause poor performance if all my parallel processes stay BUSY on v$pq_slave.
    1     1     P000     BUSY     22     0     8     0     2051     10     2     15     0     79179     76884
    2     1     P001     BUSY     22     0     8     0     2054     10     2     15     0     81905     77443
    3     1     P004     BUSY     2     0     1592     0     0     0     0     1592     0     1039     3
    4     1     P005     BUSY     2     0     1592     0     0     0     0     1592     0     1038     4
    5     1     PZ99     BUSY     533     0     0     0     1     3     0     0     0     1071     1107
    6     2     P000     BUSY     14     0     8     0     2053     10     3     15     1     53014     73297
    7     2     P001     BUSY     14     0     8     0     2048     10     2     15     1     51266     73318
    8     2     P002     BUSY     14     0     8     0     2052     10     2     15     2     51043     73271
    9     2     P003     BUSY     14     0     8     0     2053     9     2     15     2     49417     73327
    10     2     P004     BUSY     13     0     8     0     2055     9     2     15     2     68428     12468
    11     2     P005     BUSY     13     0     8     0     2059     10     2     15     1     69968     12473
    12     2     PZ99     BUSY     461     0     0     0     1     3     0     0     0     921     936
    Tks,
    Paulo.

    select /*+ PARALLEL(a,4) */ ...... from owner.table a;
    Or
    ALTER SESSION FORCE PARALLEL DML PARALLEL <degree>
    (But I am not sure whether this will affect the degree of select also ?)

  • Isolating WebIntelligence ad hoc reports to specific Webi Report Processing Server

    Post Author: Lucia Chan
    CA Forum: WebIntelligence Reporting
    Has anyone successfully isolated WebIntelligence ad hoc reports to be processed by specific Webi Report Processing Server?  We need to enforce governance on the database side.  We can restrict scheduling for Webi reports to specific Webi Report Processing Server, but not for ad hoc reports.  Otherwise is there a way to do connection override for scheduled Webi reports?

    New version that's comming up SBO Bi4.0 will have bouilt in monitoring that will allow what you requesting.
    In the current product line - this is not possible, unless you just monitor WIReportServer.exe at OS level and alert when it's memory or CPU usage goest too high... (if memory reaches close to and above 1.7gb - you're going into troubles.)
    There are various fixes and improvements to Webi processing stability in recent fix and service packs, so if you're having webi instability - you should review latest FP fix issues list (in SMP to right of FP download there is an Info link - it leads to fixed issues docs).
    If you do not see your issue listed - open incident with support - let them investigate.
    Webi crashing when merging/unmerging dimentions sounds like a bug...

  • How reduce the number of dialog processes? (disp+work.exe )

    Hello,
    i habe a question.
    How can i change the number of disp+work.exe processes? Currently it run about 17 prozesses.
    Through the CCMS tcode rz04 i have changed the number of all processes, also everone is now 1, unless dialog.
    Also
    Dialog is -10
    Background -1
    Update  -1
    Update2 -1
    Enqueue -1
    Spool -1
    Total  17
    I would have total about 8  Processes..
    How can i make it?
    Thank you in advance!!!
    Alex

    Hi,
    Are you aware that a lot of documentation is available and that it is possible to read it and even recommended because you would find very easily the answer to your very very basic question in it ?
    Hint : Look for transaction RZ10 in the documentation and which parameters control the number of processes.
    PS : There are also the forum rules that are also very interesting to read !
    Regards,
    Olivier

  • Post-Processing limit on number of files?

    Hello,
    When I export a set of pictures, I apply a post-processing Photoshop droplet to that applies the Imagenomic Portraiture filter. It works fine up to a certain point. I noticed that if the number of files is less than 21, it works fine. If the number is greater, it fails to perform the post-processing and won't even launch Photoshop to apply the droplet action.
    Has anyone encountered a file limit problem with post-processing in export?
    Del

    I'll assume you are talking about Windows and not Mac since I cannot speak about Mac's. In Windows, the export action is invoked by passing the filenames on a command line to the program/script that you specify. There are limits to how many characters can be passed on a command line, depending on which method the programmers used. I expect the limit is 2048 characters. When that limit is reached, then the action does nothing.
    The only way to increase the number of photos you can process, is to change the export folder name to something very short, like C:\Temp, or even shorter. By default, it exports to a very long path name an putting that in front of each photo name eats up valuable characters.
    There will still be a limit, but at least you can process more before failure.
    Steve

  • Can the limit of 1,000 results on search results be expanded in Metadata Manager?

    Hi, Nagaraja Ganiga Thank you so much for your answer, one more question, if we trying to search this kind of views in the search tab, it won't be shown, is that caused by the limitation?Because now when I engage a search based on a table, the view, which definition is exceed the limitation can not be shown.

    The design of the Metadata Manager is to hold maximum of 4000 characters in Oracle and DB2, 2000 Characters in Microsoft SQL Server for the View Definition.This is a known limitation in Metadata Manager and a CR (CR 103250) has been submitted to be resolved in the future release. Thank you,Nagaraja Ganiga

  • CR Max Report Processing Jobs Limit  - reg hack not working

    http://coil.sap.com/irj/boc/index?rid=/library/uuid/f053713e-3e3d-2c10-2a81-f79259e54023
    I've followed the steps in the above PDF and my application's behavior has not changed.
    My web app uses session, and calls .close and .dispose on last report when users go to load a new report (easier this way with the way the application is written).
    We have a new, very powerful web server, so I've set the reg key in question to -1, restarted the box and I'm still getting the dreaded Crystal Reports Maximum Report Processing Jobs Limit after an hour or so of usage.  True, we do have some complicated reports, but -1 is meant to remove all limits?  Server is doing fine on mem/processor usage.
    I using CRXIR2 runtimes (CrystalReports11_5_NET.msi) on the Win2k3r2 server, .NET 2.0
    Why is the reg setting being ignored?

    Hello,
    To clarify also, you can set that number to anything you want but it is limited internally to 75. Anything more than 75 and the engine ignores it, same when setting it to -1, 75 is still the max. Ideally this should be set to 50, QA tested with 75 so that is what we set the default to in the registry. And to confirm, this is the number of jobs the RAS server can handle at one time, it is not the number of users that can send reports to be processed, the default is 3.
    Also Jason pointed out the inProc RAS ignores the registry setting also, even though we read the key it's ignored if it falls out of usable range. There is also a Stand alone verion of Crystal Reports Server Embedded but it's for OEM Partners only. It runs as a Service and in CRSE 2008 you can have more than one server running. But not an option if you are not a Partner.
    And as Ludek mentioned, you need to move to a supported high volume configuration. For this type of load I suggest you use the Full Business Objects Enterprise and change your code to use the Job Server to process reports. The job server will spawn a separate process for each report job and distroy the process when the job is complete thus releasing all memory associated with that job. RAS does not do this, it's a single process spawning separate threads for each job and therefore it does put excess loads on the CPU in your configuration.
    Keeping 3 users in mind build in Report Job caching internal in your app. Your can application managing the report jobs is more efficient in this configuration than RAS doing it. We only hold onto the job for so long, 20 minutes is the default, and then we move onto the next job. So if any jobs fail it can cause problems which I believe is why you are having to cycle the WEB server. If you do this make it configurable/switchable so if you do migrate to BOE you must let BOE manage the jobs, it is designed to do this and managing it yourself may cause problems but this is all dependant on how and what parts you use.
    Another option with BOE is you can have multiple RAS or Job Servers installed to take advantage of the hardware. This way you are not limited to one RAS server processing reports. We internally handle Round Robin job assignment. Example if you have 4 RAS servers running and RAS#1 is busy it will pass the job request to RAS#2, if it's busy it will pass the job to RAS#3 and then #4 and carry on until a RAS server is avaiable. If RAS#2 is then free it gets the job assigned to it and the next job is queued....
    Thank you
    Don

  • HT1925 I was trying to make sure that all my Apple software was uninstalled, and I still can't remove C:\Program Files\iPod\.  I went to the Task Manager and it is not listed in the Processes tab.  What do I do now?

    I was trying to make sure that all my Apple software was uninstalled, and I still can't remove C:\Program Files\iPod\.  I went to the Task Manager and it is not listed in the Processes tab.  What do I do now?

    Are you looking for iPodService.exe?
    Might be better to run services.msc from the run dialog and shut down the service polietly.
    tt2

  • Errors in the metadata manager

    Hi Experts,
    Periodically we're seeing Error Event ID's 18 and 19 on our SSAS server (SQL Server 2008 R2) hosting SCSM Data Warehouse DB's.
    The cube's appear to be processing OK from what I can tell, but everything I can find online relating to these errors indicates some corruption in the Data directory.  We get these errors in two different, separate SCSM environments (SCSM 2012 SP1 UR4). 
    Has anyone ever experienced these Errors before?
    Below are the details for these Errors.
    Log Name:      Application
    Source:        MSSQLServerOLAPService
    Date:          1/9/2014 3:07:12 AM
    Event ID:      19
    Task Category: (289)
    Level:         Error
    Keywords:      Classic
    User:          N/A
    Computer:      SCSMP06SQL.wcbbc.wcbmain.com
    Description:
    Errors in the metadata manager. An error occurred when loading the ReviewActivityCreatedByUser partition, from the file, '\\?\H:\OLAP\Data\DWASDataBase2.0.db\SystemCenterChangeAndActivityManagementCube.0.cub\ReviewActivityCreatedByUser.0.det\ReviewActivityCreatedByUser.223.prt.xml'.
    Log Name:      Application
    Source:        MSSQLServerOLAPService
    Date:          1/9/2014 3:33:08 AM
    Event ID:      18
    Task Category: (289)
    Level:         Error
    Keywords:      Classic
    User:          N/A
    Computer:      SCSMP06SQL.wcbbc.wcbmain.com
    Description:
    Errors in the metadata manager. An error occurred when instantiating a metadata object from the file, '\\?\H:\OLAP\Data\DWASDataBase2.0.db\SystemCenterWorkItemsCube.0.cub\BillableTimeBilledByUser.1830.det.xml'.

    Hi David,
    Did you end up resolving this? I've just come across the same error this morning (different cube reference though) and am beginning to look at the issue.
    Cheers,
    Lain

  • Metadata Manager Repository configuration failed

    Hello,
    I am tring to install Metadata Manager.  I am running BOE XI 3.1 SP2 FP2.5.  I am installing "SBOP Metadata Management XI 3.1 (12.1) on Windows".  My database is a local install of MS SQL Server 2005.
    I get all the way through the install process and the following error message pops up:
    Metadata Management Repository configuration failed with the following error.
    The TCP/IP connection to the host has failed. java.net.ConnectException: Connection refused: connect
    The TCP/IP connection to the host has failed. java.net.ConnectException: Connection refused: connect
      SQLSTATE=08S01, SQLCODE=0.
    Utility failed with code 4.
    You need to re-run the installer again.
    Once I click the "OK" button, the install reverses and uninstalls everything.
    Any help would be greatly appreciated.
    Thank you,
    Scott

    how are you specifying the SQL Server 2005 server name in the repository configuration screen ?
    are you able to ping the machine where SQL Server is running ?
    you have to give the Machine Name or IP address in the Repository connection screen, don't give machine\instanceName

  • Maximum report processing jobs limit error on compile

    I have been creating an VB.NET application using VS 2005.NET Pro. I believe the version of Crystal reports is 10.0 - I think. I got the following error when I created a new report and then compiled:
    Error     1     Custom tool error: "Code generator 'ReportCodeGenerator' failed.  Exception stack = System.Exception: Load report failed. ---> System.Runtime.InteropServices.COMException (0x80041016): The maximum report processing jobs limit configured by your system administrator has been reached.
       at CrystalDecisions.ReportAppServer.ClientDoc.ReportClientDocumentClass.Open(Object& DocumentPath, Int32 Options)
       at CrystalDecisions.ReportAppServer.ReportClientDocumentWrapper.Open(Object& DocumentPath, Int32 Options)
       at CrystalDecisions.ReportAppServer.ReportClientDocumentWrapper.EnsureDocumentIsOpened()
       --- End of inner exception stack trace ---
       at CrystalDecisions.ReportAppServer.ReportClientDocumentWrapper.EnsureDocumentIsOpened()
       at CrystalDecisions.CrystalReports.Engine.ReportDocument.Load(String filename, OpenReportMethod openMethod, Int16 parentJob)
       at CrystalDecisions.CrystalReports.Engine.ReportDocument.Load(String filename)
       at CrystalDecisions.VSDesigner.CodeGen.ReportClassWriter..ctor(String filePath)
       at CrystalDecisions.VSDesigner.CodeGen.ReportCodeGenerator.GenerateCode(String inputFileName, String inputFileContent)"     J:\Development\ElkRunItWorking\WholesaleReportingSys\Trunk\WholesalerReporting\rptSalesSalesmanProductMonth.rpt     1     1     WholesalerReporting
    I have looked at several threads with this error already, but they seem to be having the error when the app is running. I am just compiling and I get this error. Now,  counted the number of reports I have created and it is 15. 16 reports seems to trigger this error. What is going on and what should I do? Thanks in advance.
    Ed Cohen

    One more thing, I do not have this in my registry:
    HKEY_LOCAL_MACHINE\SOFTWARE\CRYSTAL DECISIONS\*10.2*\REPORT APPLICATION SERVER\SERVER\PrintJobLimit
    I have looked all over the place it PrintJobLimit does not exist. Again, I am using Visual Studio.NET 2005 Pro on a Windows XP Pro machine. Thanks again.
    Ed Cohen

  • How to limit number of logins per day?

    We have a custom web application (WebAS 6.20) used by people and automated systems. Each user has his own login, and some of these automated systems sometimes produce heavy load because they log into system too often.
    Is there an easy way to:
    1) limit number of logins to, say, 1000 per day and when this limit is reached - do not allow this user to login till midnight
    OR
    2) dedicate one of the processes to the specific user
    thanks in advance

    extend PlainDocument class to restrict the number of characters per line.
    Set this class as model to TextArea.
    Below is a class which does this. May be its useful
    import javax.swing.*;
    import javax.swing.text.*;
    import java.awt.*;
    public class FixedNumericDocument extends PlainDocument {
    private int maxLength = 9999;
    private String max="";
    public FixedNumericDocument(int maxLength) {
    super();
    this.maxLength = maxLength;
    //this is where we'll control all input to our document.
    //If the text that is being entered passes our criteria, then we'll just call
    //super.insertString(...)
    public void insertString(int offset, String str, AttributeSet attr)
    throws BadLocationException {
    if (getLength() + str.length() > maxLength) {
    return;
    else {
    try {
    //check if str is numeric only
    int value = Integer.parseInt(str);
    //if we get here then str contains only numbers
    //chk if it is less than 65535 so that it can be inserted
    super.insertString(offset, str, attr);
    catch(NumberFormatException exp) {
    return;
    return;

  • Limit on ALEREMOTE Dialog process in BI for Extraction

    Hi
    We are on BI 7 and ECC 6 and doing the extraction .It creates 10 Dialog process with user ALEREMOTE .Bi system is small and it has only 13 Dialog process. So system becomes very slow with 1 extraction job .
    In RZ12 , the parallel_generators settings of "Minimum Number of Free WPs" = 5 but still ALEREMOTE takes 10 process.
    Please tell me where do we limit the number of parallel process for extraction in the BI system.
    Kind regards,
    Yogesh

    Chk the note 916706 - Number of dialog processes for data transfer
    Regards,
    B

Maybe you are looking for

  • ProEngineer files are not recognized by Acrobat 9 Pro Ext.

    It seems that Acrobat has problems with the numbers at the end of Pro Engineer Files. When you save a file in Pro E the file get a number at the end which marks the version of the file. So the name of a Pro E file is: "Filename.prt.1" save it again i

  • Image with a Effect flicker

    How I can create a Image with Effect flicker Thanks

  • "Certified Repaired HDD" on a new desktop--What an insult!

    I just removed the HD from an HP desktop where it recently went bad.  Much to my surprise, this Seagate HD is marked "Certified Repaired HDD".  I bought the PC brand new and HP installed a refurbished Hard Drive????  What an insult.  If this isn't cr

  • EPM with fusion controller

    Hi i am new at EPM installation. I want to use fusion middleware to control my services and servers. Do i have to install fusion middleware first and than install EPM or fusion middleware is installed with EPM and i have to start its service or somet

  • Printing pdf files from Finder - Error (AppleGraphicsPolicyClient)

    If I try to print from finder a PDF file using the Print command in the Finder menu Preview opens but give the following error: The document "xxxxx” could not be opened for printing. Console details: Preview(1258) deny iokit-open AppleGraphicsPolicyC