Verwenden des Copilot-Chats im Data Warehouse von Microsoft Fabric

Abgeschlossen

Der Bereich "Copilot-Chat" im Data Warehouse von Microsoft Fabric ermöglicht Benutzern die Interaktion mit Copilot mithilfe natürlicher Sprache. Mit diesem Feature können Sie Fragen zu Ihren Data Warehouse- oder allgemeinen Data Warehouse-Konzepten stellen. Copilot kann SQL-Abfragen generieren, Erklärungen bereitstellen und sogar Fehler in Ihren Abfragen beheben.

Wichtige Funktionen

Der Bereich "Copilot-Chat" bietet mehrere Funktionen. Es kann Eingaben in natürlicher Sprache in T-SQL-Abfragen umwandeln, um die Abfragegenerierung zu unterstützen. Sie können Fragen zu Data Warehouse-Konzepten stellen und Antworten erhalten. Darüber hinaus bietet Copilot Erklärungen für natürliche Sprachen für T-SQL-Code, um Benutzern das Verständnis von Abfragen zu erleichtern. Außerdem unterstützt sie bei der Behebung von T-SQL-Fehlern, indem Vorschläge zum Beheben von Problemen angeboten werden.

Einstieg

  1. Öffnen Sie ein Warehouse: Navigieren Sie zur Workload des Data Warehouse, und öffnen Sie ein Lager.
  2. Öffnen Sie eine neue SQL-Abfrage: Starten Sie eine neue SQL-Abfrage.
  3. Zugreifen auf den Copilot-Chatbereich:
    • Wählen Sie im Menüband die Schaltfläche "Copilot " aus, um den Chatbereich zu öffnen.
    • Der Chatbereich enthält Startaufforderungen, die Ihnen helfen, sich mit Copilot vertraut zu machen.
  4. Geben Sie die folgende Eingabeaufforderung ein:
How can I import data into my Fabric Warehouse?

Sie können Copilot auch auffordern, T-SQL-Abfragen basierend auf Ihren Eingabeaufforderungen in natürlicher Sprache zu generieren. Sie können z. B. eine bestimmte Abfrage anfordern oder eine Zusammenfassung der Daten anfordern.

Get number of trips performed by each medallion.

Wenn Ihre Abfrage Fehler enthält, können Sie Copilot bitten, die Abfrage zu erläutern oder zu beheben, indem Sie die / Befehle verwenden. Im folgenden Beispiel hat der Benutzer eine Korrektur für einen Fehler in der Abfrage angefordert. Copilot hat den Verweis auf HourNumber in der Zeittabelle automatisch korrigiert.

Erweiterte Anwendungsfälle mit Befehlen

Verwenden Sie zum Ausführen bestimmter Aufgaben die folgenden / Befehle am Anfang Ihrer Chatnachricht:

Command Description
/generate-sql Generieren Sie eine SQL-Abfrage aus der bereitgestellten Eingabeaufforderung.
/explain Geben Sie in der Registerkarte für aktive Abfragen eine Erklärung für die Abfrage ein.
/fix Beheben Sie Fehler in der Abfrage auf der aktiven Registerkarte der Abfrage. Optional können Sie Kontext hinzufügen.
/question Generieren Sie eine Antwort in natürlicher Sprache auf die Eingabeaufforderung.
/help Greifen Sie auf Dokumentation und Anleitungen für die Verwendung von Copilot zu.

Examples

Fügen Sie für /generate-sql, /questionund optional /fixzusätzliche Informationen zu Ihrer Absicht hinzu. Beispiel:

  • /generate-sql select numbers 1 through 10
  • /question what types of security are supported for this warehouse?
  • /fix using CTAS instead of ALTER TABLE

Kontext und Verlauf der Unterhaltung

Das Copilot Chat-Fenster behält den Kontext über Prompts innerhalb derselben Sitzung bei. Dies bedeutet, dass Nachverfolgungsnachrichten auf frühere Abfragen verweisen können, z. B. können Sie eine Abfrage mit einer Eingabeaufforderung generieren und dann mit einer Nachverfolgung /fix using CTAS instead of ALTER TABLE wie folgt verfeinern, ohne den vollständigen Kontext zu wiederholen. Diese Multi-Turn-Interaktion verbessert die Reaktionsgenauigkeit von Copilot und macht die iterative Abfrageentwicklung schneller.

Zusammenfassung

Der Chatbereich "Copilot" im Data Warehouse von Fabric kann SQL-Abfragen generieren, Fehler beheben und Informationen zum Data Warehouse unterstützen. Mit natürlicher Sprache und den verfügbaren Befehlen können Sie allgemeine Aufgaben über eine Schnittstelle ausführen.