AWM best practices 11g

I will build a cube in AWM 11 g. It has 25 dimensions and some of the dimension tables has over 30 million records. I partitioned the cube on the dimension of time with the lowest level being months. One dimension took about 20 hours to build. I am now under the cube and makes more than 30 hours and its construction yet. I don't know what needs to be done to improve performance and just best practices in general. Thank you in advance. What is the recommended number of dimension to be used in the cube and are there recommendations as to how attributes affect the dim or hierarchies or how many measures to include in the cube. These cubes using OBIEE as the reporting tool.

Thank you in advance.

Hello

25 dimensions are really much if you say that each cube is sized by each of them. With Oracle OLAP, you do not have these limits for a number of dimensions of a cube, but a typical good efficient cube can have 5 to 8 dimensions. If you analyze your business needs, you might be able to create smaller cubes much keep each cube to have 5 to 8 dimensions so that the loading process is much faster and suffocate.

How many members you load dimension which takes 20 hours? You load a view or table? Also if you do a complete refresh of dimesion with synchronization and the cube is also loaded it takes a while to load but still 20 hours indicates that something is wrong here.

Cube load performance depends on several facts:

1 percent to precalculate.

2. the cube dimension. How many members in each a dimension.

3. What is the depth of the predetermined.

4. how many measures you have in each cube.

5. is partitioned cube? If Yes, what level, you need to maybe resolve and arrive at a correct level for the partition. How partititions.

6. If your cubes are not partitioned, then you make series load that is eating all your time building.

More you pre-computes, load cube takes more time, AW takes more space on the disk. A cube performance has good combination of precompute so that charge takes in your load limit and also query does not suffer.

You can get help here

http://oracleolap.blogspot.de/

Oracle OLAP: Best practices

Thank you

Brijesh

Tags: Business Intelligence

Similar Questions

  • Oracle BPM 11g - a book, resource on best practices?

    Hello all, I need start an application with Oracle 11g BPM, for this I need to read best practices to run this kind of implementation, integration ADF 11 g / BPM 11 g, is there a book or resource online to talk about this?, please if you know all the resources, please comment.

    Hi Carlos,

    You've probably seen these but my top 3 books of 11g Oracle BPM would be:

    1 getting Started with Oracle BPM Suite 11 GR 1 material - A Hands on Tutorial - what is very well written and I think is the best for new people to start.  I love that it covers the entire suite in depth.  The instructions are clear and well written, but get a bit dated (it was written for the PS3 and we're currently on PS6).  This also covers the basics of the integration of the ADF you're looking for.

    2 oracle BPM Suite 11 g: Advanced Topics BPMN - Mark Nelson has been one of the authors on this.  Anything by mark, I will read.  This book fills in some areas that are difficult to learn yourself.

    3 oracle Business Process Management Suite 11 g Handbook - a little misread in some places, but has more information and best practices in some areas.

    Hope this helps,

    Dan

  • AWM - cubes: best practices

    All,

    I'm working on a development of the cube AWM and need help with some best practices on the design of these cubes.

    Thank you

    40 dimensions sounds too. Not that it can be treated by OLAP.

    Often the two things times are mistaken as a dimension:
    (1) an attribute from a dimension
    (2) a hierarchy to a dimension

    Make sure that you understand when to add an attribute to a dimension AND when to add a hierarchy to a dimension, instead of doing these two things as separate dimensions.
    A dimension can have several attributes and hierarchies.

    Start with your reporting requirements and then to determine how stored and hierarchies of attributes, dimensions, cubes, measures are needed to support these reports. Do NOT ENTREPOSEZ to what you can calculate, using calculated measures. All OLAP engines are very efficient calculation engine.

    Another point to keep in mind. You can (and should) create several cubes stored with less dimensionality to each of them. Then, you can create a cube of reports that is dimensioned by all dimensions and 'join' all data cubes stored in that cube of reports using calculated measures. So in the reporting cube you NOT all stored measures, ONLY calculated measures.

    Partition your cubes stored in the time dimension. Start a MONTH level partitioning. You can always change it later. NOTE that this has nothing to do with the Option of partitioning of relational database. Partitioning of OLAP cube takes a logical cube and creates several cubes "behind the scenes" (you will not see in AWM gui) as well as several CPUS can be used to load the data of the cube at the same time.

    Initially create all your stored cubes as compressed cubes and the value of all dimensions as "Sparse".

    While OLAP and OBIEE can manage Parent-child hierarchies, I found that OBIEE works well with the level. So, if there is any parent-child hierarchies, then convert those to 'Ragged-based on the level' (NOT balanced with level). Avoid non-hierarchical hierarchies, as OBIEE generates too much (backstage) when requests further you on the SKIP level hierarchies.

  • Best practices upgrading to 11g

    Hello

    We have a SAP ERP 6.0 with Oracle 10.2.0.2 on AIX 5.3 database management EHP5 SPS6.
    There is an available for installation of Production DR Standby Database.

    We need to upgrade the DB to 11g R2.

    Please let me know if the DB can be improved with very little or no interruption of service.
    Please share best practices for upgrading the DB with very little or no interruption of service.

    Kind regards
    Narayan

    There would be a minimal downtime. 11202 onwards upgrades would be out of place so the downtime would be less compared to previous versions. Please visit the following link and download the slides for the upgrade and the upgrade migration group of Oracle Corp.
    http://Apex.Oracle.com/pls/Apex/f?p=202202:2:P2_SUCHWORT:migrate112

    Aman...

  • best practices or framework for the design of OSB(11g) process

    Hi all

    We worked in oracle 10g, now in the new project we will use Soa suite 11 g. For 10g, we have designed our services very similar to the framework of AIA. But since the introduction of OSB 11 g we are not able to exactly fit the frame of the here AIA because the BSO has a different structure of the BSE.

    Can anyone suggest some design framework for the design of processes in OSB or 11g SOA Suite or best practices?

    http://download.Oracle.com/docs/CD/E12839_01/integration.1111/e10223/04_osb.htm

    http://www.Oracle.com/technology/products/integration/service-bus/index.html

    Kind regards
    Anuj

  • Recommendations or best practices configuration Oracle HTTP Server Oracle Webcenter 11g Portal

    Hello everyone.

    I'm looking for recommendations or best practices configuration Oracle HTTP Server Oracle Webcenter 11 g Portal

    I appreciate if you could give me some references and/or experiences.

    Thank you very much in advance.

    Best regards.

    Configurations may vary depends on place on your needs, in general you can see Configuration high availability for the Web - 11 g Release 1 (11.1.1) layer components

    Use the configuration WebTier documents to the address above if it is sufficient for your needs.

  • Linux and oracle database installation best practices windows

    can anyone recommend the guide of best practices for the installation/design of windows/Linux oracle database servers.

    Microsoft, sql Server, provide a number of useful resources on the evolution of the default parameters that can die of hunger the operating system of resources, where to and where not to store the data in files/logs etc etc, but I've yet to find a similar guide for Oracle. Research on best practices during the installation/initial design in order to avoid the risk of recovery/redundancy later on any line, reliability, availability, performance. Guidance most welcome.

    See following note metalink on system requirements for the different versions:

    (Doc ID 169706.1) - database Oracle (RDBMS) Unix AIX, HP - UX, Linux, Mac OS X, Solaris, Tru64 Unix OS Installation and Configuration requirements checklist (8.0.5 to 11.2)

    Online Oracle Database Documentation 11g Release 2 (11.2)

    -Som

  • Best practices

    I was reading in Oracle® Fusion Middleware Fusion Guide Developer Oracle Application Development Framework 11g Release 2 (11.1.2.2.0) and on the page I found this quote from 1603

    Best practice: when you need create a view object read-only for the data search, you should use the view based on the entity object and deselect
    the option editable objects of entity of the view editor overview page. The approach benefits from the drafting of design time
    that helps to generate the SQL query. The alternative of creating a view of the expert mode object requires writing a SQL query. Expert mode
    queries are always useful for cases where trade unions and the query group can not be expressed using entity objects.

    It really confuses me, and I want to know why I should use to view objects based on an entity rather than read-only while working with lookup tables?

    Best regards

    The advantage of having an EO as basis for you VO, is that OT caches data in the average and saves trips repeated to the DB.
    6.3.9 read what happens when running: how the objects View and cooperate to http://docs.oracle.com/cd/E16162_01/web.1112/e16182/bcqueryresults.htm#CHDBBEEB entity objects

  • Client Server installation best practices

    Hi all

    I wonder about this, searched and found nothing relevant, so I ask here:
    There are all best practice/State of the art when you have a client application installed on the same computer as the database?
    I know that the client application uses the binary of the server, but I have to avoid?
    Can I install a client Oracle home and the setting for the client application to use the client libraries?

    In 11g it of not more changeperm.sh, make - it prove Oracle agrees that the client applications using Server libraries?

    Precision: I am on AIX 6 (or 7) + Oracle 11g.
    Client application will be an ETL tool - explaining why he is running on the machine of the DB.

    Unless the client application has some specific needs, there is nothing wrong with using the part of binary files on the Oracle server for customer use.
    For example, there is a demand I'm working again on which requires 32-bit client. The Oracle Server binaries are 11 GR 2 64 bit (for the database side). 11 GR 2 having no more than the 32-bit part, a 32-bit client installation is required.
    It is mainly the certification application version matrix.

    Nicolas.

  • Best practices Oracle 11 G database machine

    We currently have a production on 10g database which us will be upgrading to 11g 2 on the database device. On this database, we have a staging area, a data warehouse and an Operational Data Store. (all to separate the schema). My question is what is the best practices in the implementation of our new Oracle database environment?
    Should separate us the area of transit, Data Warehouse and the Operational Data Store in their own individual database? What are the advantages and disadvantages of doing this?
    I'm looking for expertise on what to do?

    Thank you
    PAM

    Reference to Oracle data warehouse architecture is below...
    http://www.Oracle.com/us/solutions/Datawarehousing/058925.PDF

    See you soon
    David

  • ADF Faces & BC: best practices for project implementation

    Season greetings my fellow JDevelopers!

    Our group of software works with ADF for about 5 years and over the years, we have accumulated a good amount of knowledge in collaboration with JDeveloper and ADF. A large part of our current structure of demand was resurrected in the early days of JDeveloper 10 where there are more codes samples floating around, then there was the 'best practices' documentation. I understand that this is a subjective question, and varies from one site to another, but in my view, there is a set of common practices, our group began to identify as essential to the rationalization of a development process (reusable decorated with user interface components, modular common biz logic, the development with svn, continuous integration/build team, etc...). One of our development objectives is to minimize the dependence between each engineer as everyone is responsible for the client and middle tier application without losing the consistency of coding. After speaking with a couple of the ACE to the last openworld, I understand a large part of our planned architectural requirements are filled with JDeveloper 11 (with the introduction of models, declarative elements, bordered of workflow, etc...) but lack of time on the results expected to come, we are still almost a year away before moving to this new version. Here's some of our group/application.

    JDeveloper version: 10.1.3.4
    Number of developers: 7
    Responsibilities of the developer: build both faces & collection bc

    We currently have two applications in our production environments.
    1.A flavor of the dynamic module from Steve Muench jdbc connection credentials
    2 core application ADF Faces & BC

    In our Core ADF Faces application, we get the following structure:

    OurApplication
    -OurApplicationLib (common framework files)
    -OurApplicationModel (project BC)
    src/org/ourapp/module1
    -src/org/ourapp/module 2

    -OurApplicationView (project faces)
    OurApp/public_html/module1
    OurApp/public_html/module2

    SRC/org/ourapp/support/module1
    SRC/org/ourapp/support/module 2

    SRC/org/ourapp/pageDefs /.


    Total number of application Modules: 15 (including a RootApplicationModule that references the specific AMs module)
    Display of number objects total: 171
    Total number of entities: 58
    Total number of files BC: 1734
    Total number of JSP pages: 246
    Total number of pageDefs: 236
    Total number of cases of navigation in faces - config.xml: 127
    Total number of application files: 4183
    Application size total: 180megs

    Are there other ways to divide this application? IE: module specific projects with distinct faces-config files/databindings? If so, how can these files be "hooked" together? A couple of aces has recommended that we must separate all files of the entity in its own project that make sense. In addition, we look at maven builds that must remove the pesky model.jpr files that gets constantly "touched". I would love to hear how other groups organize their application and anything else, they would like to share as a best practice ADF.

    See you soon,.
    Wes

    After discussions in the summer/fall by members of the ADF methodology group, I have published a wiki page ADF Coding Standards that people may find useful:
    [http://wiki.oracle.com/page/ADF+Coding+Standards]

    It aims to ADF 11g and is intended to be a living document - if you have any comments or suggestions please post them to the ADF methodology ([http://groups.google.com/group/adf-methodology?hl=en]) google group.

  • Best practices Apple ID

    I help the family members and others with their Apple products. Probably the problem number one revolves around Apple ID I saw users follow these steps:

    (1) share IDs among the members of the family, but then wonder why messages/contacts/calendar entries etc are all shared.

    (2) have several Apple IDs willy-nilly associated with seemingly random devices. The Apple ID is not used for anything.

    (3) forget passwords. They always forget passwords.

    (4) is that I don't really understand. They use an e-mail from another system (gmail.com, hotmail.com, etc) as their Apple ID. Invariably, they will use a different password for their Apple ID than the one they used for other email, so that they are constantly confused about which account to connect to.

    I have looked around for an article on best practices for creating and using Apple ID, but could not find such a position. So I thought I would throw a few suggestions. If anyone knows of a list or wants to suggest changes/additions please feel free. Here are the best practices for normal circumstances, i.e. not cooperate accounts etc.

    1. every person has exactly 1 Apple ID.

    2. do not share Apple ID - share content.

    3. do not use an email address of another counts as your Apple ID.

    4. When you create a new Apple ID, don't forget to complete the secondary information to https://appleid.apple.com/account/manage. It is EXTREMELY important questions your email of relief and security.

    5. the last step is to collect the information that you entered in a document and save to your computer AND print and store it somewhere safe.

    Suggestions?

    I agree with no. 3, it is no problem with using a addressed no iCloud as the primary ID, indeed, depending on where you set up your ID, you may have no choice but to.

  • Best practices Upgrade Path - Server 3 to 5?

    Hello

    I am trying a migration and upgrade of a server in the Profile Manager. I currently run an older mac mini Server 10.9.5 and Server 3 with a vast installation of Profile Manager. I recently successfully migrated the server itself out of the old mac mini on a Xserve end 2009 of cloning the drive. Still of double controls everything, but it seems that the transition between the mini and the Xserve was successful and everything works as it should (just with improved performance).

    My main question is now that I want to get this software-wise at day and pass to the Server 5 and 10.11. I see a lot of documentation (still officially Apple) best practices for the upgrade of the Server 3 to 4 and Yosemite, but can't find much on the Server 5 and El captain, a fortiori from 3 to 5. I understand that I'll probably have to buy.app even once and that's fine... but should I be this staging with 10.9 to 10.10 and Server 4... Make sure that all is well... and the jump off 10.11 and Server 5... Or is it 'safe' (or ok) to jump 3 to 5 Server (and 10.9.5 to 10.11.x)? Obviously, the AppStore is pleased to make the jump from 10.9 to 10.11, but once again, looking for best practices here.

    I will of course ensure that all backups are up-to-date and make another clone just before any which way that take... but I was wondering if someone has made the leap from 3-5... and had things (like the Profile Manager) still work correctly on the other side?

    Thanks for any info and/or management.

    In your post I keep the Mini running Server 3, El Capitan and Server 5 install the Xserve and walk through setting up Server 5 by hand. Things that need to be 'migrated' as Open directory must be handled by exporting the mini and reimport on Xserve.

    According to my experience, OS X Server facilities that were "migrated" always seem to end up with esoteric problems that are difficult to correct, and it's easier to adopt the procedure above that to lose one day try.

    YMMV

    C.

  • What is the best practice to move an image from one library to another library

    What is the best practice to move an image from a photo library to another library of Photos ?

    Right now, I just export an image on the desktop, then remove the image from Photos. Then, I open the other library and import these images from the office in Photos.

    Is there a better way?

    Yes -PowerPhotos is a better way to move images

    LN

  • Code/sequence TestStand sharing best practices?

    I am the architect for a project that uses TestStand, Switch Executive and LabVIEW code modules to control automated on a certain number of USE that we do.

    It's my first time using TestStand and I want to adopt the best practices of software allowing sharing between my other software engineers who each will be responsible to create scripts of TestStand for one of the DUT single a lot of code.  I've identified some 'functions' which will be common across all UUT like connecting two points on our switching matrix and then take a measure of tension with our EMS to check if it meets the limits.

    The gist of my question is which is the version of TestStand to a LabVIEW library for sequence calls?

    Right now what I did is to create these sequences Commons/generic settings and placed in their own sequence called "Functions.seq" common file as a pseduo library.   This "Common Functions.seq" file is never intended to be run as a script itself, rather the sequences inside are put in by another top-level sequence that is unique to one of our DUT.

    Is this a good practice or is there a better way to compartmentalize the calls of common sequence?

    It seems that you are doing it correctly.  I always remove MainSequence out there too, it will trigger an error if they try to run it with a model.  You can also access the properties of file sequence and disassociate from any model.

    I always equate a sequence on a vi and a sequence for a lvlib file.  In this case, a step is a node in the diagram and local variables are son.

    They just need to include this library of sequence files in their construction (and all of its dependencies).

    Hope this helps,

Maybe you are looking for

  • My magic mouse 2 charge while my iMac is in sleep?

    I received a rechargeable Magic Mouse with my iMac and I wonder if it will load into memory if the computer is in sleep?

  • How to open the cover slot of memory on Satellite M60?

    Hello I want to add memory in my M60, but I do not understand how to access the inside... It seems easy to open the back of the drive hard, but for the record, I unscrew and after, the "door" stay in place and do ' t want to be removed... Thank you

  • clone a VI in labview

    Hello While running one of the EXAMPLES in labview2009. Inside one example on the PID controller he was one under VI show it as (clone). And we cannot change the indicators or icons in this void VI. We can make our Subvi like that? I would like to le

  • Cannot play online games "getdevicecaps () failed" in Windows 7 64 bit

    Original title: Hi! I need your help! Hello! I have a sony, the program used to be vista computer. After that I've upgraded to Windows 7 64 - bit, I can not play online games more. I downloaded java, but I still can't play games online. It shows me g

  • Cannot reconnect to the drive mapped with the offline files

    We have Vista Business SP2.  We written that makes some of their files on a network share available offline.  They close their machines and take them away and use not connected to the network and then to arrest them.  Back at his office, startup and