Date Dimension processing error

Hi
I am currently attempting to apply attribute relationships and a Hierarchy to my date dimension.  Please see images 1 and 2 attached.
The error that is being displayed is Errors in the OLAP storage engine: A duplicate attribute key has been found when processing: Table: 'BI_DimDate', Column: 'CalenderMonth', Value: '09'. The attribute is 'Calender Month'.
Any ideas as to what is going on?
Thanks in advance.

Hi Warnerrj79,
For this error:
Errors in the OLAP storage engine: A duplicate attribute key has been found when processing: Table: 'dbo_DimDate', Column: 'CalendarQuarter', Value: '4'. The attribute is 'Calendar Quarter'. 0 0
There are many reasons that can cause this issue, here are some blogs which list the reasons and explanation, please refer to the links below to see the details.
http://ms-olap.blogspot.com/2009/11/duplicate-attribute-key-has-been-found.html
http://blog.oraylis.de/2013/08/a-duplicate-attribute-key-has-been-found-during-processing-revisited/
Hope this helps.
Regards, 
Charlie Liao
TechNet Community Support

Similar Messages

  • Dimension processing error: "duplicate id detected"

    Hi All,
    Im facing an issue where when i try to process a dimension, i get an error message ."error while processing dimensions"
    "duplicate id detected" .The reason for this is there are two identical id's with in the same dimension. "pu" & "PU".
    Im not able to root cause, how BPC allowed processing of these identical dimensions in the first place. But becoz of this, whene ever i try to add a new dimension member and process the same, i get the above mentioned error.
    Have you ever encountered this error in your applications.
    If so, what is the way out?
    Also, Is there a solution ,which does not involve deleting & re-creating the dimensions.
    Thanks in advance,
    sridhar

    Hi Sridhar,
    Best way is delete both the line and process it. The wild fact in BPC is that if if you have used ABC as dimension member in cost center, you can not have same name as dimension member in profit center as well.
    Is it not wild? So best way is delete the dimension member..but if you have posted some transaction data u have to delete the transaction data first..

  • BPC 7.5 Formula Dimension Processing Error

    Hello
    We have upgraded from 70-7.5 and when I do a Process of one of our dimensions i get the following error:-
      - [DATASOURCE].[#Y_YROVERYR] Parser: The following syntax error occurred during parsing: Invalid token, Line 1, Offset 92, [TOTWITHA.
    This is the formula in the dimension file :-
    'iif(([YTD], [TotWithAlloc], ParallelPeriod(Year)) <> 0, (([YTD], [TotWithAlloc]) / ([YTD], [TotWithAlloc], ParallelPeriod(Year))) - 1, Null)
    Any help please?
    Rgds
    Perven

    Hi,
    Is TOTWITHALLOC a member of the datasource dimension? Can you please quantify it completele by
    [DATASRC].[TOTWITHALLOC]
    Let me know if it works or not.

  • APEX page date item process error

    hi,
    could anyone help me?
    In form i have lots of date fields and each date field inputting as below:
    dd/mm/yyyy in one item and then second item storing time as hh24:mm i.e 10/10/2010 14:10
    xyz = 10 max length and xyz_hh = 5 max length
    so in process following code work fine when inserting and updating but only field has entered by user but if left blank then getting error such as character value entering expected numeric value somthing like that:
    xyz = to_date(:p8_xyz||' '||substr(:p8_xyz_HH,1,2)||':'||substr(:p8_xyz_HH,4,2),'DD/MM/YYYY HH24:MI')
    i was thinking to use IF condition for each item to check if any field blank then replace null else whatever value entered?
    any suggesatiion?
    krgds

    First question: are nulls acceptable? If they aren't, you can use Item Validations to warn the user they can't leave an item NULL. Here is an example of an item validation I use to check for a valid date:
    DECLARE
      str_day      VARCHAR2(10);
      dt_indx      DATE;
      dt_test      DATE;
    BEGIN
      str_day    := :P1050_DATE_MM || '/' || :P1050_DATE_DD || '/' ||  :P1050_DATE_YYYY;
      SELECT TO_DATE(str_day, 'MM/DD/YYYY') INTO dt_test FROM DUAL;
      IF dt_test <= sysdate AND dt_test >= sysdate - 270 THEN
        RETURN TRUE;
      ELSE
        RETURN FALSE;
      END IF;
    EXCEPTION
      WHEN OTHERS THEN return FALSE;
    END;If nulls are acceptable, you're probably better off using a custom page processing handler where you can check for NULL as you go to insert the value into the table. Something like:
    declare
      str_dy   VARCHAR2(10)   := :p8_xyz;
      str_hr   VARCHAR2(5)    := :p8_xyz_HH;
      str_dt   VARCHAR2(20);
      v_dt    DATE;
    begin
      IF str_dy IS NOT NULL and str_hr IS NOT NULL then
        str_dt   := xyz = to_date(:p8_xyz||' '||substr(:p8_xyz_HH,1,2)||':'||substr(:p8_xyz_HH,4,2),'DD/MM/YYYY HH24:MI');
      ELSE
        str_dt := NULL;
      END IF;
    --Rest of code goes here
    end;

  • Unable to retrieve/send data after processing a dimension

    Hi All,
    we have a problem with dimensions.
    After adding a member in a dimension we no longer can create an EVDRE report or retrieve/send data successfully.
    If we create a report with the member added in the dimension, the following error message appears in Excel: "EVDRE encountered an error retrieving data from the Web Server".
    This happen if we use a parent member with BAS. If we use the parent member with SELF, the error message doesnu2019t appear.
    We have refreshed dimension members, optimized the application, made a full process of the dimension but nothing.
    The solution is the backup and restore of the appset.
    Have anyone idea about the cause of the error?
    Environment
    Single Server - Windows 2008 64bit
    BPC Version: 7.5 MS SP4
    SQL Server: 2008 SP2
    Best regards,
    Simone

    Hi,
    This could be due to many reasons, but in any case, the process of your cube has not been successfully achieved, after your dimension processing and the structure could be corrupted.
    This could be due to the reason explained in SAP note 1468161, for example.
    Hope it will help.
    Kind Regards,
    Patrick

  • Error in Data Transfer Process (DTP) Urgent!

    Hi,
    ive encountered an error in uploading data from R3 using DTP in a specific cube and it says "Exceptions in Subset: Load and Generation" and "Dump: ABAP/4 processor: MESSAGE_TYPE_X", how can i fix this problem? is there any problem with the upgrade process of our system or in KERNEL? and what is KERNEL? Please help me guys.....
    Thanks,
    nips

    Please do not post the same question twice.
    Error in Data Transfer Process (DTP) Urgent!

  • Errors in data transfer process

    Hi,
      i'm getting "Errors in data transfer process" message when i try to run conntrans. when i see the detials error log in trouble shooting ( in client console), i get this following message in detials ( see the bold letters). can some one help me. i have check all the connections between mobile and CRM server. will reward points!!!
    2324       96c                               ! Entering 'PullMessages' for queue 'CRM_SITE_000000000000274' / limit 20 messages
    2324       96c      Fri Aug 24 20:28:22 2007 E
      NewTransferService - _TransferPullMessages : <b>DotNet Stub.TransferPullMessages call failed with fffffffa:</b>(null)
    2324       96c                               E
      _TransferPullMessages failed with fffffffa
    2324       96c      Fri Aug 24 20:28:23 2007 E
    regards
    Kamalesh K.V

    Hi,
    We have installed MSA 4.0 (SP12 ). we have also checked QMT config in Mobile sales bin folder. The test connection is sucessfull.( see the below message). we stil have problems in Data transfer when we run connstrans. Please help .
    <b>" NewQmtCnfg Version 2.0 for Windows 2000 - revision  4003
    Assume running on Client
    1. Try to access Communication Station 'MTV01sdCR02', please wait...
    ... OK
       Try QmtServer component initialize check, please wait...
    ...OK: QmtServer initialize call returns successfully
    2. Try to access CRM Server (Destination '<DEFAULT>'), please wait...
    ...OK: CRM Server call returns successfully</b>
    regards
    Kamalesh KV

  • Flat File Active Sync - Notify  admin incase of data processing errors

    Dear Friends,
    We have couple of Requirements to use OOTB flat file active sync adapter
    1. To read data from a flat file and update the records in Sun Identity Manager system
    2. Notify admin if there are any data processing errors while reading data from a flat file. The data processing errors can occur if there is an invalid data. for example, lets say the input flat file has 3 columns defined, but the file conatins records which has four values.
    firstname,lastname,email
    testfirst,testlast,[email protected],12345
    Req#1 is working fine. There are no issues with that.
    Req#2: if the file contains invalid data, i noticed that the active sync adapter throws an Array Index out of bound exception. so, we need to send an email notification to the admin whenever data processing errors occurs.
    I noticed that whenever the data processing exception occurs, the active sync adapter stops processing records and the active sync input form was not triggered. Unless active sync form was triggered, it's very difficult to determine whether the data was read successfully or not.
    Please let me know if there are any configurations/customizations to me made on OOTB flat file active sync adapter to handle data processing errors and send email notifications to administrators.
    Appreciate your help
    Thanks
    Vijay

    Hi,
    We have same requirement that
    "Notify admin if there are any data processing errors from a flat file.
    The data processing errors can occur if there is an invalid data or account is locked etc..."
    In short notify admin if any error logged in Active sync Log file while active sync runs.
    Yes,I noticed same that whenever the data processing exception occurs, the active sync adapter stops processing records and the active sync input form was not triggered. Unless active sync form was triggered, it's very difficult to go ahead to meet the requirement.
    Please let me know if there are any configurations/customizations to me made on flat file active sync adapter to send email notifications to administrators.
    Thanks,
    Sudheer

  • Processing error when doing a drillthrough agianst a Rolap dimension, working with MOLAP

    Hi,
    I'm having a drillthrough dimension (fact) that i'm using for drillthrough scripts. One thing that I have come a cross is that I get processing errors when I run queries agianst a ROLAP dimension where as it works agianst the same dimension set
    as MOLAP. This is kind of confusing me.
    The error message i get is like this one:
    Errors in the OLAP storage engine: The process operation ended because the number of errors encountered during processing reached the defined
    limit of allowable errors for the operation.
    Errors in the OLAP storage engine: An error occurred while the 'Journal NO' attribute of the 'GLFact' dimension from the 'XXX' database was being processed.
    I found a article about this
    http://sqlblog.com/blogs/marco_russo/archive/2009/01/17/issues-executing-a-drillthrough-with-a-rolap-dimension.aspx
    But I have set KeyDuplicate, Keynotfound, Nullkeyconvertedtounknown and NullKeynotallowed to ignoreerror and still it doesn't work.
    So my questions are 2:
    1. Do anyone have a solution for me? Or having any thoughts about this?
    2. When switching over to MOLAP the processingtime takes about 30 min. How can i decrease this to a minimum?
    This is all implemented in SSAS 2005.

    I'm getting the exact same error when attempting to drill down on a rolap dimension associated to the cube.  the cube is molap, but the dimension is rolap to reduce processing time (processing dimension using molap spike my 4 core processing to 100%
    for 4 minutes due to all the select DISTINCT on the attributes (about 10)). 
    I too have seen the article about KeyDuplicate but I think this is a different issue.  Anyone figure out the problem?
    Version: SSAS 2012 SP2
    Example of error:
    Server: The current operation was cancelled because another operation in the transaction failed. Errors in the OLAP storage engine: An error occurred while the 'City' attribute of the 'NameAddress'
    dimension from the 'MyDatabase' database was being processed. Errors in the OLAP storage engine: The process operation ended because the number of errors encountered during processing reached the defined limit of allowable errors for the operation.

  • Planning Data Pull process failed with timeout error

    Hi Experts,
    Version: Oracle apps 11.5.10.2
    Issue: Planning Data Pull process failed with timeout error
    message in the log file as follows,
    The Request id : 90018907 has Phase : COMPLETE and Status: ERROR
    Concurrent Message : Timeout error.
    There is an Unknown error in the Worker.
    Planning Data Pull process failed.
    +-------------------------------------
    Please advice what could be the problem. I submitted, standard data collection programs with 900 mins and 8 workers.
    Refresh Collection Snapshot completed without any issue

    Please see these docs.
    Data Collection Fails Because Of Time Out Timeout error [ID 339968.1]
    OPM-ASCP: Data Collection Timeout Error [ID 601539.1]
    STD COLLECTION FAILING AT PLANNING DATA PULL WITH TIMEOUT ERROR [ID 978472.1]
    Data Collections is Failing - All Errors - First Diagnostic Steps [ID 207644.1]
    Troubleshooting Errors with ATP/Planning Data Collections [ID 1227255.1]
    MSCPDC PLANNING ODS LOAD ERRORS WITH TIMEOUT ERROR - POOR PERFORMANCE [ID 417633.1]
    Thanks,
    Hussein

  • Errors druing Data Transfer process

    Hello!
    I go through the SAP BW example and have the following error by generating Data Transfer process.
    I have corrected the errors (from "EURO" to "EUR") in CSV-files, but I get still the errors:
    No SID found for value 'EURO ' of characteristic 0CURRENCY
    No SID found for value 'U1 ' of characteristic 0UNIT
    I have recreated the flat files/.csv-files, deleted and created the info cube, but the error still occurs.
    What are the steps to fix the error?
    How can I know which data source contains the error?
    What are the possible values for 0CURRENCY and 0UNIT?
    Can some one give some recommendation?
    Thank you very much!
    rergards
    Thom

    Hello,
    You need to delete the data from PSA after an Unsuccessful load, if you want to load it again after correcting data in the source (Flat file in ur case). Right click ur datasource->Manage. Select the request which failed and hit the delete button (trash) at bottom. Now try loading it again.
    To get all possible values of currencies and units defined in your system. check contents of following tables:
    TCURC - Currency Codes (field -WAERS)
    T006 - Units of Measurement (field - MSEHI)
    Thanks

  • Getting Error/Note - Scheduling Falied ATP Processing error . Available date 15 may - while Booking SO

    Hi All,
    we are getting Note "Scheduling Falied ATP Processing error . Available date 15 may" - while Booking SO,
    We have checked and found Data collection and ASCP plans also completed normal, and DB links are also fine.
    Can there be anther reason for this?
    Note - After changing the request date to 15 May also same error exists.
    Regards

    Hi Kumar,
    We also faced same kind of issue where Instance was refreshed after data collection and DB links where not properly set, This can be one of the cause.
    Regards

  • Dimension deployment error

    Errors and Warnings from Response
    Internal error: The operation terminated unsuccessfully.
    OLE DB error: OLE DB or ODBC error: Login failed for user 'NT Service\MSOLAP$MEENA'.; 28000.
    Errors in the high-level relational engine. A connection could not be made to the data source with the DataSourceID of 'Adventure Works DW2012', Name of 'Adventure Works DW2012'.
    Errors in the OLAP storage engine: An error occurred while the dimension, with the ID of 'Dim Date', Name of 'Dim Date' was being processed.
    Errors in the OLAP storage engine: An error occurred while the 'Date Key' attribute of the 'Dim Date' dimension from the 'hello' database was being processed.
    Server: The current operation was cancelled because another operation in the transaction failed.

    thanks for reply. I added 'NT Service\MSOLAP$MEENA' as user to DataBase Engine instance and gave
    read access to the Adventure Works DW2012' database.

  • TIME dimension processing fails saying "..attribute key cannot be found.." in EPM 10

    After upgrading from version 7.5 to EPM 10, when we ran a ‘Full Process’ on the TIME dimension, it ran into an error saying “Errors in the OLAP storage engine: The attribute key cannot be found when processing: Table: 'dbo_tblFactCapEx', Column: 'TIMEID', Value: '20090013'. The attribute is 'Time_TIMEID'.  (1/13/2015 2:41:02 PM)”.
    Full error message is attached herewith – ‘Time Dimension Error.txt’
    After researching, we did discover that MONTHNUM needed to be converted to BASE_PERIOD. Re-processed which produced the same error.
    Prior to migration to version 7.5, we ran a full process on TIME dimension there. It completed successfully, confirming the issue is only with version 10.
    Confirmed we could see the TIMEID value of 20090013 in the following places:
    Time Dimension in the appropriate TIMEID attribute column.
    Confirmed mbrTIME table had base member ID with TIMEID attribute filled out correctly.
    Data in tblFactFINANCE could be pulled using that TIMEID
    We truncated all the records in all the fact tables associated to this TIME dimension.
    Eventually, when none of the tables had any records, the TIME dimension then processed successfully.
    We this began to suspect the issue may not really be related to bad records.
    We conducted one more test to confirm this.
    Using an input form in EPM 10, we manually entered data in one of the models (at this point none of the fact tables have any records)
    Ran Full Optimize on that model with Compress Database and Index Defragmentation checked – This step failed with the error attached in ‘MatrixRateFullOptimize.txt’
    Ran Full process on Time Dimension – Failed indicating issue with TimeID 2012001 (that’s my manual entry). Attached error report ‘TimeDim Error MatrixRate.txt’
    At this point, the table only contains the manually entered records (no suspected bad records)
    We then suspected there could have been an issue with the upgrade process.
    So we reprocessed all the dimension and optimized all the models in version 7.5, made a new backup and restored it to version 10.
    The issue still persisted!
    At this point, we have tried all the possibilities we could think of. Each time the fact table is populated with records, the TIME dimension process fails indicating ‘the attribute key’ cannot be found.
    There is probably something in the OLAP partition that is not able to link the dimension attributes to the cubes.
    Additional Information:
    Please find attached the existing Time Dimension – TimeDimensionMembers.xlxs
    Version of Excel used: Excel 2007, SP3 MSO (12.0.6683.5000)
    System Specs: Please see screenshot below.

    Thank you all for responding! This issue is resolved.
    Here’s what the issue was:
    The time structure is TOTAL >> Years >> Quarters >> Months (e.g. T.ALL >> 2012.TOTAL >> 2012.Q1 >> 2012.P01)
    As shown in the screenshot below, the LEVEL for ‘T.ALL’ member was set to YEAR, which is incorrect (we can’t have Year rolling up to a Year)
    We changed the LEVEL to ‘TOTAL’ and this fixed the issue!!
    If only it gave a better error message than the “..attribute key not found” message

  • The attribute is 'Date Key'. Errors in the OLAP storage engine:

    I have a Datetime column in my source table 'LastUpdatedDateTime' in this format  '2012-08-15 14:58:42.467' and I have converted to integer using (YEAR(LastUpdatedDateTime) * 10000) + (MONTH(LastUpdatedDateTime) * 100) + DAY(LastUpdatedDateTime)
    in my Fact table  in the SSIS using a derived Column. Now when I run it in the SSAS I get an error
    Erors in the OLAP storage engine: The attribute key cannot be found when processing: Table: 'Fact table', Column: 'LastUpdatedDateKey', Value: '20120815'.
    Ebenezer

    Hi Ebenezer,
    This error occurs when the Value: '20120815' is missing in dimension but available in Fact, probably in Date dimension in your case.
    Have you converted the Datekey in Date dim to same format ?
    If converted please check whether Value: '20120815' is available in Date dimension table.
    Saurabh Kamath

Maybe you are looking for

  • Dinamyc class loading and jar files

    I'm new to java. I would like to load some plugins in my application (it's going to be packaged as a jar at the end). I managed to find some dinamyc class loading examples but they search for the classes to load in a directory. This is the code:    

  • Safari displays a .qfx file rather than writing it

    When I connect to my local bank and direct it to download my transactions record as a .qfx file, Safari displays the contents of the file on the window, rather than writing the data to a .qfx file. I do not see this behavior with FireFox. Java script

  • Error occur when compile

    I could not solve the error for this. so pls help me... import java.awt.*; import java.applet.*; import java.awt.event.*; import java.io.*; public class Update_Testing {      public static final byte White = 0;      int m_Player = White;      byte m_

  • Sharing PDF in iBooks

    I Wang to Share my Dokuments with my iPhone and my iPad? Is there any Way tobdo so?

  • Material Create Batch Management Mandatory Field

    Hi all, I would like to create material but the batch management fields in several views. Has it relation with, material type or material group or plant? And how can i disable this property for one of our plant ? Regards,