OWB general questions for effective use.

Hi all,
I have been using OWB for a while now, and am getting to the point where I want to make sure I am using it effectively.
For example, how does one decide what to include in one project, or to split it up into multiple projects? I am loading a warehouse, and so far I am only loading raw data into tables.
My next step will be to perform ETL on the raw data and start forming more structured warehouse data. Would that step be better contained in a separate project? Would I need to repeat the definitions of the tables in the loading project? Should I just keep the whole thing in one project? The loading project is quite large, as we have raw data from many sources, and it seems to get one file in takes about 5 - 7 OWB objects (flat file, ext table, 2 - 3 mappings, process flow, 1 - 2 tables.)
So I have dozens of mappings, tables, etc.
Even though much of the data comes from different places, it is generally used together by the end users, and the ETL will likely also need to use most of it together.
Is there any "Best Practices" posted anywhere?
Another question that has come up is this: It seems the idea is to create the warehouse structures completely in OWB and deploy to the DB. However OWB doesn't allow for a full table definition, for things like Triggers, or for advanced features due to a later DB version.
So does one just create a "phantom" entry in OWB that is never deployed, and then create the actual table manually, or deploy and then modify manually to add the trigger?
Or are we not supposed to be using DB triggers, and instead control everything through OWB?
Any insight would be appreciated.
Thanks

Hi
I think the kind of questions you are asking are more aimed at methodology's not so much OWB. There are plenty of sites you can get this kind of info from one but not necessarily the best being <http://www.ittoolbox.com/>
In any case we use three projects and multiple schemas
project & schema 1 is used to collect data quickly from multiple sources
project & schema 2 normalizes the data (acts as the storage repository)
project & schema 3 is where the datamarts exist (de-normalized data)
this approach allows you to isolate your integration layer from your reporting layer. most changes only affect one of the layers, not all.
as far as creating your structures in owb is concerned I seen no problem, provided you are using a good ER tool and have ironed out any potential problems.
I have certainly created triggers manually and added them after deployment, but in most cases you can use Transformations, post-mapping, and pre-mapping processes to do the same thing, after all the data should only get into the target through a mapping. If it gets in any other way, you have a hole in you bucket.
Chris

Similar Messages

  • General question for LabVIEW+iMAQ application productivity

    We have received new biotech robotic system with LabVIEW control software. One of the software task is image recognition (robotic vision system). During images processing tasks memory is not used hard, but the CPU is always at 100 % utilization. Now the software is running at the computer with ordinary P4 2.4GHz.
    Question: is there any sense to use Xeon system or multiprocessors system for the images processing acceleration? How deep is the LabVIEW code optimized for the different processors?

    > We have received new biotech robotic system with LabVIEW control
    > software. One of the software task is image recognition (robotic
    > vision system). During images processing tasks memory is not used
    > hard, but the CPU is always at 100 % utilization. Now the software is
    > running at the computer with ordinary P4 2.4GHz.
    > Question: is there any sense to use Xeon system or
    > multiprocessors system for the images processing acceleration? How
    > deep is the LabVIEW code optimized for the different processors?
    The LV code isn't very optimized specific to different CPU
    architectures. A machine with bigger chip caches will probably give the
    biggest advantage.
    As for multiCPU, this really depends on how a LV diagram is written. I
    saw a presentat
    ion several years ago showing the gains a multiprocessor
    system would give you in a vision system. If the diagrams are written
    with parallelism in mind and the IMAQ VIs are made reentrant, the
    multiple was good, close to the number of processors. But of course, if
    there is no parallelism on the diagram, or the subVIs aren't reentrant,
    the other processors have little to work on.
    I'd ask the manufacturer of the biotech system if they have tried it or
    designed it to scale. If I'm misunderstanding and you bought it from
    NI, then I assume you have access to enough of the source code to make
    things reentrant and program for parallelism. If you have trouble
    writing your code for parallelism, ask more questions.
    Greg McKaskle

  • Question for Anyone Using CS4 Production Premium with Windows 7

    I'm testing Windows 7 at home with CS3 Production Premium and have not had any issues. Of course CS4 is quite a bit different.
    Anyone using CS4 Production Premium on Windows 7 regularly? Any issues to report?
    Thanks

    Thanks for replying to my post:
    mark_m wrote:
    "I notice that when I open an old CS4 project and PPro asks you to locate the file, that the "show only exact file name" tick box seems to have no effect.
    This is on Windows 7 RC 64bit."
    On our systems at work that have XP and Vista + CS4 Production Premium.  I've noticed this with preview files in particular and possibly some others, I don't remember. The "show only exact file" checkbox is greyed out. This is somewhat annoying because projects can have a huge number of preview files with long  cryptic names making it a pain to locate the correct one manually to get the ball rolling. If I don't think it'll take too long to re-render, I just select "skip preview files".
    We bought 3 licenses for Windows 7 and I'm encouraged by the performance, reliability and features on my home test system (RC 64) that has CS3 installed. Can't wait to get rid of XP and Vista.

  • Question for anyone using Modul8 2.5.8 with QuickTime 7.6?

    Like the title says, please answer only if you're using Modul8 with the new version of QuickTime. There is no place for speculation, no matter how well informed, in this thread.
    I've got a gig on Saturday night and I don't want to risk any degradation in performance necessitating an "archive and install" between now and then. On the other hand, if the improved Motion JPEG performance mentioned in the release notes is reflected in Modul8, then I'm all over it!

    There is room for speculation, since others who might read this could benefit from it.
    If you're in dire need of the system to work during your gig, and it's working now, then dont update to 7.6 until after the event this weekend. This goes for any update, and not just quicktime.

  • Question for BasicComboBoxEditor use in JComboBox  How can I get right ce

    I use a JComboBox as the editor for JTable.Now I met a problem In use object that BasicComboBoxEditor as the editor for JComboBox that in JTable.
    I can't get the cell data rightly.I can't get the editing row and column when system call getEditorComponent() . Mouse event process is after getEditorComponent().
    How can I get right cell data when then getEditorComponent calling?

    Sorry,I am english is poor.
    I use a component of JComboBox as editor of JTable. then
    I want to konw that how can I get right data in a cell of JTable when table enter editing

  • Question for people using Sitraka's PerformaSure

    Anyone out there using this product on Weblogic?
    If so, what kind of load do you typically see it introduce in your system?
    What do you think overall?
    Thanks,
    Kent

    To be more accurate, the dock shows when applications are running with a little spotlight/blue dot (as of Leopard).
    You can also use Expose' to force all the application windows to show up temporarily (if they're not minimized).
    In general, you find that there are more UI shortcuts in OSX than there are in XP/Vista. And there's just as many keyboard shortcuts they're just different (very different in some cases).

  • Question for folks using 7200 rpm drives

    Hi, for anyone here using a 7200 RPM drive in their macbook, can you post your experience regarding vibration felt on the palmrest and also what brand drive you have.
    I just installed a WD Scorpio Black (320GB 7200) and it produces enough vibration on the palmrest to be annoying. The stock Fujitsu produces absolutely none. I am going to return the WD and either get a different brand, or get a 5400 RPM.
    Thanks for any feedback.

    Hitachi Travelstar 7K200 200GB. I've had it since last January. Never a noticeable vibration, although the sound of the bearings/platters spinning seems to have increased recently. I don't find that unusual since that's typical for any hard drive.
    The hard drives don't typically produce noticeable vibration unless they're loose. Have you checked to see that it's secure in the drive bay? I've heard that sometimes the little shock-absorbing "bumpers rails" in there can get dislodged in the installation process.

  • Question for anyone using WebEdit

    We recently have turned on this feature and are seeing sporadic problems where the application opens however the document fails to display. In its place we are presented with a garbled version of our portal login screen - as though there were a gateway/security type of issue.
    A PTSPY recently revealed that the user didn't have appropriate permission to a 202 object. After guessing which class that would be it seems most likely that this is either our Collab Remote Server or our Collab Crawler. Both of these are set with the everyone group to have READ access.
    If you use Collab's WebEdit could you check your security on both of these objects and see if you have it raised to SELECT for your everyone group. I can't fathom that it would be needed to be set any higher than that. Or if you have any other guidance I'd be thrilled to hear it!

    Geoffgarcia,
    In our installation the Collaboration Remote Server and Collab Crawler the Everyone group has select permissions on them. However I suspect the issue isn't with either of these objects, but the Checked In Property. It is object 202. Check to see if it is set to select. Hope it helps!
    Jonathan

  • Questions for anyone using this forum

    is this forum only for people who have problems with apple stuff to go and complain so that we feel better, because i've posted numerous questions on this and other forums, non have gotten replies. i really feel as though this is only a place where people can go to vent some frustration with things. i'm not even sure if there's a guy (or team,which there should be,) out there just looking at these questions and trying as best as they can. now i understand if its only a group of like ten gpeople there to help us because there has got to be at least a million people, if not more, out here sing mac products and experienceing problems. i just want to know if its really that hard to get a little responce about things. we have problems, we come here for answers because thats where apple tells us the answers are.
    now my latest question may not be able to be answered by an apple tech, but, where is the best place to hock an iPod for $$$. mine is dead and will not come back to life. i want to get another iPod but its not in my budget unless i can sell my current dead iPod to put a down payment on a new one. so if theres anyone out there with an answer, please respond, otherwise its like talking to a wall.
    Windows XP Pro 20 gb iPod photo

    No, this is definately not a place just to complain so you can feel better. These are user-to-user support forums. Nobody here works for Apple (other than an occasional moderator). We're just users like you who enjoy helping others.
    I haven't seen your other posts, but usually if a post goes a while without a response, it's because the post either doesn't provide enough information, or is just a rant and doesn't ask a specific question. Post a detailed description of your problem without ranting about it and you will be very likely to receive help.
    If your iPod is dead, you can either sell it on ebay or somewhere (people will buy non-functioning iPods), or take it to an Apple store and give it to them and receive 10% off a new iPod.
    Cheers!
    -Bryan

  • Question for audiophiles using Airplay with Apple TV 2nd Gen

    I'm using AirPlay on my iphone to play music to the Apple TV 2nd gen. (running optical out of AppleTV into high quality Rotel receiver)  I'm hearing what I believe is best called "pumping" in the audio: the volume is modulating in waves, and the music sounds distant.  I can't figure out what would cause this.  I've got excellent signal strength so I don't think it's a bandwidth problem where the devices might be over-compressing and thus introducing artifacts.
    I've done A/B comparisons with the same song, hardwired to my receiver, and I've heard it on all the tracks I'm streaming, so I know it's not in the recording.
    Has anyone experienced this phenomenon?  Thanks.

    Sorry, I can only offer sympathies and the fact that I also had this issue with wired connections, using XBMC on my Mac Mini to play out to an Audiolab M-DAC. Unfortunately I made lots of changes trying to set up my Media Center, so I don't know what made it go away!
    Just saying that it's not neccessarily an Airplay issue.

  • General question for Forum re: e-mail updates

    Is anyone else receiving updates to this Forum in your e-mail, and if so, have you started to see the line-break character string scattered throughout the body of the e-mails? That's a left arrow, the characters "br", a slash, then a right arrow. This started happening to me on Saturday. My Friday stuff is fine, but starting with Saturday it's cluttered with < br / > every place there should be a line break...
    Edited by: Mark Thompson on Oct 20, 2008 11:56 AM

    Yes, this problem has been brought up by some of the Oracle Aces. It has been a known problem since last week. Check out the thread below and if you wish, you can add your comments as well.
    HTML markup in email

  • General Question for Learning

    Hi,
    Can anyone pls explain me.. When DBWR writes the data from DB Buffer Cache to Data Files ? what i'm thinking is if user COMMIT the transaction. is this right ? Pls Correct me if i'm wrong if possible pls explain me...

    vlethakula wrote:
    Your datafiles can contain uncomiited and commited data.
    When you issue a commit, message COMMIT COMPLETE would be displayed that means those changes are written to redolog files from log buffer cache(you are safe these changes are written from memory to files. As files are permanent storage)
    it is not necessary that those changes are written by dbwr from block buffer cache to datafiles;
    DBWR is lazy process ,it invokes
    upon checkpoint
    buffer cahce needs spaceThank you vlethakula

  • General question for 'IN'

    Hi all,
    Although this is simple, but I really do not understand why it does not work.
    I have 4 conditions that need to be checked, in str4, the option is NP, but why it still meet the if statement condition below?
    It seems like it is performing as OR instead of AND.
    Please advise how could my code will be, if I do not want it to meet the If statement.
    types: begin of tr_str,
                sign   type c length 1,
                option type c length 2,
                low    type co_sttxt,
                high   type co_sttxt,
               end of tr_str.
    data: lr_str type range of tr_str,
          wr_str like line of lr_str,
          gv_str type co_sttxt.
    wr_str-low    = 'str1*'.
    wr_str-sign   = 'I'.
    wr_str-option = 'NP'.
    append wr_str to lr_str.
    wr_str-low    = 'str2*'.
    wr_str-sign   = 'I'.
    wr_str-option = 'CP'.
    append wr_str to lr_str.
    wr_str-low    = 'str3*'.
    wr_str-sign   = 'I'.
    wr_str-option = 'NP'.
    append wr_str to lr_str.
    wr_str-low    = 'str4*'.
    wr_str-sign   = 'I'.
    wr_str-option = 'NP'.
    append wr_str to lr_str.
    gv_str = 'str4 str5 str6 str7'.
    if gv_str in lr_str.
      write: / 'do something'.
    endif.

    The logic works because the IN does work as a series of OR statements. If any of the entries are true then the IN is true.
    'str4 str5 str6 str7' satisifes both the 'NP str2' and the 'NP str3'. If you comment out these two entries you will not get the 'do something' message appearing.
    Also note that your declaration of the range is a bit odd.
    types: begin of tr_str,
                sign   type c length 1,
                option type c length 2,
                low    type co_sttxt,
                high   type co_sttxt,
               end of tr_str.
    data: lr_str type range of tr_str,
          wr_str like line of lr_str,
          gv_str type co_sttxt.
    This actually gives you a range of ranges. Is that what you really want?
    I tdon't think you need your own type and can simply decare it like this:
    data: lr_str type range of co_sttxt,
          wr_str like line of lr_str,
          gv_str type co_sttxt.

  • General questions about using webservices and xml as opposed to an oracle driver

    Dear Experts; I have a general question which I have yet to test. Is it faster to use an ODBC driver to connect and retrieve data from an Oracle database than creating a .net webservices and using an XML to get the data for your web application. THank you

    At some point in the architecture stack some component will need to access the database in order to get the information from the database. That component will need to use an Oracle client driver.

  • A very important question for every After Effects user

    a very important question for every After Effects user, from product manager Steve Forde:
    http://adobe.ly/1exI6tI

    Tom Daigon Great idea everybody! Encourage Adobe to do ONLY ONE THING with AE for 2014. Since theres not a heck of a lot of development that can be done on the present foundation, they can really stretch the rental scheme out for many years.And once you get used to the concept, every year they will do ONE THING to placate you. So now they have you swallowing no "ownership" of software and limited development. 

Maybe you are looking for