SSAS DRILLTHROUGH - Specified query is too complex error.

Hi Guys,
I'm working on an SSAS 2012 OLAP cube with around 100 dimensions and a single measures group. When I try to run a simple DRILLTHROUGH query such as:
DRILLTHROUGH
MAXROWS 1000 SELECT
FROM [Cube] WHERE ([Measures].[Fact_Count])
I get an error as below.
The specified query is too complex to be evaluated as a single statement.
Does anyone have any experience of this error and how to work around it? If I remove the majority of the dimensions from the cube I can run this query successfully. Looking at the limits set for analysis services I should be well within these.
Thanks in advance 
Sean

Hi Scaneyw,
Based on my research, this is a SQL Server Analysis Services (SSAS) design limitation. In SSAS, Drillthrough” generates internal CrossJoin query that contains all attribute hierarchies in measure group. So the error appear when MDX parser receives statement
with> 1000 nodes.
Here are some tips for you to avoid this error.
Reduce number of dimension attribute hierarchies in measure group below 1000.
Delete unneeded attributes and disable Hierarchy for attributes that are only used as properties.
Consider creating smaller Measures Groups with less dimensions + attribute hierarchies.
If you have any concerns about this feature, you can submit a feedback at
http://connect.microsoft.com/SQLServer/Feedback and hope the complete “drillthrough” feature is will be improved in future SQL Server Versions.
Regards,
Charlie Liao
If you have any feedback on our support, please click
here.
Charlie Liao
TechNet Community Support

Similar Messages

  • Subtitles too complex error - in PAL subtitles only

    I have a project that is going to be authored in both PAL and NTSC. It has subtitles in six languages.
    On the NTSC one, everything burns fine.
    On the PAL one, I get an error when burning saying "subtitle or menu subpicture too complex."
    We have the same subtitle scripts being used in both, and the menus are the same beside the difference in dimensions (I think there is probably some slight movement of button position). The dimensions for the subtitle cells entered in the PAL version are actually slightly smaller in height, but the same width as the NTSC.
    NTSC, I have the dimensions of the subtitle boxes set to:
    92 628
    325 445
    PAL:
    112 608
    450 525
    I am in the process of narrowing down which subtitle tracks are causing the errors, but does anyone have any insight into why this would happen only in the PAL version when both are using the same subtitle scripts?

    sorry - two things I forgot to mention: CS4 and Mac OS 10.5.8

  • Page too complex error message

    Hi all; new to this forum. I have a HP2840 laser (color and black and white) all in one printer which is appx. 1 year old. I keep getting error message "page too complex" and cannot print page. Also, the printer always took a long time to print anything out, but now it won't print. Can my printer memory be full?  Any thoughts would be appreciated. thanks. 

    This is a quote from another post. This is not from my own in anyway shape or form. I am sorry I dont have the person that found this fix and I would like to thankthe person that did find this one.
    In order to fix this you need to turn off High Speed USB in the Secondary Service menu.
    To access the Secondary Service Menu press the Menu button and the number 2. Use the < arrow to navigate to the High Speed USB selection.
    Press Enter and then use the arrow key to go to Off and press Enter again. Press the Cancel button twice to exit the Secondary Service Menu

  • Biztalk Rules Engine RuleSet too complex error

    We call biztalk rules engine policies programatically instead of using biztalk orchestration, and we have around 2000 rules all together. We are getting the below exception intermittently and causing the cpu of web servers to spike to 100%. Please advise
    if you have any suggestions.
    Microsoft.RuleEngine.RuleSetTranslationComplexityException: Ruleset is too complex and translation cannot complete within the configured translation timeout interval.
       at Microsoft.RuleEngine.ReteTranslator.RuleSetToReteTranslatorImpl.ProcessRuleConditions(LogicalExpression expr, Boolean connectJoins, TimeOutControl timer)
       at Microsoft.RuleEngine.ReteTranslator.RuleSetToReteTranslatorImpl.ProcessRuleConditions(LogicalExpression expr, Boolean connectJoins, TimeOutControl timer)
       at Microsoft.RuleEngine.ReteTranslator.RuleSetToReteTranslatorImpl.ProcessRuleConditions(LogicalExpression expr, Boolean connectJoins, TimeOutControl timer)
       at Microsoft.RuleEngine.ReteTranslator.RuleSetToReteTranslatorImpl.Translate(RuleSet ruleset, Int32 duration)
       at Microsoft.RuleEngine.RuleEngine..ctor(RuleSet ruleSet, Boolean doOptimizations)
       at Microsoft.RuleEngine.RuleEngineCache.Allocate(String rulesetName, TrackingConfiguration& trackingConfig)
       at Microsoft.RuleEngine.Policy..ctor(String policyName)
    Dilip Bandi

    Hi Dilip,
    Recommend you to refer this Technet article: High
    CPU When Executing a Business Rules Engine (BRE) Policy
    Also refer the post: RuleSetTranslationComplexityException
    - Scenario...
    You need to Increase the time out in the registry for the rules engine (Translation Timeout) from 1 minute ("60000") which
    is default to higher value, something like 5 minutes.There is no performance impact of increasing this value.
    This setting can be set in the registry or a .config file. The registry settings are global for all applications that host a rule engine instance.
    Registry location:
    32-bit server:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\BusinessRules\3.0
    64-bit server: HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\BusinessRules\3.0 
    Setting these values in an application configuration file will override the values in the registry. If the policy is being executed within an IIS worker process, the web.config file
    can be modified. If the policy is being executed within a BizTalk orchestration, the BTSNTSvc.exe.config or BTSNTSvc64.exe.config file can modified.
    Rachit
    Please mark as answer or vote as helpful if my reply does

  • 'Menu too Complex' Error with Simple Subtitles

    Hi,
    I am buildling a DVD with the option to turn subtitles on and off.  I have built what I thought was a pretty simple configuration to achieve. See diagram and error message below.  I have successful bult a similar disc, a blu-ray, with significantly more complexity and content with no problem. I am trying to build a similar, simple subtitle centric structure for 3 individual video products, but each project I create fails to build the disc in the end with the same error message. Any suggestions?
    I am using CS6 on a Windows7 PC platform. Encore v. 6.0.2.004. Can provide more specs as necessary.
    Thanks!
    Lindsay

    Based on other threads, it is not the navigation, but the subtitle formatting (margins or fonts or such). Margins must be adjusted upon import.
    I have not tested any of these solutions.
    This is the one that seemed the most likely to work:
    http://forums.creativecow.net/thread/145/865932#870828
    Dave Knop said:
    "You make the adjustments upon importing the file.
    If you created your subtitles within Encore, the only way I know to see the full list of settings is this:
    Select a subtitle track on your timeline and from the top menu, click Timeline > Export Subtitles. Save the file. Now with that same track selected on your timeline, Re-import the file.
    (Timeline > Import Subtitles )
    Upon import of this file you should see the FULL range of Subtitle setting options in the menu. The margins will be the numbers defaulted at (72 648)/(48 432) The 72/648 numbers are the left and right margins that seem to cause the error.
    Setting them to 92 (left) and 628 (right) has worked for me."
    Please let us know.

  • Access says my query is too complex.

    How can I make this where Access can process this?
    NOTE: Names are obscured, but the query is still the same.
    SELECT *
    FROM
    SELECT T1.A, T1.B, T1.C, T1.D, T1.E, T1.F, T1.G, SQ1.A, SQ1.B SQ1.C SQ1.D
    FROM
    SELECT Alpha AS A, Bravo AS B, Charle AS C, Delta AS D, Echo AS E, Foxtrot AS F, Golf AS G
    FROM Table1
    ) As T1
    LEFT JOIN
    SELECT A.Alpha AS A, A.Bravo AS B, A.Charle AS C, A.Delta AS D, B.Echo AS E
    FROM Table2 A
    INNER JOIN Table3 B
    ON A.Foxtrot = B.Foxtrot
    WHERE B.Golf = "MyString" AND (
    A.Echo = "1" OR
    A.Echo = "1" OR
    A.Echo = "1" OR
    A.Echo = "1" OR
    A.Echo is null
    ) AS SQ1
    ON T1.B = SQ1.B
    ) AS SQ2
    LEFT JOIN
    Table4 AS T4
    ON T4.A = SQ2.A
    COMPLETE was up there. Simple one down here.
    SELECT*
    FROM
    ( SELECT * FROM
    (SELECT * FROM TABLE1) AS T1
    LEFT JOIN
    (SELECT *
    FROM TABLE2
    INNER JOIN TABLE3
    ON TABLE2.A = TABLE3.A
    WHERE TABLE3.B = "STRING" AND
    (...list of ORs...)) AS SQ1
    ON T1.A = SQ1.A
    ) AS SQL2
    LEFT JOIN
    TABLE4 ON SQL2.A = TABLE4.A
    Mediocre Access 2010 | (Baby) Beginner C Sharp | OK at Active Directory (2012) | Fragmented understanding of DNS/DHCP | Laughable experience with Group Policy | Expert question asker on MSDN Forums

    Hi,
    Try leaving this part out "(SELECT * FROM TABLE1) AS T1" and use the direct select from table 1 like this:
    FROM
    ( SELECT * FROM table1 AS T1
    The double reference to table 1 might cause some issues.
    Maurice
    When you see answers and helpful posts, please click Vote As Helpful, Propose As Answer, and/or Mark As Answer. Thank You

  • Subtitles are too complex.

    I' am making a DVD using all image files from CaptionMax. See post from yesterday:
    stevenl, "Image Subtitles." #1, 10 Apr 2006 4:34 pm
    Anyway in just a test of the whole subtitle thing I only imported 1 subtitle track and tried to burn a folder and/or image file and got a message telling me that my one track is too complex. I'm going to need seven more, so if you think it's complex now??? All I did is set my first play to Timeline 1 with the one track set to display. Now, I have another timeline in the project that I set as the end action of the first with its track set to display. Can there be an issue in that the two timelines are different aspects 1 is 16x9 and 2 is 4x3?
    I don't think that my problem should be anything related to this thread:
    ivansull, "EncoreDVD 2.0 Subtitles" #10, 21 Mar 2006 10:46 pm
    since my subtitles are all index .tif files that are already as small as they're going to get. I've also used these type of files in our Sonic DVD Fusion system many times and never had this kind of issue.
    I've read about other Encore issues with subtitles, but most of them seem related to text subtitles, what issues (if any) are there with image files?
    Thanks,
    Steven

    Steven,
    The "too complex" error is probably the one mentioned in post #5 of the "EncoreDVD 2.0 Subtitles" thread. This is not an Encore issue, but a limitation set by the DVD-Video specification. It doesn't matter whether the subtitles are imported via a text script or as bitmap images; if any (horizontal) line exceeds 1440 bits it exceeds the spec maximum.

  • ? Mail [12721] Error 1 performing query: WHERE clause too complex...

    Console keeps showing this about a zillion times in a row, a zillion times a day: "Mail [12721] Error 1 performing query: WHERE clause too complex no more than 100 terms allowed"
    I can't find any search results anywhere online about this.
    Lots of stalls and freezes in mail, finder/os x, and safari -- freqent failures to maintain a broadband connection (multiple times every day).
    All apps are slow, cranky with interminable beach balls getting worse all the time.
    anyone know what the heck is going on?

    Try rebuilding the mailbox to see if that helps.
    Also, how much disk space is available on your boot drive?

  • Script Error:Current search specification is too complex

    Hi,
    Following search expression is giving the error -
    Current search specification is too complex to be refined. Start a new less complex query or refine a query. (SBL-DAT-00487)
    ssearch = "([Date] > '" + sDate1 +"' AND [Business Component] = '"+BC1 +"') OR ([Date] > '" + sDate2 +" AND [Business Component] = '"+BC2+"')";
    bc.SetSSearchExpr(ssearch);
    bc.ExecuteQuery();
    Please let me know how to overcome this error.
    Edited by: user1961577 on Nov 16, 2009 10:31 PM

    You can't refine a PDQ/saved query where there is an OR expression between multiple fields.
    The simple reason: Siebel can't display it on the GUI.
    You can refine it if the OR expression is just an OR between entries in the same field.
    ([First Name] ~= "John" OR [First Name] ~= "Joe") AND [Last Name] ~LIKE "Doo"
    can be refined
    ([First Name] ~= "John" OR [First Name] ~= "Joe") OR [Last Name] ~LIKE "Doo"
    can't be refined.

  • SP06: The specified regulu00F6ar expression "([^%]*)%(..)(.*)" is too complex

    Hi,
    after upgrading from SRM7.0 SP04 to SP06 we get the following error, when we transfer items from mdm back to srm:
    Error in the ABAP Application Program                                                                               
    The current ABAP program "/SAPSRM/CL_CH_WD_INBOUND_HDLR=CP" had to be          
    terminated because it has                                                     
    come across a statement that unfortunately cannot be executed.                                                                               
    The specified regulöar expression "([^%]*)%(..)(.*)" is too complex. Therefore,
    it is                                                                         
    not possible to determine the matches in the search text accroding to          
    the leftmost-longest rule.                                                     
    Any ideas?
    Thanks and best regards,
    Roman

    There is one pilot note  1457627which solved this error previously.
    The coding is as below, only customers which added as pilot customer will see it.
    $ Valid for       :                                                  $
    $ Software Component   SRM_SERVER SAP SRM SERVER                     $
    $  Release 700          All Support Package Levels                   $
    $$                                                                $$
    *& Object          METH /SAPSRM/CL_CH_WD_INBOUND_HDLR
    *&                      DECODE_PARAMETER
    *& Object Header   CLAS /SAPSRM/CL_CH_WD_INBOUND_HDLR
      conv_in->convert( EXPORTING input = iv_request_data  IMPORTING data =
    request_data_c ).
      WHILE request_data_c IS NOT INITIAL.
    *>>>> START OF DELETION <<<<<
        " ABC%F4...
               ABC           F4
        FIND FIRST OCCURRENCE OF REGEX '([^%])%(..)(.)' IN request_data_c
    SUBMATCHES not_encoded_c encoded_xc rest.
    *>>>> END OF DELETION <<<<<<<
    *>>>> START OF INSERTION <<<<
        " ABC%F4...
                      ABC           F4
        FIND FIRST OCCURRENCE OF REGEX '(?:^ %)([^%])%(..)(.)' IN request_
    data_c SUBMATCHES not_encoded_c encoded_xc rest.
    *>>>> END OF INSERTION <<<<<<

  • Expression too complex in query expression

    Page code creates a string of all ManufacturerPartNumbers
    that share a common ProductFamilyID based on a
    ManufacturerPartNumber form selection. This string is then included
    in the recordset query.
    The following error message only occurs when the
    ManufacturerPartNumber string has numerous listings. When the
    string contains only 3 listings of ManufacturerPartNumbers, this
    error message does not appear.
    [Microsoft][ODBC Microsoft Access Driver] Expression too
    complex in query expression 'LATITUDE &amp;lt;=
    40.8210861895984 AND latitude &amp;gt;= 40.3865898104016 AND
    longitude &amp;gt;= -74.2737786508004 AND longitude
    &amp;lt;= -73.7014913491996 AND
    (((((((((((((((((((((((((((((ManufacturerPartNumber = '3408H')) OR
    ((ManufacturerPartNumber = '4608H'))) OR ((Manufacture'.
    /customer_locator/testprocessform2.asp, line 233
    Is there a size limit to a recordset query that is causing
    this error or is there a possible syntax issue with my query
    code?

    That doesn't sound like an error that would normally occur on a lot of pages... Do you have AdBlock (Plus), or any Greasemonkey userscripts, or any similar add-ons that customize sites? I wonder whether one of those might have some faulty logic.

  • Installation error for iTunes 7.5 on XP: Specified path is too long

    I just downloaded the most recent version of the installer, but every time I run it, I get this message midway through the "Copying new files" step:
    +The specified path is too long:+
    C:WINDOWSwinsxsx86Microsoft.VC80.CRT1fc8b
    3b9a1e18e3b8.0.50727.762_x-ww6b128700
    There's no denying that it's long, but I don't know what I'm supposed to do about that. I mean, I'm not the one who specified the path.
    Clicking Retry just returns the same error endlessly, and clicking Cancel causes the installer to roll back all its changes and close itself.
    What gives?

    What exact version of Windows XP Pro do you have?
    Is it the standard Professional edition, or is ir Professional x64 edition? Check by right-clicking on My Computer and choosing Properties.

  • CS6 3D error (bug?) "Could not complete your request because the path is too complex."

    I'm running into a bit of a problem with having a shape extruded in 3D.
    If I draw a rectangle shape set to path over an image and then choose "source - work path" and "3D extrusion" I will get a 3D rectangle with the image on the front side.
    If I draw a 3 sided polygon (triangle) set to path over an image and then choose "source - work path" and "3D extrusion" I will get a error telling me that the path is too complex.
    I'm doing the exact same thing.
    Now, if I have 4 sides plus, on the polygon it will extrude just fine.
    Something seems to be happening with 3 sided polygons.
    This holds true with the pen tool as well. Three points will give you the error, 4 and above seem not to.
    Any ideas and to why this is happening?
    Thanks!
    Lux
    CS6 - latest build
    Mac 12 core
    24gigs Ram
    Cloud subscriber

    Work around. (CS6)
    (1) Draw your trangle shape.
    (2) Convert one of the corners to a smooth corner (just barely). If you doesn't work, bend flex it a little more, and try again.
    (3) 3D/New 3D extrusion from selected layer.
    (4) Switch camera to top view.
    (5) With 3D layer selected, in the coordinates menu of Properties panel, set X angle to 90.
    (6) Snap object to ground plane.
    (7) Set depth to 0.
    (8) In the Cap menu of the Properties panel, adjust cap width to 100%.

  • BT Mapper error : The style sheet is too complex

    Hi Guys,
    I am trying to test the map in visual studio and I immediately prompted with the error “XSLT exception: The style sheet is too complex”. I have searched for this on the web and came to know that this might be caused by number of lines in XSLT and my BT mapper
    is very big. And I can confirm that this is not due to any mapping errors or syntax errors because I checked the same mapping using few lines of xslt and it worked.
    Does anyone has seen this error in BizTalk mapper? I am testing the map using “Test map” in visual studio.
    I am using BizTalk server 2013 R2 Dev with visual studio 2013.
    Thanks
    JB

    Hi JB,
    There is a known issue with framework 4.5 as mentioned in the given article:
    http://support.microsoft.com/kb/2828841/en-us
    Trying applying this hotfix and make the config changes as mentioned in the below article.
    BizTalk
    2013 Orchestration fails with Error "The Stylesheet is too Complex"
    Rachit
    Please mark as answer or vote as helpful if my reply does

  • Bex Report Error -- Query is Too Large

    Hello I am Using Hierarchies in Rows and in Columns Company Wise, Quarter Month Wise Values
    I am Using 310 Rows and 100 columns As this is Summary Report I cannot go for Filters and I cannot
    Decrease Keyfigures is there any solution for this , Please give me the valuable suggestion for this query.

    If the query is too large and you are running out of memory, then either you should run the report with smaller selection (may be year -wise) or increase your server parametres like memory space etc.

Maybe you are looking for

  • Windows 7 64 bit install error

    I have Window's 7 & I run 64 bit. Well Every single time I try to install iTunes 9.2.1 it says that part of the installation failed & it won't let my iPod nano or my gen. 5 iPod run on iTunes. So far every iPod I've tried says no then it tells me to

  • Can't install Oracle 8.1.7 Personal Edition on Windows ME

    I am trying to install "Oracle 8.1.7 Personal Edition for Windows 98" on Windows ME. I can't install it. During the install on the Oracle Universal Intaller, on the part where it asks for the Source and Destination, after I click "Next" to install, i

  • What is the difference between Logical Disk and Physical Disk?

    Hi. When I do Performance Monitor, I got Logical Disk Avg. Disk sec/Write counter and  Physical Disk Avg. Disk sec/Write counter. But I can see the different Avg. value and Max. value.  Even if Logical and Physical Disk are one-to-one mapping. Why di

  • Problems with a AS3 SWF

    Hello, I am having issues with a SWF file posting properly in a Catalyst project.  I have already put a post in the Catalyst section but I wanted to bounce the idea off this room that the issue is more SWF and less Catalyst because everything else in

  • How do I get rid of recording "skips"?

    Whenever I attemp to record a real instrument - mostly guitar - I invariably get at least one or two (sometimes many more) "skips." Usually these are loud digital spikes that cut out enough information to throw the part out of sync with the rest of t