What is olap?

why we are using olap and tell me we are using olap in hyperion essbase?

Some of the benefits of using the Oracle OLAP option are described by a white paper which you can access of a link on this page Oracle OLAP | Oracle Database | Oracle.
This book, Amazon.com: Oracle Essbase & Oracle OLAP: The Guide to Oracle's Multidimensional Solution (Oracle Press)… has also been written comparing the Oracle OLAP Option and Oracle Essbase.
--Ken Chin

Similar Messages

  • What about olap using java tech?

    i'm now producing a project writting in java whose db server is microsoft sqlserver 7. one of the requirements is to query data from within the multidimentional data store(data warehouse or something). the help microsoft offers mentions how to connect to the olap service via visual basic or the development languages that support COM and ole db....what if i am using java database technology to connect olap service shipped with ms sql server 7? jolap? or do i have to change the dbms to oracle--impossible:~~
    HELP!!

    jasan! well, it's lucky for me to wrap the COM into a set of classes to access olap service of sqlserver via some third-party utilities. all seem going smooth but the problem is that my program could run only with microsoft Windows, for the project it's okay. and for thor_jd, could you tell me if Sun has released the JOLAP and does there exit any product or, to say, a set of API, to support JOLAP?

  • Urgent::::What is OLAP Variable

    Hi Experts,
    I want write my own OLAP Variable in data selection in info package.....
    So where is the editor where i can write my own logic for a particular OLAP Variable????
    Pls share some knowledge of OLAP Variable in BW.
    Some good document on OLAp variable....
    Thanx in Advance????
    Naween

    Hi Naween,
    Three things need to be done: -
    1. In the Query Designer, create a New Variable based on the InfoObject that has the same data type as the value in your infopackage field selection. For example, create a variable for InfoObject 0CALDAY if your selection field is a date. This can be done in any query that has the required InfoObject. The processing of this variable must be 'CUSTOMER EXIT'.
    2. In CMOD, create code for this variable. Sample code for the derivation of first and last dates for year based on 0CALDAY is affixed below: -
    DATA: f_date LIKE sy-datum,
          f_date2 LIKE sy-datum,
    f_date3 LIKE sy-datum.
    WHEN 'Z1ST_LST'.
    returns first and last day in year
        CLEAR f_date.
        CLEAR f_date2.
        CLEAR f_date3.
        f_date = sy-datum.
        CLEAR l_s_range.
        concatenate f_date+0(4) '0101' into f_date2.
        concatenate f_date+0(4) '1231' into f_date3.
        l_s_range-low  = f_date2.
        l_s_range-high = f_date3.
        l_s_range-opt  = 'BT'.
        l_s_range-sign = 'I'.
    APPEND l_s_range TO e_t_range.
    3. Select the InfoPackage 'Data Selection' tab, then 'OLAP Variable' and specify the newly created variable. The values are not prepopulated but only populated at runtime. To review the values that will be populated, select the 'Details for Type' button and the 'Check' (glasses) button in the subsequent screen. If the values are not populated with the 'Check' method, you may have to log off and on to the system.
    Regards,
    Eugene

  • What is the olap in bw ?

    hi experts,
        today i received an architect document which discribe the architect of the DW system .
       the architect shows below:
    some data sources -
    > ETL -
    >DW (SAP BW )   -
    > ETL -
    >OLAP -
    >some report display tools
        what makes me confussed is what the OLAP component is ? now i have create some cubes  and what should i do to implements the OLAP component ?
        i think the olap is just the drill down , filter function. can someone tell me what the olap is ? your help is appreciated and assign points if it helps!

    Hi,
    SAP Business Information Warehouse uses OLAP technology for the analysis of data held in the data warehouse. Online Analytical Processing (OLAP) characterizes BW as a Decision Support System. OLAP allows decision-makers to quickly and interactively analyze the multi-dimensionally modeled data appropriate to business Considerations.
    InfoProviders allow this data to be viewed.  As data is stored in InfoCubes optimized for the reading of data, InfoCubes and MultiProviders for InfoCubes should be the preferred InfoProvider.
    Check out this link for "OLAP Functions and Services "
    http://help.sap.com/saphelp_nw04/helpdata/en/7c/c3e60666cd9147bb6242dc6500cd77/frameset.htm
    Assign points if found useful,
    Regards,
    Mani.

  • Olap error

    Hi gurus,
    can u pls tel me what is olap error.
    thanks in advance.
    regards
    venkat

    No, you can't have them wrap onto another sheet.. Technically, I believe the API can handle more rows that than Excel has; I have done retrieves with more columns with our Dodeca product (one of the grids we support internally has a much larger grid size than Excel and I have done some retrieves that were more than 650 columns..
    I am not sure if I have tested with APS 9.3.1.
    Tim Tow
    Oracle ACE
    Applied OLAP, Inc

  • OLAP differences between 10g and 9i

    Hi, is there any documentation on new / changed features in OLAP 10g vs. OLAP 9i. I'm currently installing all of the 10g products (now that the new BI Beans for 10g is out), but couldn't find a "whats new" on the OLAP side.
    Thanks!
    Scott

    There use to be an OLAP 10g Data Sheet up on OTN that provided the new features. I'll ping them and ask them to re-post it and the other missing OLAP 10g documentation and white papers.
    I pasted it below:
    Partitioned Variables
    The multidimensional engine provides direct support for partitioned variables. This support for partitioning presents many opportunities for both enhancing manageability and supporting large multidimensional data sets.
    Three partitioning methods are supported:
    • Range partitioning allows data to be partitioned based on a range of dimension members. For example, one partition might contain time dimension members that are less than '13', another that are less than '25', and so on.
    • List partitioning allows data to be partitioned based on a list of specific dimension members. For example, a partition might contain dimension members <'JAN02','FEB02','MAR02'> and other partition might contain members <'JAN03','FEB03','MAR03'>.
    • CONCAT partitioning partitions data according to the dimension members that belong to a CONCAT dimension.
    With each partitioning method, the multidimensional engine creates separate variables to store data. To the application, it appears that all data is stored in a single variable.
    Scalability is enhanced in a number of different ways:
    • Data can be partitioned across time, thus providing the ability to store more historical data in the analytic workspace without affecting performance or manageability.
    • Calculations can be easily limited to a subset of dimension members, or they can be parallelized. For example, aggregations, allocations and other calculations can be performed on time periods within a particular partition.
    • Data loading can be parallelized.
    • When partitioned by the logical model, for example, by level of summarization, the definition of the variable can be adjusted to account for changes in sparsity between detail data and summary data.
    • Disaster recovery tasks can be performed on subsets of data and can be parallelized.
    • Partitioned variables can be partitioned across different data files and disks to minimize I/O bottlenecks.
    Enhanced Storage Model
    The storage model is enhanced to support the placement of objects in the analytic workspaces into specific rows of the AW$ table. Objects can be further partitioned by segment size to allow for large objects. The AW$ table can then be partitioned across multiple data files.
    The obvious benefit of the enhanced storage model is that database administrators have complete control over how data is distributed across data files and can therefore optimize I/O for data and data access patterns.
    Multi-Writer Mode
    The multidimensional engine supports a multi-writer attachment mode, which allows an analytic workspace to be modified simultaneously by several sessions. In multi-writer mode, users can simultaneously modify the same analytic workspace in a controlled manner by specifying the attachment mode (read-only or read-write) for individual variables, relations, valuesets and dimensions.
    The MULTI attach mode provides the opportunity to parallelize any number of activities in the analytic workspace. Some examples follow:
    • Using separate simultaneous sessions to load data into different variables can parallelize data loading tasks. For example, different sessions could be used to load data into SALES and COST variables. When combined with partitioned variables, different sessions could load into each partition in parallel.
    • Separate sessions can be used to aggregate separate variables or partitions of a variable.
    • Separate sessions can be used to solve models, allocations and virtually any other calculation within the analytic workspace as long as the calculation is directed to different variables or partitions of a variable.
    Parallel Update
    The OLAP DML UPDATE command runs automatically in parallel on partitioned variables, thus optimizing performance of this command on servers with multiple processors. Significant improvements will be seen in cases where large volumes of data are updated (such as a data load or aggregation) and partitioned variables are used.
    Aggregation from Formulas
    Oracle OLAP 10g allows formulas to be used as a source of data to the AGGREGATE command. This eliminates the need to calculate and store data at the detail level, yet still retains the ability to aggregate to summary levels. The benefit is that the multidimensional engine presents large volumes of derived information from relatively little stored data.
    Optimizations to Composite Dimension Indexing
    New 64-bit B-Tree+ indexes and optimizations to the process of synchronizing composite dimensions to base dimensions support excellent query response times with very large composite dimensions (for example, composite dimensions in excess of 1 billion members).
    Certified with Real Application Clusters and Grid Computing Real Application Clusters and Oracle Grid Computing provide a database platform of virtually limitless computing capacity and scalability. The multidimensional engine and data types of the OLAP option, being part of the Oracle Database, have been tested with Real Application Clusters and Oracle Grid Computing. This provides Oracle OLAP the capability to support very large user communities and data sets.
    Wider Relational Filters to Multidimensional Data Types
    The OLAP 10g optimizes a wider range of SQL predicates when selecting from multidimensional data types. This is accomplished by applying SQL filters before the data is converted to a row set using OLAP_TABLE. As a result, the risk of pushing large volumes of data through OLAP_TABLE is minimized and applications need not be as concerned with optimizing SQL for selecting from OLAP_TABLE. The net result is that a wider variety of SQL applications can be used with the OLAP option without special considerations.
    Support of SQL Model Clause
    Oracle Database 10g introduces OLAP-like calculations that are expressed with a SQL MODEL clause, which is similar to what the OLAP community commonly refers to as custom dimension members. A custom dimension member is a virtual member whose value is calculated at runtime.
    The SQL MODEL clause provides an additional method for defining certain types of calculations against multidimensional data types, and the SQL interface to multidimensional data types has been optimized for SQL models. Optimization occurs by having the multidimensional engine completely bypass OLAP_TABLE as data is being returned.
    As a result, the processing of SQL with the MODEL clause is highly efficient against multidimensional data types. In many cases, performance of MODEL with multidimensional data types exceeds that of the same SQL against relational tables. This provides SQL based applications with both new analytic features and performance advantages.
    Query Rewrite to Views over Multidimensional Data Types
    In Oracle Database 10g a new feature, query equivalence, allows query rewrite to be used with views. With query equivalence, the DBA indicates to the database what SQL could have been used to create the view even if the view was created in some other way. For example, if the application likes to emit SQL with SUM … GROUP BY but the view was created with entirely different SQL, the DBA could indicate that the view is equivalent to SUM … GROUP BY.
    This feature of the database is extremely useful with the OLAP option since SQL access is always through views. This provides the DBA and application with benefits similar to those of materialized views – simplified maintenance and improved query performance.
    Automatic Runtime Generation of Abstract Data Types
    Abstract data types are used by object technology of the Oracle Database to define the relational columns for data that is returned from a non-relational data source. In the case of the OLAP option, abstract data types describe data being selected from analytic workspaces in terms of relational columns.
    Previously it was a requirement that abstract data types be created as part of the administrative process of enabling analytic workspaces for query by SQL. To provide applications and database administrators with additional flexibility in the administration of SQL access to analytic workspaces, Oracle OLAP 10g supports automatic runtime generation of abstract data types as part of the query process.
    With the addition of this new feature, it is now possible to query analytic workspaces without requiring the DBA to predefine either abstract data types or views.

  • Steps involved in Query execution

    Can anyone please suggest the exact steps that take place in a query execution. I know on the broad level. But I want to know to basic level. For example we would like to know all the steps that an OLAP processor does to get the data, process it and then send it for display.
    Also, say the total time taken for the query execution is xx msec, we would like to know the complete break up of this time for all the activities that are completed from the time of query execution till the display of result.
    Thanks

    Hi Suchitra,
    Please go through these links:
    /people/vikash.agrawal/blog/2006/04/26/in-what-147sequence148-olap-processor-look-for-query-relevant-data
    /people/prakash.darji/blog/2006/01/26/query-optimization
    Assign points if helpful
    Thanks,
    Amith

  • Query optimium time

    Hi friends
    how to check the query optimum time, whether the query is taking proper time for execution or not, i mean to say query is taking proper time or more time than usual, if its taking more time how to resolve it.
    please forward some links

    Hi,
    You can go to ST03 and see the complete statistics of the query.....How much time it took and at what level(OLAP, DB, Frontend) it took maximum time.
    Got to ST03 --> select BI Workload --> Select the time period for which you want to see the details
    Select Query Runtimes and there you can select Aggregation by Query on the right hand side .
    Hope this helps.

  • Entity

    1.What is Strong and weak entiry and difference between them?
    2. What is Hierarchy and difference between Internal and External hierarchies?
    3. What is Normalization and Denormalization?
    4.What is Database Consistuency?
    5.What is OLAP and Difference between MOLAP and ROLAP?
    6. What is reference Integrity?
    Please search the forum before posting thread. Or You can just google all these things
    Edited by: Pravender on Sep 15, 2010 12:52 PM

    For read-write entity bean, the stub is not a replica-aware stub, so all the
              calls goes to the same bean instance. If server goes down, we should use
              home stub to find a new instance again.
              For read-only entity bean, the stub is replica-aware stub, so the calls will
              be load balanced, that means the subseauent call may goes to another server.
              If the server goes down, there will be fail over.
              For another case, if your entity's client, for example a session bean,
              reside on the same server as the entity bean, then all the calls will go to
              the same server. This is the optimization of WLS.
              Wenji
              "Dave" <[email protected]> wrote in message
              news:[email protected]..
              >
              > Hi! I've got one more question: If I have a remote interface to an entity
              bean
              > that was created or found on a particular server in a cluster, will all
              subsequent
              > calls on a remote stub be directed to that same server where the actual
              instance
              > is? What will happen if the server goes down???
              >
              > Thank you very much.
              

  • Help to find the technical Content

    I want to install Technical Content in BI 7.0 system, I ran the job RSTCC_ACTIVATE_ADMIN_COCKPIT and it is running, now after
    this what are the steps. I need
    1. 0TCT_C01 what is mapping datasource 0tct_ds01 but i do not find this when i go to TR- RSOR in BI Content installation.
    I guess it will after the job RSTCC_ACTIVATE_ADMIN_COCKPIT is finished
    also i think i have to install  the process chains manually in RSOR
    Please guide me since I want to see the loading time for all my DTP's and Infopakages can i use
    "Runtimes of BI Application Objects" Report, what is OLAP Time is it the the time it took for extarction
    Below is my requirement: Please help how to go about this
    1. Data Load Time for New GL Model for all IP'S and DTP's per dat loading
    2. How Many Users use the New GL report
    3. How many infoobject are used in report
    Thanks
    Poonam Roy

    Hi Poonam Roy,
    Whole installation is defined in the note 934848. Once the installation is done you need to schedule the process chains to load the cubes.
    Relevant documents:
    1004166: Missing documents in help portal for Admin Cockpit
    BI Query Runtime Statistics :
    http://help.sap.com/saphelp_nw2004s/helpdata/en/43/e3807a6df402d3e10000000a1553f7/frameset.htm
    Admin Cockpit:
    http://help.sap.com/saphelp_nw2004s/helpdata/en/44/08a75d19e32d2fe10000000a11466f/frameset.htm
    "Runtimes of BI Application Objects" gives the runtime of the BI application object i.e Workbooks and Templates.
    1. Data Load Time for New GL Model for all IP'S and DTP's per dat loading
    ANS: Check the queries defined on the cube 0TCT_MC22 & 0TCT_MC23.
    2. How Many Users use the New GL report
    ANS: Build your our query on the cube 0TCT_MC01 all the relevant information is present there.
    Regards,
    Srilatha

  • Prior Period Calc

    I am attempting to do a DSO calculation that checks to see if two account members are less than the total sales member back up to four months to make the calculation and am seeking any recommendations on how to accomplish this. I am pretty new at Essbase and this seems to be a complex calculation. Here is an example of the calculation in a generic sense:IF(     (RecNet.TradeRec.Trade+RecNet.OtherRec.ProBill) <= SalesOC,          (               (RecNet.TradeRec.Trade + RecNet.OtherRec.ProBill) /                (SalesOC/DaysInCurrentMonth)          ),          IF(               (RecNet.TradeRec.Trade + RecNet.OtherRec.ProBill) <= SUM('SalesOCCurrent-1':SalesOC),                    DaysInCurrentMonth +                    (                         (RecNet.TradeRec.Trade + RecNet.OtherRec.ProBill - SalesOC) /                          ('SalesOCCurrent-1' / 'DaysInCurrentMonth-1')                    ),etc., back 4 months. We have periods in one dim and year in another.I made the following attempt, but I am sure my syntax is wrong:IF (("RecNet.TradeRec.Trade"+"RecNet.OtherRec.ProBill") <= SalesOC)     ARDAYS =     ((RecNet.TradeRec.Trade+RecNet.OtherRec.ProBill) /      (SalesOC/DAYS_TOT);ELSEIF ((RecNet.TradeRec.Trade+RecNet.OtherRec.ProBill) <= @SUMRANGE (SalesOC, @CURRMBRRANGE (PERIOD, LEV, 0, -1, 0))     ARDAYS =     DAYS_TOT +     ((RecNet.TradeRec.Trade+RecNet.OtherRec.ProBill-SalesOC) /      (@SUMRANGE (SalesOC, @CURRMBRRANGE (PERIOD, LEV, 0, -1, -1)) /     (@SUMRANGE (DAYS_TOT, @CURRMBRRANGE (PERIOD, LEV, 0, -1, -1)));Sorry for the long post. Should I be using @PRIOR instead?

    I can give you an example of why ABS is used in the divisor.
    Imagine for a moment that you had profit last year of 200, and profit this year of 500. Your percentage change would be 1.5, or 150%, right? Pretty easy to calculate: (New minus Old) / Old = (500-200)/200.
    But if last year's profit was a $200 LOSS, what would your percentage change be? "(New minus Old) / Old" would be (500 minus (-200)) divided by -200, or 700 divided by -200, resulting in negative 3.5, or a 350% loss. Huh? How in the world could that be right? We had a loss last year, a gain this year, and it shows up as a negative percentage increase?
    To (partially) fix the problem, we use ABS in the divisor. So we go from -200 up to zero, that's a 100% improvment. Then we go from zero up to 200, that's another 100%, and from 200 up to 400 is another 100%. And then from 400 up to 500 is another 50%. So that's a total of 350%. Using ABS around the divisor does that for us, so that we're not dividing by a negative number.
    Now, I firmly believe that if last year's number is a negative and this year's number is a positive, the result should be N/A. But that's not what the OLAP engine does by default. Why do I disagree with returning a numbe at all? Let's take that second example, where we had a $200 loss followed by a $500 gain, which would show up as a 350% return. What if our initial year had a $142.86 profit, followed in the next year by a $500 profit?. What would the percentage change be? Do the math, and you'll find that it's.... 350%.
    So... an increase of $700 (from a loss of $200 to a profit of $500) calculates to the same percentage as an increase of $357.14 (from a profit of $142.86 to a profit of $500), which I find ludicrous. But there it is.
    Anyway, that's why you use ABS in the denominator.

  • What's the Difference Between OLAP and OLTP?

    HI,
    What's the difference between OLAP and OLTP ? and which one is Best?
    -Arun.M.D

    Hi,
       The big difference when designing for OLAP versus OLTP is rooted in the basics of how the tables are going to be used. I'll discuss OLTP versus OLAP in context to the design of dimensional data warehouses. However, keep in mind there are more architectural components that make up a mature, best practices data warehouse than just the dimensional data warehouse.
    Corporate Information Factory, 2nd Edition by W. H. Inmon, Claudia Imhoff, Ryan Sousa
    Building the Data Warehouse, 2nd Edition by W. H. Inmon
    With OLTP, the tables are designed to facilitate fast inserting, updating and deleting rows of information with each logical unit of work. The database design is highly normalized. Usually and at least to 3NF. Each logical unit of work in an online application will have a relatively small scope with regard to the number of tables that are referenced and/or updated. Also the online application itself handles the majority of the work for joining data to facilitate the screen functions. This means the user doesn't have to worry about traversing across large data relationship paths. A heavy dose of lookup/reference tables and much focus on referential integrity between foreign keys. The physical design of the database needs to take into considerations the need for inserting rows when deciding on physical space settings. A good book for getting a solid base understanding of modeling for OLTP is The Data Modeling Handbook: A Best-Practice Approach to Building Quality Data Models by Michael C. Reingruber, William W. Gregory.
    Example: Let's say we have a purchase oder management system. We need to be able to take orders for our customers, and we need to be able to sell many items on each order. We need to capture the store that sold the item, the customer that bought the item (and where we need to ship things and where to bill) and we need to make sure that we pull from the valid store_items to get the correct item number, description and price. Our OLTP data model will contain a CUSTOMER_MASTER, A CUSTOMER_ADDRESS_MASTER, A STORE_MASTER, AN ITEM_MASTER, AN ITEM_PRICE_MASTER, A PURCHASE_ORDER_MASTER AND A PURCHASE_ORDER_LINE_ITEM table. Then we might have a series of M:M relationships for example. An ITEM might have a different price for specific time periods for specific stores.
    With OLAP, the tables are designed to facilitate easy access to information. Today's OLAP tools make the job of developing a query very easy. However, you still want to minimize the extensiveness of the relational model in an OLAP application. Users don't have the wills and means to learn how to work through a complex maze of table relationships. So you'll design your tables with a high degree of denormalization. The most prevalent design scheme for OLAP is the Star-Schema, popularized by Ralph Kimball. The star schema has a FACT table that contains the elements of data that are used arithmatically (counting, summing, averaging, etc.) The FACT Table is surrounded by lookup tables called Dimensions. Each Dimension table provides a reference to those things that you want to analyze by. A good book to understand how to design OLAP solutions is The Data Warehouse Toolkit: Practical Techniques for Building Dimensional Data Warehouses by Ralph Kimball.
    Example: let's say we want to see some key measures about purchases. We want to know how many items and the sales amount that are purchased by what kind of customer across which stores. The FACT table will contain a column for Qty-purchased and Purchase Amount. The DIMENSION tables will include the ITEM_DESC (contains the item_id & Description), the CUSTOMER_TYPE, the STORE (Store_id & store name), and TIME (contains calendar information such as the date, the month_end_date, quarter_end_date, day_of_week, etc).
      Database Fundamentals > Data Warehousing and Business Intelligence with Mike Lampa
    Search Advice from more than 250 TechTarget Experts
    Your question may have already been answered! Browse or search more than 25,000 question and answer pairs from more than 250 TechTarget industry experts.

  • How do I know what is the minimum resource requirement for OLAP 11g?

    How do I know for OLAP 11gR1 ...
    1. what is the minimum number of CPUs and speed required
    2. how much minimum physical memory, SGA, PGA etc. is required?
    Regards, Anirban

    Hello Anirban,
    In summary, since the OLAP option is an option to Oracle Database 11g, Enterprise Edition the minimum requirements in order to run the database would be identical to those necessary to run a "Data Warehousing" type installation. That being said starting up a database is a far cry from actually performing well while accessing and building OLAP Cubes in your Database.
    There are lots of things to consider. For example: the complexity of your model; data sparcity; level of aggregation; system load, SLAs, etc..
    Lets look at true minimum requirements and then consider what it would take to achieve good performance in your environment
    TRUE MINIMUM...
    I performed a test in my environment (Oracle Database 11g Release 2 (11.2.0.2.0) on Oracle Enterprise Linux 5.5) using Analytic Workspace Manager 11.2.0.2.0A and found the following minimum settings to work against the OLAPTRAIN schema (You may find it here http://www.oracle.com/technetwork/database/options/olap/index.html). This is a very small schema which we use for demonstration purposes.
    I discovered that the database started with a memory_target of only 160m (apparently this is the absolute minimum for my environment). I knew that if the database successfully started that I would be able to query the Cube but maintain it? Running queries against the OLAPTRAIN Sales Cube, despite being slow, worked as anticipated. Next, I performed a maintain operation on the Sales Cube where I had to abort the job because it ran into memory issues at 160m, however, when I increased it to only 180m it did a complete maintain in a reasonable timeframe, albeit slow considering the limited resources.
    MINIMUM REQUIREMENTS TO ENSURE REASONABLE PERFORMANCE IN YOUR ENVIRONMENT
    Most importantly ensure you have a good cube design
    Run a sample set of your data in order to define what "reasonable performance" is for your environment. Create a small representative cube in order to test both build and query performance while collecting and analyzing database statistics through AWR and ADDM. For OLAP option specific queries please take a look at http://wiki.oracle.com/page/OLAP+option+-DBASample+Scripts.
    You could creat a view on top of your fact table and use the view to generate your OLAP Cube. This will allow you to test a more manageable amount of data. For example, if you have 10 years of data and want to determine the footprint and resources required in order to manage a Cube of this volume then consider scoping it down to a few months first then increase it by a measured amount in order to predict requirements. Monitor your resources and ensure you balance I/O, memory and processors. Since the OLAP option is a Enterprise Edition option it falls under Data Warehousing. As such there is plenty of literature available on oracle.com in order to define what it takes to achieve a balanced Data Warehouse.
    I would recommend contacting Oracle Consulting or an Oracle Partner to determine the best fit for your environment.

  • Oracle BI Spreadsheet Add-in 10g 's API has forgotten what OLAP is !

    Hello,
    Did you know that since the 10g, the news API to reach AW is in SQL language?
    Never mind, after all, since one obtains what one wishes!
    The problem is that this interface generates an SQL request BY Excels cell!!
    100 cells = 100 sql requests!!!
    Forgotten the OLAP operations where one LIMITS the axes according to what one wishes to post! :o((
    Did you note the same thing as me? For example, during all the Excel session, the STATUS of dimensions remains with ALL STATUT…
    The old ones which know the multidimensional will wonder what you can make in a multidimensional system which cannot manage the STATUT of dimensions any more, and well, not large thing….
    Oracle noted that an OLAP server could not summarized with SQL and has to preserve Oracle OLAP. It is the same thing for an OLAP API, we hope that Oracle awakes and corrects quickly this error!

    Yes, BUT :
    In SQL would you send an SQL statement for each cell? No, you would have WHERE clauses like this: (for 2 columns and 3 lines)
    WHERE -
    DIMENSION_IN_PAGE = "CODE1" and -
    DIMENSION_IN_COLUMN in ("CODE2", "CODE3")
    DIMENSION_IN_LINE in ("CODE4", "CODE5", "CODE6")
    This WHERE clause would be translated in OLAP like this:
    LIMIT DIMENSION_IN_PAGE to 'CODE1'
    LIMIT DIMENSION_IN_COLUMN to 'CODE2' 'CODE3'
    LIMIT DIMENSION_IN_LINE to ‘CODE4’ 'CODE5' 'CODE6'
    What API does is 5 sql statements for all the combinations of column and line, it's crazy don't you think? (Clause where with only one code for each dimension...)
    An SQL API does not excuse this. I really think there's a "bug" in this API
    Don't you think?
    If you use a "heavy" cube with "on the fly calculations" and "HOLAP architecture" this API is a catastrophe (90% of elapse to loop over cells and 10% of elapse for fly calculations and HOLAP...).
    Hope I'll be understand.

  • What happened to Allocation & Forecast in OLAP 11gR1 (AWM)?

    Hello all,
    Does anybody know what happened to allocation and forecast features in OLAP 11gR1 (AWM)?
    These were available as step types in "Calculation Plans" in 10gR2. In 11gR1 "Cube Scripts" seems to be the descendant of "Calculation Plans"; but there are no allocation nor forecast steps types available in "Cube Scripts".
    I suppose an OLAP DML script could be used for allocation/forecast but that doesn't seem to be a feaure for let's say a business analyst without programming knowledge (of OLAP DML).
    Best regards,
    Javor

    You can create Allocation and Forecast in 10g style AWs only using AWM 11g
    The newer 11g style AWs do not support Allocation and Forecast yet.

Maybe you are looking for

  • Audio in Premiere Pro CS3 appears on one PC, not the other

    Hi everyone, I'm the Network Administrator for a high school and we have a digital media lab here using Adobe Creative Suite 3: Master Collection.  All systems here are running Windows XP Professional and are on a Windows domain.  All users are stand

  • Time out connection issues

    Help, I am struggling to connect to Itunes, have turned off firewall, antivirus software, uninstalled and reinstalled Itunes (with apple technician), latest version of Itunes installed. Itunes will detect Iphone, Ipad and I pod, but can't sync. Netwo

  • When you save an image, your captured image is bec...

    I realize that when I take a picture picture from my 5800, ALL my saved images become foggy! According to preview (capture) image, preview images are NORMAL!... So I think the problem is about software based, not hardware!  I have V20 firmware .... I

  • Cost element asignment

    hi experts.. can we maintain cost element (primary) for liability and asset accounts if we maintain what cost element category we have to maintain.. i have a doubt for tax account how we treat this one and what type of cost element we need assign ..

  • Is there a way to override the format-mask error message? (oracle forms 6i)

    It seem that if data is enter in a field and doesnt follow the format mask schema. it populates it's default error message. was wondering if i can over ride that. and custimize my own error message/validation.