Fundamental BI questions

I'm a consultant that has just started a new job/project.
Please correct me if I'm wrong, but I've always understood BI to be a tool for producing meta-data-- in other words, it is used to provide summary reports, queries, high-level statistics/views, and so forth efficiently from info-cubes that are loaded with data from R/3 on a periodic basis.
I've always thought BI wasn't meant to be used to extract large amounts of detailed data-- if the user needs large quantities of detailed data they should use R/3 and run data extractions in the background from tables or ABAP reports. 
If the user wants to target a small amount of detailed data, they may use BI or R/3.
Is this correct?  Is it even possible to extract massive amounts of data from BI via a flat text file?  The only interface I've ever used is Excel-based BEx Query Designer, which limits your data extraction because it's Excel based.

Meta data is not what you describe - meta data is data about data - ie like a data dictionary object
BW serves two masters...
1. To produce reporting marts
2. To act as an information hub/corporate information factory in a SOA environment
To do both it needs detailed real time data from operational systems. This can be modelled through the LSA layers to provide architected summariesed reporting marts.
Underpinng these marts will be operational data stores where granular data is used to build these marts but in additionthey can be reported on.
With the advent of BWA 7.3 flat tables can be imported into the the BWA appliance and thus all fields of a ooerational data store will be indexed - this gives operational reporting an added advantage.
It is true that this facility will also be used by the R3 teams as R3 data will be pushed into BWA as well (and then read by R3 ABAPS) - but with the movem in Business Suite 7 to a SOA model - BW itself is the only place all data for all aspects of a Business End to End Process comes together

Similar Messages

  • Fundamental exam questions

    Hi Friends,
    I am attaching some doubtful fundamental exam questions with my selection.Please correct me, if there is any mistake in my selection.
    Thanks
    Meena
    Attachments:
    fundamental exam Q.doc ‏250 KB

    2D
    7D  (trick question... that's a bad one)
    27C  (don't know about the older LV version, but new one 2009 will give an error and not write to file)

  • Probably a fundamental design question

    Hi,
    I am modeling a standalone java application ( this is an interface between two systems ). I need to have an error report object that should be made available to all other objects. Basically for each run of the application there needs to be only one object throught the execution. Finally this report has to be emailed to someone. I could definitely use a report file, publish the file name as a System property and make it available to all other objects. Is there a better way to do this? Please advice

    Hi,
    Sounds like a singleton to me. This design pattern makes sure that only a single instance of a particular class will ever exist. There seems to be lots of these cropping up in this forum at the moment...
    public class ErrorReporter
    // this is the *ONLY* instance that will ever exist
       private static final ErrorReporter INSTANCE = new ErrorReporter();
       private static ErrorReporter getInstance()
          return INSTANCE;
       private ErrorReporter()  // Note: private constructor
          // initialisation blah blah
       public void reportError( Exception e )
          // handle an error blah blah
       public void emailReport()
       }All clients can get access to the one and only ErrorReporter object with this code:
    ErrorReporter er = ErrorReporter.getInstance();and just use it like any other object thereafter:
    try {
    }  catch(  SwibbleException e ) {
       er.reportError( e );
       }The error report object can use any mechanism it likes internally to report the errors. File, logging, sockets, whatever. You willalso need to add synchronization if your app is threaded.
    O.

  • Fundamental Design question

    Hi,
    how would you solve this problem:
    - a certain number of webservice clients send one random integer to a server
    - The server returns the sum of all integers to all clients
    Restriction:
    - The clients do not know how many other clients are out there
    - The server knows it
    - After the last integer has been received, the server returns the sum
    What is allowed though, is to split request and response to two or more methods.
    Thanks a lot

    Hi,
    Sounds like a singleton to me. This design pattern makes sure that only a single instance of a particular class will ever exist. There seems to be lots of these cropping up in this forum at the moment...
    public class ErrorReporter
    // this is the *ONLY* instance that will ever exist
       private static final ErrorReporter INSTANCE = new ErrorReporter();
       private static ErrorReporter getInstance()
          return INSTANCE;
       private ErrorReporter()  // Note: private constructor
          // initialisation blah blah
       public void reportError( Exception e )
          // handle an error blah blah
       public void emailReport()
       }All clients can get access to the one and only ErrorReporter object with this code:
    ErrorReporter er = ErrorReporter.getInstance();and just use it like any other object thereafter:
    try {
    }  catch(  SwibbleException e ) {
       er.reportError( e );
       }The error report object can use any mechanism it likes internally to report the errors. File, logging, sockets, whatever. You willalso need to add synchronization if your app is threaded.
    O.

  • Fundamental Installation Question

    Hi, I am not a techie by any means. I used Adobe Acrobat XI trial version until it expired. Next I purchased the Adobe Acrobat XI Pro for Mac Student and Teacher from Newegg.
    I downloaded and installed it according to instructions, and successful installation was acknowledged. Now every time I try to open the application or open a document using
    AA XI Pro, I get a message saying that my trial sesssion has expired, would I like to purchase?  What should I do? Thanks

    When you have a trial, you need to license it, so it knows that you paid. Click buttons until you find the option to enter serial number (if you have one) or to sign in (if you have a subscription).

  • Fundamental Counter Question

    Does a counter only count hit to the page it is on?

    Thanks QTKirk - I was making a rookie mistake.

  • Fundamental Rendering Question

    How come when I import a single clip into FCP sometimes it requires me to render it? I haven't edited or altered it in ANY way. Just dropped it on the timeline and I get the red bars.
    I thought that perhaps the Sequence Settings didn't match the clips attributes somehow. Is this why?
    Thanks.

    Matching these settings properly is one of the basics of FCP editing so you need to learn to do this properly. If you are have an odd clip that you can't ever seem to get right try this tip to get a proper sequence.
    G5 dual 2.7   Mac OS X (10.4.6)   Final Cut Pro and (dare I say it) Avid.

  • CLAD question

    Hi Friends,
    I just started working for CLAD exam.I have attached some of the fundamental exam questions. please check add correct me if any mistakes.
    Meena
    Solved!
    Go to Solution.
    Attachments:
    clad questions.doc ‏261 KB

    Q11 is correct as D for the reasons you gave Good Work!
    Q34 the answer is A: B is false as a scale applies to a channel and a task can call many scales, C is false since the channels must have the SAME not "Similar" timing
    Q38 is open for debate and is a bad question. "Main Disadvantage(s)" is semantically inconsistant and NONE of the answers hints at the lack of data flow between the case structures hence, they will fire in any order (just plain bad) AND, no answer exposes the lack of error handleing.  However, as A & B are patently FALSE, D is also False so the most correct answer is C
    Q10. The correct answer is "E. Both A & C"- try A B & C on your machine
    Q9. why the uncertainty?  Of course you wire ONLY the data you need into any structure.
    Fairly good-  When is your test scheduled?
    Jeff

  • How to delete an App I did not install on my machine

    My son's school requires them to use MacBookPro's (three cheers).   His laptop broke so I restored his Time Machine backup to an external drive which is attached to my desktop system.  That way he could keep up with his work until the repairs were complete.  Somehow, during the restore process,  the App Store decided that the apps that he and his school used were now legitimately installed on my system. They show up whenever updates are available.   My son gave me his username and password so I can at least do the updates (I tried deleting the apps from my machine and - as many threads have repeated - the App Store keeps the history so I get notified regardless).  The apps he used were all free ones so other than being an annoyance, there is no serious problem.  The difficulty comes in with apps which the school had licensed for and installed for every student.   That password is a tightly guarded secret which the school will not give out no matter what (nor should they).   I can not expect them to come to my house (several hundred miles away) and log in to the App Store on my machine to do the updates.   I've notified the school of what has happened so when they get their usage logs from the vendor they do not think I intentionally made pirated copies.
    Does anyone have any idea how to get rid of these apps (which I do not use and am not licensed for) ?  This is a fundamentally different question that the old war horse of how to remove something from the App Store purchase history.   As a result of trying to provide a stopgap for my son, I have the appearance of having expensive, unlicensed software on my machine.  Because I do some work for the US government, the auditors periodically have me proove that everything on my machine is fully licensed and legal.   I've explained what happened to them and while they "understand", they say they have zero flexibility to allow me to be out of compliance.   Since the "violation" is associated with me individually, even purchasing a brand new computer will not solve the problem.
    Help !!!!

    Thank you.   I had already done the things you suggested but did not know that my son had made a clone of his drive elsewhere on my machine (he just wanted to be sure that I didn't accidentally delete his "stuff").   Your response got me to search everything and not assume that everything was in the applications folder.   Once I found his clone, I deleted it and the problems all went away.

  • Adding a raid to an 8-core

    Hi everyone!
    Was wondering if anyone could provide me with helpful links to info regarding adding a RAID to my 8-core. Right now all I have is the stock 250GB HD. Would like to start out and make a 2-drive raid with a couple of raptor 150s.
    I have no idea how to do this. Could someone please point out the way for me? I would like to make the raid the boot drive (300gb) which I assume would be enough for a boot drive, or am I being too stingy? I was hoping for the speed increase the raptors seem to give.
    I would also eventually like to add another 2 drive raid for storage/scratch/recording drive after I set up the boot drive and make sure it runs properly.
    Also, any recommendations for a back-up drive?
    Should I get a USB or firewire?
    Any brands I should avoid?
    Sams has a really cheap western digital WD My Book Hard Drive - 320GB for $119.88 - see link below:
    http://www.samsclub.com/shopping/navigate.do?dest=5&item=362125
    Will that do OK? Do you select a backup drive that is slightly higher in capacity than the drive you back up?
    I know these are fundamental / rudimentary questions, but I am ignorant here, any help is greatly appreciated.
    THANKS!!!
    8-core Mac PRO   Mac OS X (10.4.9)   ATI Radeon X1900 XT - 23" cinema display
    8-core Mac PRO   Mac OS X (10.4.9)   ATI Radeon X1900 XT - 23" cinema display

    I was suggesting launching Disk Utility, then going to HELP menu, "Disk Utility Help" is the only option there, and enter "RAID" in the Help Viewer application. Which I think can pull stuff down from Apple off the net or finds the pdf help file or manual for the program (not sure where it comes from myself!)
    Help Viewer -> search "RAID" -> How to Create a RAID is a good place to begin.
    And yes, I find keeping my Raptor (even RAID) to minimum of files (OS and applications can be anywhere from 20GB up to 80GB).
    Some things are a matter of trial and error, testing, and will change and evolve over time. that is for sure.
    One of the easier ways to get into RAID is to test it out. Backup what you have and be sure you have everything. And then setup a RAID with 2-3 drives. Create two slices - meaning partition the drives first into equal sized areas, then combine "volume 1" from each and create a stripped volume. test it out. Do some work and copy some files.
    You can get almost 200-235MB/sec with three WD RE2s using outer 1/3. Do you need to have speed and performance? a minimum for video editing? or quiet and multiple independent drives for audio? JBOD can work for some audio applications best.
    The manual and demo for http://www.softraid.com is a good tutorial (quick start and manual, now supports 10.4.10 booting on mac Pro). It cost, $149, but it lets you do things like create and delete RAID and volumes without reformatting entire drives. And more reliable and robust (it alerts immediately if there is an I/O error) and much better mirroring. Apple RAID has evolved and changed over the years, even from two years ago when Tiger (10.4.0) came out, and which saw 10% boost over 10.3.9 "Panther." SoftRAID guide will help walk you through what to do, the how and why.
    Some articles and reference resources on SATA and RAID:
    MacGurus FAQ Help are threads, entries on RAID, SATA Drives, SATA Controllers and whatnot. RAID Reference
    RAID Tutorial
    RAID Terminology
    Barefeats RAID (dated but handy)
    Single vs RAID Boot Drive?
    PCGuide (old): Why Use RAID?
    PortMultiplicationGuide
    storageaccelguide
    [url=http://www.macgurus.com/forums/%3C?php%20echo%20'http://homepage.mac.com/bo ots911/.Public/PhotoshopAccelerationBasics2.3.pdf]Optimize Phososhop pdf [/url]
    http://docs.info.apple.com/article.html?artnum=106594
    Mac Pro 2GHz 4GB 10K Raptor Cinema HD   Mac OS X (10.4.10)   WD RE RAID Aaxeon FW800 PCIe Sonnet Tempo APC RS1500 Vista
    PS: I use to spend as much time around Mt Evans as possible, after work and on weekends decades ago!

  • How long AEM will be supported on Jboss 5?

    I have looked into support note AEM 5.6 is supported both on Jboos 5.1 and Jboss 7.1. Jboss 5.1 supports end of this year ( 2013) so we are wondering if AEM will stop supporting jboss 5.1 end of this year ?

    You are asking a question, which affects both product strategy and product support, so I don't think, that you get a valid answer here. For me this isn't the right channel to ask such fundamental support questions like this
    Jörg

  • SSL ciphers and algorithms

    Hello experts,
    I have a fundamental SSL question - what I want to know is whether the ciphers and algorithms mentioned in certificates are used in SSL communication or not ? For example, in a sample certifcate, I can see Signature Algo=sha1RSA, Signature hash=SHA1, public key=RSA Encryption etc. I want to know whether any of these ciphers/algos are used while establishing the SSL connection. At what stage, which one of these from the certificate is used ? Or is it that the SSL negotiation does not involve these algos and only selects from what the platform supports.

    For example, in a sample certifcate, I can see Signature Algo=sha1RSA, Signature hash=SHA1, public key=RSA Encryption etc. I want to know whether any of these ciphers/algos are used while establishing the SSL connection.The certificate's own signature is checked on receipt, and the server sends another digital signature signed with its own private key which is also verified by the client, which proves that the server really owns that certificate. After that, the two sides negotiate a symmetric session key. Under some cipher suites that negotation can also involve the server certificate. Once the session key is established the certificates and their algorithms and keytypes play no further role.
    As it says in RFC 2246.

  • Deadline loop not completed

    Hi,
          I've created a deadline work item for latest start.
    In the deadline branch, I created a loop for sending mails at a specified intervals. and I created a wait step before each loop pass and when the condition reached, the loop will go for next iteration or it should end.
    When the actual work item is completed this deadline branch is ending with error saying that
    FINALIZE : Error at an end of UNTIL Loop.
    FIND_NEXT_NODES_IF : Error when defining successor for node <Node number of the until loop>
    which I guess it's trying to find the next loop pass but at that time the actual work item is finished so it's ending with error.
    my question is why this wait step is not logically deleted when the work item is completed ?
    any idea ?
    Thanks & regards,
    Sudhahar R.

    Thanks Arghadip,
    And for your information,
    This is what I've done.
    I copied the RFQ Release Workflow WS20000080.
    I want to add a dead line monitoring so that if the approver is not released the RFQ for say 5 days, the system should send a mail to his supervisor. this has to be repeated until the approver releases the RFQ.
    so I added a deadline step and modeled with a loop so that it'll send mail for each iteration( with a wait step inside with condition.).
    once the approver (1)releases/(2)rejects/(3)changed significantly, the work item is completed, and it has to take any one of the 3 branches for further processing.
    So As per your suggestion, I have to trigger three events for each branch. but the STEP TS20000175( Approve RFQ ) itself is triggering 3 events(1 for each branch). so that I can catch those events to stop my deadline loop.
    This is where I end up with 4 wait steps.
    I think now you are somewhat clear.
    Arghadip One more thing !
    Please note that some people like me have tried all possible  ways before posting into this forum.
    May be I didn't give enough information in my previous posts by focusing only on the problem or thinking that there are genious like you can answer me with that info
    Now I think I've given most of the details.
    let me see whether I'm geting answers.
    but Nobody answered my basic, fundamental, logical question. after the work item is completed how come the deadline branch is running ?
    or is there any config in the workflow to enable/disable it.
    Thanks & Regards,
    Sudhahar R.

  • Flash or Dreamweaver? (Either?)

    Here is today's softball/dumb question.  In an effort to create my own website I have been spending a considerable amount of time learning the essentials of many Adobe programs through Lynda.com and with Adobe's CS5 Master Suite of software.  Most recently I have been going through Flash tutorials.  When it comes to creating a website through Adobe software I thought Dreamweaver, HTML, CSS, etc were the foundation, (i.e., framework), of ALL website creation and that all other programs, Ps, Ai, Fc, etc....AND Flash where used in SUPPORT of that goal.  That is they created the graphics and other animation files used within the Dreamweaver website foundational framework...but Dreamweaver was essential (using Adobe software).
    The more I learn about Flash and applications such as After Effects the more confused I am becoming because, though I am unsure, it seems that Flash can be used as a foundation for a website all by itself and Dreamweaver cut out of the process all together.  So my basic/fundamental/dumb question is is that correct?  Though an answer to that question requires only a simple yes or no answer, and a simple yes or no answer is welcome and appreciated, any elaboration on the basic structural use of these various Adobe programs in pursuit of the goal of creating a website would be appreciated as well.

    Sounds like you are well on your way this your project and I wish you the best!
    Just to clarify one point.. There is no such thing as a Flash Website .. only HTML, PHP, ASP etc. sites which may have some Flash content.
    So I don't think it's a question on using Flash or Dreamweaver to build your site... most likely you will need both, Flash for the content, DW (or some other editor) for the page structure as well as any PHP for server side scripting you may need.
    As for building your own shopping cart, I suggest you start at your bank and work back from there to your Web site, NOT the other way around. Banks are very strict about which "Gateways" they use and the Gateway company is very strict about which shopping cart they will allow to connect to there services.
    If you are expecting to collect payments via credit cards, you'll most like need a Merchant Account at your bank. Check and see what it takes to get yours set up. That's the account that your Gateway service will connect to... for background info..here are a couple used by local banks here:
    http://www.authorize.net/
    and
    http://www.firstdata.com/en_us/home
    But get with your banker before going too far. Make sure that you don't have to undo some of the efforts and development because they did not meet bank or gateway specs.
    Best wishes,
    Adninjastrator

  • A Really Basic Issue : InfoObjects

    Hi All
    This is a fundamental basic question about inofobjects.
    I have recently extracted a table into a new DSO using a custom extractor. on the BW side I created 4 new Z inofobjects for use in the DSO. (say Z1 to Z4).
    I have also enhanced a standard extractor with one new field and that field can be used to join to field Z3 above. However the data set will be much larger than that of Z3 in the DSO. This newly extracted field will go into another DSO which I am about modify.
    The question is should I enhance this DSO by adding inofobject Z3 or create a new infoobject. What is the impact of the 2 options. Is it worth using Z3 as a template or even a reference infoobject) ?
    Am I making this unneccesarily complicated and worrying over nothing.
    Thanx
    HKF

    If the definition of the source data is the same then it is unnecessary (and even makes the datamodel too complicated) to create a separate info object.
    Let's say if you have a country data field and currently using it to map it in Z3 info object in a ODS for contintent 'Australia' data, it will only have a couple of values for your Z3 (country) info object. If you are now going to populate another ODS that holds data for the rest of the world, you would still use the same country info object (as the definition of the data is the same, only the number of different values increases).
    Best regards,
    Arno

Maybe you are looking for