Small Case Study

I have one small case study that I am trying to solve to understand the dimensioanl data modeling concept better.
We deal with lots of small securities (loans) everyday. We generate Time Series reports from this data, most of the times we look at Market Values and Duration of the securities at aggregated level.
Everyday we get thousands of securities, each having a type, category, coupon and an amount. E.g.
Sec Id Type Category Coupon Amount Date
100 Arm SF_ARMS 5.0 $1200 04/27/05
101 Arm SF_ARMS_TREASURY5.5 $2000 04/27/05
102 Fixed SHORT_TERM 5.5 $1800 04/27/05
103 Fixed LONG_TERM 6.0 $1000 04/27/05
Sec Id Market_Value Duration Market Calc Batch Date
100 1350 3.12 M1 C1 B1 04/28/05
101 2100 2.5 M2 C1 B1 04/28/05
102 1900 3.0 M1 C1 B1 04/28/05
103 1100 2.7 M1 C1 B1 04/28/05
I have to produce a report like this:
Market Value Duration
Arm
SF_ARMS X X
SF_ARMS_TREASURY X X
Fixed
SHORT_TERM X X
LONG_TERM X X
My questions are:
1) Dimensions I have identified are: Securities, Market, Calculator, Batch, Time.
2) Do we need two separate fact tables for Market value and Duration ? Or they can be in one ?
3) Should Amount and coupon be security attributes or sit in a separate fact table. According to one book any numerical values should go into a fact table.
4) What about Type and Category, are these attributes of Security Dimension.
Any guidance in this direction will be highly appreciated.
Shalu

Shalu, here are a few more items to consider. I'll take a stab at these because I'm currently working on a similar investments cube (though with a lot more dimensions)
- Market value and duration can go into a single fact table if they share the same dimensionality (as noted). Not sure of your application, but are you trying to do any market rate scenario analysis (i.e. what happens if the yield curve shifts up 50 b.p. or down 50 b.p.)? If so, then some variables (duration, avg life, convexity) will need to be dimensioned by scenario, while others (book value, for instance) do not fluctuate based on the scenario and therefore would be in a different cube.
- Amount and Coupon rate should probably not be stored in the fact table. Having said this, you have several options:
1) store as attributes in the securities dimension
Pros: easy for users to select all securities that match a given amount or coupon rate
Cons: Difficult to band these together on a report or to aggregate the totals (i.e. total market value of all securities in the 4.00 - 4.99% coupon rate band)
2) store as hierarchies in the securities dimension
Pros: both amt and coupon could be banded and summarized over the hierarchy, making banding reports very easy to do
Cons: Difficult to impossible to easily show BOTH amount bands and coupon bands on a single report, since one OLAP query will only allow one hierarchy to be selected
3) store as separate dimensions outside of securities
Pros: easy to band, can show both bands simultaneously on a report
Cons: creates 2 more dimensions that increases cube size (although you will find the new "compressed composites" in 10g work wonders on this)
Note that all these points also apply to your #4 re: type and category.
Just because I'm curious, what information do your dimensions "calculator", "batch", and "time" provide?
Thanks,
Scott

Similar Messages

  • SAP PS Case Study

    Hi,
    Can anyone provide me a SAP PS case study or a small project description ? Need to Prepare a small presentation.
    Thanks
    Ankur

    The below link mentions "PSAP<SID>ES<rel>[X] or PSAP<SID>EL<rel>[X] " when in a recent SAP/Oracle book mentions PSAP<SID><REL> which was where my confusion came in as to which was correct.
    http://help.sap.com/saphelp_nw70/helpdata/en/9f/4a56b2185851468b39b719daa2d3aa/content.htm
    The book I have says PSAPEL<REL>D is tablespace for release-dependant compiled abap code
    and PSAPES<REL>D is for release-dependant abab source code
    But the link describes them Exchange tablespaces.
    Sorry if this has wasted time..... I will just go with PSAPQAS700 as you've all said.
    Regards.
    Edited by: Jason Bryan on Dec 2, 2008 8:48 PM

  • Resource request case study

    <<Asking for documentation is not permitted in the forums. If you wish to discuss this subject though, you should ask in the Coffee Corner forum. ABAP Objects is definitely the wrong forum!>>
    hi friends,
    Can anybody help me to get some documentation about resource plannning and request for a resources in the company or small college campus case study????? because i planned to do in the abap objects..
    Edited by: Matt on Oct 7, 2010 8:51 AM

    Hi,
    Try Boson Router Simulator on www.boson.com which have loads of netmaps for enterprise levels.
    Also read documantation on www.cisco.com/univercd which will help a lot.
    I would suggest start from two routers..........:)
    Regards
    JD

  • Java EE 5 Tutorial case study source code is AWOL

    I'm new to Java EE and am using the tutorial to bring myself up to speed. I have downloaded the file that contains all of the source code for the tutorial (by clicking the "Download" link from any page in the tutorial), but have noticed that the file does not contain the code for the case studies (chapters 37 and 38). Does anyone know where I can get my hands on the code for the case studies?
    Thanks!

    Nevermind!
    For some reason, clicking on the link to download the tutorial file while at work resulted in getting a previous version of the file (j2ee-5_0-beta-doc-tutorial.zip) that does not contain the case study code. When I downloaded the file at home, I got a file (javaee-5-doc-tutorial-1.0.zip) that contains the case study code.

  • Organization structure for Case study .... need yr advice

    Hi …I am in process of preparing an org structure for one of the company.
    The company operations is like ….
    The company has four factories in different locations and have 3 Regional distribution centers (RDC) across india. Each distribution center has 5 branches (Sales Offices), in this way they 15 Sales offices across India.
    Most of the materials are procured by factories independently while some materials are centrally procured. Factories produce Finish goods and they are either sale to customer directly ( big regular customers) , or transferred to RDC to cater the requirements of other MID size customers and the other possibility to transfer it to Branches for Retail customers. RDCs also transfer FG to Branches.
    All factories , RDC and branches have warehouse facility , however branches have limited warehouse facility as the customers supported by them are very few and generally deliveries are made directly from RDC / Factory.
    They also have one R&D department in another location to develop new products and material is generally transferred from factories to R&D department.They also have one project division at the same (R&D) location which handles commissioning of new plants and procurement of capital goods.
    Raw Material , Semi finish and FG are transferred between factories and FG material is also transferred between RDCs.
    The group also has another Company which produces another line of products. RDCs and Branches of first company also work for second company (which means same RDC can store FG produced by both companies) and also Branches can also have FG material of both companies. Second company doesn’t have any specific R&D or capital division and R&D and capital of first company also work for second company.
    Inter company transfer between both companies is a regular practice.
    > Proposed Org structure
    Company – Group Company
    Company Code – First company and Second company
    Factory Configurations
    For first company
    4 Factories will be 4 plants
    Factories Structure (Storage locations / warehouses and storage type)
    Since factories have different type of material ( like FG , Raw material , WIP ) therefore I am confused what option I should select 
    1) 3 storage location ( for each plant) and one warehouse, 1 storage type
    2) 1 storage  location and three warehouses (I think this is not possible in SAP , not sure ?? )
    3) 1 storage location , 1 warehouse and 3 storage types
    RDC structure
    RDCs have full fledged warehouse facility and therefore thinking of making them also as Plant. Every RDC will have 6 Storage locations , 1 for First company RDC itself, 5 for associated branches and I feel each “RDC storage locations” should be a associated to a separate warehouse also.
    ( Since both companies produce different set of products therefore they will have different material and hence thinking of handling products of both companies in same plant and same storage location and warehouse , may be two storage type/area can be defined to differentiate material of both companies.)
    Branches: Will be storage locations under RDC …..
    While making branches as Storage location …. I have another question about valuation , since material from Plant and RDC is being transferred to Branches and  from there it is distributed to customers therefore the valuation of FG at BRANCH and RDC should be different as transportation cost , packing , unpacking etc cost should get added at Branch level.
    Therefore in case I make branch as Storage location , I will miss the valuation part while if I make them as Plant then there will be lot of documents get generated for each movement. Hence not sure for what option I should go.
    R&D:
    Since R& D department is involved in testing in New Product development and generally material is required to be scrapped after testing therefore thinking of making it as Plant with one storage location and may be here I don’t need any warehouse (WM) here.
    Project Division
    Project division may also be a separate plant with one storage location and NO WAREHOUSE is required to linked with it.
    Purchase Organizations
    4 purchase organizations for each plant respectively and 1 centralized purchase Org for central procurement.
    Your all valuable inputs are welcome .... looking foward to have a best possible configuration for above mentioned case study.
    Regards

    Phew... long long question
    The rule I generally follow is that the org structure should map reality.
    Company code - where Balance Sheet and Profit and Loss are prepared at the end of the year. If an entity does not do this, it is not a company code.
    Plant
    1) Each manufacturing facility is a plant (could be in 1 location or separate).
    2) Each separate location is a plant (even if it only stores goods). May be an overkill, but helps when legal requirements change or the location is upgraded.
    So in your case, RDC will be a plant (may be more than 1 if necessary). R&D should be a separate plant without warehouse management
    Storage location
    The only rule I follow is that there should not be any overlap of storage locations. So physically, any area of say 1 square foot should belong to one and only one storage location. Otherwise there is a lot of confusion during physical inventory. So logical locations are a no-no.
    I usually use a lot of storage locations.
    Don't have a warehouse spanning multiple plants (even though it is allowed).
    Purchasing organizations
    Have one for each location of purchase. If there is a team sitting in each plant procuring for only that plant, have it as a separate purchasing org (not strictly necessary, but makes authorization simple). For central purchasing, a central purchasing org should do nicely...
    Hope this helps,
    Lakshman

  • How to create this case study in oracle

    Orient Courier Service is a leading provider of courier services to international/domestic destinations.  The service has offices all over the country where it picks up parcels for delivery. When a customer walks in for handing over packets for delivery the clerk at the desk keys in the customer’s name, address, email, hp no,weight (package) as well as the receiver’s name, address, hp no, city and country. All the fields are compulsory except the email address. Amount is also entered and is calculated based on fixed charges which are stored in the database. For example.
    City
    Charges
    Johor Bahru
    10/kg
    Sydney
    30/kg
    London
    25/kg
    Based on the above scenario you have to come up with a physical database with the following.
    A stored function to calculate delivery charges given city and weight
    Hint (create two parameters city and weight)
    A stored procedure to insert records into deliveries table
    HINT create stored procedure with parameters for each field in the deliveries table for ex customer address, phone, email and receivers’s address etc
    please help me to solve this case study, i new in  oracle..

    How about starting here:
    Oracle® Database PL/SQL Language Reference
    http://docs.oracle.com/cd/E11882_01/appdev.112/e25519/toc.htm

  • Case study: "Large?" labview programs flooded with different VIT's

    Case study: "Large?" labview programs flooded
    with different VIT's
    Type of application:
    Computer with loads of individual hardware connected or other software (either
    onsite (different buses) or offsite (Satelite/GSM/GPRS/radio etc.).
    Hardware
    description: little data "RPM" but communications to all devices are intact.
    More "RPM" when many VITs are involved.
    Size: 1000+
    VITS in memory (goal). Total software has been tested and simulated with 400.
    I'm posting
    this post after reading this thread (and actually I cant sleep and am bored as
    hell).
    Note: I do
    not use LVOOP (but sure post OOP examples, am starting to learn more and more
    by the day.)
    Things I
    will discuss are:
    Case 1: Memory usage using a plugin
    architecture
    CASE 2: memory usage using VITs (!)
    CASE 3: updating datastructures:
    CASE 4: shutdown of the whole system
    CASE 5: stability & heath monitoring
    CASE 6: Inifiles
    CASE 7: When the hardware is getting crappy
    Total
    application overview:
    We have a
    main application. This main application is mainly empty as hell, and only holds
    a plugin functionality (to register and administer plugins) and holds an
    architecture that holds the following items:
    Queue state
    machine for main application error handling
    Queue state
    machine for status messages
    Queue state
    machine for updating virtual variables
    Event state
    machine for GUI
    Some other
    stuff
    Other
    global functionality is:
    User
    logins, user configurations and unique access levels
    Different
    nice tools like the good old BootP and other juicy stuff
    Supervision
    of variables (like the NI tag engine, but here we have our own datastructures)
    Generation
    of virtual variables (so that the user can configure easy mathematical
    functions and combining existing tags)
    Licensing
    of plugins (hell we free-lance programmers need some money to don't we?)
    Handles
    all communication between plugins themselves, or directly to a plugin or vice
    versus.
    And now we don't
    talk about that (or marketing) the main application .
    Message Edited by Corny on 01-20-2010 08:52 AM

    CASE 3: updating datastructures:
     As we do NOT use clusters here (that would
    just be consuming) we only use an 1D array of data that needs to be updated in
    different functional globals. If the the number of VITS exceeds so that the
    updating of this datastructures becomes the bottleneck, this would cause
    delays. And since in this example we use 250 serial interfaces (lol) we do not
    want to disrupt that by any delays. When this happends, does anyone know a good
    solution to transfer data?
    A thought:
    perhaps sending it down to the plugin and let the plugin handle it, this should
    save some time, but then again if more VITs are added again this would become a
    bottleneck and the queue would fill up after a while unable to process it fast
    enough. Any opinions?
    CASE 4: shutdown of the whole system
    Lets say we
    want to close it all down, but the VITs need perhaps to do some shutdown
    procedure towards the hardware, that can be heavy.
    If we ask
    them to shutdown all together we can use an natofier or userevent to do this
    job. Well, what happends next is that the CPU will jump to the roof, and well
    that can only cause dataloss and trouble. The solution here was to let the
    plugin shut them all down one by one, when one has been shutdown, begin at the
    next. Pro; CPU will not jump to the moon. Con's: shutdown is going to take a
    while. Be ready with a cup of coffee.
    Also we
    want the main application not to exit before we exit. The solution above solved
    this as the plugin knows when all have been shut down, and can then shut itself
    down. When all plugins are shutdown - the application ends.
    Another
    solution is to use rendovous (arg cant spell it) and only shut the system down
    when all rendezvous have met.
    CASE 5: stability & heath monitoring
    This IS
    using a lot of memory. How to get it down. And has anyone experienced any
    difficulties with labview using A LOT of memory? I want to know if something
    gets corrupt. The VITs send out error information in case, but what if
    something weird happens, how can I surveillance all the VIT's in memory to know
    one is malfunctioning in an effective way/code (as backup
    solution  so the application knows
    something is wrong?
    CASE 6: Inifiles
    Well, we
    all like them. Even if XML is perhaps more fahionally. Now Ive runned some
    tests on large inifiles. And the labview Inifile functions use ages to parsing
    all this information. Perhaps an own file structure in binary format or
    something would be better? (and rather create an configuration program)?
    CASE 7: When the hardware is getting crappy:
    Now what if
    the system is hitting the limit and gradually exceeds the hardware req. of the
    software. What to do then (thinking mostly of memory usage)? Needing to install
    it on more servers or something and splitting configurations? Is that the best
    way to solve this? Any opinions?
    Wow.  Time for a coffee cup. Impressive if someone
    actually read all of this. My goal is to reach the 1000 VIT mark.. someday.. so
    any opinions, and just ask if something unclear or other stuff, Im open for all
    stuff, since I see the software will hit a memory barrier someday if I want to
    reach that 1000 mark hehe

  • BW implementation case study

    Hi Guru,
    Can anyone send me one sample real  BW Implementation case study.it will help me a Lot.
    Appriciate your promit reply inadvance.

    Hi,
    Look at the link in the thread below. If you drill down on the thread, you'll get scenarios and best practices as well.
    /message/1032241#1032241 [original link is broken]
    Cheers,
    Kedar

  • Merging datasources - Confusion with SD Sales order case study

    Hello
    This is continuation of my last post.
    My case study states that the fields required are on the order. See the excerpts:
    "The SD Consultant thinks this is an excellent report and he has advised that the transmissions are held in table NAST , the gross value is sub total 1 in table VBAP and the cost is also in VBAP. He thinks the rest of the fields are on the order."
    I have been able to identify NAST table as billing header data, VBAP(2LIS_11_VAITM) as Sales Doc item info but what he means by on the order is not clear if it is the Order header table or schedule line or the old sales order 2LIS_01_S260?
    The other confusion is that payment terms and complete delivery indicator is not in any of those datasources. Is it a case of another term being used as the field in the order tables that I could not recognise or I will have to look elsewhere?

    Why not create a wrapper for the bapi, which will generate the serial nos and then call the BAPI_SALESORDER_CREATEFROMDAT2, passing it the serial no. info along with everything else?
    Hope this helps.
    Sudha

  • Gridworld Case Study - how to use a .jar file with textpad

    Hello,
    I am a student currently working on a project involving the Gridworld case study. While trying to work on my project at home, I discovered that I would get new "cannot find symbol" compiler errors that I had not previously gotten while compiling the same code at school. I am assuming this has something to do with the .jar file included in the gridworld code. How do I get textpad and/or the java compiler to find and use the .jar file and reccognise the classes which i am importing and extending in my project?
    Thanks,
    -Alex

    Thanks, It works for compiler now.
    Now, I write a html to run the applet. appletviewer
    says "
    java.lang.NoClassDefFoundError: ij/process/ImageProcessor
    at java.lang.Class.getDeclaredConstructors0(Native Method)
    at java.lang.Class.privateGetDeclaredConstructors(Class.java:1590)
    at java.lang.Class.getConstructor0(Class.java:1762)
    at java.lang.Class.newInstance0(Class.java:276)
    at java.lang.Class.newInstance(Class.java:259)
    at sun.applet.AppletPanel.createApplet(AppletPanel.java:566)
    at sun.applet.AppletPanel.runLoader(AppletPanel.java:495)
    at sun.applet.AppletPanel.run(AppletPanel.java:292)
    at java.lang.Thread.run(Thread.java:536)
    It seems the appletviewer can not find the right path for the package. How can I fix this?
    Thank again,
    Hillxy

  • OBIEE 11g RPD and case study document required for practice

    Hi OBIEE guru's,
    Could you please help me by posting OBIEE 11g sample RPD and case study document for creating Answers and Dashboards.
    I need to brushup my skills on creating Answers and Dashboards.
    Thanks in advance.

    Satya,
    have you looked at the sample app. This has many different cases and you can "play" with the data yourself. Quite powerful:
    http://www.oracle.com/technetwork/middleware/bi-foundation/obiee-samples-167534.html
    have fun
    alex

  • [ask] ucm security model case study

    hi fellow stellent users,
    i have a question to ask about
    this case study, that im trying to solve.
    the case study is,
    suppose a corporate named acme
    then i create security groups (public, internal, sensitive, secret),
    semantically a clearance level.
    then i create hierarchical accounts based on acme's divisions:
    acme/finance
    acme/acct
    acme/marketing
    then i create this virtual folders (primarily used in webdav integration)
    /finance: account: acme/finance
    /acct: account: acme/acct
    /marketing: account: acme/marketing
    this seems ok, so all users in the finance dept
    can only view/access/edit the /finance folder (and its contents)
    but there are new requirements:
    -suppose finance users want to create subfolder in the /finance
    eg: /finance/shared
    but they want to share this folder so that it can be accessible to
    acct and marketing users.
    so how can i do this ?
    i already tried creating new account acme/finance/shared
    assign that to the /finance/shared folder,
    and adding that account to all users that need to access that folder
    but, there seems a problem,
    when i browse ucm with Windows Explorer (webdav) with a marketing user id.
    i cant see the /finance/shared folder.
    maybe because the parent /finance folder is hidden/not permissible to them (marketing guys).
    but then, what is the workaround for this problem? can a user
    create a folder that can be shared to other accounts ? with a parent
    folder that is not shared.
    what's the best practice in ucm to accomplish this scenario,
    especially for working in windows/webdav environment.
    is there any changes that i must make to my current security model ??
    thanks,
    your answers will be very appreciated. :)

    Sapan, Yes I understand that and I have read it also. The problem is we would rather take care of the ROLES within UCM, such that subadmins should be allowed to create roles etc with UCM who have no access to LDAP. Basically we would like to give access of role creation to a subadmin rather then set it up in LDAP, but at the same time we would like users to get authenticated via LDAP, because we want to use Single Sign On.
    So basically the solution that I am looking for is following:
    1) Users get Authenticated ONLY via LDAP. No group mappings or filtering needs to be done (Use Group Filtering/Use Full Group Names in LDAP provider are NOT checked)
    2) Setup user's roles/groups within UCM by a Sub Admin.
    Basically what I would like to do is that we can have several websites in our UCM and each website can have Subadmins who can give/remove permission for users that reside in UCM (External/Internal anyone). Moreover I would like to give subadmins only rights to there OWN Website and they should not be allowed to do any administration work for other websites that they are not sub admin for. Also, none of the users/subadmins can see any search results from any other website data that they do not have permission for.
    This is a little complex requirement, first I do not know if UCM is capable of this, second I am a newbie with UCM, I have worked with Documentum in the past, so any suggestion is very welcome. Thanks!

  • Sap bw case study and reports development in realtime for me also.

    Sap bw case study and reports development in realtime for me also.
    forward me to kavi_kuil20022yahoo.co.in
    thanks in advance

    Hi,
    http://help.sap.com/bp%5Fbiv335/BI%5FEN/html/
    http://help.sap.com/bp_biv335/BI_EN/html/BW/FinancialAccounting.htm
    Regards,
    San!

  • Need case study of Multi-org in Oracle 11i E-Business Suite.

    Hi
    Could you please share the case study for muliti-org in oracle 11i E-business suite.
    Thanks in advance.
    Thanks and Regards
    Bharati Akkivalli

    Could you please share the case study for muliti-org in oracle 11i E-business suite. Please see these links.
    http://bit.ly/UAegf7
    https://forums.oracle.com/forums/search.jspa?threadID=&q=MultiOrg&objID=c3&dateRange=all&userID=&numResults=15&rankBy=10001
    Thanks,
    Hussein

  • BW Self learning project or case study

    Hi All, Does anyone can help me to get BW Self learning project or case study, as due to my location and work nature I can't join BW project in class, as it demands access only from inside the college, can't access from remote location, but I do have BI7 and R3 access, thanks.

    Hi Frank,
                  If you know already Bw then In IDES system work on demo cubes & itz reports...........
    Hope it will help you.....

Maybe you are looking for

  • Photoshop CS4 missing files after uninstall of CS3

    I upgraded the Adobe Creative Suite CS3.3 Design Premium today to CS4 on my MacPro. The upgrade went smoothly. After using the Adobe uninstaller for CS3 and starting Photoshop CS4, an error message appeared stating that required support files were mi

  • Threaded program takes more time than running serially!

    Hello All Ive converted my program into a threaded application so as to improve speed. However i found that after converting the execution time is more than it was when the program was non threaded. Im not having any synchronised methods. Any idea wh

  • How to maintain Proportional Factors in SNP (not in DP)

    Hi Gurus! I want to maintain proportional Factors in SNP but could not know how to do. I read saphelp and know that we have to set up as following Steps: -In Planning Area:          1.Set the Keyfigure calculation type For Key Figure KF1 to P or I   

  • Insert Flash Button Error

    When I try to Insert Flash Buttton, I am now getting the following error message: While executing object Tag in Flash Button.htm, the following JavaScript error(s) occurred: At line 205 of "C:\Program Files\Macromedia Dreamweaver MX 2004\Configuratio

  • Dreamweaver has been running extremely slow with reflow.css.

    Dreamweaver has been running extremely slow with reflow.css. Wondering if anyone else is encountering this issue? If so, any fixes or known variable that causes this to happen?