ΕΠΙΔΙΌΡΘΩΣΗ: Εκτέλεση αυθαίρετου σχήμα πολλαπλής επιλογής ερώτημα αγνοεί τις υπολογισμούς και επιστρέφει μη αναμενόμενα αποτελέσματα σε ΑΑΠ

Συμπτώματα

Εξετάστε το ακόλουθο σενάριο:
  • Μπορείτε να δημιουργήσετε μια δέσμη ενεργειών πολυδιάστατων εκφράσεων (MDX) που περιέχει προσαρμοσμένους υπολογισμούς για έναν κύβο στο Microsoft SQL Server ανάλυσης υπηρεσιών (ΑΑΠ).
  • Μπορείτε να συνδεθείτε στην παρουσία των υπηρεσιών ανάλυσης από μια εφαρμογή προγράμματος-πελάτη. Για παράδειγμα, συνδέεστε από το Microsoft Excel.
  • Μπορείτε να δημιουργήσετε ένα ερώτημα MDX που περιέχει subselect παραστάσεις στην εφαρμογή υπολογιστή-πελάτη. Για να γίνει αυτό, μπορείτε να χρησιμοποιήσετε πολλαπλή επιλογή φιλτραρίσματος, για παράδειγμα.
  • Τα στοιχεία της ιεραρχίας των διαστάσεων αποτελούν ένα σύνολο αυθαίρετο σχήμα.
Σε αυτό το σενάριο, το ερώτημα MDX (και η έκθεση που βασίζεται σε αυτό) επιστροφή απρόσμενων αποτελεσμάτων.

Σημείωση Ένα σύνολο αυθαίρετο σχήμα είναι ένα σύνολο που δεν είναι δυνατό να εκφραστούν εύκολα ως ένα σύνολο crossjoin δύο σύνολα χαρακτηριστικών. Ένα παράδειγμα ενός συνόλου αυθαίρετο σχήμα είναι τα εξής:

{(2004, USA), (2001, Καναδά)}

Αιτία

Αυτό το ζήτημα παρουσιάζεται επειδή το εύρος υπολογισμοί δεν μπορεί να εφαρμοστεί για ένα αυθαίρετο σχήμα στο subselects υπό ορισμένες προϋποθέσεις.

Προτεινόμενη αντιμετώπιση

Πληροφορίες αθροιστικής ενημερωμένης έκδοσης

Το ζήτημα επιδιορθώθηκε για πρώτη φορά με την ακόλουθη αθροιστική ενημερωμένη έκδοση του SQL Server.

Σύσταση: Εγκαταστήστε την πιο πρόσφατη αθροιστική ενημερωμένη έκδοση για τον SQL Server

Εναλλακτικός τρόπος αντιμετώπισης

Για να επιλύσετε αυτό το ζήτημα, αλλάξτε το ερώτημα MDX, έτσι ώστε να μην χρησιμοποιεί ένα αυθαίρετο σχήμα στο οι επιλογές φίλτρου.
Ιδιότητες

Αναγνωριστικό άρθρου: 3107431 - Τελευταία αναθεώρηση: 15 Φεβ 2017 - Αναθεώρηση: 1

Microsoft SQL Server 2014 Service Pack 1, Microsoft SQL Server 2014 Business Intelligence

Σχόλια