Suggestions Request for Proposed Project

I'm after suggestions for the best way to implement a project I'm planning. I download bank statement details as .CSV files which include date, amount and description details per transaction. I want to be able to produce time period (eg, year and month) reports on transaction amounts by category, where a category is identified by the description field of the TX. For example, if a TX description field includes the string "BP", "SHELL" or "CALTEX", the category would be "FUEL". The object of this exercise is to be able to report expendature by category. There will be thousands of TX's, but only a small number of categories, say, 20.
From my research to date, it looks like Oracle OLAP (because of the flexibility of it's cube and dimension constructs) might be the tool to use for this project, but I can't find introductory examples on using OLAP for this purpose. I have Oracle 11g server and client installations on a couple of Linux Fedora 10 boxes, and a server database with the OLAP component installed. From my client, I can start Oracle 11g Analytic Workspace Manager and add my server database to the tree. SQL Developer is also configured to connect to my server database. I also have a bunch of python modules which I have written to load TX data from downloaded .CSV files into server database tables.
Can anyone assist an Oracle developer newbie (with many years of Oracle DBA experience) with suggestions on the way forward, or pointers to doco that will assist me? Is OLAP/AWM the appropriate tool for this project, or is some other approach going to be simpler?
TIA,
Jon

It sounds like your data is dimensional, has hierarchies and you have the need for aggregate level analysis and time series calculations. If so, the OLAP Option is probably a good choice. A few thoughts for you:
- Data is loaded into a cube from tables or views (you will need to load data from the csv files into tables. It soulds like you will need at least two dimension tables (category and time) and a fact table. (If aren't familar with dimension and fact tables, Google 'dimension table', 'fact table' and 'star schema'. You will find plenty of information.)
- If you are only analyzing data at the category level, don't bother to load TX detail into the cube. You can aggregate data in a view or you can map the cube to the source tables in such a way that the cube will aggregate while it's loading from the fact table.
- Analytic Workspace Manager (AWM) is the correct tool for designing and managing cubes.
- There are lots of examples and tutorials on the OLAP Option OTN page. http://www.oracle.com/technology/products/bi/olap/index.html . You might want to start with the overview and creating cubes videos.
- You don't mention what you are going to use for a query tool. Excel 2007 with the Simba MDX provider is a good choice. (There is a video on the OTN page about using Excel with the cube. See http://www.simba.com/MDX-Provider-for-Oracle-OLAP.htm for information about the MDX provider.) If you happen to be using Oracle Business Intelligence Enterprise Edition, be sure to get the OBIEE Plug-in for AWM. It's on the OLAP OTN page.
Good luck!

Similar Messages

  • Request for proposal (for AIR developer/freelancer)

    UK web development agency needs to outsource (find a
    company/freelancer) to build an Adobe Air application based on an
    online web application we have already developed.
    We have developed an online application for a client that
    allows them to select a range of products from their own range and
    those of their competitors. Once a selection of upto 5 products
    have been selected a list of criteria can be used (upto 5) in order
    to provide a comparison.
    The client would like a desktop application for their mobile
    workforce that can sync (look for updates and download an xml file)
    with any updates.
    The AIR application might want to work a little like iTUNES
    with a cover-flow feel and method to select manufacturers >
    products > and a simple (cool) way to compare products.
    We use Mysql and Jboss as the core tools for the online
    application, with the cover flow delivered via Flash. The output
    can be delivered in XML format.
    We are already sold on AIR being the answer and can provide
    access to the online website and a detailed spec. so at this stage
    we are looking to make contact with people who have already
    completed an AIR project (or two).
    Best regards
    Myles Davidson (i-kos.com)

    Request for Proposal is a presales activity. In Request for proposal, the customer mentions ablout his business operation in detail & based on what can be mapped in SAP or not it is answered at a gross level. Based on the requirement the estimate of required man months module wise is prepared & an estimation charges / cost to customer is worked out.
    This is in breif Request for proposal.
    Regards,
    Rajesh Banka

  • SRM Request for Proposal

    Dear All,
    Towards preparing SRM - Request for Proposal (RFP) please let me know if anyone already prepared. Please give few ideas in areas of coverage and points to be included.
    Regards,
    Syed Hussian.

    Dear Masayuki,
    Thank you very much for your reply.
    For the points you mentioned, 3rd one I am looking for.
    I need to submit RFP Response to get SRM implementation project with a client which already running ECC6.
    Regards,
    Syed Hussain.

  • Need Sample Request for Proposal(RFP) for Weblogic Server

    Hi,
    I need Request for Proposal (RFP) document of Weblogic server 11g preferably. please guide.
    Regards,
    Noman

    I encourage you to contact your local account team. Depending on your location, you should be able to find out that is by using the support sales number.
    http://www.oracle.com/us/corporate/contact/index.htm

  • UNAIDS Request For Proposal for ePublications

    Dear all,
    please pass the info around:
    UNAIDS, the United Nations Programme on HIV/AIDS  has today launched a new bids request for the contracting of company/individual to provide electronic versions of its publications tailored for the major mobile devices : http://bit.ly/AlePRp
    Forward to anyone interested !!
    Ehran

    Request for Proposal is a presales activity. In Request for proposal, the customer mentions ablout his business operation in detail & based on what can be mapped in SAP or not it is answered at a gross level. Based on the requirement the estimate of required man months module wise is prepared & an estimation charges / cost to customer is worked out.
    This is in breif Request for proposal.
    Regards,
    Rajesh Banka

  • Request for proposal - template for ERP - healthcare

    Hi colleagues,
    Does any of you have a tamplate for RFP (Request for proposal) for ERP - Healthcare industry solution?
    Thanks in advance.
    Best Regards,
    Slavisa

    Hi Slavisa,
    if you're looking for examples how SAP colleagues have answered RFPs I guess you better ask internally.
    However, if you are wondering whether somebody in the community has used RFP templates and is willing to share these, BPX is the right way to go - but then you should address the community and not only colleagues.
    Regards
    Claudius

  • Suggestions requested for Unit Testing process and build processes.

    Hi All,
    We are using WebLogic WorkShop 8.1 SP2 to build our WebApp. One thing I am trying
    to get together is a "Best Practises" list for aspects of WorkShop developement,
    particularly Unit Testing, Continous Build methodology, source control management
    etc.I have been through the "Best Practises Guide" that comes in WorkShop help,
    but it doesnt address these issues.This could help us all for future projects.
    1)Could anyone give pointers on how to perform Unit Testing using either JUnit/JUnitEE
    in the WorkShop realm, given that Controls cannot be accessed directly from PO
    Test classes.
    2)For a project of size say 5 developers ,does it make sense to have a nightly
    build using tools like CruiseControl?We use CVS for our source control and its
    working out pretty well, but given that we currently have no Unit Tests that can
    be run after the build and that can provide some reports on what broke/what didnt?
    I am sure we all would appreciate any suggestions and more questions on this topic.
    Thanks,
    Vik.

    Hi, Chris,
    can you perhaps explain your solution in greater detail. I am really curious to
    find a way to test controls.
    "Chris Pyrke" <[email protected]> wrote:
    >
    I have written (well it's a bit of a dirty hack really) something that
    lends itself
    to the name ControlTest (it unit tests controls). Its a blend of Junit
    and Cactus
    with some of the source of each brutalised a bit to get things to work
    (not much
    - it was a couple of hours work, when I was supposed to be doing something
    else).
    To write a control test you code something like...
    package com.liffe;
    import com.liffe.controlunit.ControlTestCase;
    import controls.Example;
    public class TestExample extends ControlTestCase
    private Example example = null;
    public void setUp() {
    example = (Example)getControl("example");
    public void testExample() {
    this.assertNotNull(example);
    String result = example.getData();
    assertEquals(result, "Happy as Larry");
    Other tasks required to set up a test are creating a web project with
    a jpf which
    needs some cut and paste code (14 lines) in its begin method and a jsp
    which is
    also cut and paste (5 lines). (ie create a standard web project and paste
    in 2
    pieces of code)
    In the web project you need to create a control (A) with an instance
    name of controlContainer.
    (if it's called something else the pasted in code will need changing
    to reflect)
    In this control you need to put an instance of TestContainerImpl and
    any controls
    that need testing.
    You then need to add a method to the control (A) that looks like…
    * @common:operation
    public String controlTestRun(String theSuiteClassName, boolean xsl)
    container.setControl("example", example);
    return container.controlTestRun(theSuiteClassName, xsl);
    You need to call container.setControl for each control being tested and
    the object
    'container' is the instance name of the TestContainerImpl that was put
    in.
    There are 4 jars (junit, cactus etc) that go in the library. You will
    also need
    the ControlUnitBase project (or maybe just it's jar).
    To use you call a URL like:
    http://localhost:7001/TestWeb/Controller.jpf?test=com.liffe.TestExample
    TestWeb is the name I gave to my web project - this will be different
    for each
    test project
    com.liffe.Example is the class above and will therefore be different
    for each
    test case.
    You can also call
    http://localhost:7001/TestWeb/Controller.jpf?test=com.liffe.TestExample&xsl=true
    (Note the extra &xsl=true) and the browser will (if it can) render it
    more prettily.
    This seems to do the job quite nicely, but there are several caveats
    I would hope
    someone from bea would be able to address before I start using it widely.
    1) To access the control you need to create it (eg as a subcontrol in
    the control
    (A) above.
    To get it into the test case you need to pass it round as an Object (can't
    return
    Control from a control operation). As it's being passed around among
    Java (POJO)
    classes I'm assuming that control remains in the control container context
    so
    this is OK. It seems to work and the Object is some form of proxy as
    any control
    seems to be reproxied before the control is invoked from the test case.
    2) If I'm testing controls called from a JPD then they either need to
    be in a
    control project (and my test cases called from a Web Project) which makes
    for
    a large increase in project numbers (we already have this and are trying
    to resist
    it) To avoid this - as a process project is a brain damaged web project
    I simply
    perform some brain surgery and augment the process project with some
    standard
    files found in any old web project. this means I can call the test JPF
    from a
    browser. This seems nasty, is there a better way?
    3) I would like to be able to deliver without the test code. At the worst
    the
    code can be in place but must be inacessible in a production environment.
    I don't
    know how best to do this - any suggestions (without creating lots of
    projects,
    or lots of manual effort)
    If anyone has read this far I would ask the question does this seem like
    the kind
    of thing that would be useful?
    Hopefully a future version of workshop will have something to enable
    unit testing
    and this hacking will be unnecessary.
    Could someone from BEA tell me if this is a dangerous way to do things?
    Chris
    "vik" <[email protected]> wrote:
    Hi All,
    We are using WebLogic WorkShop 8.1 SP2 to build our WebApp. One thing
    I am trying
    to get together is a "Best Practises" list for aspects of WorkShop developement,
    particularly Unit Testing, Continous Build methodology, source control
    management
    etc.I have been through the "Best Practises Guide" that comes in WorkShop
    help,
    but it doesnt address these issues.This could help us all for future
    projects.
    1)Could anyone give pointers on how to perform Unit Testing using either
    JUnit/JUnitEE
    in the WorkShop realm, given that Controls cannot be accessed directly
    from PO
    Test classes.
    2)For a project of size say 5 developers ,does it make sense to have
    a nightly
    build using tools like CruiseControl?We use CVS for our source control
    and its
    working out pretty well, but given that we currently have no Unit Tests
    that can
    be run after the build and that can provide some reports on what broke/what
    didnt?
    I am sure we all would appreciate any suggestions and more questions
    on this topic.
    Thanks,
    Vik.

  • Suggestion request for creating a DVD with iMovie 4, but no iDVD

    ...or even a DVD burner. Sounds stupid, right? Allow me to explain.
    I recently filmed a wedding for a friend using a borrowed Panasonic MiniDV camcorder.
    My girlfriend has an iBook G4 with iMovie 4.0.1. However, she doesn't have iDVD...because she didn't purchase a superdrive with this machine. Only the standard combo drive.
    Without knowing or thinking about any of this (this is where I was completely stupid) I successfully imported and edited the wedding footage. The final time clocked out at an hour and a half. I had a grand old time doing it, until I started thinking about how I would get this to DVD. I have since returned the borrowed camcorder.
    Do you think it is possible or even advisable for me to:
    a) not purchase iDVD or a DVD burner as this is most likely the only video project I'll ever work on
    b) Export the movie in the highest quality format as possible
    c) Transfer said file to an external hard drive (which I would be willing to purchase as I would have other applications for it later)
    d) Bring it to a public facility in my town (like Screenz) that has iMovie, iDVD, and a superdrive and burn it there. Of course I realize that depending on the quality I export at, this could take several hours to do, but if it could be successful I'd have no problem doing so. I also realize I should scope them out and determine what versions they have.
    Your thoughts? Should I attempt this? Need more info?
    Thanks so much for your suggestions! Call me an idiot if you need to. I have no pride in this matter.

    Should I attempt this? Need more info?
    ... hm, don't know the folks of Screenz, wether they allow to "use" their machines without a fee... but, why not giving it a try?
    .. buy the ext. harddrive there... makes you a "friend" & good customer..
    after purchasing the drive...
    * make sure, it has a firewire connection (=100% compatibility)
    * connect drive, power on...
    * launch Disk Utility from your Utilities Folder...
    * select drive
    * choose in drop-down menu "MacOsExtended/hfs", give a nice name..
    THEN, export your project, share/Quicktime/Full Quality...
    AND drag'n drop your iM project (that with the star icon) onto drive
    File 1 is in case, for some reasons, File 2 isn't accepted.. the qt.mov could be imported into any iDVD version...
    File 2 is in case, they have versions which accept your iMproject folder (any iDVD4 - 6 should do so); this file keeps chapter markers, in case you use one; and stills have probably a slightly better quality... then, you launch iDVD, choose a nice theme, drag'n drop the iM from your hd to iDVD window...
    try to get access to some "überMac", Intel quadcore 4GB RAM ... then, iDVD creation is done with your 90min project in less then 15minutes....
    buy Verbatim dvd-r, no second try needed..

  • How do you send comments to Adobe re suggested improvements for Beta projects?

    I think it's a great idea making beta projects available for testing - it just seems strange the HELP menu does not have a direct link back to developers that one can easily send comments/suggestions. I hope I'm in the right place now?
    My comment with the new version is:
    - you still can't see the ACTUAL SIZE of the file, only the original size of the photo. If you have converted the RAW file...to bad.
    - you still can't find what the colour space of the photo is - can you?
    These would seem to be pretty basic functions such a "high end" programme should be able to deliver.
    Do like the new additions though but shame such an easy to use function such as PRINTING does not have ability to see the consequences of different 'rendering intents' on screen.

    Use the beta forum at http://forums.adobe.com/community/labs/lightroom3
    McL

  • FM/BAPI/BADI  to create Request For Proposal from Puchase Requisition?

    Can somebody suggest me some some function Modules, BAPI's or BADI's to create a RFP from Purchase Requisition?????????

    done

  • I am creating a request for proposal form and I need to add a commission structure field.  I created a table using the ranking field and now I need to delete the "dots/buttons" and turn them into text fields, is this possible?

      I created a table using the ranking field and now I need to delete the "dots/buttons" and turn them into text fields, is this possible?

    It sounds like what you are trying to do is edit the choices in a likert field to something other than the default radio button. This is not something that you can do in Formscentral at this time.
    Andrew

  • Request for SureTrack Project Manager 3.0c Patch

    I know Oracle no longer supports SureTrack, and we are ultimately going to switch to Primavera.  However, we are currently running 3.0B and would like to get the C upgrade.  Is there anyway to get it still?

    Hi,
    once you open the CSS window, then on the right side you should see the option called "Fingerprint". It should be on the botom of this window.
    Please select this option and then choose "Manage". Try to configur the Fingerprint in here, so that it will be reinicialized.
    Let me know, if you already tested this option and if yes, then the step-by-step procedure would be appreciated.
    Cheers

  • Is JSP the right technology for this project?

    I'm heavy into core java, but haven't used JSP before. The project manager suggested JSP for this project, but since I'm writing the spec and the code, I need to determine if it's suitable for the task before committing to it.
    Overly-simplified summary:
    web-based application
    simple form interface, fill in the blanks
    user inputs a filename, and a piece of data or two to find within the file
    application finds the (binary) file on the server, parses it into a known data structure, and finds the data element that contains the specified information.
    application formats the data element and displays it in a web page.
    user has the option to save the data in text format or as a binary file on the local machine
    That's pretty much it. There are a few things that I'm concerned about, and am not sure whether JSPs are capable of handling:
    1. searching the local hard drive (in known directories) for a specific file and opening it
    2. creating, for instance, a MappedByteBuffer of a portion of the file and accessing data within it
    3. saving data in text or binary format on the user's hard drive
    If the JSP can run core java style code on the server, that answers 1 and 2 easily. 3 seems like it should be possible, but like I said, I've never used JSP.
    Of course I'll look up the specifics myself, but perhaps someone who has been using this technology for a while can answer my simple question:
    Is JSP a suitable tool for this job?

    So this project looks like one that could be handled not no roughly using a combination of Servlets and JSP.
    web-based application
    simple form interface, fill in the blanksUse JSP for the displays. Forms, and such...
    user inputs a filename, and a piece of data or two to
    find within the file
    application finds the (binary) file on the server,The file is on the server right? Good. Then use a Servlet to find the file. Better, actually, to use a Servlet to call some other PlainOldJavaObject that finds the file for you. That way you can test and code outside of the web environment then just integrate into Servlets/JSPs when needed...
    parses it into a known data structure, and finds the
    data element that contains the specified
    information.Again, use Servlet, or a POJO object the Servlet calls to do this stuff.
    application formats the data element and displays it
    in a web page.Good thing for JSP to do. Just let the Servlet get the results back from the POJO doing the work, then store them such that the JSP can read results and format an HTML page around them.
    user has the option to save the data in text format
    or as a binary file on the local machineOn the client's local machine? That is doable, I think. Again, use a Servlet to pass what and how to save to a POJO that that does the work. Then the servlet streams the data to the client (using a content type that will ensure the download rather than display...)
    That's pretty much it. There are a few things that
    I'm concerned about, and am not sure whether JSPs are
    capable of handling:
    1. searching the local hard drive (in known
    directories) for a specific file and opening itLocal meaning Server? Yes, best for Servlet/Data Access Object rather than a JSP though. Local as in Client machine: No.
    2. creating, for instance, a MappedByteBuffer of a
    portion of the file and accessing data within itServlets have full access to the normal Java API, but they run on the Server, so again, as long as the file is on the server... no problem.
    3. saving data in text or binary format on the user's
    hard driveYeah, easy. Just a quick download servlet. I believe there are a couple examples here in the forums. Other sites may have better ones...
    If the JSP can run core java style code on the
    server, that answers 1 and 2 easily.It can, but a little repetition here... this is best to do in Servlets rather than JSP. JSPs should be kept to display only.
    3 seems like it
    should be possible, but like I said, I've never used
    JSP.
    Of course I'll look up the specifics myself, but
    perhaps someone who has been using this technology
    for a while can answer my simple question:
    Is JSP a suitable tool for this job?

  • Restriction of sales order conversion to billing request for projects not r

    Dear all,
    We have SD integrated with Project systems. Each of the sales order is linked to the WBS element of the project which has to be billed. Sometimes a project which is not released is attached to the sales order and while billing it doesnu2019t get posted to accounts because that project/WBS element is not released. Is there a way to restrict conversion of sales order to billing request if the project is not released?
    Looking forward for help.
    Thanks and regards,
    Padmaja

    Define a new condition type and assign it to the pricining procedure
    In the requirement routine have a new routine and put a logic so that it compares the subtotal field A of nett price
    For e.g KOMP-NTPRC
    The condition type should apply when KOMP-NTPRC < =the draft amount
    You have to try this
    I havent done it practically
    Regards
    Raja

  • OA Framework newbee - Need suggestions/advice for a new project

    Dear All,
    We are starting up a new "Online Forms" project which aims to move all the offline paper based forms to online forms with online approvals etc.
    We are still new to OA, hence looking for tips from the gurus out here.
    We have various forms (upto 50 forms) e.g. Request for an Employment Letter, Request for Car Loan, Request for a salary bank transfer , in which the employee fills out certain fields specific to that request and submits the request. The request then goes for approval.
    I have gone through the OA dev guide which states that the structure should be :
    schema/server - EO
    server - VO, AM
    webui - Controller
    lov/schema/server - LOV related EO
    lov/webui - LOV related controller
    1 Should we further segregate everything based on the form ?
    E.g. For car loan request the EO s will go to : schema/server/carloan
    and For salary bank transfer : schema/server/bnktransfer
    and The common EO s would go to : schema/server/common
    2 If we have some helper classes, where would these go ? under util/schema ?
    3 How many application modules should be created for such an implementation. Should we have one AM per form ? (With LOVs having their dedicated AM?)
    Will appreciate if someone can guide us on the above questions. It would be helpful to set up the right base !
    Thanks,
    Gagan

    Thanks James and Peddi !
    Peddi, thank you for the detailed stucture. Did you mean that we must put in all the pages and their CO s in the same package ? There are going to be so many forms, with each form having atmost 5 pages - is there any harm creating one package per form ? (Ofcourse beneath the standard structure. E.g. CO's would be in webui, then would be further classified based on the form, so webui/carloan, webui/empletter and then there would be webui/common - for all the common stuff)
    We are also thinking in terms of one AM per form. The forms are simple -
    Page 1 - are you submitting for yourself or another employee
    Page 2- The form itself - The forms may display some employee information etc from APPS. (Grade, salary, exisitng loans etc)
    Page 3 - Review or confirmation page with a submit button.
    Thanks !

Maybe you are looking for

  • How Do I Store HTML in a String Variable and then display in JSF

    Hi, I generate some HTML code and store in a String varible (ie. String str = "<b>Hello World</b>";) I want to display the HTML in a JSF page. I tried using <h:outputText value="binding to the variable"/> and it prints out the entire string and not t

  • Supress Printing of Aging "Header"/Summary  Page

    I hope this is a simple change.  My customer would like to Not Print the summary/header/Page Zero when ever they execute an AR or AP aging report.  How do I go about getting this page to NOT print? Thanks in Advance Dana

  • Total Transfer & Organizational Change (SEM-BCS)

    Dear colleagues! Got som challenge with processing a merger under consolidation of investments in SEM release 4.0. As I understand, the proper method to apply to mergers is a) a divestiture of the old consolidation unit and b) postings of account bal

  • Error with layers

    hey guys, i am soing some work here and i have a problem. i created a layer under my main layer that is used as a background , but there is an ugly effect , how fix that? it looks like the letters have an white stroke http://imageshack.us/scaled/land

  • Stacked canvas dispalying problem

    hi am displaying multiple stacked canvas on a content canvas. i have a problem in displaying them even hiding the first canvas(B) am not able to display the second canvas(A) its still showing the first canvas(B). am using show_view(A) to display the