Create a snowflake dimension

Hi, how could I create a snowflake dimension based over more levels? In AWM there is the appropriate option in the mapping window but in OWB I can't find a similar solution, the creating dimension wizard just create a single table for my dimension...

Are you wanting to bind the dimension to an existing table?
OWB can generate a snowflake implementation, if you edit the dimension you have created and change the implementation to Snowflake in the Storage panel, and then perform and 'Object/Unbind' and then a 'Object/Bind' the (auto) bind will generate a snowflake based implementation if you have the Snowflake option selected. The wizard as mentioned is dumbed down and always creates a star based single table. It is also possible to manually bind your own tables to the OWB dimensional model.
Cheers
David

Similar Messages

  • How we use Surrogate Keys for snowflake dimension

    Hi All,
    my question is - How we use  Surrogate Keys for  snowflake dimension
    i heard from some body Surrogate Keys only work with star schema.
    please correct me if i wrong.
    Regards,
    Manish

    Hi manishcal16PPS,
    According to your description, you can only create natural key in your dimension. But it's not working when using surrogate key. Right?
    In Analysis Services, the snowflake schema of the dimensions are represented by more than one dimension table in other words its takes multiple dimension tables to define a dimension. Surrogate key are just some extra, redundant, unique key based on the
    natural key. So there's no direct relationship or some limitations between surrogate keys and snowflake schema.
    In this scenario, since there's relationship between the two dimensions, you should create natural key. For using natural key or surrogate key. Please refer to an article below:
    Surrogate Key vs. Natural Key
    For understanding star/snowflake schema, please see:
    Understanding Star and Snowflake Schemas 
    Regards,
    Simon Hou
    TechNet Community Support

  • Error after creating a new dimension in dev studio

    Hi,
    I have set up ATG 10.1.2 along Endeca 3.1.1
    For the CRS application the cartridges are shown properly.
    But once I create an autogen dimension from dev studio and run the baseline the navigation cartridges disappear giving the below mentioned error.
    error=com.endeca.infront.navigation.NavigationException: com.endeca.navigation.ENEException: HTTP Error 404 - Navigation Engine not able to process request 'http://localhost:15000/graph?node=10098&refinement=dimvalid:10093+dynrank:0+exposed:1&refinement=dimvalid:10001+dynrank:0+exposed:1&refinement=dimvalid:10002+dynrank:0+exposed:1&refinement=dimvalid:1+dynrank:0+exposed:1&refinement=dimvalid:10011+dynrank:0+exposed:1&groupby=product.repositoryId&offset=0&nbins=0&allbins=1&autophrase=1&autophrasedwim=1&filter=AND%28product.priceListPair%3asalePrices_listPrices%2cOR%28product.siteId%3astoreSiteUS%29%29&irversion=640'., displayNameProperty=displayName_en, dimensionId=10001, buryRefinements=[]}, {showMoreLink=false, sort=default, @type=RefinementMenu, boostRefinements=[], maxNumRefinements=200, numRefinements=10, displayNamePropertyAlias=displayName, name=Size, moreLinkText=Show More Refinements..., dimensionName=clothing-sku.size
    I have also put the --back_compat flag as 640 but even then getting the same error.
    Only the redeployment of full application removes the error.
    Please suggest if anyone has faced similar issue.
    Regards,
    Varun

    Please see the suggested solutions in the following docs.
    Entity Maps Not Defined For Attachment Error When Selecting A Deliverable (Doc ID 358385.1)
    Corrupt Personalization - No Entities Found Entitymaps Not Defined For Attachment Item (Doc ID 1085011.1)
    R12:Supplier Page Unexpected Error: 'No Entities Found EntityMaps not Defined for Attachment Item' (Doc ID 1361320.1
    Geography Hierarchy No Entities Found, EntityMaps Not Defined For Attachment Item (Doc ID 831088.1)
    Depot Repair Bulk Receiving Error: "No entities found, entityMaps not defined for attachment item" (Doc ID 1357977.1)
    Thanks,
    Hussein

  • How can I create accurate decimal dimensions when creating a new document or using the art board in Illustrator CS6? When I type in a number with a decimal, it automatically rounds the number up.

    How can I create accurate decimal dimensions when creating a new document or using the art board in Illustrator CS6? When I type in a number with a decimal, it automatically rounds the number up.

    For my part you are welcome, sdowers.
    Unfortunately, the uncertainty arising from the rounding has been up several times here in this forum.
    I just came to remember a warning that needs to be given:
    The rounding of the representation of a numerical value may be harmless in itself, but if you use it for any operation that changes the value, such as multiplication or whatever, things will go wrong because the operation will be made on the basis of the rounded value instead of the true value. So, as in your first case in post #2, 39.625 rounded to 39.63 will become 79.26 instead of 79.25.

  • Creating A new dimension for a characteristic versus adding in the same dim

    Hi Guys,
    I have a scenario where I have 0Material in a line item dimension in the cube.
    Have to add 0Mat_plant which is compounded to 0plant as we need MRP controller
    as one of the Nav attributes. 0Plant is also available in the cube.
    There are two options of doing this:
    1) Either add it to the 0Material dimension removing the line item property.
    2) Or create a new dimension for 0MAt_plant and make it as line item dimension
       considering the large volume of material information.
    Which is a better option and why.
    Please advise.
    Many Thanks and Regards,
    KAte

    Hi Kate,
    I'd recommend to have a new dimension as line itemdimension for 0MAT_PLANT, just for performance purposes (almost logarithmic access of data instead of full table scan)
    The Plant Segments in R/3 usually have a lot more records than the general material master has (max: number of plants * number of materials).
    Adding the object to 0material means that you have to unassign the line item flag. Usually this leads to increasing load- and queryruntimes.
    hth
    cheers
    sven

  • How to create an attribute dimension in Essbase Studio?

    I cannot figure out how to create an attribute dimension using Essbase Studio. The online help states that I need to "Find the Attribute settings grouping in the center" of the member properties dialog box. I suspect that I'm having a problem figuring this out because I don't have the attribute dimension properly defined in the relational data source or in the mini-schema. I've tried creating a table with no key relationship to the other tables and with no logical joins defined, but that doesn't seem to help. Any ideas?

    so in the 11.1.1 version you would click on the member name in the hierarchy you added to the Essbase model and in the center pane of the general tab should be the attributes settings section.
    If I had a dimension called stores wth two groupings unser it region and store_type, I would click on store_type and add the attribute info

  • Creating a DWMQY DIMENSION using Analytic Workspace Manager

    Hi everyone,
    I need some help creating a "time aware" (DAY, WEEK, MONTH, QUARTER, and YEAR) dimension using Analytic Workspace Manager.
    Let me give you some background. I'm coming from a traditional "Oracle Express" OLAP background where all our data is stored in cubes and these are defined, populated and operated on using OLAP DML, there is no SQL or traditional relational tables involved.
    I now want to pull data from relational tables into some OLAP cubes and am using Analytic Workspace Manager to do this (maybe this is not the best way?)
    Let me explain what I'm trying to achieve. In OLAP worksheet I can type the following DML commands:
    DEFINE MY_DAY DIMENSION DAY
    MAINTAIN MY_DAY ADD TODAY '01JAN2011'
    What this will do is create a "day dimension" and will populate it with values for each and every day between 1st Jan 2011 and today. It will be fully "time aware" and thus you can use date functions such as DAYOF to limit the MY_DAY dimension to all the Fridays etc. Similarly if I define a "month dimension" there will be an automatic implicit relationship between these two dimensions, this relationship and time aware cleverness is built into Oracle.
    However, a dimension defined using DML commands (and indeed all objects created using DML language) is not visible in Analytic Workspace Manager (as there is no metadata for them?) and for the life of me I cannot work out how to create such a dimension using AWM. If I create a "Time Dimension" then, as far as I can tell, this is not a proper time dimension but merely a text dimension and I, presume, I have to teach it time awareness.
    Can anyone help me? I have no issues creating, and populating cubes from relational tables using Analytic Workspace Manager, the only issue I have is creating a "proper" time aware dimension.
    Many thanks in anticipation.
    Ian.

    When a dimension is of type "TIME" in AWM, then for each member of that dimension, you need END_DATE and TIMESPAN attributes in addition to the key column and description column.
    So in your case, if there are 5 levels: DAY->WEEK->MONTH->QTR->YEAR
    then you will need atleast 15 columns in your source sql table/view
    or 20 columns if you have separate column for description.
    For example the columns in your source table/view could be:
    DAY_ID,
    DAY_DESC,
    DAY_END_DATE, (which will be that day's date)
    DAY_TIMESPAN, (which will be 1)
    WEEK_ID,
    WEEK_DESC,
    WEEK_END_DATE,
    WEEK_TIMESPAN,
    MONTH_ID,
    MONTH_DESC,
    MONTH_END_DATE,
    MONTH_TIMESPAN,
    QTR_ID,
    QTR_DESC,
    QTR_END_DATE,
    QTR_TIMESPAN,
    YEAR_ID,
    YEAR_DESC,
    YEAR_END_DATE,
    YEAR_TIMESPAN
    Just "map" this table/view to the 5-level time dimension in AWM.
    NOTE that behind-the-scenes lot of useful structures are automatically defined to support time-series measures,
    and there are lot of calculation templates available also.
    Since you came from Express background, I have to say that try to use new OLAP Expression Syntax when creating calculated measures instead of OLAP DML.
    Its very rare these days that we need OLAP DML.
    Edited by: Nasar on Nov 22, 2012 12:11 PM

  • When we create Line item dimension Like before implementation or  productio

    Hi BW experts ,
    i have doubt Regarding the creation of Line item Dimension
    When we creating the lineitem dimension means After Implementation or Before implementation plz Give the Exact answer .
    if u give the exact answer i will assign the moer points
    Regards
    prakash.v
    [email protected]

    Hi Prakash,
                     You can create the line dimension before implenmentation and after implementation.. if u know the size of data u can create at initial stage otherwise go RSRV tcode u can know the size and can create the line dimension, otherwise if dimension table is bigger than fact table u can create line dimension.

  • How to create a Time Dimension

    Hi
    This is regarding a new topic which i could not find the answer in this forum.
    Actually i want to create a time dimension to populate my source data which is in date/time format.
    can anyone please reply back reagrding how to create a time dimension in ODI???
    regards
    Gourisankar

    Hi Gourisankar,
    I am not aware of time dimension. But when i searched in metalink i got the below note. I am not sure whether it will help you or not but still a small contribution. :)
    The note as follows,
    To create new time dimensions, run the following SQL instructions :
    * Example to generate a calendar between 1999-01-01 and 2007-12-31 one row per day
    SELECT to_date('1999-01-01','YYYY-MM-DD')+rownum
    FROM DUAL
    CONNECT BY
    ROWNUM<=to_date('2007-12-31','YYYY-MM-DD')-to_date('1999-01-01','YYYY- MM-DD');
    * Example for generating a calendar random number
    SELECT DBMS_RANDOM.VALUE
    FROM DUAL
    CONNECT BY ROWNUM<=1000000;
    May be you can create a VIEW out of this query ,reverse it and use that as a source in your interface.
    Try this and let me know.
    Thanks,
    G
    Edited by: Gurusank on Dec 22, 2008 4:19 PM

  • How to .... create a hierarchical dimension in ODI?

    What are the steps to create a hierarchical dimension in ODI? For example: Employee dimension with 3 levels: L1, L2, L3 (will include SID, ID, ...)
    Any suggestions are appreciated !

    Hi,
    Specify your PROJECT CODE while calling the variable.
    In your case
    ArchiveFolder variable =#<YOUR_PROJECT_CODE>.RootFolder\Archive
    If RootFolder variable is a GLOBAL variable then
    ArchiveFolder variable =#GLOBAL.RootFolder\Archive
    Thanks,
    Sutirtha

  • Is it possible to create an Attribute Dimension in an ASO Database?

    When I create the initial attribute parent and attempt to save the outline, it gives me an error that I need to associate the attribute dimension with the base dimension. So I go to my L0 member, but the associations tab is greyed out. Any ideas if this is possible to create? Thanks!

    OK, Are you doing this.
    1. create the attribute dimension
    2. click on the base dimesnion
    3. right click on the DIMENSION NAME and selet edit properties
    4. Click on the tab called Attributes. You should see the list of attribute dimensions
    5. Once the dimension is associated with the base dimension, you can assign attributes to the members

  • Index out of range when trying to create a new dimension (reporting type)

    I just created all my dimensions/characteristics, created 2 cubes/infocubes (rate & ownership) in my new appset called 'CONSOLIDATION' and I can't seem to create a 'reporting type cube'.
    When I try to create a cube called TEST or CONSO... (generic, finance or conso) it says 'index as out of range. Must be non negative & less than the size of the collection. Parameter name : index'. The message pops up immediately, before I can even try to choose dimensions.
    Anybody who has a clue, I look forward to suggestions.
    Regards
    Nico

    Hi Sorin,
    Thanks for the reply. If I understand correctly, then in my application set, I cannot create any non-reporting type application? As we have deleted the 'Rate' application which was delivered along with APSHELL. Is there any way out to overcome this as from your reply, it seems not possible as the system needs a reference application belonging to the same application type.
    Many Thanks for your reply.
    Santosh

  • Help - Deploying SNOWFLAKE dimensions to Discoverer

    Hi all,
    Have any of you been able to deploy snowflake dimensions to Discoverer? I am consistently getting a validation error that I cannot work around.
    I have a multi level dimension implemented as a SNOWFLAKE (and I do not want to implement it as STAR for reasons in my other posts).
    When I derive the dimension I get several item folders (i.e. MY_DIM, MY_LEVEL1TAB, MY_LEVEL2TAB, MY_LEVEL3TAB).
    I can deploy the *TAB item folders without problem but when I try to deploy the MY_DIM item folder, I get a validation error message stating:
    VLD-3565: The Join used to link Item Folder MY_LEVEL3TAB to other dependent Item Folders is no longer available.
    If I check the MY_LEVEL3TAB item folder, there is a valid join defined there.
    I have an SR entered also but would love to know if anyone is using SNOWFLAKE dimensions successfully with Discoverer.
    Thanks in Advance,
    Mike (who misses Informatica more everyday)

    Thanks for the reply. I am able to deploy as snowflake to the database with few problems. I had to recreate my fact tables and then manually delete and readd them to the mappings to get them working (synchronize didn't work - it would leave some internal "junk" in the mapping that prevented the mapping from validating).
    My only problem is deploying to Discoverer which seems like its going to be awhile before the bug is fixed by Oracle.
    I went to the Snowflake primarily because updates to the STAR version of the dimension actually corrupted the data in many circumstances. Whenever I applied updates to any of the middle levels of the hierarchy, the parent columns would often get nulled out.

  • SSAS 2008 snowflake - dimensions with one-to-many relationship (NOT fact table) and hierarchy?

    Hi, below is my data model for SSAS 2008 on snowflake schema.
    Below is SQL Server DW tables:
    DimStudent - StudentID [primarykey], StudentName, DateOfBirth, AddressID
    DimStudentAddresses - AddressID [primarykey], StudentID [foreignkey], ddressLine1, AddressLine2, AddressType
    FactEnrolment - StudentID, EnrolWeek, EnrolFees
    So here FactEnrolement.StudentID is joined to DimStudent.StudentID column,
    and relationship between DimStudent & DimeStudentAddresses is one to many I.e. one student can have multiple addresses like primary or secondry address.
    To design snowflake schema in SSAS 2008 BIDS project :
     [Question-1] how to join one-to-many dimensions (NOT fact table) Like DimStudent & DimAddresses?
     [Question-2] At the end I want to have a single dimension only I.e. Student which should have both DimStudent & DimStudentAddresses tables attributes init. So I can create hierarchy from these two table into a single dimension? How
    to do this?
    Please reply with feedback particular to my above scenario as I refereed other MSDN forums but nothing solid I found.
    Any STEP-BY-STEP guideline please. Many thanks.

    Hello KM,
    Have you solved this issue after refer to Bill's suggestion? Please let us know how things go.
    If you have any feedback on our support, please click
    here.
    Best Regards,
    Elvis Long
    TechNet Community Support

  • Error while creating a new Dimension/Model in BPC 10.0 NW

    Hello Experts,
    I am using BPC 10.0 NW system.
    When I try to create new Dimensions or Models I get the following Error Message.
    "Error in Admin module or a component used by Admin module.
    Failed to create SAP NetWeaver BI InfoObject for dimension."
    I am assigned to all the needed task profiles to create Dimensions and Models.
    Please assist me to resolve this issue.
    Thanks & Regards,
    Archana

    Thanks Roberto.
    The error was coming because while creating the user id "SAP_ALL" Profile was not assigned. So I was not able to create Dimensions and models.
    Now the issue is solved.

Maybe you are looking for

  • BI Publisher report - Dashboard Integration Issue

    Hi, I have a problem when trying to display a Publisher Report at Analytics Dashboard. I'm working in OBIEE 11g. I like integrate the BI publisher to show the result set on Analysis (Answers), so, I used presentation variables to send the dashboard p

  • Getting ORA-32700 while creating database

    I am getting following error when creating the database : ORA-32700 error occurred in DIAG Group Service The error description is as follows : Cause: An unexpected error occurred while performing a DIAG Group Service operation. Action: Verify that th

  • Acrobat 9 Pro Watermarks showing on Page thumbnails

    I am seeing an issue with Acrobat, that did not appear for us, prior to version 9. We receive PDF files and add Security and Watermarks to them. The Watermarks are set to appear on all pages only when printed. However, in Acrobat 9, the watermarks sh

  • Google Calendar not showing up on iPhone

    I'm trying to get me iCal and Google Calendar to sync. I've set up my gCal in iCal using the CalDAV instructions and now my gCal shows up in iCal, but as a separate calendar, not really what I consider syncing with my actual iCal "home" calendar. The

  • PE 4.0 can you save custom layer styles?

    How do you create your own layer styles and make them available in the layer styles palette? Is there a way to do it with Elements? For example, if you have your bevels, your shadows, your inner & outer glows, all set up just the way you want them, a