Wanted OA framework Trainer

Hi,
We are looking out for a OA framework Trainer .. please contact me on 9885441082 or mail me to [email protected]
Thanks
Rajesh.

전 프로젝트에서 이 프레임워크를 사용해서
EBS어드온 플로그인 모듈을 설계를 했었는데요 .
설계만 하고 개발은 하지 않아서 구체적인 내용은 잘 모르겠지만요.
접할 때 첫느낌은 자바 자카르타 프로젝트의 액기스들을 오라클 이비에스에
맞게 짜놓은 프로그램이구나라는 느낌이 들었습니다. (물론 구체적인 흐름은 전혀 다르고요)
전체적으로 MVC모델에 근거해서
화면 구성은 UIX가 컨트롤러는 CO(컨트롤 오브젝트)가
모델러는 AM(application module ) , EO(entity object),VO(view object)가 주요하게 자리 잡고 있는 모습은 스트러츠나 스프링을 보는 듯했고
UIX라는 화면 구성 부분은 JSF의 느낌이랑 비슷하였고
엔티티 오브젝트는 하이버네이트 같은 느낌이 들었고요 ( O/R맵핑)
뷰오브젝트 value오브젝트를 연상시켰습니다.
이런 식으로 오라클이 자바 개발자들을 이비에스의 세계로 끌어 들이기 위해 야심차게 릴리즈한 것으로 알고 있습니다.
하지만 초창기 프레임워크인 만큼 제약이 좀 있더군요.
이런 부분은 사용자가 피드백을 해서 개선해 나가야 할 거라고 믿고 있습니다만...
그냥 간단하게나마 제 느낌을 이야기 드렸습니다.
그럼 좋은 하루 되세요.

Similar Messages

  • Hi, i want to bulid training course before we deploy iphone in my bussiness what can i sue to make screen capture and connect iphone 4 or 4s to a projector in a classroom.thanks

    hi, i want to bulid training course before we deploy iphone in my bussiness what can i sue to make screen capture and connect iphone 4 or 4s to a projector in a classroom.thanks

    Your iPhone is probably locked to your former cell carrier. In such case only that carrier can unlock it, so you'll need to contact the carrier. Note that unless things have changed recently only 3 offers unlocking. If you used a different carrier, they do not appear to offer unlocking which means that your son will not be able to use your old iPhone. But call your carrier and ask.
    Regards.

  • Want to have Training material and question to crack SAP XI certification

    Hi,
    This is hemant.
    I want to do XI certification . Can u plz give me the training material and question to do that.
    My email id is <b>[email protected], [email protected]</b>.

    Hi Hemant,
    Do you have Marketplace access? If yes, you can go to the following links:
    https://service.sap.com/%7Esapidp/011000358700005902252004E
    https://service.sap.com/~sapidp/011000358700003595762004E
    If no:
    Important topics are mentioned with +++
    SAP Consultant Certification
    Development Consultant SAP NetWeaver ’04 – Exchange Infrastructure & Integration Technology
    Software components: SAP XI 3.0
    Certification ID (Booking code): C_TBIT44_04
    Certification duration: 3 hours
    Number of certification questions: 80
    Required certificates for participation in this certification test: none
    Courses for certification preparation: TBIT40 (XI foundations), TBIT41 (Mapping Concepts), TBIT42 (Adapters Concepts), TBIT43 (Business Process Management Concepts), TBIT44 (Mapping, Adapters and BPM)
    Please note that you are not allowed to use any reference materials during the certification test (no access to online documentation or to any SAP system).
    The certification test Development Consultant SAP NetWeaver ’04 – Exchange Infrastructure & Integration Technology verifies the knowledge in the area of SAP NetWeaver for the consultant profile Exchange Infrastructure & Integration Technology. This certificate proves that the candidate has a basic understanding within this consultant profile, and can implement this knowledge practically in projects.
    The certification test consists of questions from the areas specified below:
    Topic Areas
    1. Overview
    Positioning
    Architecture overview
    Key functionality
    2. Design and Configuration (++)
    System Landscape Directory
    Integration Repository
    Integration Directory
    Business Process Management
    Adapters
    3. Runtime
    Integration Engine
    Runtime Workbench
    Basic server administration
    Security
    4. Mapping (+++)
    Concepts / Overview
    Test / Debug Environment
    Standard functions
    User-defined Functions
    Message mapping patterns
    Multi-mapping
    ABAP, Java, XSLT mapping overview
    5. Business Process Management (+++)
    Basic concepts
    BP Modeling
    BP Engine
    6. Adapters (+++)
    Overview and basic concepts
    J2EE Adapter framework
    Partner Connectivity Kit basics
    Individual Technical Adapters
    Advanced Concepts
    Amount of questions by topic (as percentage of test):
    + = 1 - 10%
    ++ = 11 - 20%
    +++ = over 20%
    Also go through the following links:
    SAP XI
    /message/908786#908786 [original link is broken]
    /people/sap.user72/blog/2005/12/22/new-to-xi
    /message/908786#908786 [original link is broken]
    https://websmp202.sap-ag.de/nw04-kt
    /people/sap.user72/blog/2005/12/22/new-to-xi
    Here are a few sample questions:
    Remember there will 80 question in exam that u need to finish in 180 minutes.
    1. Which of the following is not a component of Exchange Infrastructure.
    a. Integration Server
    b. Adapter Engine
    c. Business process management
    d. Master data management
    2. SAP XI is the integration technology and platform for
    a. A2A and B2B Applications
    b. Cross Component Business process management.
    c. SAP and Non-SAP applications
    d. Asynchronous and Synchronous Communication
    e. All the above
    3. Which of the following is not benefit of XI?
    a. Pre delivered Contents
    b. Total cost of ownership
    c. Openness and Interpretability
    d. Cross Component Business process management
    e. Integration of all modules MM,SD,FI,PI etc.
    4. Which of the mapping is not available in XI By default
    a. Message Mapping
    b. ABAP Mapping
    c. Java Mapping
    d. XSLT Mapping
    e. None of the above.
    5. Choose the true about types of mapping XI supports
    a. Structure Mapping
    b. Node mapping
    c. Value Mapping
    d. Functional Mapping
    6. During Mapping the attribute or element is already assigned mapping, but mapping is not complete. What is the color of ICON for the element/attribute?
    a. Red
    b. White
    c. Yellow
    d. Green
    7. Which of the following is not generic function?
    a. concat
    b. CopyValue
    c. DateTrans
    d. ifWithoutElse
    8. Which of the following in not true about user defined Simple functions
    a. process individual input filed values for each function call
    b. Expect string as input parameter
    c. Takes the object of GlobalContainer class
    d. Return a string
    9. Which of the following are required to create a user defined function
    a. Name
    b. Description
    c. Argument Count
    d. Label
    10. Which of the following package are by default imported in user defined functions
    a. java.lang
    b. java.io
    c. java.reflect
    d. All the above
    e. None of the above
    11. Mapping trace does not support following function. Choose one
    a. addWarning
    b. addDebugMessage
    c. addDebugInfo
    d. addInfo
    12. In Mapping Trace addWarning function which of the following is true.
    a. Supports trace level 1,2 and 3 .
    b. Supports trace level 1,2 .
    c. Supports trace level 1 .
    d. Supports trace level 1,2 ,3 and 4 .
    13. Which of the following is not true about multi mapping
    a. Multimapping supports m:n transformation
    b. Use Abstract interfaces
    c. Can be implemented without ccBPM
    d. Development is same as Message mapping
    14. Mapping template can be defined for structure mapping for the following structure. Chose the wrong one.
    a. Data type
    b. Complex types in IDOC and RFC’s
    c. Complex types in external definitions
    d. Message types
    e. Reference types used in multiple templates can be located in any software component.
    Regards,
    Abhy
    Message was edited by: Abhy Thomas

  • OA Framework training institutes in INDIA

    Hi Guyz,
    Need ur guidance guys. I am coming to india this dec or jan. I will stay there for 2 months. I want to learn OA framework. R there any institutions who give training for OA Framework.
    Help Appreciated.
    A HELLO to Tapashray sir. Pl guide me sir.
    Regards

    From thread
    [11.5.10 CU2] How to create new portlet on homepage
    Oracle Application Framework Release 11i Documentation Roadmap
    Note:275880.1
    Oracle documentation is a good place to start.
    Thanks
    Tapash

  • [ANNOUNCE] Struts Book ships. Also JSP Framework training Public Workshop in NJ and C

    (We do talk about Orion/Oracle J2EE a bit in the book)
    [Struts BOOK]
    BaseBeans Engineering is announcing the availability of the
    book "Struts Fast Track: J2EE/JSP Framework", covering the
    necessities of developing web Struts-based applications,
    including open standard software overviews, database CRUD,
    master detail, object orientation, tiles, menus, security, re-
    factoring, and deployment. Some book reviews are available at
    news.baseBeans.com in the MVC Programmers news group.
    "Struts Fast Track" may be purchased at Atlas Books
    (http://www.atlasbooks.com/marktplc/00670.htm).
    [Struts PUBLIC/PRIVATE TRAINING]
    Upcoming Struts hands on work shops in New Jersey and
    California.
    BaseBeans Engineering offers both public and private training
    classes in developing web applications using the Struts. Please
    visit the BaseBeans web site for more information
    (http://www.basebeans.com).
    We are considering a JavaOne Struts conference, an E Book, and a
    WebEx seminar, and European training.
    Subscribe to an MVC Mail list to find out about other upcoming
    news and training sites at:
    http://www.basebeans.com:8081/mailman/listinfo/mvc-programmers
    Vic

    (We do talk about Orion/Oracle J2EE a bit in the book)
    [Struts BOOK]
    BaseBeans Engineering is announcing the availability of the
    book "Struts Fast Track: J2EE/JSP Framework", covering the
    necessities of developing web Struts-based applications,
    including open standard software overviews, database CRUD,
    master detail, object orientation, tiles, menus, security, re-
    factoring, and deployment. Some book reviews are available at
    news.baseBeans.com in the MVC Programmers news group.
    "Struts Fast Track" may be purchased at Atlas Books
    (http://www.atlasbooks.com/marktplc/00670.htm).
    [Struts PUBLIC/PRIVATE TRAINING]
    Upcoming Struts hands on work shops in New Jersey and
    California.
    BaseBeans Engineering offers both public and private training
    classes in developing web applications using the Struts. Please
    visit the BaseBeans web site for more information
    (http://www.basebeans.com).
    We are considering a JavaOne Struts conference, an E Book, and a
    WebEx seminar, and European training.
    Subscribe to an MVC Mail list to find out about other upcoming
    news and training sites at:
    http://www.basebeans.com:8081/mailman/listinfo/mvc-programmers
    Vic

  • [ANNOUNCE] Struts Book ships. Also JSP Framework training Public Workshop in NJ and California.

    [Struts BOOK]
              BaseBeans Engineering is announcing the availability of the book "Struts
              Fast Track: J2EE/JSP Framework", covering the necessities of developing
              web Struts-based applications, including open standard software
              overviews, database CRUD, master detail, object orientation, tiles,
              menus, security, re-factoring, and deployment. Some book reviews are
              available at news.baseBeans.com in the MVC Programmers news group.
              "Struts Fast Track" may be purchased at Atlas Books
              (http://www.atlasbooks.com/marktplc/00670.htm).
              [Struts PUBLIC/PRIVATE TRAINING]
              Upcoming Struts hands on work shops in New Jersey and California.
              BaseBeans Engineering offers both public and private training classes in
              developing web applications using the Struts. Please visit the BaseBeans
              web site for more information (http://www.basebeans.com).
              We are considering a JavaOne Struts conference, an E Book, and a WebEx
              seminar, and European training.
              Subscribe to an MVC Mail list to find out about other upcoming news and
              training sites at:
              http://www.basebeans.com:8081/mailman/listinfo/mvc-programmers
              Vic
              

    [Struts BOOK]
              BaseBeans Engineering is announcing the availability of the book "Struts
              Fast Track: J2EE/JSP Framework", covering the necessities of developing
              web Struts-based applications, including open standard software
              overviews, database CRUD, master detail, object orientation, tiles,
              menus, security, re-factoring, and deployment. Some book reviews are
              available at news.baseBeans.com in the MVC Programmers news group.
              "Struts Fast Track" may be purchased at Atlas Books
              (http://www.atlasbooks.com/marktplc/00670.htm).
              [Struts PUBLIC/PRIVATE TRAINING]
              Upcoming Struts hands on work shops in New Jersey and California.
              BaseBeans Engineering offers both public and private training classes in
              developing web applications using the Struts. Please visit the BaseBeans
              web site for more information (http://www.basebeans.com).
              We are considering a JavaOne Struts conference, an E Book, and a WebEx
              seminar, and European training.
              Subscribe to an MVC Mail list to find out about other upcoming news and
              training sites at:
              http://www.basebeans.com:8081/mailman/listinfo/mvc-programmers
              Vic
              

  • WANT INFORMATION ABT TRAINING SAP APO IN HYDERABAD

    I am SRIKANTH, i am looking for SAP APO training in Hyderabad.  Please call me on 9246768998.  or give ur number i will call you.

    Dear SRIKANTH,
    Please check out these certification courses from SAP. You require user id and password to access this link:
    http://www.sap.com/services/education/catalog/scm.epx
    Regards,
    Tibor

  • Training and event iviews for  ESS  .

    Hi all,
    We are using
    1). sap portal 7.0 sp 9 and
    2). Using back end ECC 6.0
    3). And using Ess business package
    Business Package for Employee Self-Service (mySAP ERP) release 1.0
    The business package doesnot contain any training and events module iviews.
    We want to use training and event management iviews on the portal(which will be accessed through internet also).
    How  to display  training and event management iviews ?
    Do we require to develope  web dynpro application for  training and event iviews?
    Can we use  transaction iview for pv8i  & pv7i  directly  ?  
    Please guide me..
    Rajendra.

    Hi Sunil,
    Connection to backend  with portal is working fine. Ess business package is working fine .  I tried iac iview for pz43  (which is alrready therein sicf  node) working fine.Transaction iviews (for webgui)  are also working fine.
    in se 80 i tried tesing the  iac component   pv7i (which is already there )
    it is giving following error
    Service cannot be reached
    What has happened?
    URL http://hcmides.lntinfotech.com:8000/sap/bc/gui/sap/its/pv7i/ call was terminated because the corresponding service is not available.
    Note
    The termination occurred in system CEC with error code 404 and for the reason Not found.
    The selected virtual host was 0 .
    What can I do?
    Please select a valid URL.
    If you do not yet have a user ID, contact your system administrator.
    ErrorCode:ICF-NF-http-c:000-u:SAPSYS-l:E-i:HCMIDES_CEC_00-v:0-s:404-r:Notfound
    HTTP 404 - Not found
    Your SAP Internet Communication Framework Team
    i also created iac component and tried to test it is giving the same error.
    waiting for your reply.
    Rajendra.

  • Train on Master/Detail views

    Hi,
    assume these tables :
    Organization: orgId,orgName
    Branch: brId,orgId,brName
    Terminal : tId,brId,serialNo
    as you see,there is a hierarchy in these tables.
    I want to use Train to let user add an Organization,and then Define it's branch,and finally add a Terminal to the branch newly created.
    Question :
    I don't know when / how to "CreateInsert" for all these tables.
    considering the case that user may want to use "Back" button several times ,to change OrgName before hi commits on the last page for example.
    problem :
    on every backward and forward action a "CreateInsert" happens which is unwanted.
    a sample project would help me alot!
    Thank you,
    Shahab

    http://vtkrishn.wordpress.com/2011/02/09/oracle-jbo-invalidownerexception/Sorry, but I think that way is a workaround to fixing the original issue.
    Shahab - the most likely problem is that when you dragged and dropped the CreateInsert activities, you didn't use the child objects for each of the two dependent VOs. For example, if you've created the data model for your VO correctly, there will be a Branch object "inside of" the Organization object (and similarly, inside that Branch object, there will be a Terminal object). Make sure that you are using the nested objects, and you shouldn't need to write any code anywhere. If you didn't do it this way, you can delete the CreateInsert method actions and re-drop them the right way.
    John

  • Training n event management and pd

    Hi gurus,
    my cliient wants to implement training n event mgnmt and pd.client is not specific about the procedures of training and development. he wants to implement as per the best practices of sap. i was only into om , pa and payroll.
    i dont even  have a tinge of idea abt these submodules. i tried searching in forums and other sites to to my dissapointmnt. i am in a big soup now as i need to gather the requirement and do the configurations in a weeks time i.e by next weekend. plzzzzzz help me out with some best practices or some config docs as i dont know even the basics of these. I would appreciate if some body is helping me out with config docs.
    Thanks n advance,
    tulsi

    Hi Tulsi,
    Please go to our help website :
    Appraisals
    http://help.sap.com/saphelp_47x200/helpdata/en/77/bff8ab4a2911d182b80000e829fbfe/frameset.htm
    and you can also use the link:
    https://websmp209.sap-ag.de/bestpractices
    Thanks
    Chetan

  • How to use training and event functionality in  ESS  BP  in  ep 7.0   ?

    Hi all,
            We are using 
    1). sap portal 7.0  sp 9  and
    2). Using back end  ECC 6.0    
    3).  And using  Ess business package 
    Business Package for Employee Self-Service (mySAP ERP)   release 1.0
      The business package doesnot contain any  training and events module iviews.
    We want to use training and event management iviews on the portal.
    The document for this business package says that  to use  training and event management iviews  we should install   Sap  Learning solutions 
    I want to know?
    1.  How can we use training and event management iviews without  using Learning solutions?
    2. What is actually Learning solutions is  a seperate module  or it is the part of  Sap HR module?
    Please guide me..
    Rajendra.

    Rajendra,
    Have a look at SAP Note 870126.
    Here is a snippet:
    <i>The following international ESS applications based on Standalone ITS have been or will be converted to the integrated ITS Version 6.40, and can still be used with mySAP ERP 2005. You can integrate these applications using ESS Homepage Customizing if required:
    International ESS Services available on the integrated ITS as of mySAP ERP2005:
    Training Center (PV7I) (see Note 771196)
    myBookings (PV8I) (see Note 771196)</i>
    To answer the second part of your question, the Learning Solution is an optional component that can be deployed in ERP.  It complements and extends the existing TEM module.  You generally still use TEM with LSO.
    Is that what you were after?
    Regards,
    John

  • CONNECT TRAINING how many users in one license can enroll?

    Hi, I have a regular license of Adobe Connect Name Host 100 Participants, It's work excellent for meetings.
    I want to know if I buy one license of CONNECT TRAINING it's going to work in my current license of Adobe Connect , how many students can enroll my training content? need to buy more licenses? I want to use for on demand and live training.
    I not a big corporate company it's only myself, want to do something more professional with curriculum, enroll students.
    Another Question is about Adobe Presenter is this plug in for power point include in the Connect Training or have to buy apart?
    Another question how many disk space have in my meeting room, for recording and library?
    thanks for your help.

    Martin,
    Purchasing Concurrent Learner licenses will add the Training module to your account, unless you are on a monthly account through adobe.com, where the training module is not available.
    The licensing for the Training module is for concurrent access to training content. 1 license means that one person can access training at any given time. You can enroll 15,000 people (random number, pick whatever value you want) in your training, but those individuals have limited access to the training based on the concurrent user load. If you want a plain English description of the licensing for Connect, you can find it here: Setting the Record Straight on Adobe Connect Licensing | RealEyes Media
    Presenter is a separate license and is not included with the Training module.
    Connect doesn't limit disk space. If on a hosted account, I believe there is 5 GB to start but more is added as needed. If on a licensed deployment, you are only limited to the amount of disk space allocated to your Connect server.

  • Some Thoughts On An OWB Performance/Testing Framework

    Hi all,
    I've been giving some thought recently to how we could build a performance tuning and testing framework around Oracle Warehouse Builder. Specifically, I'm looking at was in which we can use some of the performance tuning techniques described in Cary Millsap/Jeff Holt's book "Optimizing Oracle Performance" to profile and performance tune mappings and process flows, and to use some of the ideas put forward in Kent Graziano's Agile Methods in Data Warehousing paper http://www.rmoug.org/td2005pres/graziano.zip and Steven Feuernstein's utPLSQL project http://utplsql.sourceforge.net/ to provide an agile/test-driven way of developing mappings, process flows and modules. The aim of this is to ensure that the mappings we put together are as efficient as possible, work individually and together as expected, and are quick to develop and test.
    At the moment, most people's experience of performance tuning OWB mappings is firstly to see if it runs set-based rather than row-based, then perhaps to extract the main SQL statement and run an explain plan on it, then check to make sure indexes etc are being used ok. This involves a lot of manual work, doesn't factor in the data available from the wait interface, doesn't store the execution plans anywhere, and doesn't really scale out to encompass entire batches of mapping (process flows).
    For some background reading on Cary Millsap/Jeff Holt's approach to profiling and performance tuning, take a look at http://www.rittman.net/archives/000961.html and http://www.rittman.net/work_stuff/extended_sql_trace_and_tkprof.htm. Basically, this approach traces the SQL that is generated by a batch file (read: mapping) and generates a file that can be later used to replay the SQL commands used, the explain plans that relate to the SQL, details on what wait events occurred during execution, and provides at the end a profile listing that tells you where the majority of your time went during the batch. It's currently the "preferred" way of tuning applications as it focuses all the tuning effort on precisely the issues that are slowing your mappings down, rather than database-wide issues that might not be relevant to your mapping.
    For some background information on agile methods, take a look at Kent Graziano's paper, this one on test-driven development http://c2.com/cgi/wiki?TestDrivenDevelopment , this one http://martinfowler.com/articles/evodb.html on agile database development, and the sourceforge project for utPLSQL http://utplsql.sourceforge.net/. What this is all about is having a development methodology that builds in quality but is flexible and responsive to changes in customer requirements. The benefit of using utPLSQL (or any unit testing framework) is that you can automatically check your altered mappings to see that they still return logically correct data, meaning that you can make changes to your data model and mappings whilst still being sure that it'll still compile and run.
    Observations On The Current State of OWB Performance Tuning & Testing
    At present, when you build OWB mappings, there is no way (within the OWB GUI) to determine how "efficient" the mapping is. Often, when building the mapping against development data, the mapping executes quickly and yet when run against the full dataset, problems then occur. The mapping is built "in isolation" from its effect on the database and there is no handy tool for determining how efficient the SQL is.
    OWB doesn't come with any methodology or testing framework, and so apart from checking that the mapping has run, and that the number of rows inserted/updated/deleted looks correct, there is nothing really to tell you whether there are any "logical" errors. Also, there is no OWB methodology for integration testing, unit testing, or any other sort of testing, and we need to put one in place. Note - OWB does come with auditing, error reporting and so on, but there's no framework for guiding the user through a regime of unit testing, integration testing, system testing and so on, which I would imagine more complete developer GUIs come with. Certainly there's no built in ability to use testing frameworks such as utPLSQL, or a part of the application that let's you record whether a mapping has been tested, and changes the test status of mappings when you make changes to ones that they are dependent on.
    OWB is effectively a code generator, and this code runs against the Oracle database just like any other SQL or PL/SQL code. There is a whole world of information and techniques out there for tuning SQL and PL/SQL, and one particular methodology that we quite like is the Cary Millsap/Jeff Holt "Extended SQL Trace" approach that uses Oracle diagnostic events to find out exactly what went on during the running of a batch of SQL commands. We've been pretty successful using this approach to tune customer applications and batch jobs, and we'd like to use this, together with the "Method R" performance profiling methodology detailed in the book "Optimising Oracle Performance", as a way of tuning our generated mapping code.
    Whilst we want to build performance and quality into our code, we also don't want to overburden developers with an unwieldy development approach, because what we'll know will happen is that after a short amount of time, it won't get used. Given that we want this framework to be used for all mappings, it's got to be easy to use, cause minimal overhead, and have results that are easy to interpret. If at all possible, we'd like to use some of the ideas from agile methodologies such as eXtreme Programming, SCRUM and so on to build in quality but minimise paperwork.
    We also recognise that there are quite a few settings that can be changed at a session and instance level, that can have an effect on the performance of a mapping. Some of these include initialisation parameters that can change the amount of memory assigned to the instance and the amount of memory subsequently assigned to caches, sort areas and the like, preferences that can be set so that indexes are preferred over table scans, and other such "tweaks" to the Oracle instance we're working with. For reference, the version of Oracle we're going to use to both run our code and store our data is Oracle 10g 10.1.0.3 Enterprise Edition, running on Sun Solaris 64-bit.
    Some initial thoughts on how this could be accomplished
    - Put in place some method for automatically / easily generating explain plans for OWB mappings (issue - this is only relevant for mappings that are set based, and what about pre- and post- mapping triggers)
    - Put in place a method for starting and stopping an event 10046 extended SQL trace for a mapping
    - Put in place a way of detecting whether the explain plan / cost / timing for a mapping changes significantly
    - Put in place a way of tracing a collection of mappings, i.e. a process flow
    - The way of enabling tracing should either be built in by default, or easily added by the OWB developer. Ideally it should be simple to switch it on or off (perhaps levels of event 10046 tracing?)
    - Perhaps store trace results in a repository? reporting? exception reporting?
    at an instance level, come up with some stock recommendations for instance settings
    - identify the set of instance and session settings that are relevant for ETL jobs, and determine what effect changing them has on the ETL job
    - put in place a regime that records key instance indicators (STATSPACK / ASH) and allows reports to be run / exceptions to be reported
    - Incorporate any existing "performance best practices" for OWB development
    - define a lightweight regime for unit testing (as per agile methodologies) and a way of automating it (utPLSQL?) and of recording the results so we can check the status of dependent mappings easily
    other ideas around testing?
    Suggested Approach
    - For mapping tracing and generation of explain plans, a pre- and post-mapping trigger that turns extended SQL trace on and off, places the trace file in a predetermined spot, formats the trace file and dumps the output to repository tables.
    - For process flows, something that does the same at the start and end of the process. Issue - how might this conflict with mapping level tracing controls?
    - Within the mapping/process flow tracing repository, store the values of historic executions, have an exception report that tells you when a mapping execution time varies by a certain amount
    - get the standard set of preferred initialisation parameters for a DW, use these as the start point for the stock recommendations. Identify which ones have an effect on an ETL job.
    - identify the standard steps Oracle recommends for getting the best performance out of OWB (workstation RAM etc) - see OWB Performance Tips http://www.rittman.net/archives/001031.html and Optimizing Oracle Warehouse Builder Performance http://www.oracle.com/technology/products/warehouse/pdf/OWBPerformanceWP.pdf
    - Investigate what additional tuning options and advisers are available with 10g
    - Investigate the effect of system statistics & come up with recommendations.
    Further reading / resources:
    - Diagnosing Performance Problems Using Extended Trace" Cary Millsap
    http://otn.oracle.com/oramag/oracle/04-jan/o14tech_perf.html
    - "Performance Tuning With STATSPACK" Connie Dialeris and Graham Wood
    http://www.oracle.com/oramag/oracle/00-sep/index.html?o50tun.html
    - "Performance Tuning with Statspack, Part II" Connie Dialeris and Graham Wood
    http://otn.oracle.com/deploy/performance/pdf/statspack_tuning_otn_new.pdf
    - "Analyzing a Statspack Report: A Guide to the Detail Pages" Connie Dialeris and Graham Wood
    http://www.oracle.com/oramag/oracle/00-nov/index.html?o60tun_ol.html
    - "Why Isn't Oracle Using My Index?!" Jonathan Lewis
    http://www.dbazine.com/jlewis12.shtml
    - "Performance Tuning Enhancements in Oracle Database 10g" Oracle-Base.com
    http://www.oracle-base.com/articles/10g/PerformanceTuningEnhancements10g.php
    - Introduction to Method R and Hotsos Profiler (Cary Millsap, free reg. required)
    http://www.hotsos.com/downloads/registered/00000029.pdf
    - Exploring the Oracle Database 10g Wait Interface (Robin Schumacher)
    http://otn.oracle.com/pub/articles/schumacher_10gwait.html
    - Article referencing an OWB forum posting
    http://www.rittman.net/archives/001031.html
    - How do I inspect error logs in Warehouse Builder? - OWB Exchange tip
    http://www.oracle.com/technology/products/warehouse/pdf/Cases/case10.pdf
    - What is the fastest way to load data from files? - OWB exchange tip
    http://www.oracle.com/technology/products/warehouse/pdf/Cases/case1.pdf
    - Optimizing Oracle Warehouse Builder Performance - Oracle White Paper
    http://www.oracle.com/technology/products/warehouse/pdf/OWBPerformanceWP.pdf
    - OWB Advanced ETL topics - including sections on operating modes, partition exchange loading
    http://www.oracle.com/technology/products/warehouse/selfserv_edu/advanced_ETL.html
    - Niall Litchfield's Simple Profiler (a creative commons-licensed trace file profiler, based on Oracle Trace Analyzer, that displays the response time profile through HTMLDB. Perhaps could be used as the basis for the repository/reporting part of the project)
    http://www.niall.litchfield.dial.pipex.com/SimpleProfiler/SimpleProfiler.html
    - Welcome to the utPLSQL Project - a PL/SQL unit testing framework by Steven Feuernstein. Could be useful for automating the process of unit testing mappings.
    http://utplsql.sourceforge.net/
    Relevant postings from the OTN OWB Forum
    - Bulk Insert - Configuration Settings in OWB
    http://forums.oracle.com/forums/thread.jsp?forum=57&thread=291269&tstart=30&trange=15
    - Default Performance Parameters
    http://forums.oracle.com/forums/thread.jsp?forum=57&thread=213265&message=588419&q=706572666f726d616e6365#588419
    - Performance Improvements
    http://forums.oracle.com/forums/thread.jsp?forum=57&thread=270350&message=820365&q=706572666f726d616e6365#820365
    - Map Operator performance
    http://forums.oracle.com/forums/thread.jsp?forum=57&thread=238184&message=681817&q=706572666f726d616e6365#681817
    - Performance of mapping with FILTER
    http://forums.oracle.com/forums/thread.jsp?forum=57&thread=273221&message=830732&q=706572666f726d616e6365#830732
    - Poor mapping performance
    http://forums.oracle.com/forums/thread.jsp?forum=57&thread=275059&message=838812&q=706572666f726d616e6365#838812
    - Optimizing Mapping Performance With OWB
    http://forums.oracle.com/forums/thread.jsp?forum=57&thread=269552&message=815295&q=706572666f726d616e6365#815295
    - Performance of mapping with FILTER
    http://forums.oracle.com/forums/thread.jsp?forum=57&thread=273221&message=830732&q=706572666f726d616e6365#830732
    - Performance of the OWB-Repository
    http://forums.oracle.com/forums/thread.jsp?forum=57&thread=66271&message=66271&q=706572666f726d616e6365#66271
    - One large JOIN or many small ones?
    http://forums.oracle.com/forums/thread.jsp?forum=57&thread=202784&message=553503&q=706572666f726d616e6365#553503
    - NATIVE PL SQL with OWB9i
    http://forums.oracle.com/forums/thread.jsp?forum=57&thread=270273&message=818390&q=706572666f726d616e6365#818390
    Next Steps
    Although this is something that I'll be progressing with anyway, I'd appreciate any comment from existing OWB users as to how they currently perform performance tuning and testing. Whilst these are perhaps two distinct subject areas, they can be thought of as the core of an "OWB Best Practices" framework and I'd be prepared to write the results up as a freely downloadable whitepaper. With this in mind, does anyone have an existing best practices for tuning or testing, have they tried using SQL trace and TKPROF to profile mappings and process flows, or have you used a unit testing framework such as utPLSQL to automatically test the set of mappings that make up your project?
    Any feedback, add it to this forum posting or send directly through to me at [email protected]. I'll report back on a proposed approach in due course.

    Hi Mark,
    interesting post, but I think you may be focusing on the trees, and losing sight of the forest.
    Coincidentally, I've been giving quite a lot of thought lately to some aspects of your post. They relate to some new stuff I'm doing. Maybe I'll be able to answer in more detail later, but I do have a few preliminary thoughts.
    1. 'How efficient is the generated code' is a perennial topic. There are still some people who believe that a code generator like OWB cannot be in the same league as hand-crafted SQL. I answered that question quite definitely: "We carefully timed execution of full-size runs of both the original code and the OWB versions. Take it from me, the code that OWB generates is every bit as fast as the very best hand-crafted and fully tuned code that an expert programmer can produce."
    The link is http://www.donnapkelly.pwp.blueyonder.co.uk/generated_code.htm
    That said, it still behooves the developer to have a solid understanding of what the generated code will actually do, such as how it will take advantage of indexes, and so on. If not, the developer can create such monstrosities as lookups into an un-indexed field (I've seen that).
    2. The real issue is not how fast any particular generated mapping runs, but whether or not the system as a whole is fit for purpose. Most often, that means: does it fit within its batch update window? My technique is to dump the process flow into Microsoft Project, and then to add the timings for each process. That creates a Critical Path, and then I can visually inspect it for any bottleneck processes. I usually find that there are not more than one or two dogs. I'll concentrate on those, fix them, and re-do the flow timings. I would add this: the dogs I have seen, I have invariably replaced. They were just garbage, They did not need tuning at all - just scrapping.
    Gee, but this whole thing is minimum effort and real fast! I generally figure that it takes maybe a day or two (max) to soup up system performance to the point where it whizzes.
    Fact is, I don't really care whether there are a lot of sub-optimal processes. All I really care about is performance of the system as a whole. This technique seems to work for me. 'Course, it depends on architecting the thing properly in the first place. Otherwise, no amount of tuning of going to help worth a darn.
    Conversely (re. my note about replacing dogs) I do not think I have ever tuned a piece of OWB-generated code. Never found a need to. Not once. Not ever.
    That's not to say I do not recognise the value of playing with deployment configuration parameters. Obviously, I set auditing=none, and operating mode=set based, and sometimes, I play with a couple of different target environments to fool around with partitioning, for example. Nonetheless, if it is not a switch or a knob inside OWB, I do not touch it. This is in line with my dictat that you shall use no other tool than OWB to develop data warehouses. (And that includes all documentation!). (OK, I'll accept MS Project)
    Finally, you raise the concept of a 'testing framework'. This is a major part of what I am working on at the moment. This is a tough one. Clearly, the developer must unit test each mapping in a design-model-deploy-execute cycle, paying attention to both functionality and performance. When the developer is satisifed, that mapping will be marked as 'done' in the project workbook. Mappings will form part of a stream, executed as a process flow. Each process flow will usually terminate in a dimension, a fact, or an aggregate. Each process flow will be tested as an integrated whole. There will be test strategies devised, and test cases constructed. There will finally be system tests, to verify the validity of the system as a production-grade whole. (stuff like recovery/restart, late-arriving data, and so on)
    For me, I use EDM (TM). That's the methodology I created (and trademarked) twenty years ago: Evolutionary Development Methodology (TM). This is a spiral methodology based around prototyping cycles within Stage cycles within Release cycles. For OWB, a Stage would consist (say) of a Dimensional update. What I am trying to now is to graft this within a traditional waterfall methodology, and I am having the same difficulties I had when I tried to do it then.
    All suggestions on how to do that grafting gratefully received!
    To sum up, I 'm kinda at a loss as to why you want to go deep into OWB-generated code performance stuff. Jeepers, architect the thing right, and the code runs fast enough for anyone. I've worked on ultra-large OWB systems, including validating the largest data warehouse in the UK. I've never found any value in 'tuning' the code. What I'd like you to comment on is this: what will it buy you?
    Cheers,
    Donna
    http://www.donnapkelly.pwp.blueyonder.co.uk

  • Crystal reports 2008 training

    Hi Friends,
    Apologies in advance if my question belongs to other forum or group.
    Did SAP gives training on Crystal repors with some fee? I searched SAP and found NIIT is one of the partners, but when I enquired they said they won't give training.
    I want to take training on few typical areas in Crystal reports, in which I didn't have much knowledge like Custom functions/Variable scope/Arrays etc
    I am in India, Chennai. If any one tell me some way to get training from any authorized center, It would be really appreciated.
    SAP Team: Could you please give your suggestions if you have any idea
    Thanks in advance,
    Anil.

    The following link has info re phone numbers word wide. Find one best for you and see if they can help you out:
    https://websmp102.sap-ag.de/~sapidp/011000358700000547712008/
    Ludek

  • I WANT TICKETS WHICH COME DURING SUPPORT PROJECT IN SD

    HI
    I WANT TICKETS WHICH COME DURING SUPPORT PROJECT FOR SD
    AND ALSO I WANT THE PPT.TRAINING GUIDE FOR SD , IF ANYBODY HAVING
    REGARDS
    PRADEEP

    Hi,
    Problem Area: SAP Support
    Problem Description: Unable to print Proforma Invoice 2000000000 as well as unable to cancel Proforma Invoice 2000000001.
    Problem Area: SAP Tran Blocked
    Problem Description: VA05 - When you pull a report the Net Value column is showing the
    total of the entire order for every line item listed.  It should be
    showing the total for that line item.
    Thanks,
    Anitha

Maybe you are looking for

  • How do I switch my ipod to a new computer without losing all of my songs?

    My computer just crashed and I bought a new one downloaded iTunes then plugged in my iPod to sync all of my content to my new comp. and it won't let me do it without erasing all of my content which I neglected to back up. How do I get my iPod's conte

  • Error during creation of new movement types

    hi frnds,     while creating a new movement type for 311 with z11....in help text tab..it is showing an error.. " Entry HULIST does not exist in TSTC (check entry) "...how do i resolve this. Regards, Prasath

  • Safari on leopard 5.0.6 doesn't respond

    My safari on leopard 5.0.6 doesn't respond after a few page loads. This occered just after i downloaded an app to download music from you tube does this have anything to do with it? Date/Time:      2011-11-16 20:26:09 +1100 OS Version:     10.5.8 (Bu

  • Getting Substring using JSF

    I am new to JSF , (using JSF and struts application ) .I was wondering how I could do basic functions like string manupilation using the JSF core tages ... For Example if I have <h:outputText value="#{gen.Name}" /> and I would like to get not the nam

  • Why is the server so slow?

    When I play slots there is a delay to re-spin; has to submit to server