Βελτιστοποίηση του σημασιολογικού μοντέλου σας για Copilot το Στο Power BI

Ισχύει για:✅ Υπηρεσία Power BI

Ένα καλά προετοιμασμένο σημασιολογικό μοντέλο παρέχει Copilot ένα ισχυρότερο θεμέλιο για την ακριβή απάντηση σε επιχειρηματικές ερωτήσεις σε Power BI. Προτού παρουσιάσετε Copilot τους χρήστες, αξιολογήστε το μοντέλο σας και αντιμετωπίστε προβλήματα που θα μπορούσαν να επηρεάσουν την ποιότητα των απαντήσεων. Ξεκινήστε με τις μετρήσεις, τις σχέσεις και τους επιχειρηματικούς ορισμούς που χρησιμοποιούνται ήδη στις αναφορές σας. Επιλύστε προβλήματα μοντελοποίησης στο μοντέλο σημασιολογίας καθώς πρόσθετες οδηγίες δεν μπορούν να διορθώσουν ανακριβείς σχέσεις ή ακατάλληλες συναθροίσεις. Στη συνέχεια, βελτιστοποιήστε το μοντέλο για Copilot και δημιουργήστε μια συνεπή διαδικασία ελέγχου.

Αυτό το άρθρο προορίζεται για συντάκτες μοντέλων σημασιολογίας, κατόχους αναφορών και ομάδες που παρουσιάζουν Copilot στους χρήστες. Συμπληρώνει την ενότητα Υποβολή Copilot ερωτήσεων σχετικά με τα δεδομένα σας, η οποία περιγράφει πώς οι χρήστες μπορούν να υποβάλουν ερωτήσεις και να επαληθεύουν τα αποτελέσματα. Αυτό το άρθρο εξηγεί πώς μπορείτε να προετοιμάσετε το σημασιολογικό μοντέλο σας και να αξιολογήσετε τις απαντήσεις Copilot που παράγουν.

Σημείωμα

Λάβετε υπόψη τις ακόλουθες απαιτήσεις:

Σημείωμα

Στην Υπηρεσία Power BI εμπειρία μοντελοποίησης web, Copilot μπορείτε να κάνετε περισσότερα από το να αξιολογήσετε το μοντέλο σας. Μπορεί επίσης να προτείνει και να εφαρμόζει αλλαγές απευθείας, όπως η μετονομασία πινάκων και στηλών, η δημιουργία σχέσεων και η δημιουργία μετρήσεων DAX. Η καθοδήγηση βελτιστοποίησης σε αυτό το άρθρο υποστηρίζει άμεσα καλύτερα αποτελέσματα από αυτή την ανάλυση: ένα καλά δομημένο, σαφώς ονομαζόμενο μοντέλο βοηθά στην Copilot παραγωγή πιο ακριβών και χρήσιμων προτάσεων.

Ξεκινήστε με εστιασμένες επιχειρηματικές ερωτήσεις

Επιλέξτε ένα εστιασμένο επιχειρηματικό σενάριο και αναγνωρίστε τις ερωτήσεις που κάνουν συνήθως οι χρήστες. Για κάθε ερώτηση, ορίστε την αναμενόμενη μέτρηση, ομαδοποίηση, βάση ημερομηνιών, φίλτρα και επικυρωμένο αποτέλεσμα.

Συμπεριλάβετε ερωτήσεις που αποκαλύπτουν ασάφεια. Για παράδειγμα, πώς λειτουργούν οι πωλήσεις; μπορεί να αναφέρονται σε έσοδα, όγκο παραγγελιών, ανάπτυξη ή περιθώριο. Καθορίστε μια προεπιλεγμένη ερμηνεία ή δώστε εντολή Copilot για να ζητήσετε διευκρινίσεις.

Ξεκινήστε με ερωτήσεις σχετικά με σύνολα, συγκρίσεις, κατατάξεις και τάσεις που υποστηρίζει το μοντέλο σημασιολογίας. Προσθέστε πιο σύνθετες ερωτήσεις μετά από Copilot απαντήσεις με συνέπεια στο αρχικό σύνολο.

Αναθεώρηση και βελτίωση του σημασιολογικού μοντέλου σας

Χρησιμοποιήστε τις προτάσεις στους παρακάτω πίνακες για να Copilot ερμηνεύσετε το σημασιολογικό μοντέλο σας και να βελτιώσετε την ποιότητα των απαντήσεων.

Δομή μοντέλου

Στοιχείο Παράγοντες που πρέπει να ληφθούν υπόψη Περιγραφή Που Υποβάλλω Αίτηση Παράδειγμα
Σύνδεση πινάκων Ορισμός σαφών σχέσεων Καθορίστε με σαφήνεια όλες τις σχέσεις μεταξύ πινάκων και βεβαιωθείτε ότι είναι λογικές. Υποδείξτε ποιες σχέσεις είναι ένα-προς-πολλά, πολλά-προς-ένα ή πολλά-προς-πολλά. Στην προβολή μοντέλου, επιλέξτε Διαχείριση σχέσεων Δημιουργήστε μια σχέση ένα-προς-πολλά από Date[DateID] έως Sales[DateID] και επαληθεύστε ότι η σχέση είναι ενεργή.
Πίνακες δεδομένων Σαφής σκοπός και επίπεδο λεπτομερειών Προσδιορίστε με σαφήνεια πίνακες δεδομένων και καθορίστε τι αντιπροσωπεύει κάθε γραμμή. Βεβαιωθείτε ότι οι υπολογισμοί χρησιμοποιούν συναθροίσεις κατάλληλες για αυτό το επίπεδο λεπτομερειών. Στις ιδιότητες πίνακα και τη δομή μοντέλου Ονομάστε τους πίνακες δεδομένων με σαφήνεια, όπως FactSalesκαι περιγράψτε το επίπεδο λεπτομέρειας, όπως μία γραμμή ανά γραμμή παραγγελίας.
Πίνακες διαστάσεων Υποστηρικτικά περιγραφικά δεδομένα Δημιουργήστε πίνακες διαστάσεων που περιέχουν τα περιγραφικά χαρακτηριστικά που σχετίζονται με τις ποσοτικές μετρήσεις σε πίνακες δεδομένων. Στις ιδιότητες του πίνακα και στη δομή του μοντέλου δεδομένων Δημιουργήστε πίνακες διαστάσεων όπως DimProduct με χαρακτηριστικά (ProductName, Category, Brand) και DimCustomer με χαρακτηριστικά (CustomerName, City, Segment).
Ιεραρχίες Λογικές ομαδοποιήσεις Δημιουργήστε σαφείς ιεραρχίες μέσα στα δεδομένα, ιδιαίτερα για πίνακες διαστάσεων που υποστηρίζουν λεπτομερή έρευνα σε αναφορές. Στο μενού περιβάλλοντος πίνακα, επιλέξτε Νέα ιεραρχία Στον Date πίνακα, δημιουργήστε μια ιεραρχία:Year>Quarter>Month>Day . Στον Geography πίνακα: Country/Region>State>City.
Τύποι σχέσεων Σαφώς καθορισμένο Για να εξασφαλίσετε ακριβή δημιουργία αναφορών, καθορίστε με σαφήνεια τη φύση των σχέσεων (ενεργές ή ανενεργές) και την πληθικότητά τους. Στο παράθυρο διαλόγου ιδιοτήτων σχέσης Ορίστε Date σε Sales Πολλά προς ένα (ενεργό), Product σε Sales Πολλά προς ένα (ενεργό) και επισημάνετε τις σχέσεις ρόλων ως ανενεργές, όταν χρειάζεται.

Μετρήσεις και KPI

Copilot μπορεί να δημιουργήσει ad hoc υπολογισμούς, αλλά προσθέτει συχνά χρησιμοποιούμενους ή κρίσιμους για την επιχείρηση υπολογισμούς στο μοντέλο σημασιολογίας ως αναθεωρημένες μετρήσεις. Αυτή η προσέγγιση παρέχει στους συντάκτες αναφορών και Copilot συνεπείς επιχειρηματικούς ορισμούς που πρέπει να χρησιμοποιηθούν.

Στοιχείο Παράγοντες που πρέπει να ληφθούν υπόψη Περιγραφή Που Υποβάλλω Αίτηση Παράδειγμα
Μετρήσεις Τυποποιημένη λογική υπολογισμού Δώστε στις μετρήσεις τυποποιημένη, σαφή λογική υπολογισμού που εξηγείται και κατανοείται εύκολα. Στην ιδιότητα ορισμού και περιγραφής μέτρησης Μετρήστε το DAX: Total Sales = SUM(Sales[SaleAmount]) και προσθέστε περιγραφή: "Άθροισμα όλων των ποσών πωλήσεων".
Μετρήσεις Κανόνες ονοματοθεσίας Δώστε ονόματα μετρήσεων που αντικατοπτρίζουν με σαφήνεια τον υπολογισμό και τον σκοπό τους. Στο πεδίο ονόματος μέτρησης κατά τη δημιουργία μετρήσεων Χρησιμοποιήστε περιγραφικό όνομα: Average Customer Rating αντί για συντομογραφία: AvgRating.
Μετρήσεις Προκαθορισμένα και επανεξετασμένα μέτρα Δημιουργήστε επαναχρησιμοποιήσιμες μετρήσεις για κοινές αιτήσεις και κρίσιμους για την επιχείρηση υπολογισμούς. Εξετάστε τη λογική τους έτσι ώστε οι συντάκτες αναφορών και Copilot να χρησιμοποιούν συνεπείς επιχειρηματικούς ορισμούς. Στην ιδιότητα ορισμού μέτρησης και περιγραφής Καθορίστε [Net Sales] με την εγκεκριμένη αντιμετώπιση επιστροφών, εκπτώσεων και ακυρωμένων παραγγελιών. Συμπεριλάβετε μετρήσεις που ζητούνται συχνά, όπως πωλήσεις από έτος σε έτος και ανάπτυξη ανά μήνα.
Μετρήσεις Αναλογίες Καθορίστε αναλογίες με τον κατάλληλο αριθμητή, παρονομαστή και συμπεριφορά συνάθροισης. Στον ορισμό μέτρησης Καθορίστε [Gross Margin %] διαιρώντας την εγκεκριμένη μέτρηση μικτού περιθωρίου κέρδους με την εγκεκριμένη μέτρηση καθαρών πωλήσεων αντί για τον μέσο όρο των ποσοστών σε επίπεδο γραμμών.
Μετρήσεις Μετρήσεις Δημιουργήστε ξεχωριστές μετρήσεις όταν οι μετρήσεις γραμμών και οι μετρήσεις επιχειρηματικών συμβάντων αντιπροσωπεύουν διαφορετικά αποτελέσματα. Στον ορισμό μέτρησης Καθορίστε [Order Count] ξεχωριστά από [Order Line Count]το .
Μετρήσεις Χρονικά υπόλοιπα Χρησιμοποιήστε μετρήσεις που συγκεντρώνουν στιγμιότυπα κατάλληλα σε προϊόντα, τοποθεσίες και ημερομηνίες. Στον ορισμό μέτρησης Καθορίστε μια μέτρηση τελικού αποθέματος αντί να αθροίζετε ημερήσια στιγμιότυπα αποθέματος σε ημερομηνίες.
Μετρήσεις Μορφές εμφάνισης Εφαρμόστε μορφές που καθιστούν σαφή τη μονάδα και την κλίμακα κάθε μέτρησης. Στην ιδιότητα Μορφή μέτρησης Μορφοποιήσετε νομισματικές μετρήσεις ως νόμισμα, αναλογίες ως ποσοστά και μετράει ως ακέραιους αριθμούς.
Βασικοί δείκτες επιδόσεων (KPI) Προκαθορισμένο και σχετικό Δημιουργήστε ένα σύνολο KPI που σχετίζονται με το επιχειρηματικό περιβάλλον και εμφανίζονται συχνά σε αναφορές. Δημιουργία μετρήσεων για KPI που παρακολουθούνται συχνά Ορίστε μέτρα όπως ROI = DIVIDE([Profit], [Investment]), CAC = DIVIDE([Marketing Spend], [New Customers]), LTV = [Avg Order Value] * [Purchase Frequency] * [Customer Lifespan].

Στήλες και ποιότητα δεδομένων

Στοιχείο Παράγοντες που πρέπει να ληφθούν υπόψη Περιγραφή Που Υποβάλλω Αίτηση Παράδειγμα
Ονόματα στηλών Σαφείς ετικέτες Κάντε τα ονόματα στηλών σαφή και κατανοητά. Διατηρήστε χρήσιμα αναγνωριστικά επιχείρησης, αλλά αποφύγετε τα αναγνωριστικά ή τους κωδικούς που απαιτούν περαιτέρω αναζήτηση χωρίς περιβάλλον. Μετονομασία στηλών στο πρόγραμμα επεξεργασίας Power Query ή στην προβολή μοντέλου Μετονομάστε τη στήλη από ProdID σε Product ID ή Product Nameκαι από CustNo σε Customer Number.
Τύποι δεδομένων στήλης Σωστό και συνεπές Εφαρμόστε σωστούς και συνεπείς τύπους δεδομένων για στήλες σε όλους τους πίνακες, ώστε να εξασφαλίσετε ότι οι μετρήσεις υπολογίζονται σωστά και για να ενεργοποιήσετε την κατάλληλη ταξινόμηση και φιλτράρισμα. Στις ιδιότητες στήλης, ορίστε τον Τύπο δεδομένων Βεβαιωθείτε ότι Sales[SaleAmount] είναι δεκαδικός αριθμός (όχι κείμενο), Date[Date] είναι ημερομηνία (όχι κείμενο), Product[ProductID] είναι ακέραιος αριθμός.
Συνέπεια δεδομένων Τυποποιημένες τιμές Διατηρήστε τυποποιημένες τιμές μέσα σε στήλες για να εξασφαλίσετε συνέπεια στα φίλτρα και τις αναφορές. Χρήση μετασχηματισμών "Εύρεση και αντικατάσταση" ή Power Query Στη Status στήλη, βεβαιωθείτε ότι όλες οι τιμές χρησιμοποιούν συνεπή κεφαλαία: , Open, Closed (όχι μικτά πεζά-κεφαλαία Pendingόπως open, CLOSED).
Στήλες ημερομηνιών Απαλοιφή επιχειρηματικής έννοιας Κάντε διάκριση ημερομηνιών με διαφορετικές επιχειρηματικές έννοιες. Τεκμηριώστε εάν οι περίοδοι χρησιμοποιούν ένα οικονομικό ή ημερολογιακό έτος, συμπεριλαμβανομένης της ημερομηνίας έναρξης του οικονομικού έτους. Χρησιμοποιήστε στήλες ημερομηνιών και σχέσεις αντί να βασίζεστε μόνο σε ετικέτες κειμένου. Σε πίνακες ημερομηνιών, σχέσεις και ιδιότητες περιγραφής Χρησιμοποιήστε διακριτές Order Date στήλες και Shipment Date στήλες. Καθορίστε στήλες οικονομικής περιόδου αντί να βασίζεστε μόνο σε ετικέτες όπως Q1.
Στήλες κλειδιών Ολοκληρωμένες και μοναδικές τιμές Διευθύνσεων που λείπουν ή διπλότυπα κλειδιά, έτσι ώστε οι σχέσεις και οι υπολογισμοί να παράγουν ακριβή αποτελέσματα. Σε Power Query μετασχηματισμών και δεδομένων προέλευσης Επαληθεύστε ότι κάθε γραμμή σε μια διάσταση πελάτη έχει ένα μοναδικό, μη κενό κλειδί πελάτη.

Ανανέωση, ασφάλεια και μετα-δεδομένα

Στοιχείο Παράγοντες που πρέπει να ληφθούν υπόψη Περιγραφή Που Υποβάλλω Αίτηση Παράδειγμα
Ανανέωση χρονοδιαγραμμάτων Διαφανές και προγραμματισμένο Κοινοποιήστε με σαφήνεια τα χρονοδιαγράμματα ανανέωσης των δεδομένων για να εξασφαλίσετε ότι οι χρήστες κατανοούν την επικαιρότητά των δεδομένων που αναλύουν. Στις ρυθμίσεις και την τεκμηρίωση του συνόλου δεδομένων Προσθέστε ένα πλαίσιο κειμένου ή μια περιγραφή που αναφέρει: "Τα δεδομένα ανανεώνονται καθημερινά στις 6:00 π.μ. UTC" ή "Δεδομένα σε πραγματικό χρόνο με επαυξητική ανανέωση 15 λεπτών".
Ασφάλεια Ορισμοί σε επίπεδο ρόλων Καθορίστε ρόλους ασφαλείας για διαφορετικά επίπεδα πρόσβασης στα δεδομένα εάν υπάρχουν ευαίσθητα στοιχεία που δεν πρέπει να βλέπουν όλοι οι χρήστες. Στην προβολή μοντέλου, επιλέξτε Διαχείριση ρόλων Δημιουργήστε ρόλο "Ομάδα πωλήσεων" με φίλτρο: Sales[Region] = USERNAME() και ρόλο "HR" με φίλτρο σε πίνακες δεδομένων εργαζομένων.
Μετα-δεδομένα Τεκμηρίωση της δομής Για αναφορά, τεκμηριώστε τη δομή του μοντέλου δεδομένων, συμπεριλαμβανομένων πινάκων, στηλών, σχέσεων και μετρήσεων. Χρήση ιδιοτήτων περιγραφής και εξωτερικής τεκμηρίωσης Προσθέστε περιγραφές σε πίνακες και στήλες. Δημιουργήστε ένα ξεχωριστό έγγραφο με διάγραμμα μοντέλου, λεξικό δεδομένων και κατάλογο μετρήσεων.

Ζητήματα ερωτημάτων DAX

Ο παρακάτω πίνακας παραθέτει άλλα κριτήρια που μπορούν να σας βοηθήσουν να δημιουργήσετε ακριβή ερωτήματα παραστάσεων ανάλυσης δεδομένων (DAX) με Copilot. Αυτές οι προτάσεις μπορούν να σας βοηθήσουν να δημιουργήσετε ακριβή ερωτήματα DAX.

Στοιχείο Παράγοντες που πρέπει να ληφθούν υπόψη Περιγραφή Που Υποβάλλω Αίτηση Παράδειγμα
Μετρήσεις, πίνακες και στήλες Περιγραφές Στην ιδιότητα περιγραφή, ορίστε κάθε στοιχείο και πώς σκοπεύετε να το χρησιμοποιήσετε. Ξεκινήστε με το επιχειρηματικό της νόημα, το κεφάλαιο και τις σημαντικές εξαιρέσεις. Copilot Το χρησιμοποιεί μόνο τους πρώτους 200 χαρακτήρες. Στο τμήμα παραθύρου "Ιδιότητες", πεδίο "Περιγραφή" για μετρήσεις, πίνακες και στήλες Για τη μέτρηση [YOY Sales], προσθέστε περιγραφή: "Διαφορά παραγγελιών από έτος σε έτος (YOY). Χρησιμοποιήστε το με τη στήλη "Ημερομηνία"[Έτος] για εμφάνιση κατά έτη εκτός του τελευταίου έτους. Μερικά έτη συγκρίνονται με την ίδια περίοδο του προηγούμενου έτους».
Ομάδες υπολογισμού Περιγραφές Τα μετα-δεδομένα μοντέλου δεν περιλαμβάνουν στοιχεία υπολογισμού. Χρησιμοποιήστε την περιγραφή της στήλης ομάδας υπολογισμού για να αναφέρετε και να εξηγήσετε τον τρόπο χρήσης των στοιχείων υπολογισμού. Copilot Το χρησιμοποιεί μόνο τους πρώτους 200 χαρακτήρες. Στο τμήμα παραθύρου "Ιδιότητες" για τη στήλη ομάδας υπολογισμού Για τη στήλη ομάδας υπολογισμού δείγματος χρονικής ευφυΐας , προσθέστε περιγραφή: "Χρήση με μετρήσεις και πίνακα ημερομηνιών για Τρέχουσα: τρέχουσα τιμή, MTD: μήνας μέχρι σήμερα, QTD: τρίμηνο μέχρι σήμερα, YTD: έτος μέχρι σήμερα, PY: προηγούμενο έτος, PY MTD, PY QTD, YOY: αλλαγή από έτος σε έτος, YOY%: YOY ως %." Για έναν πίνακα μετρήσεων, προσθέστε: "Οι μετρήσεις χρησιμοποιούνται για τη συγκέντρωση δεδομένων. Αυτές οι μετρήσεις μπορούν να εμφανίζονται από έτος σε έτος χρησιμοποιώντας αυτήν τη σύνταξη CALCULATE([Όνομα μέτρησης], Time intelligence[Υπολογισμός χρόνου] = YOY)."

Αντιμετώπιση προβλημάτων αποτελεσμάτων δοκιμής

Εξετάστε το ερώτημα και τα αποτελέσματα που δημιουργήθηκαν για να προσδιορίσετε την προέλευση ενός προβλήματος πριν ενημερώσετε τις οδηγίες AI.

Ζήτημα Τι πρέπει να ελέγξετε
Εσφαλμένο επιχειρηματικό μετρικό Εξετάστε τα ονόματα μετρήσεων, τις περιγραφές, τις επιλογές σχήματος δεδομένων AI και τις οδηγίες που ορίζουν το προεπιλεγμένο μετρικό.
Μη αναμενόμενο σύνολο ή χρονική περίοδος Συγκρίνετε το περιβάλλον φίλτρου και τη βάση ημερομηνίας με το αναμενόμενο αποτέλεσμα. Στη συνέχεια, εξετάστε τη συμπεριφορά σχέσης και τη λογική συνάθροισης.
Λείπουν κατηγορίες ή δεν υπάρχουν αποτελέσματα Ελέγξτε τα δεδομένα προέλευσης, την κατάσταση ανανέωσης, τις τιμές κατηγορίας, την περίοδο που ζητήθηκε και τα δικαιώματα του καταναλωτή. Μην ερμηνεύετε κανένα αποτέλεσμα ως μηδέν.
Διορθώστε τα δεδομένα με μια παραπλανητική παρουσίαση Εξετάστε μονάδες, μορφοποίηση, ταξινόμηση και εάν η επεξήγηση αναφέρει περισσότερα από όσα υποστηρίζουν τα δεδομένα.
Αργή ή αποτυχημένη απόκριση Έλεγχος των επιδόσεων του ερωτήματος και του μοντέλου σημασιολογίας που δημιουργείται. Συγκρίνετε το ερώτημα με ένα επικυρωμένο ερώτημα αναφοράς προτού αλλάξετε τις επιχειρηματικές οδηγίες.
Τα δεδομένα προετοιμασίας για αλλαγές AI δεν αντικατοπτρίζονται Επιβεβαιώστε ότι αλλάξατε το σωστό μοντέλο σημασιολογίας και αφήστε χρόνο για να τεθούν σε ισχύ οι αλλαγές. Κλείστε και ανοίξτε ξανά το Copilot τμήμα παραθύρου και επαληθεύστε τυχόν απαιτήσεις ανάπτυξης και ανανέωσης.

Για τις απαιτήσεις δοκιμής, ανάπτυξης και ανανέωσης, ανατρέξτε στο θέμα Δοκιμή των αλλαγών εργαλείων σας Copilot και Ζητήματα και περιορισμοί.