Quantcast
Channel: Für Entwickler: SQL Server Forum
Viewing all articles
Browse latest Browse all 1772

MDX-Abfrage läuft immer in Timeout - MDX optimieren

$
0
0

Hallo zusammen,

also vorneweg, ich bin jetzt nicht unbedingt der MDX-Crack, daher die Frage. Ich hab von eine Query die auf der kleineren "Modelebene" funktioniert.

Wenn ich das alles jetzt aber auf die Einheiten-Ebene runterbrechen will, dann läuft das alles immer in ein Timeout nach 2 Stunden.
Könnte man die Query evtl. noch irgendwo optimieren?

with member [Measures].[QtyTotal] as [Measures].[QtyInWarranty] + [Measures].[QtyInExtension]
Member [Measures].[QtyInWarrantyLastDayOfMonth] AS
(
[Dim Calendar].[Calendar].CurrentMember.LASTCHILD
,[Measures].[QtyInWarranty]
)
Member [Measures].[QtyInExtensionLastDayOfMonth] AS
(
[Dim Calendar].[Calendar].CurrentMember.LASTCHILD
,[Measures].[QtyInExtension]
)
SELECT
{ [Measures].[QtyInWarrantyLastDayOfMonth],
[Measures].[QtyInExtensionLastDayOfMonth],
[Measures].[QtyInWarranty],
[Measures].[QtyInExtension],
[Measures].[QtyStdIn],
[Measures].[QtyStdOut],
[Measures].[QtyExtIn],
[Measures].[QtyExtOut], [Measures].[QtyTotal]} on 0,
Filter(NONEMPTY(CROSSJOIN(
{[v Dim Unit Model 4IB].[Id Unit].[Id Unit].members},
{[Dim Country].[Id Country].[Id Country].members},
{[Dim Calendar].[Calendar].[Id Calendar Month].members}
),
[Measures].[QtyTotal]
),
[Measures].[QtyTotal] > 0) on 1
FROM [InstalledBaseCS_Serial]
WHERE [Dim Calendar].[Year].&[2015]

Vielen Dank für die Unterstützung.

Armin



Viewing all articles
Browse latest Browse all 1772

Latest Images

Trending Articles

<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>