Batch interface design

We are starting a project to significantly redesign a system. Part of this will be to migrate several batch interfaces, data extracts, mostly from one source. Most are scheduled, but some will be service based, and likely result in flat files that are then communicated to various external stakeholders. Traditionally we have created and stored queries that are called by an oraperl script.
Would Integrator be a suitable tool for designing, developing, and maintaining the data extracts and interface?
What is the licensing costs and arangment for this product? Is it on its own or included in other licensed products?
Thanks, Brian

It looks like ODI would be a very good fit for your environment:
- ODI will generate queries as you do it today, but the generation and maintenance of these queries will be greatly simplified. In addition, you will benefit from the comfort of a graphical interface, and all the bells and whistles of a best of breed Data Integration tool. An important point though: you will always be able to control and modify what has been generated by ODI.
- ODI processes can be scheduled (ODI scheduler or any third party scheduler like cron, control M, windows NT scheduler, etc.) or invoked as web services (all processes are automatically exposed by ODI as web services)
- Regarding the distribution to external stakeholders, ODI can generate files (fixed, delimited, XML, ASCII, EBCDIC) but can also connect to an ESB, FTP the files or email them among other delivery capabilities.
Licensing cost is $12,000 per-database target CPU and $4,000 per- database source CPU. (http://www.oracle.com/corporate/press/2007_feb/oracledataintegrator.html)
I hope this helps
Chris

Similar Messages

  • No Refreshed Interface Design in After Effects CC 2014

    Sort of an odd question, but how do you change the interface design in After Effects CC 2014 to be the new "Refreshed Interface Design"? Like with the blue text color, borders, and different look panels (as seen in the first image linked). I updated to Adobe After Effects CC 2014 yesterday, and for some reason, my interface design has not changed at all. Is there somewhere in preferences where I can change this? I would appreciate any help, thanks.
    What it is supposed to look like:
    http://helpx.adobe.com/after-effects/using/whats-new/_jcr_content/main-pars/image_1.img.pn g/ae-interface.png
    What my After Effects looks like:
    http://puu.sh/dfYbm/aa366e60fd.png

    Your second image shows After Effects CC 2014 (13.0). The new UI comes with After Effects CC 2014 (13.1).
    I'm curious about how, exactly, you installed the software, since you should have gotten After Effects CC 2014 (13.1.1) if you installed from the Creative Cloud service.

  • Batch processor design

    Hi my question is there a good resource to see how batch-processing design ( e.g. existing app, case-study...etc)
    So how we can implemented a rule-based implementation in set-logic?
    I work at this company that the main processing is batch-data-processing in nature.
    It receives some file feed, and than some business logic processing and then pass it to another company's program to do the fulfillment.
    When the main app is designed 8 years ago, the architect sees what kind of features it needs.
    It is implemented in oracle. It uses a rule base engine to do this processing row-by-row.
    It uses a set of dynamic-sql to implement every business rule. So if there are 10 rules, than every record will call a PL/SQL 10 times for that set of dynamic-sql
    It is also heavy triggers for business logic so there is some-kind of locking package got implemented so when the batch processing is done. It will not got dead-locked.
    So when I have the interview my boss says it is a OLTP machine and in a way it is true as it is designed work in a way row-by-row like OLTP even it is batch-processing in nature
    My other co-worker and I both agree that it is a very sub-optimal design as it is not set-based operation even by nature it is.
    I can see some good-things about have mulitiple-sql is similar to the object-design of extending. If one SQL-RULE is good than to build on top of that, we can just insert new dynamic-sql into the table and do the processing. The draw back is the performance is pretty sub-optimal.
    Would you all share some experience in this topic?

    >
    Hi my question is there a good resource to see how batch-processing design ( e.g. existing app, case-study...etc)
    >
    Not that I am aware of.
    >
    So how we can implemented a rule-based implementation in set-logic?
    >
    Too general a question to be able to provide much of an answer. Especially given that you may have a very specialized custom implementation of the process being used now.
    Custom implementations usually present several issues for conversion projects (such as replacement with new technologies or functionalities)
    1. The original author/developer is no longer availlable.
    2. The system lacks sufficient documentation.
    3. The business rules being implemented are either not documented at all, poorly documented or the documentation is out of date and no longer matches the code that is actually being used.
    Rule #1 is "if it ain't broke don't fix it'. If you so much at even touch the system you run the risk of breaking it completely, introducing new errors or making things worse.
    {quote}
    The draw back is the performance is pretty sub-optimal.
    {quote}
    So what? See rule #1. Does the current system meet the required service level agreements? Is there functionality needed that isn't currently available?
    1. Determine if change is actually needed - In other words, what is the business reason for even thinking about changing things?
    2. Determine the scope of the change that is needed - are we talking about minor changes or mods? Or major new modules and functionality? Are the current business rules getting the job done and we only need a couple more?
    3. Determine if the required changes can be implemented by modifying the current system. You said 'It receives some file feed, and than some business logic processing and then pass it to another company's program to do the fulfillment'. So if you now need to add another feed for another company and you need pretty much what you have now why switch technologies? Well maybe the volume is 10 times what you have now and the current system can't handle it.
    This would be a good case for doing the new feed as a separate project and use new functionality to do it. You can run it in parallel to get the kinks worked out and, ultimately, convert the existing feed to the new code later.
    4. Determine the level of functionality that the business rules apply to. Data cleansing is often primarily done at the row level so this type of processing is very amenable to 'set' processing. Apply cleansing rule #1 to the entire table, then rule #2 and so on. A serialized 'batch' process rather than apply 10 rules to each row one at a time. Checks for dirty data (invalid nulls, data too long for column, invalid datatypes, etc) can be done in bulk.
    Other functionality requires data from multiple tables: parent/child validation, lookup table validation, lookup code conversions from source values to target values.
    In short you need to have a clear business objective and goals.
    A. Project justification
    B. Functional Requirements document
    C. Technical Requirements document
    B. And then define the project

  • CS5/CS4 GUI User Interface Design

    I have always been very unimpressed with the user interface design on Adobe CS4.  It's riddled with problems and changes that make no sense and offer no advantages.
    For example, there is no longer a normal Windows title bar in many of the CS4 apps.  This makes it much more difficult to maximize/restore applications since normally a Windows user could simply throw the mouse to the top edge of the screen and double click the title bar.  In fact, doing this with CS4 apps has ZERO function (it doesn't do anything).  One would think that by moving the menu commands to the top bar of the window chrome, Adobe would make these menus accessible from the top-most edge of the screen in order to increase usability.  Unfortunately this is not so and clicking the top most edge of a maximized window does nothing.
    Two other very important parts of an application user interface are the upper left and upper right corners.  Normally when a Windows application is maximized, throwing your pointer to the upper right corner and clicking will close the application.  Throwing the pointer to the upper left corner and clicking will reveal the application window menu.  This happens in ALL applications... EXCEPT for Adobe CS4 programs.  These two extremely important application window command locations have been completely disabled in Adobe CS4 apps. Clicking the upper most corner pixels in a maximized Adobe CS4 app does nothing.
    Then there's the tabbed document window interface.  If you float a document window and maximize that, normally you would expect it to become maximized within the application window as it should.  Au contraire, in Adobe CS4, the document window maximizes itself ON TOP OF the application window, thus obscuring and disabling any access to the application window's tools/commands.  I did report that as a bug during beta, but obviously it was ignored.  Seems kind of obvious to me that the fact that a user could accidentally make the entire application completely unusable by maximizing a document window might be a problem.
    It still alludes me as to why Adobe changed the CS4 user interface to something that breaks so many Windows UI conventions.  Adobe CS3 was a practically perfect user interface design on Windows.  It was very customizable, all of the normal Windows functions were properly in place.
    What's the deal with the change?
    I thought maybe the file menu was moved in place of the title bar in order to make more room for other UI elements, but it's actually pretty much the same size as the old file menu title bar combination in CS3.
    With all these changes and with all the functionality losses, what exactly have we gained in the CS4 GUI?  Seriously, I'm asking.
    Anyway, I hope Adobe starts reading the Windows User Experience Guidelines (http://msdn.microsoft.com/en-us/library/aa511331.aspx) and brings CS5 back to the way a Windows application should behave.  Proper theme adherence would be nice too.
    Which brings me to Windows 7.  I love love love the way Windows 7 groups application document previews in one taskbar icon and allows aero-peek for open windows.  Adobe CS 4 obviously does not support this since it does not have normal document windows.  I hope CS5 does because it is a great feature.  I also hope Adobe CS5 implements the Windows 7 jumplists and maybe even a more touch/multi-touch friendly interface.  I've become pretty good at processing photos in Bridge using the touchscreen, and it's very cool, but it could use some improvements.
    For an example of great user interface design, has anyone tried Office 2010 on Windows 7 yet?  http://www.istartedsomething.com/20090512/screencaps-office-2010-technical-preview-teched- 2009-keynote/
    The faded transparent title bar and tabbed ribbon interface is absolutely gorgeous.

    @Adam:
    I agree with your comments! So well said!
    And there are other issues, too -- by the color of the app window, you don't know if the window is active or inactive (focus or not in focus). Titles of panels which are inactive, are dark text over dark background -- hardly readable at all... And many more.
    I really hope Adobe are listening...

  • Interface design in config profile

    Hi
    After  creation of interface design in config profile and I have assigned new tab in cu50 .
    But after I have created one sale order  , then I removed interface design object from config profile again I maintained same as like before .
    But once I changed interface design even though  I maintain again which is not updating as like before.
    Can you tell me  wt should I do  for the same?
    Regards
    Ishikesh

    pls close this issue

  • Is this new interface design right or do I still have some graphic probs ?

    Is that interface design right after the last update ?? I think the old onne looked much more clear for a better workflow... this one just looks a little cheap and strange to me ....
    brgds
    SG

    the stripes are supposed to be the "locked" visualtization, but anyhow it locks strange to me .. well i will see ... thank you anyway :-)

  • Cisco 5508 interface design problem

    Cisco 5508 interface design
    now i have connect wlc into infra same picture but ap can't register into wlc. How create interface for this diagram. please help me because access switch is unmanage switch i can't config trunk on this.i can install for this solution this isn't ?
    thank you for best support.
    samy

    Why are your AP's on different Vlans?
    If you plan to create SSID's on different Vlans then you will need a trunk port to the WLC as the switch needs to pass tagged frames to it and the WLC needs to pass tagged frames back.
    Out of interest, you are using a 5508 which is a fairly expensive piece of kit yet you are connecting it to an unmanaged switch. Why?

  • Interface Designer: "Reading Class File" fails

    I'm just trying the Apple Cocoa Tutorial (ConcurrencyConverter). I have a problem at the point where you shall load the class file "ConverterController.h" into the Interface Designer. It always fails with the error "Parsed 1 source file, but no buttons were found...".
    Even when I copy and paste the header file from the tutorial it doesn't work. It looks like this:
    #import <Cocoa/Cocoa.h>
    @interface ConverterController : NSObject {
    IBOutlet NSTextField *amountField;
    IBOutlet NSTextField *dollarField;
    IBOutlet NSTextField *rateField;
    - (IBAction)convert:(id)sender;
    @end
    I have no idea what to do now, can you help me?

    digitalformula wrote:
    Your note about the outlets etc actually being there but needing to look harder made me stare at the screen for a few minutes ... I can't see them though.
    Maybe they just don't show up in Xcode 3.2.1???
    Hi DF -
    I don't know how to guide you further since I don't have 3.2.1. Did you see Ruud's most recent post?
    Ruud Wijnands wrote:
    ... if you click on the connections tab they are shown there in in unconnected state.
    Assuming this much hasn't changed since 3.1.4, besides the Class Outlets table in the Identity Inspector, there are two places to look for Outlet and Action connections:
    1) When you ctrl-click on an object (e.g. the icon for a controller), a black, floating panel should come up listing all connections from and to that object. Be sure to select the object in the xib (icon) window with the View Mode switch in the Center position. With that View Mode setting, the xib window should display a two column table with a tree of small icons to the left. By expanding the nodes in that tree you should be able to find every object in the xib;
    2) When you select an object (in the xib window as above), the Connections Inspector (cmd-5) should display all possible connections from and to the object. I assume this is the view Ruud referred to as "the connections tab".
    I don't recall seeing a case where the black panel list differed from the list shown in the Connections Inspector, but it wouldn't hurt to look at both. If neither of the above finds the connections when _you've seen your custom class in the Identity list, and set the object in question to that class_, I might suggest closing the xib and restarting IB. You could also try modifying and resaving your custom object's @interface file just to stir things up a bit (e.g., remove all the IBOutlet declarations, save, then add them and resave).
    It might also help to start a new project and do nothing else but add one custom class to see if you have better luck getting IB to import the correct connections in the new context. E.g., add a NSObject subclass named Foo with one ivar such as IBOutlet NSWindow *Bar; then see if you can add a blue cube to MainMenu.xib, set its identity to Foo class and see the Bar outlet.
    For more details on connecting custom objects, see "Setting the Class of an Object" and "Injecting Class Information into a Nib File" under Xcode Integration in the +Interface Builder User Guide+.
    Of course it's possible we're dealing with a bug that's unique to 64-bit 3.2.1. I've searched the web, the 3.2.1 Release Notes and the Xcode Mailing List for reports that might confirm this, but haven't found anything interesting yet. So I think we should continue to assume that Xcode 3.2.1 is capable of obtaining custom class info, and we're just dealing with some misunderstanding. Hopefully, one of our forum experts who has 3.2.1 will join the thread to shed some more light on the topic.
    \- Ray

  • Interface design V class design

    Why is it more important for an interface design than for a class design to anticipate all possible uses for the interface?

    come on.. I was gonna do this
    //interface
    interface IshouldBeSleeping
    public void IamSadistic();
    class WhyAreWeAnsweringThis
    public double habitualProcessOfWorkingForLameCurrency
       return 0.0001;
    }

  • What are Batch Interfaces?

    Hi,
         Can anyone tell me abt Batch Interfaces?With brief Explanation.
    Regards,
    Gopi.

    Hi Gopi,
    chk this link:
    http://www.sappoint.com/abap/bdcconcept.pdf
    regards,
    keerthi.

  • CU50 - Variant Interface Design

    I am trying to change my Interface design for a Variant Material using CU50.  However, when I click on the menu option Value Assignment > Interface Design, all my options are greyed out (aka I can't select them).  I have a valid configuration profile and I have specified an Interface design title on my configuration profile in CU42. 
    What would cause those options to be unavailable (greyed out)?  Am I missing an option on my configuration profile?  Is there something in SPRO I'm missing?
    Thank you,
    Scott

    1.kindly check if youa re having the authorisation for the below object C_LOVC_DSG
    2. Also are u trying some thing like characteristic grouping ?
    revert back
    reg
    dsk

  • How much do you get paid annually for this job User Interface Designer?

    how much do you get paid annually for this job User Interface Designer?

    Apple probably will not discuss salaries even for specific jobs other than with applicants. If you wish to discuss salaries, you'll most likely have to apply for a specific position and then get beyond the initial screening.
    This issue has nothing to do with Apple Remote Desktop, the topic of this forum, by the way.
    Regards.

  • Interface Design- Varient Configuration

    Hi
    I am very much new to this functionality-Varient Configuration.
    I did not understand why we define Interface design while creating the configuration profile
    and how this is going to help.
    Thanks & Regards
    Satish 

    Hi Satish,
    see SAP Help:
    Interface Design - Overview - Variant Configuration (LO-VC) - SAP Library
    The benefit to create an interface design is the user interface of CU50 or MM02 etc.
    You can group your characteristics e.g. according to marketing/engineering/manufacturing and then all the responsible people can have their own set as a separate tab in CU50 when doing the configuration simulation.
    You can also use buttons to use different functions of VC.
    Hope this helps.
    Best regards
    Tamas

  • Extension user interface design

    Hi all,
    I'm looking into how Adobe can help developers make their extensions look better integrated with the Creative Suite.
    Probably the most common request we've heard in the past is for an improved Creative Suite Flex theme SWC.
    Do you have any further thoughts/feature requests in this area?
    I would be particularly interested to know whether you use CSXSLibrary to get the host application's skin information. If you do, does the API provide sufficient information to customise your extension's appearance effectively? If not, is there anything you'd like to see changed in the API for it to be useful to you? Here are the classes currently available:
    AppSkinInfo - accessible through CSXSInterface.getHostEnvironment()
    AppReskinEvent - dispatched when a CS app changes its appearance.
    All feedback much appreciated.
    Thanks
    David.

    The intention is to make the preloader (that's the generic loading bar that displays for a few seconds when the panel first opens) for your extension to be completely invisible.
    That will make it take the colour of the content behind it, which is the default panel colour for the application. You could also change the colour of the preloader, to match the eventual one of the panel, or you could create your own preloader SWF.
    You can find more information on preloaders for Flex 3 at http://livedocs.adobe.com/flex/3/html/help.html?content=app_container_4.html and a tutorial on creating your own at http://www.leebrimelow.com/?p=916
    Best,
    James
    From: Adobe Forums <[email protected]<mailto:[email protected]>>
    Reply-To: "[email protected]<mailto:[email protected]>" <[email protected]<mailto:[email protected]>>
    Date: Mon, 2 Jan 2012 20:25:59 +0000
    To: James Boag <[email protected]<mailto:[email protected]>>
    Subject: Extension user interface design
    Re: Extension user interface design
    created by softsign<http://forums.adobe.com/people/softsign> in Creative Suite SDK - View the full discussion<http://forums.adobe.com/message/4114198#4114198

  • Improving Interface design

    Hi all ,
    I need your suggestions in improving the current interface design.
    We have an interface: Sending System--->(JMS Adapter) PI 7.1(IDOC) -->  (Idoc)ECC
    This is the current situation:
    Sending System sends 1 file with 1000 transactions, out of which 70% gets filtered in PI and sends nearly 300 idocs to ECC.
    Right now we have this interface for 1 company code. Few transactions should give out DELIVERY idoc and few should give out MBGMCR idocs.
    Few Fields like MESSAGECODE, MESSAGEFUNCTION, MOVETYPE, etc in the IDOCS etc.  have complex udfu2019s.
    UDFu2019s have the logic based on 6 incoming fields(companycode, Transaction, Supplier, PO,ReturnComp, DirectWithdrawal)
    2 Message mappings- one for MBGMCR and 1 for DELIVERY
    In receiver Determination.. we are doing routing based on company code.
    In Interface determination, we have a complex condition for MBGMCR (based on 5 fields)which is taking 3 times more than mapping execution time (Mapping-2 sec and Interface mapping condition check takes  6 sec).
    New Business Requirement:          
    Now the business wants us to develop a prototype which will reduce extensive testing when new conditions are added. So they want more flexible solution as this interface will be taking care of the further rollouts where new plants and conditions will be added. While adding new conditions business is worried that the existing logic shouldnu2019t be affected and retested.
    So few options which came into picture are:
    1. Maintaining a database table where a table will be updated with conditions. In PI we will do a look up to check the incoming values match the values in table and return the corresponding output values.
    Consequences: Due to large volumes sent everyday nearly 500,000 messages a day . Each msg containing 1000 transactions out of which 70% gets filtered in PI. So we expect 500,000 RFC calls will lead to performance issues in PI.
    2. Filtering Transactions on the sending system & sending some kind of flags (for transactions to be processed) which will reduce filtering in PI and save lot of system resources also. But this is not feasible from business point of view.
    So now the question is :
    Is there any other better way to avoid retest of the currently existing logic when new conditions are added .
    (keeping performance in mind.)
    Your suggestions are highly appreciated.
    (I know this a lengthy post. But Thanks for your time and for your valuable suggestions)

    While adding new conditions business is worried that the existing logic shouldnu2019t be affected and retested.
    honest opinion would be the person who does the re-config needs to be more careful and not touch the existing mapping/ routing conditions etc.
    there is no other way wherein you can say that shield part1 of the MappingA while somebody makes a new change to the same mapping.
    If your fear (or of the business') that it may happen that even existing logic is deleted while making new one then as a workaround you can suggest that we can easily retrieve the old logic (object)...at least when it comes to ESR/ IB.

Maybe you are looking for

  • Wrong folder pressing back button

    Hi gurus, we are facing a problem with a custom button on the standard transaction IL03. On the transaction we have created years ago a custom folder with a custom button that brings to another custom dynpro. When you access to this custom dynpro and

  • How can I click on a link in Adobe Reader?

    I get sent a pdf newsletter.  In this newsletter it asks parents to click on the link to reply.  The link is an email address.  However, when I try to click on the email address nothing happens.  Can you have email address links in pdf's and if so wh

  • Web Intelligent Reporting Server not started

    Hi Experts - I am using BO XI 3.1 with Sp - 2 and SAP BI 7.10. When i run any webi report  the Status of Web Intelligent Reporting Server become - Initializing. If i restarts the the SIA , Again the Webi Intelligent server got start , but as i run an

  • Blending modes, RGB to CMYK

    Hi, Is there any way that blending modes in cmyk look the same (change the colors in a same way) as that they are in RGB ? Thanks

  • Oracle Apps DBA Training In India

    Could anyone plz tell me about the place in India where I can undergo training for Oracle Apps implementation/installations and Administration.