Κοινοποίηση μέσω


Εργαλεία απομακρυσμένου διακομιστή Power BI MCP

Ο απομακρυσμένος διακομιστής Power BI MCP παρέχει εργαλεία που επιτρέπουν στους εκπροσώπους AI να συνομιλούν με δεδομένα σε σημασιολογικά μοντέλα Power BI χρησιμοποιώντας φυσική γλώσσα. Μέσω αυτών των εργαλείων, οι βοηθοί τεχνητής νοημοσύνης μπορούν να ανακτήσουν σχήματα μοντέλων, να δημιουργήσουν ερωτήματα DAX και να εκτελέσουν ερωτήματα για να παρέχουν πληροφορίες από τα δεδομένα σας.

Σημαντικό

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

Σημείωμα

Ο απομακρυσμένος διακομιστής Power BI MCP δεν είναι ένα παραδοσιακό REST API. Αποκτήστε πρόσβαση σε αυτό μέσω πρακτόρων και πλαισίων συμβατών με MCP αντί να πραγματοποιείτε απευθείας κλήσεις HTTP. Ο διακομιστής εφαρμόζει την προδιαγραφή Model Context Protocol, η οποία παρέχει μια τυποποιημένη διεπαφή για τους πράκτορες AI για να ανακαλύψουν και να επικαλεστούν εργαλεία.

Διαθέσιμα εργαλεία

Ο διακομιστής MCP παρέχει τα ακόλουθα εργαλεία για κλήση πρακτόρων AI. Για λεπτομέρειες σύνδεσης, ανατρέξτε στο θέμα Γρήγορα αποτελέσματα με τον απομακρυσμένο διακομιστή Power BI MCP.

Λήψη σχήματος σημασιολογικού μοντέλου

Ανακτά ολοκληρωμένα μεταδεδομένα για ένα σημασιολογικό μοντέλο, συμπεριλαμβανομένων των εξής:

  • Πίνακες, στήλες, μετρήσεις και σχέσεις
  • Τύποι δεδομένων και ιεραρχίες
  • Μεταδεδομένα βελτιστοποιημένα για AI όταν ρυθμίζονται από τον συντάκτη του μοντέλου:

Απαιτούμενη είσοδος: Αναγνωριστικό μοντέλου σημασιολογίας

Δημιουργία ερωτήματος

Δημιουργεί βελτιστοποιημένα ερωτήματα DAX από προτροπές φυσικής γλώσσας χρησιμοποιώντας το Copilot στο Power BI. Το εργαλείο χρησιμοποιεί τον ίδιο μηχανισμό δημιουργίας DAX με το Copilot για Power BI για τη δημιουργία ερωτημάτων που ακολουθούν τις βέλτιστες πρακτικές.

Απαιτούμενες είσοδοι:

  • Αναγνωριστικό μοντέλου σημασιολογίας
  • Ερώτηση ή προτροπή φυσικής γλώσσας
  • Σχετικό περιβάλλον σχήματος όπως καθορίζεται από τον πράκτορα (πίνακες, στήλες, μετρήσεις)

Απαιτήσεις:

Σημείωμα

Εάν προτιμάτε να μην καταναλώνετε χωρητικότητα Copilot, απενεργοποιήστε αυτό το εργαλείο στη διαμόρφωση του προγράμματος-πελάτη MCP και βασιστείτε στο LLM του προγράμματος-πελάτη σας για να δημιουργήσετε απευθείας DAX.

Εκτέλεση ερωτήματος

Εκτελεί ένα ερώτημα DAX σε σχέση με ένα μοντέλο σημασιολογίας και επιστρέφει τα αποτελέσματα στον πράκτορα AI.

Απαιτούμενες είσοδοι:

  • Αναγνωριστικό μοντέλου σημασιολογίας
  • Παράσταση ερωτήματος DAX

Δικαιώματα:

  • Οι χρήστες πρέπει να έχουν τουλάχιστον δικαιώματα δημιουργίας στο σημασιολογικό μοντέλο
  • Τα ερωτήματα εκτελούνται στο περιβάλλον του πιστοποιημένου χρήστη

Ζητήματα ασφαλείας:

  • Η ασφάλεια σε επίπεδο γραμμών (RLS) επιβάλλεται για τον έλεγχο ταυτότητας χρήστη
  • Το RLS δεν υποστηρίζεται προς το παρόν κατά τη χρήση ελέγχου ταυτότητας κύριας υπηρεσίας

Δείτε επίσης:Εκτέλεση ερωτημάτων REST API

Βέλτιστες πρακτικές

Αποθήκευση αναγνωριστικών σημασιολογικών μοντέλων για επαναχρησιμοποίηση

Κάθε εργαλείο απαιτεί ένα αναγνωριστικό μοντέλου σημασιολογίας. Αντί να ζητάτε από τους χρήστες να παρέχουν το αναγνωριστικό σε κάθε περίοδο λειτουργίας συνομιλίας, αποθηκεύστε τα αναγνωριστικά μοντέλων που χρησιμοποιούνται συχνά, όπου ο αντιπρόσωπός σας μπορεί να έχει πρόσβαση σε αυτά. Για παράδειγμα:

  • Κωδικός VS:semantic-model-ids.json Δημιουργία αρχείου στον χώρο εργασίας σας
  • Προσαρμοσμένοι πράκτορες: Αποθήκευση αναγνωριστικών σε μεταβλητές περιβάλλοντος ή αρχεία διαμόρφωσης
  • Σενάρια πολλαπλών μοντέλων: Διατήρηση καταλόγου αντιστοίχισης φιλικών ονομάτων σε αναγνωριστικά μοντέλων

Εύρεση του αναγνωριστικού μοντέλου σημασιολογίας

Για να λάβετε ένα αναγνωριστικό μοντέλου σημασιολογίας από την υπηρεσία Power BI:

  1. Είσοδος στο Power BI
  2. Μεταβείτε στον χώρο εργασίας που περιέχει το μοντέλο σημασιολογίας σας
  3. Επιλέξτε το μοντέλο σημασιολογίας για να ανοίξετε τη σελίδα λεπτομερειών του
  4. Αντιγράψτε το αναγνωριστικό μοντέλου σημασιολογίας από τη διεύθυνση URL

Οι διευθύνσεις URL σημασιολογικών μοντέλων ακολουθούν αυτήν τη μορφή:

https://app.powerbi.com/groups/{workspaceId}/datasets/{semanticModelId}

Μπορείτε επίσης να ανακτήσετε αναγνωριστικά σημασιολογικών μοντέλων μέσω προγραμματισμού χρησιμοποιώντας το Power BI REST API.

Περιορισμοί και ζητήματα

Έλεγχος ταυτότητας και ασφάλεια

  • Ασφάλεια σε επίπεδο γραμμών (RLS): Προς το παρόν δεν επιβάλλεται κατά τη χρήση του ελέγχου ταυτότητας κύριας υπηρεσίας. Όταν μια κύρια υπηρεσία εκτελεί ερωτήματα, έχει πρόσβαση σε όλα τα δεδομένα στα οποία είναι εξουσιοδοτημένη να έχει πρόσβαση η κύρια υπηρεσία. Εξετάστε προσεκτικά τις επιπτώσεις στην ασφάλεια πριν εκθέσετε τους εκπροσώπους με έλεγχο ταυτότητας εντολέα υπηρεσίας στους τελικούς χρήστες.
  • Ρυθμίσεις ενοικιαστή: Οι διαχειριστές πρέπει να ενεργοποιήσουν την επιλογή "Οι χρήστες μπορούν να χρησιμοποιήσουν το τελικό σημείο διακομιστή πρωτοκόλλου περιβάλλοντος μοντέλου Power BI (έκδοση προεπισκόπησης)" για τον οργανισμό σας.

Δημιουργία ερωτημάτων

  • Σύνθετο DAX: Οι εξαιρετικά περίπλοκοι υπολογισμοί ή η ένθετη λογική ενδέχεται να μην μεταφράζονται τέλεια από προτροπές φυσικής γλώσσας.
  • Βελτιστοποίηση μοντέλου: Η ποιότητα δημιουργίας ερωτημάτων βελτιώνεται σημαντικά όταν προετοιμάζετε τα δεδομένα σας για AI.

Επιδόσεις

  • Αντίκτυπος σχεδιασμού μοντέλου: Η απόδοση εκτέλεσης ερωτήματος εξαρτάται από τη σχεδίαση, το μέγεθος και τη βελτιστοποίηση του μοντέλου σημασιολογίας.
  • Μεγάλα σχήματα: Μοντέλα με εκατοντάδες πίνακες ή χιλιάδες στήλες μπορεί να οδηγήσουν σε μεγάλα ωφέλιμα φορτία σχήματος.
  • Πολυπλοκότητα ερωτήματος: Η δημιουργία και η εκτέλεση σύνθετων ερωτημάτων DAX ενδέχεται να χρειαστούν περισσότερο χρόνο.

Πλαίσιο και συνομιλία

  • Όρια παραθύρου περιβάλλοντος: Υπάρχουν όρια στο πόσο πλαίσιο μπορεί να διατηρηθεί σε όλες τις στροφές συνομιλίας, ανάλογα με το μοντέλο AI που χρησιμοποιείται από τον πελάτη MCP.
  • Ερωτήματα χωρίς κατάσταση: Κάθε ερώτημα εκτελείται ανεξάρτητα. Ο διακομιστής δεν διατηρεί την κατάσταση ερωτήματος μεταξύ των αιτήσεων.