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, PattyHi,
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 Steveanother 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 -
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); -
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.
-
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 netherlandsHey 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 PMHi 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,
Manishya 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
-
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!