Data model that takes part of data to DSO and part to cube

Hello experts,
I have a question about the data model I am currently working on. This model is about a reservation agency, where a customer contacts the agency through a sales representative and makes a reservation for a certain event. He later has the option of confirming or cancelling the reservation. We will be receiving data for future reservations every day, with the updated status of future and recently past reservations, sales representative in charge of the reservations, income that will be perceived from each reservation (if the reservation is confirmed) or that was perceived if the event already took place, and more.
I have found the need to use a DSO to update the reservation status of incoming reservations, as well as other fields. I am loading from a flat file with 20 fields, and the destination is a cube, after the data gets cleansed in the DSO, where there are 2 key fields (reservation code and reservation date).  However, not all the remaining data from the flat file needs to get updated. Out of the other 18 fields, only around 9 may change on an update, while the others will never change (for example, the customer name, confirmation date and event name will not change, while the sales representative, reservation status and income perceived can change from one day to another).
I was designing a model in which the DSO contained all 18 non-key fields as data fields, so that everything got updated and passed to the cube, but then I thought that perhaps since many fields will not change, it would be better if the DSO only updated those fields that could actually change, while the other fields "jumped" directly to the cube. After the DSO updates the changing fields, the others will already be in the cube. This way, the DSO would receive and have to process less amount of data, making the DSO tables smaller and the process more efficient. But I cannot find a proper way to do this from a single data source, since the data has to pass from the data source to the DSO and then through a transformation from the DSO to the cube.
Is there a way to accomplish this, or should I just have all fields go through the DSO and from there to the cube?

Hi, thanks for the suggestion. The reservation code, as of right now, is not master data, and it is unique almost always, except for rare occurences where the same customer makes several reservations, each one for a different date (that is why for the DSO I am using as key fields both reservation date and reservation code). Because of that and the fact that there are lots of reservations made each day, we had defined that object without master data (since the master data table would be huge in a short amount of time). Perhaps I should change it to become master data? Or what should we do?

Similar Messages

  • Difference between cooling fan part no. 650847-001 and part no. 665277-001?

    Replacing fan in pavilion dv6-6117dx... - the fan has become very noisy.  I see that HP is no longer selling fan part no. 650847-001, but I've located that part (new).  HP is now selling fan part no. 665277-001.  What is difference between cooling fan part no. 650847-001 and part no.  665277-001?

    Replacing fan in pavilion dv6-6117dx... - the fan has become very noisy.  I see that HP is no longer selling fan part no. 650847-001, but I've located that part (new).  HP is now selling fan part no. 665277-001.  What is difference between cooling fan part no. 650847-001 and part no.  665277-001?

  • Data Modeler EA1:  Importing SQL Server Data Dictionary issue

    I am using the Data Dictionary Import Wizard to import the Schema of a SQL Server 2005 database (JDBC connection has "SQL Server 2005" as the Type) into the Oracle SQL Developer Data Modeler. In step 4 of the import, under the "Import to:" section, there is only SQL Server 2000 available in the drop down.

    Database Name: Microsoft SQL Server
    Database Version 10.00.2531
    I assumed that a SQL Server 2008 DB would be handled as a SQL Server 2005 DB (that is until 2008 is supported). Currently the db is not using any SQL Server 2008 specific features.
    In Oracle Developer Data Model 2, the tables with xml data type would not import. This time, those tables did import.

  • Data Model best Practices for Large Data Models

    We are currently rolling out Hyperion IR 11.1.x and are trying to establish best practces for BQYs and how to display these models to our end users.
    So far, we have created an OCE file that limits the selectable tables to only those that are within the model.
    Then, we created a BQY that brings in the tables to a data model, created metatopics for the main tables and integrated the descriptions via lookups in the meta topics.
    This seems to be ok, however, anytime I try to add items to a query, as soon as i add columns from different tables, the app freezes up, hogs a bunch of memory and then closes itself.
    Obviously, this isnt' acceptable to be given to our end users like this, so i'm asking for suggestions.
    Are there settings I can change to get around this memory sucking issue? Do I need to use a smaller model?
    and in general, how are you all deploying this tool to your users? Our users are accustomed to a pre built data model so they can just click and add the fields they want and hit submit. How do I get close to that ideal with this tool?
    thanks for any help/advice.

    I answered my own question. in the case of the large data model, the tool by default was attempting to calculate every possible join path to get from Table A to Table B (even though there is a direct join between them).
    in the data model options, I changed the join setting to use the join path with the least number of topics. This skipped the extraneous steps and allowed me to proceed as normal.
    hope this helps anyone else who may bump into this issue.

  • Import of ERwinR8 data models into Oracle SQL Developer Data Modeler

    Hi!  My site want to move off ERwin R8 and use Oracle SQL Developer Data Modeler.  When will Oracle SQL Developer Data Modeler support the import of ERwin R8data model xml?
    Thanks very much,  Patty

    Hi,
    You can add the classic SCOTT schema with EMP/DEPT tables to a 10g Express Edition DB by running this script as SYSTEM:
    C:\oraclexe\app\oracle\product\10.2.0\server\RDBMS\ADMIN\scott.sql
    Also, you may wish to upgrade to the current version of SQL Developer:
    http://www.oracle.com/technetwork/developer-tools/sql-developer/downloads/index.html
    As for importing a .dmp file, you import it to the database, not SQL Developer. Please post that question to the appropriate forum.
    Regards,
    Gary Graham
    SQL Developer Team

  • 4.0 EA1 - Data Modeler does not show columns data types correctly

    Data Modeler shows all columns data types as 'unknown'.

    Hi,
    you need to check "system data types" directory and it contents. Its default location in SQL Developer is sqldeveloper\sqldeveloper\extensions\oracle.datamodeler\types
    Check "Preferences>Data Modeler>Default system data types directory" setting. If it's empty then copy defaultdomains.xml from previous installation to directory above.
    If it's not empty then you need to copy types.xml and defaultRDBMSSites.xml from default location to directory set as "Default system data types directory".
    Philip

  • Last 6 months of data based on date feild that is an integer data type

    Hi Folks
    I have a date column called 'YYYYMM' that is an Integer data type in YYYYMM format (eg. 201309). I want to return records from the last 6 months. 
    If the column was in a date format I could use something like 
    [YYYYMM] >DATEADD(M, -6, CURRENT_TIMESTAMP)
    Therefore I assume I need to do a CONVERSION of INT into a date format with something like
    CONVERT (DATE, [YYYYMM]
    But I get the message  "Explicit conversion from data type int to date is not allowed"
    Can someone suggested a work around?
    Many thanks Steve

    another way is this
    SELECT *
    FROM Table
    WHERE DATEADD(mm,(dateintfield%100)-1,DATEADD(yy,(dateintfield/100) -1900,0)) >=DATEADD(mm,DATEDIFF(mm,0,GETDATE())-6,0)AND DATEADD(mm,(dateintfield%100)-1,DATEADD(yy,(dateintfield/100) -1900,0)) < DATEADD(mm,DATEDIFF(mm,0,GETDATE()),0)
    Please Mark This As Answer if it helps to solve the issue Visakh ---------------------------- http://visakhm.blogspot.com/ https://www.facebook.com/VmBlogs

  • How do I link a textbox with a date so that I can input mm/dd/yy and in the next box have it read the month ie December?

    Basically, I want to know how to do this:
    INPUT:  12/04/2014
    OUTPUT1: December
    OUTPUT2: 04
    OUTPUT3: 2014
    If there's java scripting involved, I'll need a guide, but I have some programming experience. 

    That can only be done using JavaScript.
    The input date is a character string and needs to be converted to the JavaScript date object, from which the month and year can be extracted using one of many different methods.
    var cDate = this.getField("input").valueAsString; // get the date string value;
    var oDate = util.scand("mm/dd/yyyy", cDate); // convert date string to date object;
    var cFullMonth = util.printd("mmmm", oDate); // get full month text from date object;
    app.alert("OUTPUT1: " + cFullMonth, 3, 0);
    var nDate = util.printd("dd", oDate); // get 2 digit month;
    app.alert("Output2: " + nDate, 3, 0);
    var nFullYear = oDate.getFullYear(); // get the 4 digit year;
    app.alert("Output3: " + nFullYear, 3, 0);

  • I want to display all errors in a listbox. Is there a simple way to do this, such as a vi that takes as input: error_in, error_out, listbox and then appends the error text to the listbox if the error_out is different than error_in?

    would like to display time of occurrence and error text, so possibly a table instead of a listbox

    You can check on the alliance page for a product that does this, but there are no LabVIEW utilities to do this specific task. You will have to build one yourself it seems.

  • IPhone 4 app that takes a picture / video then automatically and immediately sends the pic to an eMail addr

    does such an app exist currently

    I have a similar problem. Some of my photos are either shown for nearly a second and then go white or it's just a white screen. Others I can just view normally.
    Following another post (in which photos turned black instead of white, but nevertheless the same issue) I tried editing the "white" one (apply another filter) and I was able to view them again.
    Still it is an annoying bug, after intalling iOS 7.0.3 on my 4S. Hopefully there will be a solution soon!

  • A way to have part of the screen presentation and part live web browser?

    I'm trying to put together a presentation that involves demonstrating a
    live web site.
    Neither Keynote or Powerpoint will let me imbed live web pages into a presentation on a MAC. (ibrowser plug-in will do it for powerpoint PC but not MAC).
    I'm wondering if there isn't some way to use two programs to accomplish my goal, which is to have notes about the live web page on screen (sort of prompting and reminding me of what to show next on the web site), while showing the web site and working with it on another portion of the screen.
    I come close by creating a powerpoint presentation creating my "prompting notes"
    on only the far left side of the powerpoint pages, then turning it into a PDF, then opening the PDF but pushing the window all the way to the right side of the computer screen so on the right I see my "notes" and on the left to center of the computer screen I have the live SAFARI web browswer. I can move from page to page on my slides by hitting the "next" page button on the pdf PREVIEW window.
    It kinda works, but isn't anywhere near as slick or clean as I'd like.
    Can anyone think of a cleaner way to do this with any combo of MAC applications?
    Thanks for any input.

    I figured it out myself! I'm making a quicktime movie out of the presentation,
    scale the quicktime window to a corner of the screen, and then have the web
    browser on the rest of the screen.
    Just thought I'd post in case anyone else had this problem and was looking for
    an solution!

  • AudioBook Import and "Part of a Gapless Album" and "Part of a Compilation"

    Do these options need to be checked (on) for audio books? I have checked Remember playback and Skip when shuffling, but not sure about the gapless album option. If they are not on, Will I have to start each new disk segment manually or will it play automatically, anyway?
    I want to upload the audio books to a Shuffle, which uses voice notification and don't want to have to click my way through trying to find a track.

    Okay, I have an update that may enlighten you. I've discovered playback in iTunes 7.7 does indeed work, but only if you play the first track from the start, or forward five seconds or so from the end. I was forwarding with less than five seconds left on the first track, so there was a gap before the second track started. So, if I listen to track one from the beginning, or forward it with about five seconds remaining, track two plays without any gaps - seamless!
    Maybe Apple ain't so bad after all
    I've also tried this on an older version of iTunes installed on my laptop so it's definitely not an issue with 7.7
    Hope this helps anyone remotely interested
    Cheers,
    Dash

  • APEX application development with an existing data model

    Dear all,
    We - as a company - are trying to build an application in ApEx with an existing data model. The idea is that the data model that has all sorts of TAPIs and business rules defined is going to be re-used in an ApEx environment. I am actually wondering whether this is possible, wise, feasible. When I am building some simple pages on one specific table, which has approx. 35 fields, sometimes the triggers around that table fail. Before I am actually going to dive in to try and sort these problems I am wondering whether this use of a data model in an ApEx environment is wise.
    I mean, when you build an ApEx application there are usually no triggers and TAPIs available. My logic is that the ApEx application can look after validation and stuff.
    Does anybody experienced have anything smart and useful to say about this. Any feedback is appreciated.
    Kind regards,
    -victorbax
    -leiderdorp, the netherlands

    Hey vik,
    At my company we rarely use the standard APEX wizards because of multi-linguility (on data level) and error management issues.
    We always create an API in PL/SQL and call the procedures for APEX making APEX the 'view' layer in a kind of model-view-controller architecture.
    The main thing to keep in mind is maintainability, if you're working with an existing datamodel with an API that works it's probably best to just created forms and reports through APEX and then calling the appropriate pl/sql (packaged) procedure manually. We believe that this kind of architecture has the downside of being a little more work initially but it's much easier to maintain large projects through a self written API and take care of issues like error handling, logging and multi-linguility through a self written API.
    Kind Regards,
    Geert Guldentops

  • BI Publisher: not able to see the xml data after creating a data model

    I am learning BI publisher and trying to create a report data model
    I created a new data model from the report tab, use query builder, able to see the results. Then i save it and try to launch XML view from clicking View .
    I am getting unexpected exception, not able to see the XML view .
    in the server console i got servlet exception, here is one of the line
    com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:303
    Edited by: joysaha123 on Mar 17, 2010 6:07 PM

    Hi karthik
    Thanks for your response
    Actually iam a beginner in java coding hence struggling to come up with the things
    I tried putting your code and onserver side i see it is returning 09:12:17,234 INFO [STDOUT] [root: null]
    actually the same program i wrote in java
    and the same method i was calling from the main
    and it is working fine and the xml document is getting displayed one important thing to be noted here is that the factory.newDocumentBuilder().parse(new File(filename));is returing XmlDocument
    and the printing takes place
    but the in same method public static Document parseXMLFile(String filename, boolean b) in servlet
    the line factory.newDocumentBuilder().parse(new File(filename)); is returning DeferredDocumentImpl
    and this creating problem , had it returned XmlDocument
    i would have printed the elements one one
    but as it is returning deferredimpl
    iam unable to print the elements
    could you please tell me why factory.newDocumentBuilder().parse(new File(filename)); is returning DeferredDocumentImpl
    in servlets but in plain java pogram it is returing XmlDocument
    Thanks
    Bhanu

  • BIP Trial 11.1.1..6: Error while generating XML data in Data Model

    Hello,
    I have created a Data Model with a single query. After saving the DM and clicking on the XML icon to generate sample data, I get the following error:
    The XML page cannot be displayed
    Cannot view XML input using XSL style sheet. Please correct the error and then click the Refresh button, or try again later.
    End tag 'span' does not match the start tag 'img'. Error processing resource 'http://localhost:7001/xmlpserver/servlet/xdo'...
    *<table style='background=color: #d9e5ef; margin-top: 10px;' width='100%' cellspacing='0' cellpadding='0' border='0' summa...*
    I have verified that the SQL runs without errors in SQL Developer using the same connection parameters as whats used in the DM.
    There are no html tags/key-words etc being used in the sql our it's output.
    Is there a a way to debug this? This is extremely frustrating. Especially since the same sql works without any issues in Oracle Reports.
    Thanks,
    Manish

    ya i can understand we wont do the sql logic at the data model part as some time performance issue may come when comparaed to sql run in package and sql running in data model . so i have mostly done using package and i will just do select * from table in the data set of data model so i didn't face any issue's like this .
    once check this tutorial may be you already
    i use to create parameters like this i didn't face any issue
    SELECT * from TEST where ID=:p_id
    http://st-curriculum.oracle.com/obe/fmw/bi/bip/bip11g/gettingstarted/gettingstarted.htm

Maybe you are looking for

  • Is it possible to make a local class accessible in SE24 subclasses?

    G'Day, The scenario is simple: I have a global class created in SE24 with a local helper class defined in the local definitions/implementations sections. The issue is anything declared here is private; however I would like my local class to be availa

  • A Secret 2.1 Goody - Bluetooth Problems Have Been Fixed!!!

    At last some good news about the iPhone software updates. With 2.0.2 (on my 1st generation iPhone), I could not listen to voice mail through my new Plantronics bluetooth, but could hear it through my old Motorola set. I then unpaired the Motorola, re

  • TS3992 why can't i back up via 3g?

    why cant i back up my phone via 3g or my PC...??

  • MRBR - Include new field in the tcode

    Dear all , Is it possible to include new field like DIVISON in the MRBR ? If yes in the std system , how we suppose to do that ? best regards, ale

  • MBP 17 : HP W2207

    Hi. I have a 17 inch MBP and I just got a 22" HP Screen. Works fine, but is there a way of getting the built in speakers to work? Or how about the tilt feature? thanks for any help!