Freigeben über


Übersicht über Copilot für Data Warehouse

Gilt für: Warehouse in Microsoft Fabric

Microsoft Copilot für Synapse Data Warehouse ist ein KI-Assistent zur Optimierung Ihrer Data Warehouse-Aufgaben. Copilot lässt sich nahtlos in Ihr Fabric Warehouse integrieren und bietet intelligente Einblicke, die Ihnen bei den einzelnen Schritten Ihrer T-SQL-Erkundungen helfen.

Hinweis

Derzeit befindet sich Copilot für Data Warehouse in der Vorschau. Registrieren Sie sich und aktivieren Sie Copilot für Data Warehouse in Ihrer Organisation.

Einführung in Copilot für Data Warehouse

Copilot für Data Warehouse nutzt Tabellen- und Sichtnamen, Spaltennamen, Primärschlüssel- und Fremdschlüsselmetadaten zum Generieren von T-SQL-Code. Copilot für Data Warehouse verwendet keine Daten in Tabellen, um T-SQL-Vorschläge zu generieren.

Zu den wichtigsten Features von Copilot für Warehouse gehören:

  • Natürliche Sprache zu SQL: Bitten Sie Copilot, SQL-Abfragen anhand einfacher Fragen in natürlicher Sprache zu erstellen.
  • Codevervollständigung: Verbessern Sie Ihre Coding-Effizienz mit KI-gesteuerten Codevervollständigungen.
  • Schnelle Aktionen: Schnelles Beheben und Erläutern von SQL-Abfragen mit leicht verfügbaren Aktionen.
  • Intelligent Insights: Erhalten Sie intelligente Vorschläge und Einblicke auf der Grundlage Ihres Lagerschemas und Ihrer Metadaten.

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

  • Chatbereich: Verwenden Sie den Chatbereich, um Fragen über natürliche Sprache an Copilot zu stellen. Copilot antwortet mit einer generierten SQL-Abfrage oder in natürlicher Sprache, je nach der gestellten Frage.
  • Codevervollständigungen: Beginnen Sie mit dem Schreiben von T-SQL im SQL-Abfrage-Editor und Copilot generiert automatisch einen Codevorschlag, um die Abfrage abzuschließen. Die Tab-Taste akzeptiert den Codevorschlag oder geben Sie den Vorschlag weiter ein, um den Vorschlag zu ignorieren.
  • Schnelle Aktionen: Im Menüband des SQL-Abfrage-Editors sind die Optionen Beheben und Erläutern 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.
    • Erläutern: Copilot kann Erklärungen für natürliche Sprachen ihres SQL-Abfrage- und Lagerschemas im Kommentarformat bereitstellen.
    • Beheben: Copilot kann Fehler in Ihrem Code beheben, wenn Fehlermeldungen auftreten. Zu den Fehlerszenarien können falscher/ununterstützter T-SQL-Code, falsche Rechtschreibungen und mehr gehören. Copilot wird auch Kommentare bereitstellen, die die Änderungen erläutern und bewährte SQL-Methoden vorschlagen.
    • Gewusst wie: Copilot-Schnellaktionen für Synapse Data Warehouse verwenden

Copilot effektiv nutzen

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

  • Achten Sie beim Erstellen von Prompts darauf, mit einer klaren und präzisen Beschreibung der spezifischen Informationen zu beginnen, 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 natürliche Sprache, die für Ihre Tabellen- und Ansichtsnamen, Spaltennamen, Primärschlüssel und Fremdschlüssel Ihres Warehouse gilt. Dieser Kontext hilft Copilot dabei, genaue Abfragen zu generieren. Geben Sie die anzuzeigenden Spalten, die Aggregationen und Filterkriterien so explizit wie möglich an. 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 Warehouse, um die Genauigkeit von JOIN-Anweisungen in Ihren generierten SQL-Abfragen zu erhöhen.
  • Wenn Sie Codevervollständigungen verwenden, hinterlassen Sie einen Kommentar am Anfang der Abfrage mit --, um dem Copilot den Kontext der Abfrage, die Sie zu schreiben versuchen, zu erläutern.
  • 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.
  • Bei der Konvertierung natürlicher Sprache zu SQL wird derzeit die englische Sprache für T-SQL unterstützt.
  • Die folgenden Beispielprompts sind klar, spezifisch und auf die Eigenschaften Ihres Schemas und Ihrer Data Warehouse zugeschnitten, wodurch 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

Copilot aktivieren

Was sollte ich für einen verantwortungsvollen Umgang mit Copilot wissen?

Microsoft verpflichtet sich dazu, sicherzustellen, dass unsere KI-Systeme durch unsere KI-Prinzipien und unseren Standard für verantwortungsvolle KI-Nutzung 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.

Copilot-Features in Fabric sind dazu konzipiert, den Standard für verantwortungsvolle KI-Nutzung zu erfüllen. Das bedeutet, dass sie von multidisziplinären Teams auf potenzielle Schwachstellen überprüft und anschließend mit entsprechenden Risikominderungen angepasst werden.

Weitere Informationen findest du unter Datenschutz, Sicherheit und der verantwortungsvolle Umgang mit Copilot für Data Warehouse (Vorschau).

Einschränkungen von Copilot für Data Warehouse

Das sind die aktuellen Einschränkungen von Copilot für Data Warehouse:

  • Copilot versteht keine vorherigen Eingaben und kann Änderungen nicht rückgängig machen, nachdem ein Benutzer eine Änderung bei der Dokumenterstellung entweder über die Benutzeroberfläche oder den Chatbereich ausgeführt hat. Du kannst Copilot beispielsweise nicht auffordern: „Mache meine letzten 5 Eingaben rückgängig.“ Benutzer*innen können jedoch weiterhin die vorhandenen Benutzeroberflächenoptionen verwenden, 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 Lagerortschema, auf keine der Daten innerhalb.
  • Copilot-Antworten können ungenaue oder qualitativ schlechte Inhalte enthalten. Überprüfen Sie daher unbedingt die Ausgaben, bevor Sie diese für Ihre Arbeit verwenden.
  • Die Ausgaben sollten von Personen überprüft werden, die die Genauigkeit und Angemessenheit des Inhalts sinnvoll bewerten können.