Physical size of dimensions and composites (Express and Oracle OLAP)

Hi, have a rather odd question re: the physical size (in bytes) of composites...are they affected by the dimension sizes?
I.e. if I define a dimension "Org" as:
define org dimension text width 10
will that result in smaller composites than if I define it as
define org dimension text width 30
? i.e. given that everything else if equal (same number of values, same # of tuples, etc.) does the physical definition of how wide a dimension is affect the size of the composites that use that dimension?
p.s. need to know this for Express, but if Oracle OLAP doesn't behave the same I'd like to know that also.
Thanks!
Scott

A 5 dimensional composite has keys built of 5 4-byte dimension positions. There is a copy of the 20 byte value stored indexed by physical position that we use internally to determine the value of the base dimensions. Also there is a copy stored in a hash table used to take the base dimension values and convert those back to a physical position (that's 20 bytes for the key and 4 bytes for the physical position).
Finally, we have internal structures ("inversions") that we use to essentially do "limit composite to base dimensions" for looping (for each base dimension value, a list of physical positions that have that base value in it), at 4 bytes per dimension or another 20 bytes.
That's 64 bytes. Yeah, it's not cheap, but compared to a dense variable, you save a ton of space. I seem to remember a calculation someone did a long time ago that said that composites were net smaller for anything less than 20% dense.
I'm not surprised that under certain conditions you can find a better data layout. Certainly the overhead of storing dense data is tiny compared to a composite. If you are clever (or lucky) in your segmenting, you can take advantage of the "holes" in the data to improve the storage. The "holes" (large groups of NA values) can go for many pages, if the faster varying dimension size is large, and won't be stored.
Oracle OLAP contains various improvements over the Express code. I believe we now use compressed bitmaps to store the inversions, rather than lists of values, for a substantial savings. There may be other changes as well (I'm not current on the details of the dimension storage).
Hope this helps.
Jim

Similar Messages

  • Latest News on MDX and Oracle OLAP  (from Simba Technologies)

    [http://blogs.simba.com/simba_technologies_ceo_co/2009/05/mdx-query-language-for-oracle-11g-olap-update.html|http://blogs.simba.com/simba_technologies_ceo_co/2009/05/mdx-query-language-for-oracle-11g-olap-update.html]
    Excerpt from above Simba Technologies CEO blog*
    One interesting thing we found from some of the Beta customers is that they thought this was an Excel only solution. Yes, we are focusing all the efforts for v1 on Excel, but this is planned to be a full blown MDX provider for Oracle OLAP*. Therefore, you will get the entire MDX query language and this interface will be similar to what you have with Microsoft Analysis Services or SAP Business Warehouse. Although v1 will be ODBO only, we are planning to support XMLA in future versions. The priorities for what we support and when will be customer driven. One question I have is after Excel, which MDX application do you think we should test with and support next:
    1. SAP Business Objects Crystal Reports
    2. SAP Business Objects Voyager
    3. MicroStrategy 9
    4. Microsoft Reporting Services
    5. Microsoft SharePoint BI
    6. IBM Cognos Business Intelligence 8
    7. Panorama NovaView
    .

    Thanks very much for your response. Pls find the details as requested. You can reach me in [email protected]
    Environment Details
    - BO XI 3.1 SP4 Enterprise Premium (incl Voyager) on Win2008 R2 [Tomcat Flavour]
    - Oracle 11.2.0.1 Enterprise Edition with OLAP on AIX 6.1
    - Simbha MDXProviderForOracleOLAP v2.1.0.23 on Win2008 R2
    Cubes are built using AWM 11.2.0.2A.
    To be more specific, the issue occurs when we attempt put a filter on the dimension (or select members of the dimension) both in the existing workspaces or when we try to create a new workspace in Voyager. Attaching the screenshot of the error message.
    Kindly let us know incase you would require further information. Also, if you would like to have a webex session where I can show the issue, I am happy to do the same.
    Edited by: user1572606 on Jan 4, 2012 9:00 PM

  • OBIEE and Oracle OLAP Value Based Hierarchies

    Hi there...
    I have a value based dimension built on Oracle OLAP and want to map it on OBIEE Administration tool.
    I've been using the above link as reference:
    http://www.oracle.com/technology/obe/olap_biee/CreateBIEEMetadata.htm
    There's no option to import from Oracle Multi-dimensional Database. Either to import/configure the view created by OLAP as an Unballanced or Ragged Dimension.
    I also checked this example, but it uses ESSBASE as the multi-dimensional source....
    http://www.rittmanmead.com/2008/08/27/ragged-hierarchy-handling-in-obiee/
    How to map this Ragged Dimension created in OLAP workspace in OBIEE? Any suggestions or directions will be highly appreciated...
    Thanks in advance
    Marcos

    Mark and others,
    You can create OLAP_TABLE views with level columns on top of value-based hierarchies. BI Beans used to do that too behind the scenes in Discoverer Plus OLAP. If you trace the Discoverer session, where you are querying data from Value-based hierarchies, you will see that it also generates OLAP_TABLE views with level columns in it.
    So the question is how to do it. Internally, even for Value-based hierarchies Oracle OLAP keeps track of the "depth" of each value by using a structure called GID_DIMENSION (i.e., Grouping Dimension). Here is an example of a view on top of a value-based hierarchy (CFC_ACCT_GAPP) for RPT_ACCOUNT dimension. You have to know how "deep" your value-based hierarchy is.
    Similar kind of a thing is done by OLAP View Generator application, which I never use - since I always prefer to define my own OLAP_TABLE views.
    This kind of a view can then be used in the RPD of OBIEE.
    select *
    FROM table(OLAP_TABLE ('AW duration session',
    *'DIMENSION RPT_ACCT_ID FROM RPT_ACCOUNT WITH*
    HIERARCHY RPT_ACCOUNT_GAAP_PARENT   FROM RPT_ACCOUNT_PARENTREL(RPT_ACCOUNT_HIERLIST ''CFC_ACCT_GAAP'') INHIERARCHY RPT_ACCOUNT_INHIER
    HATTRIBUTE RPT_ACCOUNT_GAAP_LVL_NUM FROM RPT_ACCOUNT_DEPTHVAL
    FAMILYREL RPT_ACCOUNT_GAAP_LVL1,
    RPT_ACCOUNT_GAAP_LVL2,
    RPT_ACCOUNT_GAAP_LVL3,
    RPT_ACCOUNT_GAAP_LVL4,
    RPT_ACCOUNT_GAAP_LVL5,
    RPT_ACCOUNT_GAAP_LVL6,
    RPT_ACCOUNT_GAAP_LVL7,
    RPT_ACCOUNT_GAAP_LVL8
    FROM RPT_ACCOUNT_FAMILYRELVAL(GID_DIMENSION 127),
    RPT_ACCOUNT_FAMILYRELVAL(GID_DIMENSION 63),
    RPT_ACCOUNT_FAMILYRELVAL(GID_DIMENSION 31),
    RPT_ACCOUNT_FAMILYRELVAL(GID_DIMENSION 15),
    RPT_ACCOUNT_FAMILYRELVAL(GID_DIMENSION 7),
    RPT_ACCOUNT_FAMILYRELVAL(GID_DIMENSION 3),
    RPT_ACCOUNT_FAMILYRELVAL(GID_DIMENSION 1),
    RPT_ACCOUNT_FAMILYRELVAL(GID_DIMENSION 0)
    FAMILYREL RPT_ACCOUNT_GAAP_LVL1_DSC,
    RPT_ACCOUNT_GAAP_LVL2_DSC,
    RPT_ACCOUNT_GAAP_LVL3_DSC,
    RPT_ACCOUNT_GAAP_LVL4_DSC,
    RPT_ACCOUNT_GAAP_LVL5_DSC,
    RPT_ACCOUNT_GAAP_LVL6_DSC,
    RPT_ACCOUNT_GAAP_LVL7_DSC,
    RPT_ACCOUNT_GAAP_LVL8_DSC
    FROM RPT_ACCOUNT_FAMILYRELVAL(GID_DIMENSION 127),
    RPT_ACCOUNT_FAMILYRELVAL(GID_DIMENSION 63),
    RPT_ACCOUNT_FAMILYRELVAL(GID_DIMENSION 31),
    RPT_ACCOUNT_FAMILYRELVAL(GID_DIMENSION 15),
    RPT_ACCOUNT_FAMILYRELVAL(GID_DIMENSION 7),
    RPT_ACCOUNT_FAMILYRELVAL(GID_DIMENSION 3),
    RPT_ACCOUNT_FAMILYRELVAL(GID_DIMENSION 1),
    RPT_ACCOUNT_FAMILYRELVAL(GID_DIMENSION 0)
    LABEL RPT_ACCOUNT_LONG_DESCRIPTION
    ATTRIBUTE ACCOUNT_LDSC    FROM RPT_ACCOUNT_LONG_DESCRIPTION
    ATTRIBUTE ACCOUNT_SDSC    FROM RPT_ACCOUNT_SHORT_DESCRIPTION
    ATTRIBUTE ACCOUNT_TYPE    FROM RPT_ACCOUNT_TYPE
    ATTRIBUTE SOURCE_LEVEL    FROM RPT_ACCOUNT_LEVEL
    ATTRIBUTE CALCULATION     FROM RPT_ACCOUNT_CALCULATION
    ATTRIBUTE CALC_DATA       FROM RPT_ACCOUNT_CALC_DATA
    ATTRIBUTE GAAP_SORT_ORDER FROM RPT_ACCOUNT_GAAP_SORT_ORDER
    ATTRIBUTE RATIO           FROM RPT_ACCOUNT_RATIO
    ATTRIBUTE ACCOUNT_LEVEL   FROM RPT_ACCOUNT_LEVELREL'))

  • HOLAP - using OBIEE and Oracle OLAP

    Hi
    How to implement HOLAP in OBIEE (with Oracle OLAP cubes) as below –
    1. For an aggregate table, there are 3 dimensions each one having 4 levels within its hierarchy.
    2. We create an aggregate table at the lowest level of each dimension.
    3. We create a cube for rest of the levels and its combination for the same measure.
    Can we implement this and how?
    Thanks

    Thanks Nazar for your reply.
    On Cube based MV usage - The idea is to have lowest level summaries in relational. Higheer level in cube based on MV. So in case there are queries that can get rewritten , they will retrieve data from the cube itself.
    On hierarchies -
    If we take the example of oracle provided GLOBAL application and check the product dimension -
    ========================================================================
    CREATE TABLE "GLOBAL"."PRODUCT_DIM"
    (     "ITEM_ID" VARCHAR2(12 BYTE) NOT NULL ENABLE,
         "ITEM_DSC" VARCHAR2(31 BYTE) NOT NULL ENABLE,
         "ITEM_DSC_FRENCH" VARCHAR2(60 BYTE),
         "ITEM_DSC_DUTCH" VARCHAR2(60 BYTE),
         "ITEM_PACKAGE" VARCHAR2(20 BYTE),
         "ITEM_MARKETING_MANAGER" VARCHAR2(20 BYTE),
         "ITEM_BUYER" VARCHAR2(20 BYTE),
         "FAMILY_ID" VARCHAR2(4 BYTE) NOT NULL ENABLE,
         "FAMILY_DSC" VARCHAR2(20 BYTE) NOT NULL ENABLE,
         "FAMILY_DSC_DUTCH" VARCHAR2(60 BYTE),
         "CLASS_ID" VARCHAR2(4 BYTE) NOT NULL ENABLE,
         "CLASS_DSC" VARCHAR2(15 BYTE) NOT NULL ENABLE,
         "CLASS_DSC_FRENCH" VARCHAR2(60 BYTE),
         "CLASS_DSC_DUTCH" VARCHAR2(60 BYTE),
         "TOTAL_ID" VARCHAR2(15 BYTE) NOT NULL ENABLE,
         "TOTAL_DSC" VARCHAR2(15 BYTE) NOT NULL ENABLE,
         "TOTAL_DSC_FRENCH" VARCHAR2(30 BYTE),
         "TOTAL_DSC_DUTCH" VARCHAR2(30 BYTE),
         CONSTRAINT "PRODUCT_DIM_PK" PRIMARY KEY ("ITEM_ID")
    USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
    STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
    PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
    TABLESPACE "USERS" ENABLE
    ) SEGMENT CREATION IMMEDIATE
    PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 NOCOMPRESS LOGGING
    STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
    PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
    TABLESPACE "USERS" ;
    ========================================================================
    Now , if this was TYPE 2 dimension and if you had possibility of late arriving sales data where you need to pick up "point in time" attributes of the product. How can I model dimension hierarchy in that case in OLAP?
    In the Oracle example, they have kept it simple TYPE 1 so ITEM_ID can be kept as the key. However, if I had the PRODUCT_DIM as a TYPE 2 dimension table and i was using sequence generated surrogate key as the PK of the dimension table, how do i model it in OLAP?
    Thanks

  • I need to resize some photos for specific size ppi, dimensions and can't find how to do this.

     

    I don't think you can change DPI in iPhoto. You can do it in Preview or an App like Graphic Converter. Here is a screenshot from Preview. Preview is located in your Application Folder

  • Image size versus dimension

    I am just trying to get my head around image size versus dimension and an answer to my following question may solve it once and for all!    I save a jpg say at 1000 pixels wide and at 100 ppi at file quality 10.  But if I save the same file at 1000 pixels wide and again at 100 ppi but this time at quality 5 - what is happening to the file?   I have the same number of pixels in the photo but what is the quality slider actually doing?
    Many thanks
    Sue

    21st century or not, if you are talking about file integrity, nothing beats an EPS. Although as stated previously, EPS has definitely fallen out of popularity, partly I think due to cross-platform issues -- i.e., PC's inability to deal with them (talk about archaic) and partly due to hosting applications current ability to accept native files. EPSs are totally encapsulated, totally lossless, and totally impervious to hosting software interference -- which TIFFs, JPEGs, nor PSDs can boast. Basically, WYSIWYG.
    And yes, there actually are instances where you DO just re-save files -- usually in an attempt to clean up corrupt or problematic files -- but not just for the sake of re-saving. I agree, nobody does that. I was just making a point.
    I'm not advocating JPEGs and by no means do I advocate the constant re-saving of them. But I will not discount them as fodder or relegate them strictly to the internet! They are simply another tool in the toolbox. I do agree with you that saving as JPEG should be the last step in the production process. In addition, a full-bodied backup should be kept in reserve (be it TIFF, PSD, or heaven forbid, EPS).
    My original point was to address Sue's question of "Image versus Dimension" in JPEG format. My point with you is that JPEGs definitely have a place and some advantages when a balance of quality versus file size/storage space is an issue. It is ridiculous to simply discount JPEG to the web. Although I would not use it for a high-end brochure or an annual report, I wouldn't hesitate for a second to use JPEG for newsprint, high-end copying and some direct imaging. It is a sound format if applied properly based on the end usage. But by no means is it an end-all format. And, I think I work in the same world as you.

  • How to create a link to base oracle olap express(ODBC DATA source Name)

    hello,
    How can I create a datasource name, because I want to connect to Express base with Business Objects.
    thank you for your help

    Express does not support ODBC access, it only supports a proprietary interface called SNAPI. There was a way to connect and pass data backwards and forwards using VB but that was about it. No ODBC connectivity.
    If you want to access multi-dimensional data using Business Objects I would recommend upgrading from Express to Oracle OLAP 10gR2. There might be licensing issues here so I would talk to your Oracle account manager first because I am not sure customers can migrate from Express to Oracle OLAP for free.
    Once you have moved your data from Express to OLAP 10gR2 (the steps to do this are all in the manual and it should be a painless process) then you can use a utility from Business Objects to create the required relational views over your OLAP cubes and dimensions. This will allow you to access your multi-dimensional data via BO's Webi client. I think the utility to create the views can be provided free of charge from BO, however, I think you need to have access to their support website to download it. But check with your BO account manager.
    Hope this helps
    Keith

  • Is there a way to minimize packaged links sizes to that of resized dimensions and dpi  InDesign C

    Looking for a way to minimize packaged links sizes to that of resized dimensions and dpi?
    Is this a script? How would I go about finding something like this? What is the best way to
    not duplicate images. Storage is beginning to become a problem!
    Thanks,
    Alex

    Hey Alex,
    I think that a plugin called Link Optimizer is just what you're looking for.
    http://zevrix.com/linkoptimizer.php
    Cheers,
    -Andrew

  • Relative size of sga_max_size and sga_target to the physical memory

    Dear Experts,
    I have installed oracle 10.2.0.4 on AIX 5.3 with 32 GB of physical memory.
    Let us say other applications on the server consume 10 GB of physical memory.
    Now how should i plan the size of SGA_TARGET and SGA_MAX_SIZE on the same.

    As per Oracle® Database Performance Tuning Guide 10g Release 2 (10.2):
    You must then divide the resulting memory between the SGA and the PGA.
    For OLTP systems, the PGA memory typically accounts for a small fraction of the total memory available (for example, 20%), leaving 80% for the SGA.
    For DSS systems running large, memory-intensive queries, PGA memory can typically use up to 70% of that total (up to 2.2 GB in this example).
    Good initial values for the parameter PGA_AGGREGATE_TARGET might be:
    For OLTP: PGA_AGGREGATE_TARGET = (total_mem * 80%) * 20%
    For DSS: PGA_AGGREGATE_TARGET = (total_mem * 80%) * 50%
    where total_mem is the total amount of physical memory available on the system.
    (http://download-west.oracle.com/docs/cd/B19306_01/server.102/b14211/memory.htm#i49320)

  • Does anyone know why video image in events section has a certain dimension and instead when I import same video in a clip, the size of video image is minor? Thanks for help

    Does anyone know why video image in events section has a certain dimension and instead when I import same video in a clip, the size of video image is minor? Thanks for help

    This may depend on your chosen encoding options for the Mails (MIME vs. Base64 or similar) and/or the mails being reduced in size and sliced up server side. Apple (and Google) do stuff like recompressing images when viewing mails on mobile devices from an Apple ID or Gmail account... You have to turn it off in their web frontends....
    Mylenium

  • Pixel Dimensions and File Size

    Can anybody please explain the relation between pixel dimensions and file size?
    Being naive, (or straight-forward if you prefer) I had assumed that pixel dimensions wide times pix dimension high = file size. Wrong!
    For instance a .JPG file 374 X 500 has a file size of 41,275 bytes. But 374 times 500 = 18,700 so the two are different issues.

    Thanks Rich. It kind of sounds like you know something about this.
    I see 1 pixel, and 24 bit color would make 24 bits at 8 bits to a byte, so there's the 3 bytes.
    I selected a certain photo and used the APPLE i command to see if could find if it had 8 bit color or, whatever. That infomation was not on the info function, but it did say something about RGB color profile.
    Is 8 bit color a near certain bet in most applications, or was that just for the sake of illustration?
    I Googled 8 bit color and go to a Wikipedia Article
    http://en.wikipedia.org/wiki/Color_depth
    which explained a lot, but its more technical depth than what I'm prepared to deal with. The net net, as far as I can tell is that image size (before compression) is dimension times color depth in its native mode, but I suppose what the native mode is and what the displayed mode is could be separate issues?
    I was under the impression that the compression in JPG formt files comes out, or is decompressed, when the photo is printed or displayed? No?

  • What size (dimensions and ppi) images sould I make so they fit into the 9 x 11.25 ibook?

    What size (dimensions and ppi) images sould I make in Photo Shop so they fit into the 9 x 11.25 ibook? (I am a professional photographer who captures in RAW).
    I have sent a number of sizes to iPhoto for use in an iBook and they all are too big for the software so I get cropped images even when zoom slider is at it's smallest.
    This is very frustrating. I am on a dealine. Please help.
    John

    Is your question about a printed book? If so, you likely want to redirect your question to either the iPhoto or Apertuare forums, depending on the software you'll be using to submit your book for printing to Apple.
    This forum is actually focussed on the iBooks application for reading (and creating) electronic books for Apple's iOS devices such as the iPad, iPhone, and iPod Touch.
    Good luck!

  • Time Dimensions and Logical dimension "..that not join to any fact source"

    Hi Guys,
    I get the following error on the ANSWERS front end:
    Error Codes: OPR4ONWY:U9IM8TAC:OI2DL65P
    State: HY000. Code: 10058. [NQODBC] [SQL_STATE: HY000] [nQSError: 10058] A general error has occurred. [nQSError: 14026] Unable to navigate requested expression: ToDate(SPECIFICG:[DAggr(RFACT.SPECIFIC [ ] by [ EFact.NO [ ] , Year.ID [ ] ] )], [Level Years]). Please fix the metadata consistency warnings. (HY000)
    SQL Issued: SELECT EFact.NO saw_0, Fact.YTD_E saw_1, EFact.MTD_E saw_2 FROM "E#1" ORDER BY saw_0
    The consistency manager shows no errors and the tables are physically joined up via foreign key i.e.
    fact year monthday
    data - date - date
    year month
    day
    [see screen print|www.metallon.org/test/foreign.jpg]
    I would be thankfull for any suggestions!

    Hello wildmight.
    I followed this tutorial:
    http://www.rittmanmead.com/2007/04/30/obi-ee-time-dimensions-and-time-series-calculations/
    Why should this layout not work?
    Do you have a better idea?
    When you say "it has to be one table" do you mean
    that quartermonthday and year need to be ONE?
    I just rememered that Oracle Hyperion Planning has to have
    time and months seperated.
    Hello mod100.
    What do you mean hierachy over the time dimension?
    Is it not obvious from the screen print that I have a hierachy
    i.e. yeartotal - years and
    quarters - months- days.
    I read that by default the LEVELS are set to the lowerst. so thats fine. I set them by myself to the lowest as well but the ERROR is still the same.
    no, I have not set the levels as in
    http://obiee-tips.blogspot.com/2009/10/logical-levels.html

  • Improve Performance of Dimension and Fact table

    Hi All,
    Can any one explain me the steps how to improve performance of Dimension and Fact table.
    Thanks in advace....
    redd

    Hi!
    There is much to be said about performance in general, but I will try to answer your specific question regarding fact and dimension tables.
    First of all try to compress as many requests as possible in the fact table and do that regularily.
    Partition your compressed fact table physically based on for example 0CALMONTH. In the infocube maintenance, in the Extras menu, choose partitioning.
    Partition your cube logically into several smaller cubes based on for example 0CALYEAR. Combine the cubes with a multiprovider.
    Use constants on infocube level (Extras->Structure Specific Infoobject properties) and/or restrictions on specific cubes in your multiprovider queries if needed.
    Create aggregates of subsets of your characteristics based on your query design. Use the debug option in RSRT to investigate which objects you need to include.
    To investigate the size of the dimension tables, first use the test in transaction RSRV (Database Information about InfoProvider Tables). It will tell you the relative sizes of your dimensions in comparison to your fact table. Then go to transaction DB02 and conduct a detailed analysis on the large dimension tables. You can choose "table columns" in the detailed analysis screen to see the number of distinct values in each column (characteristic). You also need to understand the "business logic" behind these objects. The ones that have low cardinality, that is relate to each other shoule be located together. With this information at hand you can understand which objects contribute the most to the size of the dimension and separate the dimension.
    Use line item dimension where applicable, but use the "high cardinality" option with extreme care.
    Generate database statistics regularily using process chains or (if you use Oracle) schedule BRCONNECT runs using transaction DB13.
    Good luck!
    Kind Regards
    Andreas

  • How to define join in physical layer between cube and relational table

    Hi
    I have a aggregated data in essbase cube. I want to supplement the information in the cube with data from relational source.
    I read article http://community.altiusconsulting.com/blogs/altiustechblog/archive/2008/10/24/are-essbase-and-oracle-bi-enterprise-edition-obiee-a-match-made-in-heaven.aspx which describes how to do it.
    From this article I gather that I have to define a complex join between the cube imported from essbase to my relational table in physical layer.
    But when I use Join Manager I am only able to define jooin between tables from relation source but not with the imported cube.
    In My case I am trying to join risk dimension in the cube based on risk_type_code (Gen3 member) with risk_type_code in relation table dt_risk_type.
    How can I create this join?
    Regards
    Dhwaj

    Hi
    This has worked the BI server has joined the member from the oracle database to cube. So Now for risk type id defined in the cube I can view the risk type code and risk type name from the relational db.
    But now if I want to find aggregated risk amount against a risk type id it brings back nothing. If I remove the join in the logical model then I get correct values. Is there a way by which I can combine phsical cube with relational model and still get the aggregated values in the cube?
    I have changed the column risk amount to be sum in place of aggr_external both in logical and phsical model.
    Regards,
    Dhwaj

Maybe you are looking for