סימפטומים
בעת הפעלת שאילתת Tableau שנוצרה על-ידי ביטויים רב-ממדיים (MDX) עם האפשרות NON EMPTY ו- Query-Scoped איבר מחושב בכלי פריסה ב- Microsoft SQL Server Analysis Services (SSAS), מתרחש הזיכרון הפנוי והשאילתה נכשלת.
פתרון
בעיה זו נפתרה בעדכונים המצטברים הבאים עבור SQL Server:
עדכון מצטבר 7 עבור SQL Server 2017
עדכון מצטבר 8 עבור SQL Server 2016 SP1
עדכון מצטבר 11 עבור SQL Server 2014 SP2
אודות עדכונים מצטברים עבור SQL Server:
כל עדכון מצטבר חדש עבור SQL Server מכיל את כל התיקונים החמים ואת כל תיקוני האבטחה שנכללו בעדכון המצטבר הקודם. עיין בעדכונים המצטברים האחרונים עבור SQL Server:
העדכון המצטבר האחרון עבור SQL Server 201 7
העדכון המצטבר האחרון עבור SQL Server 2016
העדכון המצטבר האחרון עבור SQL Server 2014
מידע נוסף
להלן השאילתה לדוגמה עבור בעיה זו:
WITH
MEMBER [Measures].[Test] AS
CASE
WHEN
IsEmpty([Date].[Date].CurrentMember.MemberValue)
OR
[Date].[Date].CurrentMember.MemberValue = NULL
THEN NULL
ELSE
Cdate([Date].[Date].CurrentMember.MemberValue)
END
SELECT
[Measures].[Internet Order Count] DIMENSION PROPERTIES [MEMBER_UNIQUE_NAME],[MEMBER_CAPTION] ON COLUMNS
,NON EMPTY [Date].[Fiscal].[Fiscal Year].ALLMEMBERS DIMENSION PROPERTIES [MEMBER_UNIQUE_NAME], [MEMBER_CAPTION] ON ROWS
FROM [Adventure Works]
WHERE
StripCalculatedMembers
(
CrossJoin
(
{[Product].[Product Categories].[Subcategory].&[26]}
,Filter
(
[Date].[Date].[Date].ALLMEMBERS
,
[Measures].[Test] >= Cdate(40369) AND [Measures].[Test] <= Cdate(42735)
)
)
);
מצב
Microsoft אישרה שזוהי בעיה במוצרי Microsoft המפורטים בסעיף "חל על".
חומרי עזר
קבל מידע על המינוח שבו משתמשת Microsoft כדי לתאר עדכוני תוכנה.