Newbie question : why is star schema fast and efficient?

Hi all,
just a stupid question, but I haven't been able to find a proper
answer so far...
Why is star schema a good design for Data Marts and DWH?
What is the underlying reason that makes it attractive
performance wise?
Why wouldn't just one big table with all the data in it and with
the proper indexes be enough?
Thanks all!!
Regards
Vincent

There are several reasons to use star schemas, particularly in
Oracle.
A flat table like you asked about looks attractive but has
several flaws, i.e. massive data redundancy, no logical
groupings, no aggregation (or additional redundant data
aggregated), etc.
A start schema is semi-denormalized to allow easy reporting. A
truely normalized system is diffucult to report against be cause
you may have to join many tables to return just 2 pieces of
related data. A star schema enables you to join to only a single
dimension table to the fact table to return the same 2 pieces of
data. If you're returning many pieces of data, a star schema
keeps access very simple. Most third party reporting tools
recognize star schemas and will build your where clauses behind
the scenes making them a lot more useful to end users.
Oracle is adding optimizations to the cbo for start schemas.
Using dimensions, materialized views, partitions, IOTs, etc
greatly enhances performance for queries against massive amounts
of data. It does make loading the data more difficult but the
trade off at query time is worth it.
A flat table structure, besides having a lot of redundant data,
is hard to optimize. When you have terebytes of data, a flat
table structure gets scary even with indexes.
This is just my opinion, hope that helps.
Lewis

Similar Messages

  • Question on BW Star Schema

    Hello all
    Please help me understand the DIM/SID table concept.
    I was going through the BW star schema and I was curious to know the importance of Dimension table. What is wrong with putting the SID ID directly in Fact table instead of relating it through the DIM table?
    Please post a link to documentation on SAP Star Schema, if you have.
    This is how I understood
    Fact Table:
    DIM_CUST     | QUANTITY
    001          | 50
    002          | 100
    001          | 60
    Dimension Table:
    DIM_CUST     | SID_CUST
    001          | 011
    002          | 022
    003          | 033
    SID Table:
    SID_CUST     | CUST_ID
    011          | 123ABC
    022          | 767TYT
    033          | 989UHY
    - In Fact table we identify unique transaction by combination of Cust ID and Date/time
    - We can have the same Cust ID appearing multiple times in Fact table for different transactions
    - DIM and SID table have 1:1 relation
    - In SID table, SID ID has 1:1 relation with a customer ID
    If they are all right, I still want to know why can't we have SID ID appear directly in Fact table?
    Please explain.
    Thanks
    -Sudhakar
    Message was edited by: Sudhakar Upadhyaya
    Message was edited by: Sudhakar Upadhyaya

    About you last question:
    "Can anyone give me a scenario where we use multiple characteristic in the same domension?"
    The first consideration about the number of characteristic involved is the most evident, but consider even the problem related with the number of key fields of a DB Table (no more than 16).
    Speaking about a scenario: let's say you have to report on Division, Sales Org, Sales Off, and Sales Pers: putting all this char in a "line item" dimension makes sense only in order to elimiate the corresponding Dimesion Table, but are you sure that the query will be faster that putting all of the in the same Dimension? And what about the comprehension of the underlying schema? Think about a complex one, with 50 or more Chars ...
    By the way the easier way to solve such a doubts is to read something about MultiDimensional Data Modeling: there's a wide litterature about this topic that can't be summarized in few rows without omitting important notes
    If you don't want to start with "heavy" books search in http://service.sap.com/bw for a doc about Multidimensional Data Modeling (see under InfoIndex / DataModeling / BW ASAP for 2.0B Phase 2: Multi Dimensional Data modeling (doc)) that's an old doc (before 2k), but a very good starting point, that will answer to you questons about SidID and DimID.
    Hope it helps
    GFV

  • Help to design Star Schema facts and dimensions

    Hi
    I have the following summarized table that I need to convert to the star schema.
    I am totally confused how to create the dimensions. Any help to start with this will be highly appreciated.
    I am in an urgent need of it.
    Month
    AccountId
    Cust_id
    City
    State
    Zip
    Zip4
    AccountMonthsOnBooks
    APR
    APY
    AccountType
    OriginationChannel
    RewardType
    BankProductType
    BranchId
    CycleEndDate
    CycleStartDate
    DaysInCycle
    DaysInStatement
    DirectDepositLastUseDate
    FlagElectronicBilling
    FlagOverdrawnThisMonth
    FlagOverdrawnThisCycle
    FlagPaidOverdraft
    NumberofTimesOverdraft
    OnlineBankingEnrolledIndicator
    OnlineBankingLastUseDate
    WebLoginCount
    OpenDate
    OverdraftAmount
    OverdraftCount
    OverdraftLastDate
    OverdraftProtectionIndicator
    OverDraftProtectionSourceType
    PaidOverdraftAmount
    PaidOverdraftCount
    PopulationClassIndicator
    ProductId
    RewardAccruedAmount
    RewardBalance
    RewardCurrency
    RewardRedeemedAmount
    RewardsDateEnrolled
    RewardsExpirationAmount
    RewardTypeBank
    RiskScore
    RiskScorePlugged
    StatementEndDate
    StatementStartDate
    SubProductId
    BalanceADBAmount
    BalanceADBNonSweepNonZBAAmount
    CycleBeginningBalance
    CycleEndingBalance
    MonthBeginningBalance
    MonthEndingBalance
    StatementBeginningBalance
    StatementEndingBalance
    NonSystemCreditTotalAmount
    NonSystemCreditTotalCount
    NonSystemDebitTotalAmount
    NonSystemDebitTotalCount
    ACHCreditTotalAmount
    ACHCreditTotalCount
    ACHDebitTotalAmount
    ACHDebitTotalCount
    ACHPPDBillPayCreditAmount
    ACHPPDBillPayCreditCount
    ACHPPDBillPayDebitAmount
    ACHPPDBillPayDebitCount
    ACHPPDPayrollDirectDepositCreditAmount
    ACHPPDPayrollDirectDepositCreditCount
    ACHPPDPayrollDirectDepositDebitAmount
    ACHPPDPayrollDirectDepositDebitCount
    ATMCreditAmount
    ATMCreditCount
    ATMDebitAmount
    ATMDebitCount
    ATMOffUsCashDepositAmount
    ATMOffUsCashDepositCount
    ATMOffUsCashWithdrawalAmount
    ATMOffUsCashWithdrawalCount
    ATMOffUsCheckDepositAmount
    ATMOffUsCheckDepositCount
    ATMOffUsTransferCreditAmount
    ATMOffUsTransferCreditCount
    ATMOffUsTransferDebitAmount
    ATMOffUsTransferDebitCount
    ATMOnUsCashDepositAmount
    ATMOnUsCashDepositCount
    ATMOnUsCashWithdrawalAmount
    ATMOnUsCashWithdrawalCount
    ATMOnUsCheckDepositAmount
    ATMOnUsCheckDepositCount
    ATMOnUsTransferCreditAmount
    ATMOnUsTransferCreditCount
    ATMOnUsTransferDebitAmount
    ATMOnUsTransferDebitCount
    BranchCheckDepositAmount
    BranchCheckDepositCount
    BranchCheckWithdrawalAmount
    BranchCheckWithdrawalCount
    BranchCreditTotalAmount
    BranchCreditTotalCount
    BranchDepositAmount
    BranchDepositCount
    BranchDebitTotalAmount
    BranchDebitTotalCount
    BranchMiscellaneousCreditAmount
    BranchMiscellaneousCreditCount
    BranchMiscellaneousDebitAmount
    BranchMiscellaneousDebitCount
    BranchWithdrawalAmount
    BranchWithdrawalCount
    BranchTransferCreditAmount
    BranchTransferCreditCount
    BranchTransferDebitAmount
    BranchTransferDebitCount
    ChargeOffDebitAmount
    ChargeOffDebitCount
    CheckCausingOverdraftCreditAmount
    CheckCausingOverdraftCreditCount
    CheckCausingOverdraftDebitAmount
    CheckCausingOverdraftDebitCount
    CheckCreditTotalAmount
    CheckCreditTotalCount
    CheckDebitTotalAmount
    CheckDebitTotalCount
    CheckReturnedCreditAmount
    CheckReturnedCreditCount
    CheckReturnedDebitAmount
    CheckReturnedDebitCount
    CheckStopPaymentCreditAmount
    CheckStopPaymentCreditCount
    CheckStopPaymentDebitAmount
    CheckStopPaymentDebitCount
    CreditTotalAmount
    CreditTotalCount
    DebitTotalAmount
    DebitTotalCount
    FeeACHBillPayAmount
    FeeACHBillPayCount
    FeeAnnualAmortizedAmount
    FeeAnnualAmount
    FeeAnnualCount
    FeeATMOffUsAmount
    FeeATMOffUsBalanceInquiryAmount
    FeeATMOffUsBalanceInquiryCount
    FeeATMOffUsCount
    FeeATMOffUsTransferAmount
    FeeATMOffUsTransferCount
    FeeATMOnUsCheckInquiryAmount
    FeeATMOnUsCheckInquiryCount
    FeeDormantAmount
    FeeDormantCount
    FeeEarlyWithdrawalAmount
    FeeEarlyWithdrawalCount
    FeeForeignTransactionAmount
    FeeForeignTransactionCount
    FeeMonthlyAmount
    FeeMonthlyCount
    FeeNSFAmount
    FeeNSFCount
    FeeODPTransferAmount
    FeeODPTransferCount
    FeeOtherAmount
    FeeOtherCount
    FeeOverdraftAmount
    FeeExtendedOverdraftAmount
    FeeOverdraftCount
    FeeExtendedOverdraftCount
    FeePOSPINPurchaseAmount
    FeePOSPINPurchaseCount
    FeeReturnedCheckAmount
    FeeReturnedCheckCount
    FeeStopPaymentAmount
    FeeStopPaymentCount
    FeeTotalAmount
    FeeTotalATMCreditAmount
    FeeTotalATMCreditCount
    FeeTotalATMDebitAmount
    FeeTotalATMDebitCount
    FeeTotalNonPenaltyAmount
    FeeTotalNonPenaltyCount
    FeeTotalPenaltyAmount
    FeeTotalPenaltyCount
    FeeWaiverACHBillPayAmount
    FeeWaiverAnnualAmount
    FeeWaiverATMOffUsAmount
    FeeWaiverATMOffUsBalanceInquiryAmount
    FeeWaiverDormantAmount
    FeeWaiverForeignTransactionAmount
    FeeWaiverMonthlyAmount
    FeeWaiverNSFAmount
    FeeWaiverODPTransferAmount
    FeeWaiverOtherAmount
    FeeWaiverOverdraftAmount
    FeeWaiverExtendedOverdraftAmount
    FeeWaiverStopPaymentAmount
    FeeWaiverTotalAmount
    FeeWaiverTotalNonPenaltyAmount
    FeeWaiverTotalPenaltyAmount
    FeeWaiverWireTransferAmount
    FeeWireTransferAmount
    FeeWireTransferCount
    FraudTransactionAmount
    FraudTransactionCount
    InterestPaymentCreditAmount
    InterestPaymentDebitAmount
    InternetTransferCreditAmount
    InternetTransferCreditCount
    InternetTransferDebitAmount
    InternetTransferDebitCount
    ODPTransferCreditAmount
    ODPTransferCreditCount
    ODPTransferDebitAmount
    ODPTransferDebitCount
    OtherCreditAmount
    OtherCreditCount
    OtherCreditReversalAmount
    OtherDebitAmount
    OtherDebitCount
    OtherDebitReversalAmount
    OtherTransferCreditAmount
    OtherTransferCreditCount
    OtherTransferDebitAmount
    OtherTransferDebitCount
    PhoneTransferCreditAmount
    PhoneTransferCreditCount
    PhoneTransferDebitAmount
    PhoneTransferDebitCount
    POSSIGForeignCreditAmount
    POSSIGForeignCreditCount
    POSSIGForeignDebitAmount
    POSSIGForeignDebitCount
    POSPINCreditTotalAmount
    POSPINCreditTotalCount
    POSPINDebitTotalAmount
    POSPINDebitTotalCount
    POSSIGCreditTotalAmount
    POSSIGCreditTotalCount
    POSSIGDebitTotalAmount
    POSSIGDebitTotalCount
    ReversalFeeACHBillPayAmount
    ReversalFeeEarlyWithdrawalAmount
    ReversalFeeForeignTransactionAmount
    ReversalFeeMonthlyAmount
    ReversalFeeNSFAmount
    ReversalFeeODPTransferAmount
    ReversalFeeOtherAmount
    ReversalFeeOverdraftAmount
    ReversalFeeExtendedOverdraftAmount
    ReversalFeePOSPINPurchaseAmount
    ReversalFeeReturnedCheckAmount
    ReversalFeeStopPaymentAmount
    ReversalFeeTotalAmount
    ReversalFeeTotalNonPenaltyAmount
    ReversalFeeTotalPenaltyAmount
    ReversalFeeWireTransferAmount
    SubstituteCheckDepositAmount
    SubstituteCheckDepositCount
    SubstituteCheckWithdrawalAmount
    SubstituteCheckWithdrawalCount
    SystemCreditTotalAmount
    SystemCreditTotalCount
    SystemDebitTotalAmount
    SystemDebitTotalCount
    TargetSweepCreditAmount
    TargetSweepCreditCount
    TargetSweepDebitAmount
    TargetSweepDebitCount
    WaiverFeeReturnedCheckCount
    WireTransferFedCreditAmount
    WireTransferFedCreditCount
    WireTransferFedDebitAmount
    WireTransferFedDebitCount
    WireTransferInternalCreditAmount
    WireTransferInternalCreditCount
    WireTransferInternalDebitAmount
    WireTransferInternalDebitCount
    WireTransferInternationalCreditAmount
    WireTransferInternationalCreditCount
    WireTransferInternationalDebitAmount
    WireTransferInternationalDebitCount
    ZBACreditAmount
    ZBACreditCount
    ZBADebitAmount
    ZBADebitCount
    AllocatedEquityAmount
    CapitalCharge
    ContraExpenseCreditLossRecoveryAmount
    ContraExpenseFraudRecoveryAmount
    EquityCreditAmount
    ExpenseCorporateTaxAmount
    ExpenseCreditLossWriteOffAmount
    ExpenseDepositInsuranceAmount
    ExpenseFraudWriteOffAmount
    ExpenseMarketingAmount
    ExpenseNetworkFeesAmount
    ExpenseOperatingAmount
    ExpenseOriginationAmortizedAmount
    ExpenseOtherAmount
    ExpenseTotalAmount
    RevenueInterchangeTotalAmount
    RevenuePINInterchangeAmount
    RevenueSIGInterchangeAmount
    RevenueInterestAmount
    RevenueOtherAmount
    RevenueNetIncomeAmount
    RevenuePreTaxIncomeAmount
    RevenueTotalAmount
    StatusCode
    ClosedCode
    ClosedDate

    user13407709 wrote:
    I have the following summarized table that I need to convert to the star schema.
    I am totally confused how to create the dimensions. Any help to start with this will be highly appreciated. The first step should be to tell whoever gave you this task that you have no idea what you are doing and set their expectations accordingly.
    I am in an urgent need of it.Then it would no longer be urgent and you would have the time to read and learn this.
    http://download.oracle.com/docs/cd/E11882_01/server.112/e16579/toc.htm

  • Newbie question: Why is "learn sound model" greyed out when trying to remove background sounds in a file using the Spectral Frequency display?

    I am trying to remove background sounds in a file using the Spectral Frequency display. The first edit on a new file, this process works fine:
    1. use brush to cover sound
    2. right click, learn sound model
    3. effects/noise-reduction-restoration/Sound Remover
    The next time I try to remove another sound in the file, "learn sound model" is greyed out. I have to close the file and reopen to be able to make another edit. What on earth is going on? Can it only learn one sound model or something?
    I'm a newbie, so thanks in advance for your advice!

    My daughter has had her Razr for about 9 months now.  About two weeks ago she picked up her phone in the morning on her way to school when she noticed two cracks, both starting at the camera lens. One goes completely to the bottom and the other goes sharply to the side. She has never dropped it and me and my husband went over it with a fine tooth comb. We looked under a magnifying glass and could no find any reason for the glass to crack. Not one ding, scratch or bang. Our daughter really takes good care of her stuff, but we still wanted to make sure before we sent it in for repairs. Well we did and we got a reply from Motorola with a picture of the cracks saying this was customer abuse and that it is not covered under warranty. Even though they did not find any physical damage to back it up. Well I e-mailed them back and told them I did a little research and found pages of people having the same problems. Well I did not hear from them until I received a notice from Fed Ex that they were sending the phone back. NOT FIXED!!! I went to look up why and guess what there is no case open any more for the phone. It has been wiped clean. I put in the RMA # it comes back not found, I put in the ID #, the SN# and all comes back not found. Yet a day earlier all the info was there. I know there is a lot more people like me and all of you, but they just don't want to be bothered so they pay to have it fix, just to have it do it again. Unless they have found the problem and only fixing it on a customer pay only set up. I am furious and will not be recommending this phone to anyone. And to think I was considering this phone for my next up grade! NOT!!!!

  • Newbie Question: Why can't I open my iMovie project in FCP?

    Hello all--
    I'm sure some variation of this question has been posted a bajillion times but I can't seem to find the answer. At this point I feel like a damsel in distress. Rescue me?
    I've been working with iMovie for about two years now and I've recently been learning Final Cut Pro to up the ante on my videos. However, when I tried to import an iMovie project into FCP yesterday, it didn't quite work. Let me explain what I did and what happened:
    1) I exported my (edited but previously unpublished) iMovie project by clicking Share>Export Final Cut XML
    2) I opened FCP and clicked File>Import>XML and then selected the XML, leaving all the boxes checked
    3) FCP imported the project as a sequence; however, the entire sequence reads "Media Offline" in the Canvas.
    4) I clicked File>Reconnect Media and the list of offline files is overwhelming. I tried my luck by clicking "locate" and going to my imovie folders to find the clips, but even when the browser allowed me to select a clip, when I double clicked it, nothing in the sequence changed - it's all still "offline."
    I really don't know much about media management, I'll admit - I'm wondering if maybe iMovie saves edited clips in a folder other than the events or originals folder - maybe the edited clips become "temporary items"? I know I have a ridiculous amount of imovie cache and temporary items and I never touch them because there are just so many of them and I don't want to mess anything up. But could the files that FCP claims to be "offline" in fact be located in these "temporary" folders? I mean, I've looked everywhere else on my hard drive and nothing is working! Sorry, I am probably just confusing myself MORE (and you), but maybe SOMEONE will know what in the world I should do
    Thanks in advance.

    Welcome to the family. I don't think many of us have ever used iMovie so your post might be more quickly answered in that forum.
    My suggestion is to forget trying to move the project. Rebuild it in FCP. The exercise will teach you much more about your new software than fighting XML.
    If you don't feel like doing that, try a smaller iMovie project, something with only two or three clips and one dissolve.
    The larger issue is probably how iMovie stores its captured media which is completely different from how FCP does it. And the format is different. FCP does not, IIRC, view iMovie's default dvstream codec. You will want to export your movie clips as DV.
    bogiesan
    Message was edited by: David Bogie Chq-1 correct fifth grade typos

  • Newbie question:  Why am I not hearing audio?

    I'll admit it, I'm a total noob when it comes to After Effects.  This is the very first project I've ever attempted in AE.  But I've watched a bunch of (Lynda.com and VideoCoPilot.net) tutorials and I think I know most of the rudimentary stuff I'll need to know in order to do what I'm hoping to achieve (fairly simple stuff) in this first project.
    But naturally, as soon as I get started, I run into a major roadblock.  The first asset I've imported into the project is an audio file (.wav).  I drag it on to the canvas and it shows up in the timeline, as expected.  Yet when I play the timeline, I hear nothing.  My audio is turned on (not muted) on the computer.  In fact, when I go to import the file, I'm able to play it in the import window (I'm on a Mac, so I get the little preview in the Finder window that comes up as part of the Import dialog box, and I can play it from there.).  But once it's imported into the project, nothing.
    I checked to make sure the track wasn't muted (it's not) and that some other track isn't solo'd (there are no other tracks yet).  I even expand the track to reveal the waveforms (left and right), and sure enough, they're there.  I should be hearing sound when I hit the spacebar and the play head starts moving down the track.  But no, I hear nothing.
    So why can I not hear this file?  There's nothing showing up in the VU meters in the upper right side of the interface either.
    The animation I'm going to build will be built to go along with this audio track, so I really need to hear it in order to build the animation.
    This is probably the simplest thing, but I'm stuck before I even get a step into this project.
    HELP!!!!  :-)
    Oh yeah, I'm running AE CS 5.5 on a Mac with OS X 10.8.2.
    Thanks in advance.
    -rb

    Here's the FAQ entry that Andrew mentioned:
    http://forums.adobe.com/thread/423108
    The best place to start learning After Effects is here:
    "Getting started with After Effects"

  • Why won't Firefox 5 operate as it claims? Fast and efficiently? Please see me problems below:

    HELP!!!!! Please, I have a new HP G62 NotebookPC, w/Windows 7, I have Firefox 5, i love YouTube and try to do lots of gaming on Facebook. I cannot watch any videos, it will stop every few seconds, then start back after a while, doing this continually. It could take 6 hours to watch a single 3 minute video. My games are freezing up. The performance of this pc is poor, poor. Please give me any and all suggestions you might have for me. I am know way near a computer "geek", about all i do know is the keyboard. Please make these suggestions as simple as possible, for some of the stuff i've read in the support chapter is pure greek to me. I also have a 64 bit opr sys. I will even get the "time out" box when trying to check email or going to a website. It runs very, very slowly. Your help will be greatly appreciated, that is forsure. [email protected]
    Also 2day firefox/mozilla crashed while i was trying to contact firefox support. Yes i sent a report in. It's super slow, like i'm on a dial-up or something. Sometimes it seems like its running faster than others, sometimes i can watch a music video, but say i try 10 diff videos, i might get to see 1 and that's maybe.

    HELP!!!!! Please, I have a new HP G62 NotebookPC, w/Windows 7, I have Firefox 5, i love YouTube and try to do lots of gaming on Facebook. I cannot watch any videos, it will stop every few seconds, then start back after a while, doing this continually. It could take 6 hours to watch a single 3 minute video. My games are freezing up. The performance of this pc is poor, poor. Please give me any and all suggestions you might have for me. I am know way near a computer "geek", about all i do know is the keyboard. Please make these suggestions as simple as possible, for some of the stuff i've read in the support chapter is pure greek to me. I also have a 64 bit opr sys. I will even get the "time out" box when trying to check email or going to a website. It runs very, very slowly. Your help will be greatly appreciated, that is forsure. [email protected]
    Also 2day firefox/mozilla crashed while i was trying to contact firefox support. Yes i sent a report in. It's super slow, like i'm on a dial-up or something. Sometimes it seems like its running faster than others, sometimes i can watch a music video, but say i try 10 diff videos, i might get to see 1 and that's maybe.

  • Newbie question: How to create a namespace and record filedate-retrieve

    Spanking new to Namespaces
    Looking for a way to place a .jpg as a smart object, then using Namespace, record the filedate of the .jpg
    Then, have the layer sense if the original .jpg is newer and change the color of the layer.
    Running into complications trying to do this with .jsx scripting alone.
    Reason: This way, if the .jpg has been updated on the file server, the artist will be able to easily see that.
    Don't want to add a panel and more work for the artist. Rather, have it all happen behind the scenes.

    Here is how I create a new namespace in the layer metadata for my panel
    // new namespace. Even though it looks like a web url it's not. It just needs to be unique.
    const ns= 'http://www.smartobjectlinks.com/1.0/';
    function setSOLinkMetadata( property, value ){
         if( activeDocument.activeLayer.isBackgroundLayer || !loadXMPLibrary()){
              alert( ErrStrs.CONVERT );
         } else {
              var xmp;
              if (value == "")
                   value = " ";     
              try{
                   xmp = new XMPMeta( activeDocument.activeLayer.xmpMetadata.rawData );
              } catch(e) {// no metadata so create new and add namespace
                   xmp = new XMPMeta();
                   var linkNS = new Namespace ( 'link', ns );
                   XMPMeta.registerNamespace ( linkNS, 'SOlink' );
              try{
                   xmp.setProperty(ns, property, value );
              } catch(e) {
                   alert( ErrStrs.FAILEDMETADATA + e);
              activeDocument.activeLayer.xmpMetadata.rawData = xmp.serialize();
         unloadXMPLibrary();
    If the file being linked has metadata you can use the ModifyDate in the XMP.
    function getfileDate( file ){
         var date = new String();
         try{
              loadXMPLibrary();
              var xmpf = new XMPFile( file.fsName, XMPConst.UNKNOWN,
                                       XMPConst.OPEN_FOR_READ );
              var xmp = xmpf.getXMP();
              xmpf.closeFile();
              date = new XMPDateTime( xmp.getProperty
                                  (XMPConst.NS_XMP, "ModifyDate").toString() );
         }catch(e){// fallback to OS file date
              date = new XMPDateTime ( file.created );
         date = date.toString();
         unloadXMPLibrary();
         return date;
    The hard part will be getting the layer to 'sense' when the original has been changed. If you don't want the user to trigger the test you will have to use an event like open.

  • Newbie question : why number() can't exceed 38??

    SQL> create table lnchpdDetail
    2 (MotuName varchar2(50) NOT NULL,
    3 DevName varchar2(50),
    4 Groupid number(50),
    5 ProVersion varchar2(10),
    6 constraints pk_ld PRIMARY KEY(MotuName),
    7 constraints fk_ld FOREIGN KEY( DevName) REFERENCES ProCmty ( DevName));
    Groupid number(50),
    ERROR at line 4:
    ORA-01727: numeric precision specifier is out of range (1 to 38)
    --i got this error 10 edition in my computer,i use 9i in school lab and it works just fine...any idea?....i use account that enable all options...is that bring any problem?                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           

    Because that is its definition.
    Look up the definitions of Oracle data types at http://tahiti.oracle.com or in Morgan's Library at www.psoug.org under "Data Types."

  • Newbie question: why did my markers disappear?

    I just started using FCE (yesterday)! I used iMovie previously but was not happy with iMovie 08 and switched to FCE. I just spent some time adding markers to a clip, each with a chapter. But when I look at the clip in the browser the markers are not there. Do I have to do something special to save all of the markers? Did I inadvertently close the viewer window incorrectly. I added markers to another clip and they show up in the Browser window. I'm not sure what I did differently.

    If you add markers to a clip that's in the timeline the markers will not be on the clip in the browser. The clip in the timeline is an affiliate copy of the master in the browser. If you apply the markers to the clip in the browser, they will not be on a clip that's already in the timeline. They will be on any subsequent copy of the clip you add to the timeline.
    Chapter markers are not added to clips. Chapter markers must be attached to the timeline ruler for them to export with the sequence.

  • Newbie Question - application install/setup for admin and non-admin users

    Hi,
    I'm 100% new to the Mac environment and OS X and I'm a bit confused as to the environment and setting up applications and such for users.
    I have a brand new Macbook Pro that I need to set-up.
    USER Setup
    - have a dedicated admin account called "Administrator"
    - have a user account for my son, Joe.
    - have a user account for me, Matt, so I can fool around on the machine to see if I like it enough to get one myself.
    This is the account setup model I'm most accustomed to using under OpenVMS and Windows - an administrator account and separate lower privilege accounts for users.
    I have managed to accomplish these three tasks ok. I also enabled File Vault on my account only.
    APPLICATION Setup
    We want to install the following applications but I'm having problems:
    - Firefox, for use by all three accounts, but with separate bookmark files for each user. This is the browser we are familiar with and want to start with (sorry Safari, maybe as time goes by).
    - Eudora for e-mail for just the two user (mine and Joe's) accounts, with separate user files for each account. It's the program we're familiar with.
    - Microsoft Office for all three accounts.
    - An architectural CAD program (ArchiCAD) for use only in my account.
    - PGP for use only in my account.
    My real issues appear to be with how to install apps the way I need them to be 'visible' to users.
    I started by logging in as Administrator and downloading/installing Firefox.
    It installed ok under the administrator account but I can't find/access Firefox when logged in via my or my son's account and I don't know what to do to give my/Joe's account access to it.
    So,
    1) How do I install an application once and make it available to all accounts (admin & user)?
    2) How do I install an application and make it useable only by a subset of users
    Thanks for any assistance.

    matt212, welcome to Apple Discussions & the Mac community.
    Suggest you buy the book by David Pogue - Mac OS X The Missing Manual Tiger Edition.
    Includes everything you need to know about installing OS X, using OS X & maintaining OS X.
    Look at these links for new users. They should give you an overview regardless of which version of OS X you are using.
    Switch 101
    http://www.apple.com/support/switch101/
    Mac 101
    http://www.apple.com/support/mac101/
    Quick Assist
    http://www.apple.com/support/quickassist/
    A guide for switching to a Mac
    http://lifehacker.com/software/mac/hack-attack-a-guide-for-switching-to a-mac-224674.php
    Welcome to the Switch To A Mac Guides
    http://switchtoamac.com/guides/
     Cheers, Tom

  • Will ios7 ever be as fast and efficient as ios6.1.3 ?

    I cannot deal with the app crashing, frezing and lagging its ruining the iPhone experience for me. i like when apps loaded in a snap but now they take forever to load and they often times crash after all that waiting especiallt the camera app. everything is lagging ! its just messed up.............Please Help Me !!!

    Standard troubleshooting...
    1. Try a Restart by pressing the sleep/lock button until you see the slider.  Slide to power off.  Restart by pressing the sleep/lock button until you see the Apple logo.
    2. Try a Reset by pressing the home and sleep buttons until you see the Apple logo. Takes about 5-15 secs of button holding and you won't lose any data or settings.
    3. Remove apps from Recently Used list...
    - From any Home Screen, double tap the home button to bring up the Recents List
    - Swipe up on the app preview card to remove it from the list
    - Press the home button when done.
    4. If still a problem restore with your backup.
    5. If still a problem restore as new, i.e. without your backup. See how it runs with nothing synced to it.
    6. If still a problem, it's likely a hardware issue.

  • Why is EA Star Schema used ?

    Hello,
    I have a simple question on why the Star Schema is used ? Getting an answer from Wiki is not what I wanted , some response from the Gurus would be great to hear. Every time when there is a Metadata Update in HFM during Monthly Change and Maintenance a New Star Schema should be created and only then I run the Dimension Update Job in Essbase, what is the real reason for that. If you say that it Updates the New Dimension changes in HFM to Essbase , then for that we already have an EAL taking care of Updating the Essbase Metadata in Tandem with HFM.
    Any comments.
    Thanks !!

    I was on a Extended Analytics project in 2008. There was no EAL. EA was it.
    Regards,
    Cameron Lackpour
    P.S. Thankfully, I can't remember the functionality other than it was like being cooked, slowly, over a roaring fire.
    Edited by: CL on Jan 9, 2013 3:42 PM

  • Star Schema and Oracle 11gR2 ?

    Star Schema and Oracle 11gR2 ?
    I know the star schema (ROLAP) and implemented couple of them. Apart from general design principle of dimension, FACT, surrogate key etc, what are the specific items needed in Oracle 11gR2?
    Some one talked about over 10 conditions/pre-requisits for Star Schema (ROLAP) implementations in Oracle 11gR2. I did some search, but I did not get any hits.
    Do we design Star schema (ROLAP) differently in Oracle 11gR2?
    Any pointer welcome.
    Thanks in helping.

    Hi,
    from my experience there are no specific requirements for the star schema design when using owb 11.2.
    When using the OWB ETL Option (extra license required), one may use the owb dimensions and cubes.
    These make mapping development easier, since support for SCD2 is built into the dimension operators. Loading the cube is simplified because the lookup of the surrogate key from the dimension is built into the cube operator.
    These owb objects will deploy specific dimension and fact tables. If you already have existing ones, you must modify them manually.
    I implemented several projects without these advanced features. Baiscally I did the same in OWB what I would have done using hand-coded SQL and PL/SQL. And it worked just fine.
    If you find those 10 conditions, please post them here. I'm curious to learn about them!
    Regards,
    Carsten.

  • Map cloned star schema in same BMM Layer.

    I have an ID of a group of companies and STAR SCHEMA related to billing with 8 dimensions. This STAR SCHEMA is loaded exclusively with data coming in EBS.
    But, due to the acquisition of another company, today I have the need to load data coming from a legacy system.
    To create no impact on existing and ETLs conflict of some code, we decided to clone all the star schema tables and load data from legacy.
    To not generate any inconvenience to users, we want these facts and dimensions (which have identical structures) arranged so that they appear unique.
    Example:
    fact_billing_holding
      - dimension_day
      - dimension_organization
      - dimension_vendor
      - dimension_consumer
      - dimension_transaction_type
    fact_billing_legacy
      - dimension_day_legacy
      - dimension_organization_legacy
      - dimension_vendor_legacy
      - dimension_consumer_legacy
      - dimension_transaction_type_legacy
    But you should see structure like this:
    fact_billing_holding
      - dimension_day
      - dimension_organization
      - dimension_vendor
      - dimension_consumer
      - dimension_transaction_type
    How can I implement this solution / problem?

    Hi Vjbez1!
    All facts and dimensions are identical! But all tables in this schema are duplicated and with different data.
    The data is organized like:
    dimension_organization
      - dky_organization - name_organization
                1               Company X
                2               Company Y
    dimension_organization_legacy
      - dky_organization - name_organization
               1               Company Z
    fact_billing_holding
      - dky_day - dky_organization - dky_vendor - dky_consumer - dky_transaction_type - qtd_items
         20130101        1                1            1                 1                 50
         20130101        2                1            1                 1                 70
         20130102        1                1            1                 1                 14
         20130102        2                1            1                 1                 88
         20130103        1                1            1                 1                 22
         20130103        2                1            1                 1                 10
    fact_billing_legacy
      - dky_day - dky_organization - dky_vendor - dky_consumer - dky_transaction_type - qtd_items
         20130101        1              71           31                 12                88
         20130102        1              71           31                 12                70
         20130103        1              71           31                 12                92
    In my analysis I want to see like this:
    Organization | Total
    Company X    | 86
    Company Y    | 168
    Company Z    | 250
    Fernando.

Maybe you are looking for