Performance issues in modeling process chains

Hi friends ,
  what are the steps to be taken care in modeling a process chains.. Iam talking with respect to loading performance ... The design of process chian should not hinder the loading process--  plz help. my id is [email protected]
  Regards,
Pavan

Hi,
BW architecture, sizing, and data modelling
System load analysis
Indices and database statistics
Business Intelligence Performance Tuning [original link is broken]
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/afbad390-0201-0010-daa4-9ef0168d41b6
1) if u load data into data target, u can do directly into Data target without loading PSA.
2) If u use Cube , if u do partion, u can improve loading performance
Hareesh

Similar Messages

  • Statistics technical content activation issue with MD process chain in BI7

    Hi,
    Let me give you history of the issue first.
    I had to activate the Statistics in BI7. I followed the SAP Note 965386 and activated the Technical Content.
    Faced activation issues in MD process chain, Content Master Data-0TCT_MD_C_FULL_P01. It dint get activated, Followed the SAP note 1065919, which asked me to remove the below process from RSPC and activate it.
    Load data- Process Variant Attribute and
    Load data- Process Variant Text.
    I did the same and it got activated after removing them.
    Issue is. Later knew that manually activating the Process chain from Content would have activated those Infopackages aswell.
    Now how should I get those processes into the chain and activate? Based on your suggestions, I can let you know what all I have been trying to fix it?
    Relying on you for solution.
    Thanks
    Pavan

    Thank You Neethika,
    I have this issue solved. I replicated the data sources, activated those infoPackages manually and then added those variants into the process chain manually. So my MD chain now has all the necessary process.
    Now i need to schedule them and see if it runs with out any errors. I will keep this thread open till i run it to take your help if i get any errors while running them.
    Thanks
    Pavan

  • Issue with the process chain?

    Hi All,
    I have a process chain triggerred by an event.I had this transported into Q box.After moving it to Q i did click on acativate and schedule icon.When i triggered the event in Sm64.The process chain triggerred successfully.The next day when i tried to trigger the event ,the process did nothing,its only after i actiavted the process chain and triggrred the event the process.
    I know the process chain should be good after ictivated once when  moved into a new system.Can anybody tell me how to resolve my issue of activating the PC whenever i wnat to trigger it.What i am i missing here?
    Please advice,urgent

    I think Geo answered what you want and what I wanted to tell.
    Thanks Geo
    Ther are two  basic things
    --> In order that your PC responds to your "Event & Parameter", maintain the same and PC <b>should be in scheduled status</b>
    --> the periodic check box <b>schedules again</b> once the current run completes. i.e makes ready the PC for the next run whenever the next "event and parameter" gets triggered by any means ( you no need to activate and schedule again)
    Sorry If my answer confused you..Hope everything is clear now...!
    VJ

  • Best way to know correct forecast model - process chain set up with multiple forecast models

    Hi Experts,
    I need your help in selecting best forecast model for our company. We have some of the models already used for our company, and because of multiple models used it is taking very long time for process chain to finish. There is no existing documentation available on which model was used why initially. Please help me to make out forecasting process smooth.
    - What is the best way to know, which forecast model is correct and should be used for our forecasting process.
    - In case multiple forecasting models are really required to be used, please suggest ways to optimally schedule them in process chain.
    - At times we get messages like "not enough data available" for specific model - any way to avoid this.
    - How to optimally use parallel processing profiles forecasting process in process chain.
    - Things which should be avoided.
    Request your help, please share your experiences.
    Regards
    NB

    Hi Neelesh,
    There are many points you need to consider to redesign forecast process for your company/client.
    You need to select the best suited forecast model first depending on the business. This has to be well tested & agreed by business users. Complexity will be an outcome of this exercise with business users. Best id to give then a brief intro on all available models & then help them selection the best one as per their requirement.
    Auto selection models are generally more time taking & should be used only when you have no idea at all on the business/demand pattern.
    Run time will depend how you are clubbing the CVCs to get the forecast generated & also parallel processing. For parallel processing profile you will need to do trial & error testing along with help from Basis team on how many free dial up processes are available.
    Even you can run many forecast calculations in parallel if the product/cvcs are totally different. - As per my personal experience maximum run time reduction can be achieved here.
    Daily run is not advisable except only for businesses where you have too much dynamism in demand planning i.e. you expect the demands to be changed overnight. Most of the companies run forecast on monthly basis or at weekly basis at the max.
    "Not Enough data" will be a problem if you are having the irrelevant models used in forecast profiles. This means users are not bothered to maintain the needed data for he forecast calculations or they are not aware at all of the situation. Running such models on daily basis is not advised at all. Better users should use interactive forecasting & saving the results in such cases.
    Just to give a crude example we get forecast calculated on monthly basis for approximately 4 lac cvcs in less than 3 hrs using moving avg, seasonal linear regression, seasonal trend, croston models. We use parallel profiles also everywhere with 10 blocks & 500 cvc/block.
    Hope this helps. Let me know if you have nay more questions & also the results using any of this.
    Regards,
    Rahul

  • Issues related to process chains

    dear gurus,
    i hope all are doing great, this is the message regarding the issue with process chain in sap-bw(from application server)
    i'm trying to load data from flat file to ods and infocube parallely, i've created the infocube and ods object and i've also created the respective infopackages and copied the name of infopackages.
    i've created the process chain and in monitoring i.e. rspcm when i'm adding the process chain the status in not green its a yellow triangle.
    apart from that i'm getting an error message saying that- objects have been locked by the sapuser.
    please do help me to get rid of this issue.
    please do send me the related documents regarding the process chains, that would help me to understand the concept.
    thank you.
    regards,
    ratin.

    Hi,
    Please refer the below doc:
    [http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/00a1f389-ec7c-2c10-04bc-9d81b3084171?quicklink=index&overridelayout=true]
    [http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/80ffbc22-8c91-2d10-ed84-e246b29e7be5?quicklink=index&overridelayout=true]
    Thanks

  • Performance issues if model includes physical tables from varios DBs ?

    I was questioned about the possible performance impact of having the physical model pointing to or accessing a couple of tables in different DBs and doing the join so that in the logical layer that would be considered a one dimension or one fact...
    Pls. anyone could help in discussing this topic or presenting pros / cons of having such a design ? I understand that the OBIEE server is smart enough to deal with these models but I may be wrong and would appreciate any comments.
    Txs.
    Antonio

    I was questioned about the possible performance impact of having the physical model pointing to or accessing a couple of tables in different DBs and doing the join so that in the logical layer that would be considered a one dimension or one fact...
    Pls. anyone could help in discussing this topic or presenting pros / cons of having such a design ? I understand that the OBIEE server is smart enough to deal with these models but I may be wrong and would appreciate any comments.
    Txs.
    Antonio

  • PSA Deletion Issue from the Process Chain

    Hi,
    I am facing problem in PSA Deletion from the chain. Scenario and issue as follow:
    Scenario:
    I have a PSA deletion Chain which got trigger daily. Which contains the many "Deletion of Requests from PSA" step. Datasources in the steps are from 3 different source system. Previously all are working fine.  I am using 7.1 version.
    Issue:
    1. All PSA Deletion step working fine except the BW source system Datasources.
    2. Few of the Datasources from BW source system are working fine(i.e, deleting the requests as per the condition given in the step.) and few are not(i.e, it does not pick up any request for deletion, but it have to delete some requests as per the conditions.).
    All the PSA deletion steps are  turns to green when chain executed.Few of them is not working from august and few are from the october(i.e, Not any specific date)
    Please suggest me the solution for above issue.
    Thanks in Advance.
    Himanshu.

    Hi ,
      Goto display/maintain  variant of the PSA deletion step and compare conditions of  the Infopackages which delete data successfully with those which do not .
       The condition given for the info-package whose data is not deleted from PSA , is not being satisfied that might be the reason the request is not deleted from the infopackage.

  • DSO & Associated Process Chains

    Hello Expetrs,
    I need to anyze some DSO's for any data load performance issues and associated Process chains. Is there any tables or direct way to figured out which process chains are associated with perticular DSO/InfoCube ? One more questions, is there any way to check data load performance issues for DSO/InfoCube ? Please help on this.
    Many Thanks in Advance,
    S. Patel

    Hi Sunil,
    I can suggest one alternative method for you.
    goto SE16 --> give table name RSPCCHAIN
    generally when we load DSO we will do activation.
    in this table we have field called "type" --> in this field give ODSACTIVAT and execute.
    you will get process chain which are loading to particular DSO.
    If you want to find out for CUBEs, then give LOADING instead of ODSACTIVAT, but here you will all IP's and DTP which are included in process chains.
    Regards,
    Venkatesh

  • Transport issue- Process chain

    Hi Folks,
    I am facing a issue  when transporting process chain,
    Am transporting a set of process chain using transport connection  a) when I choose all the objects and create a request and save it,  I get a message saying ' specify request', however the request is generated.
    b) When I transport the request I get an error as " Source system   does not exist".
    I checked conversion of logical systems  and RSLOGSYSMAP system, I dont find any issue.
    Would appreciate quick response.
    Thanks,
    Ravi

    Thanks Sheetal,
    My settings are fine,
    I tried removing the info package and do, no much of a change, however afte specify request is continously checked I get the errors as " Errors occurred when saving dependent object R3TR/PROG/ZMAJ_SUIVI of RSPV ABAP      MAJ_SU",
    I guess its related to process variant, but as per my understanding the process chains can be transported with Variants,
    Any help ??
    Regards,
    Ravi

  • Process Chain schedulin issue

    hi .
      When scheduling Process chain to run periodically on daily basis we found an issue. If process chain is scheduled to run daily at 00:00:10 from 2/8/07 onwards.It's released the job at 00:00:10 from 3/8/07.
       It means it's moving job to next day from schedule date when it is scheduled to run between 00:00:10 to 01:45:00
    If we schedule it to run daily at 01:50:00 from 2/8/07 then it's releasing job at same date and time which is correct?
    Is it because of any Basis setting

    Hi Rupesch
    This happen sometimes when you activate for the first time the chain, I m not sure why, but we had the same issue in our 7.0
    Anyway, you can solve that, after you schedule your chain, go to your start variant,/see "all jobs" / and change the job from sm37.
    Hope this help you

  • Issues in Process chain after Transporting to Q

    Hi All
    I have couple of issues with my process chain (in Q). We have recently upgraded from BW3.5 to BI7.0. After upgrade i have a change made to one of my Process chain. i have transported it successfully to Q system. I have collected all the related objects associated with the change in the transport. But when try to see the changes changes in the process chain in Q system i have the following issues.
    1. i do not see my changes in display mode. But i am able to see all the changes if i go to change mode (this looks weird and i dont know why)
    2. i am unable to schdule the process chain in Q system as i was able to do earlier. Now it is asking for Transport when i try to schedule the process chain. this was not the case earlier.
    3. In the transport i also collected a newly created infopackage and added it to the Process chain. But i do not see any link between the infopackage and the process chain (it was supposed to have a link as it had in DEV), i mean when i go to  infopackage it used to give me a mesage saying the infopackage is already available in Process chain which i got in DEV.
    All the above cases were working per normal in DEV systems tested and were collected as required in the transports and moved to Q
    Please let me know ASAP if any of you have encountered similar problems before and have solutions. i saw couple of related threads (some suggested to directly activate the process chain in Q system by opening the Q systems as an alternate) but could not find a solution
    Any sort of help will be really appreciated
    Thanks
    HK

    1. Display mode shows only the active version of Process chain. When you go into change mode, it displays the inactive version (if any available). Make sure you activate the process chain in the change mode. Then the chain you see in display and change mode will be in sync.
    2. When you try to schedule, the Process chain will be activated as well. If your Q system is prompting for transport then probably the system is open for changes. If you want to modify process chains in Q and P systems, make appropriate Object Changeability settings in Transport connection in Q and P systems and make sure the system is closed for changes (SCC4).
    3. Use Transport connection to collect the objects required for Process chain. After transport, check the transport log and make sure all the objects are imported successfully.
    Regards,
    Sree

  • BPM Process chain takes long time to process

    We have BI7, Netweaver 2004s on Oracle and SUN Solaris
    There is a process chain (BPM) which pulls data from the CRM system into BW. The scheduled time to run this chain is 0034 hrs. This chain should ideally complete before / around 0830 Hrs. <b>Now the problem is that every alternate day this chain behaves normally and gets completed well before 0830 hrs but every alternate day this chain fails…</b> there are almost 40 chains running daily. Some are event triggered (dependent with each other) or some run in parallel. In this, (BPM) process chain, usually there are 5 requests with 3 Delta and 2 full uploads (Master Data). The delta uploads finishes in 30 minutes without any issues with very few record transfers. The first full upload is from 0034 hrs to approximately 0130 hrs and the 2nd upload is from 0130 hrs to 0230 hrs. Now if the 1st upload gets delayed then the people who are initiating these chains, stop the 2nd full upload and continue it after all the process chains are completed. Now this entire BPM process chain sometimes takes 17 -18 hrs to complete!!!!!
    No other loads in CRM or BW when these process chains are running
    CRM has background jobs to push IDOCS to BW which run every 2 minutes which runs successfully
    Yesterday this chain got completed successfully (well within stipulated time) with over 33,00,000 records transferred but sometimes it has failed to transfer even 12,00,000 records!!
    Attaching a zip file, please refer the “21 to 26 Analysis screen shot.doc” from the zip file
    Within the zip file, attaching “Normal timings of daily process chains.xls” – the name explains it….
    Also within the zip file refer “BPM Infoprovider and data source screen shot.doc” please refer this file as the infopackage (page 2) which was used in the process chain is not displayed later on in page number 6 BUT CHAIN GOT SUCESSFULLY COMPLETED
    We have analyzed:--
    1)     The PSA data for BPM process chain for past few days
    2)     The info providers for BPM process chain for past few days
    3)     The ODS entries for BPM process chain for past few days
    4)     The point of failure of BPM process chain for past few days
    5)     The overall performance of all the process chains for past few days
    6)     The number of requests in BW for this process chain
    7)     The load on CRM system for past few days when this process chain ran on BW system
    As per our analysis, there are couple of things which can be fixed in the BW system:--
    1)     The partner agreement (transaction WE20) defined for the partner LS/BP3CLNT475 mentions both message types RSSEND and RSINFO: -- collect IDOCs and pack size = 1 Since the pack size = 1 will generate 1 TRFC call per IDOC, it should be changed to 10 so that less number of TRFCs will be generated thus less overhead for the BW server resulting in the increase in performance
    2)     In the definition of destination for the concerned RFC in BW (SM59), the “Technical Setting” tab says the “Load balancing” option = “No”. We are planning to make it “Yes”
    But we believe that though these changes will bring some increase in performance, this is not the root cause of the abnormal behavior of this chain as this chain runs successfully on every alternate day with approximately the same amount of load in it.
    I was not able to attach the many screen shots or the info which I had gathered during my analysis. Please advice how do I attach these files
    Best Regards,

    Hi,
    Normally  index  creation or deletion can take long time in case  your database statistics are not updated properly, so can check  stat  after your data loading is completed and index generation is done,  Do creation of database statistics.
    Then try to recheck ...
    Regards,
    Satya

  • Process chain taking long time to complete

    Hi,
    I am having following issues in the process chain daily loads
    1) The PSA deletion is taking very long time on fridays only (nearly 3 hrs). Other days it gets deleted in 1 hr max.
    2) Just to load 381 records via dtp from DSO to cube takes nearly 2 hrs(Delta load). No major routines are written in the transformation.
    How to analyse a process in process chain which does not fail, but takes very long time to complete. Is there any tool or transaction in BW which can help us to analyse why the process chain takes so long time to complete in different days. One day it completes in 8 hrs, another day it takes 12 hrs.
    None of the transactions, SM37, SM50, SLG1, LOGS etc are giving me any help to analyse this issue.
    If it fails we have error logs to check and analyse, but without failing how we can analyse and fix the delay and reduce the time of loading data. Please guide me.
    Thanks in advance.
    Vishwanath

    Hi.......
    1) This might be due to the poor performance of the system ..there wont be enoughwork processes avilabe in teh system .- What needs to be done if it does not have enough work processes available. Though I can find that lots of dialog processes were free during these jobs as well some Background processes were also free.?
    Look to increase Work Process.......................u can do two things..............U can cancel some Job...........which r not progressing...........or which r not very important for the time being..........
    Or if possible........u can increase number of servers..........
    Look When a Job will start...............first it will run in background.............u can start in in Dialog also..........but for Dialogue after some time ..load will go to time out.................now many Child jobs will be created for a single background jobs..............they may run in Dialogue..........u can monitor them through SM66............
    2) Check ST04 for lock waits and dead locks ..if the same lock persist for long then check with basis team.
    What needs to be conveyed to the basis team when these locks happen?
    generally these will be temporary Locks.............after some time locks will be realeased..............if they persist for a long time...........then u can contact Basis people..........Or if u can understand that which job is creating the lock.............like if u double click on the job >> click on Job details...............from there u will find the PID................copy that.............and check in ST04..........whether they matches or not..............now suppose it match.............and u know that job is not very important............then u can cancel the job.............
    Check also the table space availba in St04 . the usuage should nt be more than 90%
    What needs to be conveyed to the basis team if the usage is more than 90%.?
    U can ask them to increase the Table space........
    Check the sm37 >> delay column it should nt be high
    What needs to be done if delay column is high. Actually it is high for these jobs (PSA deletion and load from DSO to Cube visa DTP (Delta load)?
    If Delay is more.............it means ...........that there is no free work process...jobs r going to Release state............solution I had already given u.......
    Check the PID refeclting in lock waits in sm66 wether they are progressing or nt ..
    If they are not progressing what action needs to be taken?
    Actually...........suppose one Dialogue job is running............it may change..........ie  that Dialogue job will go to Stop status.........some other job will start............anyways if it does'nt progress............u can cacel the JOb.........
    Check OS07 for DB if the idle time is less then 20% then its a problem ..
    If the Idle time is less than 20% what action needs to be taken?
    U can contact the Basis people.......
    Check sm21 and RFC connection with other source systems in sm59 ..
    What needs to be checked in SM21 and SM59 specifically? What parameter i need to check?
    In SM21.............if red status is there............check the Log beside that..............may be it will be some Terminal disconnected.......
    In SM59...........clck on test connection..........
    if the problem is occuring due to only one source system then check the performance of that system ..
    How to check the performance of these systems? Any tools available in R/3 system to check its performance?
    No.....in this way u can check performance for all the source system...........go to SM59............double click on the desired source system>> click on test connection......
    If All these are persisting then its a performance problem and check with basis team ..
    Is there any special settings which needs to be maintained to achieve better performance of Process chain loads?
    U can Improve the performance of process chain by Parallel Processing..........ie split the loads by giving selections...........and execute thenm in parallel..........
    Regards,
    Debjani........

  • Best practices to modify process chain

    Hi,
    What is the best practice to modify the  process chain whether in in the production or transport back to the dev.
    Does Query performing tuning setting should be done in production like read modes,cache settings.
    Thanks
    nikhil

    Hi Nikhil,
    The best practice to modify the process chains will be making the change in Development system and transporting to Quality and Production. But if you are making a simple change like changing the scheduling time ( change of scheduled date and time by editing the variant) you can do it directly in Production. But if you are adding new steps to process chain, it is better to make change in Dev and move it to Prod.
    Also once the change reach production you may need to open the chain in edit mode and activate it manually.
    It is a common issue for the process chains containing delta DTP, that the chain will be saved in modified (M)  version and not in active version by transports.
    The query read mode and cache settings, you can do it in Development and move it to production.
    But the pre-filling of cache using broadcaster settings can be done directly in production.
    Also creating of cube aggregates to improve query can be done directly in production rather than creating in development and transporting to Prod.
    Again, it depends on project, as in some projects they make changes directly in Prod, while in some projects changes in Prod are not allowed. I think it is better always start the changes in dev and move it to P.
    Hope it helps,
    Thanks,
    Vinod-

  • To find the time required by the process chain to complete

    Hi Experts,
    I am calulating the average time required by the process chain to compete.
    Is there any way to find the time required by the process chain to complete..
    Thanks in advance.
    Regards,
    Ashwin

    Hi,
    There is a Tool provided by SAP to do the Process Chain Analysis.
    It is basically a ABAP Program /SSA/BWT which provides the following BW Tools:
    a)Process Chain Analysis : this tool is used to perform the Runtime analysis of the Process Chains. The analysis can be performed not only at Process Chain level but also at the Process Type level.
    b)Detailed Request Analysis
    c)Aggregate Toolset
    d)Infoprovider BPPO Analysis
    So you can go through the program and analyse the runtime of your Process Chains.
    Regards,
    Abhishek
    Edited by: Abhishek Dutta on Aug 13, 2008 7:13 AM

Maybe you are looking for

  • Game centre create account problem

    Hei guys ! I have an iPhone 4S (iOS 7.0.3) and I'm all new in this Apple iPhone thing . I'm playing a lot of games so I tried to make an. Game. Center acount ,  but its always saying that they can't connect to the server cuz an uknown problem , or th

  • JDBC or RandomAccessFile?

    I'm thinking of developing a pure Java application/applet that gets line inputs from text files and stores them in either a random access file or a database, whichever is workable, for later retrieval. I was told I may need SQL so I am thinking of JD

  • Do instance id #s change on manual recovery?

    We are having instance which go to the manual recovery list, and so we recover them. Then on the log we see these types of messages: <INFO> <default.collaxa.cube.engine> <CubeEngine::expireActivity> Instance/activity not found, next expiration attemp

  • Thinkpad T420 freezes when using FN keys to change brightness

    Had to reinstall Arch on my laptop. Now when I click on the FN+HOME (Brightness UP) or FN+END (Down) buttons the laptop locks up solid. My other FN keys seem to work fine although some are not defined properly. I've looked at the logs  and searched e

  • How do you place an image on 'new background" when open documents in tabs is unchecked

    I am trying to use "mirror technique"  (watching videos to learn) I opened image in PS 2014....with "open documents as tabs is Unchecked.. made a new document the size that will hold the doubled image... duplicated the image flipped horizontal... but