Was ist Copilot im Data Warehouse-Workload (Vorschau)?

Gilt für: ✅ SQL-Analyseendpunkt und Warehouse in Microsoft Fabric

Copilot in Fabric Data Warehouse ist ein KI-Assistent, der ihre Data Warehouse-Aufgaben optimiert. Copilot lässt sich nahtlos in Ihr Data Warehouse in Fabric integrieren und bietet intelligente Einblicke, die Ihnen bei den einzelnen Schritten ihrer T-SQL-Erkundungen helfen.

Copilot in Fabric Data Warehouse verwendet Tabellen- und Ansichtsnamen, Spaltennamen, Primärschlüssel- und Fremdschlüssel-Metadaten, um T-SQL-Code zu generieren. Copilot in Fabric Data Warehouse verwendet keine Daten in Tabellen, um T-SQL-Vorschläge zu generieren.

Features von Copilot in Fabric Data Warehouse

Copilot in Fabric Data Warehouse bietet die folgenden Features:

  • Natural Language to SQL: Bitten Sie Copilot, SQL-Abfragen zu erstellen, indem Sie einfache Fragen in natürlicher Sprache verwenden.
  • Codeabschluss: Verbessern Sie Ihre Codierungseffizienz mit KI-basierten Codeabschlussen.
  • Schnelle Aktionen: Schnelles Beheben und Erläutern von SQL-Abfragen mit leicht verfügbaren Aktionen.
  • Intelligente Einblicke: Erhalten Sie intelligente Vorschläge und Einblicke basierend auf Ihrem Lagerschema und Metadaten.

Es gibt drei Möglichkeiten, mit Copilot im Fabric Warehouse-Editor zu interagieren.

  • Copilot-Chat-Panel: Nutzen Sie den Chat-Panel, um Copilot in natürlicher Sprache Fragen zu stellen. Copilot antwortet mit einer generierten SQL-Abfrage oder natürlicher Sprache basierend auf der gestellten Frage.

    • Natural Language to SQL: Generieren Sie T-SQL-Code und bekommen Sie Vorschläge für Fragen, die Sie stellen können, um Ihren Workflow zu beschleunigen.
  • Copilot-Code-Komplettierung: Beginnen Sie mit dem Schreiben von T-SQL im SQL-Abfrageeditor, und Copilot generiert automatisch einen Codevorschlag, um Ihre Abfrage zu vervollständigen. Die Tab-Taste akzeptiert den Codevorschlag, oder tippen Sie weiter, um den Vorschlag zu ignorieren.

  • Copilot-Schnellaktionen: Im Ribbon des SQL-Abfrageeditors sind die Optionen "Beheben" und "Erklären" schnelle Aktionen. Markieren Sie eine SQL-Abfrage Ihrer Wahl und wählen Sie eine der schnellen interaktiven Schaltflächen aus, um die ausgewählte Aktion für Ihre Abfrage auszuführen.

    • Erklären: Copilot kann Erklärungen in natürlicher Sprache ihres SQL-Abfrage- und Lagerschemas im Kommentarformat bereitstellen.
    • Lösung: Copilot kann Fehler in Ihrem Code beheben, wenn Fehlermeldungen auftreten. Fehlerszenarien können falsche oder nicht unterstützte T-SQL-Code, falsche Rechtschreibungen und vieles mehr umfassen. Copilot enthält auch Kommentare, die die Änderungen erläutern und bewährte SQL-Methoden vorschlagen.

Copilot aktivieren

Bewährte Methoden für die Verwendung von Copilot in Fabric Data Warehouse

Hier finden Sie einige Tipps zur Maximierung der Produktivität mit Copilot.

  • Beim Erstellen von Prompts beginnen Sie mit einer klaren und prägnanten Beschreibung der spezifischen Informationen, die Sie suchen.
  • Die Konvertierung natürlicher Sprache zu SQL hängt von aussagekräftigen Tabellen- und Spaltennamen ab. Wenn Ihre Tabelle und Spalten nicht aussagekräftig und beschreibend sind, kann Copilot möglicherweise keine sinnvolle Abfrage erstellen.
  • Verwenden Sie eine natürliche Sprache, die zu den Tabellen- und Ansichtsnamen, Spaltennamen, Primärschlüsseln und Fremdschlüsseln Ihres Data Warehouse passt. Dieser Kontext hilft Copilot dabei, genaue Abfragen zu generieren. Gib so explizit wie möglich an, welche Spalten du sehen möchtest, Aggregationen und eventuelle Filterkriterien. Copilot sollte in Anbetracht Ihres Schemakontexts in der Lage sein, Tippfehler zu korrigieren oder den Kontext zu verstehen.
  • Erstellen Sie Beziehungen in der Modellansicht des Lagers, um die Genauigkeit von JOIN Anweisungen in Ihren generierten SQL-Abfragen zu erhöhen.
  • Wenn Sie Codevervollständigungen verwenden, hinterlassen Sie oben in der Abfrage einen Kommentar mit --, um Copilot Kontext zu der Abfrage bereitzustellen, die Sie schreiben möchten.
  • Vermeiden Sie mehrdeutige oder übermäßig komplexe Sprache in Ihren Eingabeaufforderungen. Vereinfachen Sie die Frage bei gleichzeitiger Wahrung ihrer Klarheit. Durch diese Bearbeitung wird sichergestellt, dass Copilot sie effektiv in eine aussagekräftige T-SQL-Abfrage übersetzen kann, die die gewünschten Daten aus den entsprechenden Tabellen und Sichten abruft.
  • Derzeit unterstützt natürliche Sprache in SQL die englische Sprache in T-SQL.

Beispiele für Prompts

  • Die folgenden Beispielprompts sind klar, spezifisch und auf die Eigenschaften Ihres Schemas und Ihres Data Warehouse zugeschnitten, sodass Copilot einfacher genaue T-SQL-Abfragen generieren kann:
    - Show me all properties that sold last year
    - Count all the products, group by each category
    - Show all agents who sell properties in California
    - Show agents who have listed more than two properties for sale
    - Show the rank of each agent by property sales and show name, total sales, and rank

Note

Copilot wird von KI unterstützt. Daher sind Überraschungen und Fehler möglich.

Verantwortungsvolle KI-Nutzung von Copilot

Um die Richtlinien von Microsoft für verantwortungsvolle KI in Fabric Data Warehouse einzusehen, siehe Datenschutz, Sicherheit und verantwortungsvolle KI-Nutzung von Copilot.

Microsoft verpflichtet sich, sicherzustellen, dass unsere KI-Systeme von unseren KI-Prinzipien und dem Responsible AI Standard geleitet werden. Zu diesen Prinzipien gehört es, unseren Kunden die Möglichkeit zu geben, diese Systeme effektiv und im Einklang mit ihren beabsichtigten Anwendungszwecken zu nutzen. Unser Ansatz für eine verantwortungsvolle KI-Nutzung entwickelt sich ständig weiter, um Problemen vorzubeugen.

Limitations

Hier sind die aktuellen Einschränkungen von Copilot in Fabric in Data Warehouse:

  • Copilot versteht vorherige Eingaben nicht und kann Änderungen nicht rückgängig machen, nachdem ein Benutzer beim Authoring eine Änderung vorgenommen hat, weder über die Benutzeroberfläche noch über den Chatbereich. Zum Beispiel kannst du Copilot nicht bitten, meine letzten fünf Eingaben rückgängig zu machen. Du kannst jedoch weiterhin die bestehenden Benutzeroberflächenoptionen nutzen, um unerwünschte Änderungen oder Abfragen zu löschen.
  • Copilot kann keine Änderungen an vorhandenen SQL-Abfragen vornehmen. Wenn du z. B. Copilot bittest, einen bestimmten Teil einer vorhandenen Abfrage zu bearbeiten, funktioniert dies nicht.
  • Copilot kann ungenaue Ergebnisse erzeugen, wenn die Absicht besteht, Daten auszuwerten. Copilot hat nur Zugriff auf das Lagerhaus-Schema und keine der darin enthaltenen Daten.
  • Copilot-Antworten können ungenaue oder minderwertige Inhalte enthalten, daher sollten Sie die Ergebnisse vor der Verwendung in Ihrer Arbeit überprüfen.
  • Personen, die die Genauigkeit und Angemessenheit des Inhalts sinnvoll bewerten können, sollten die Ausgaben überprüfen.