Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gilt für:✅SQL-Datenbank in Microsoft Fabric
Der Copilot in Fabric für SQL-Datenbanken ist ein KI-Tool, das die Verwaltung und Abfrage von SQL-Datenbanken vereinfacht. Copilot bietet intelligente Codevervollständigung, schnelle Aktionen und die Konvertierung natürlicher Sprache zu SQL. In diesem Artikel wird erläutert, wie Copilot die Produktivität, Genauigkeit und das Lernen für Datenbankadministratoren, Entwickler und Datenanalysten verbessern kann.
Features von Copilot in der Fabric SQL-Datenbank
Erste Schritte mit Copilot in Fabric in SQL-Datenbank:
Copilot-Chatbereich in fabric SQL-Datenbank: Verwenden Sie den Chatbereich, um Copilot Fragen über natürliche Sprache zu stellen.
- Natural Language to SQL: Generieren Sie T-SQL-Code und erhalten Sie Vorschläge zu Fragen, die Sie stellen können, um Ihren Workflow zu beschleunigen.
- Dokumentationsbasierte F&A: Stellen Sie Copilot Fragen zu den Funktionen von Copilot in Fabric in SQL-Datenbank und bietet Antworten in natürlicher Sprache zusammen mit relevanten Dokumentationen.
Copilot-Codevervollständigung für Copilot in Fabric SQL-Datenbank: Beginnen Sie damit, T-SQL im SQL-Abfrage-Editor zu schreiben, und Copilot generiert automatisch einen Codevorschlag, um Ihnen bei der Vervollständigung Ihrer Abfrage zu helfen. Die TAB-TASTE akzeptiert den Codevorschlag oder tippt weiter, um den Vorschlag zu ignorieren. Copilot kann auch Codevervollständigungen für Tabellen- und Spaltennamen, Funktionen und Schlüsselwörter vorschlagen.
Copilot-Features für die schnellen Aktionen „Erläutern“ und „Korrigieren“ für Copilot in SQL-Datenbank in Fabric: Im Menüband des SQL-Abfrage-Editors sind die Optionen Korrigieren und Erläutern als schnelle Aktionen verfügbar. 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.
- Lösung: Copilot kann Fehler in Ihrem Code beheben, wenn Fehlermeldungen auftreten. Fehlerszenarien umfassen falschen oder nicht unterstützten T-SQL-Code, falsche Schreibweisen und vieles mehr. Copilot enthält auch Kommentare, die die Änderungen erläutern und bewährte SQL-Methoden vorschlagen.
- Erklären: Copilot kann Erklärungen in natürlicher Sprache ihres SQL-Abfrage- und Datenbankschemas im Kommentarformat bereitstellen.
Note
Der Copilot des Fabric-Portal-Abfrage-Editors basiert auf den gleichen zugrunde liegenden Tools wie SQL Server Management Studio (SSMS) und der Visual Studio Code-Integration, die ein konsistentes Chat- und Inline-Unterstützungsverhalten für alle Clients bieten. Genaue Funktionen können je nach Client variieren. Beispielsweise sind Ausführungsplananalyse- und Agentmodusworkflows möglicherweise nur in bestimmten Clients verfügbar.
Verwenden von Copilot mit SQL Server Management Studio (SSMS) und Visual Studio Code
Wenn Sie eine Verbindung mit einer SQL-Datenbank in Fabric aus SQL Server Management Studio (SSMS) oder der MSSQL-Erweiterung für Visual Studio Code herstellen, bietet Copilot Chat- und Inline-T-SQL-Unterstützung, die auf die verbundene Datenbank geerdet wird. Wichtige Funktionen sind:
- Inline-T-SQL-Vervollständigungen: Copilot schlägt Code-Vervollständigungen vor, während Sie im Abfrageeditor tippen.
- Chatbasierte Codegenerierung und Erklärungen: Stellen Sie Fragen oder fordern Sie die T-SQL-Generierung über natürliche Sprache im Chatbereich an.
- Analyse des Ausführungsplans: Copilot kann Ihren Abfrageausführungsplan analysieren und Optimierungsempfehlungen bereitstellen.
Diese Integrationen unterstützen zwei Betriebsmodi:
- Fragemodus: Führt standardmäßig schreibgeschützte Abfragen aus, um Fragen zu beantworten und T-SQL zu generieren, ohne Daten zu ändern.
- Agentmodus: Aktiviert mehrstufige, toolgesteuerte Workflows, die Schreibvorgänge ausführen können. Jede Aktion, die Daten ändert, erfordert eine explizite Benutzergenehmigung, bevor sie ausgeführt wird. Schreibaktionen werden niemals ohne Zustimmung des Benutzers ausgeführt.
Aktivieren von Copilot in Fabric-SQL-Datenbank
So aktivieren Sie Copilot in Fabric in sql-Datenbank:
- Ihr Administrator muss den Mandantenwechsel aktivieren, bevor Sie mit der Verwendung von Copilot beginnen. Weitere Informationen finden Sie unter Copilot-Mandanteneinstellungen.
- Ihre F2- oder P1-Kapazität muss sich in einer der Regionen befinden, die in der Verfügbarkeit von Fabric-Regionen aufgeführt sind.
- Wenn sich Ihr Mandant oder Ihre Kapazität außerhalb der USA oder Frankreich befindet, ist Copilot standardmäßig deaktiviert, es sei denn, Ihr Fabric-Mandantenadministrator aktiviert die Mandanteneinstellung Daten, die an Azure OpenAI gesendet werden, können außerhalb der geografischen Region, Compliance-Grenze oder der nationalen Cloud-Instanz Ihres Mandanten verarbeitet werden im Fabric Admin-Portal.
- Copilot in Microsoft Fabric wird für Test-SKUs nicht unterstützt. Derzeit werden nur kostenpflichtige SKUs (F2 oder höher oder P1 oder höher) unterstützt.
- Weitere Informationen finden Sie unter Übersicht über Copilot in Fabric und Power BI.
Bewährte Methoden für die Verwendung von Copilot in der Fabric SQL-Datenbank
Hier finden Sie einige Tipps zur effektiven Maximierung der Produktivität mit Copilot:
- Beginnen Sie beim Erstellen von Prompts mit einer klaren und präzisen 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 ausdrucksstark und beschreibend sind, kann Copilot möglicherweise keine sinnvolle Abfrage erstellen.
- Verwenden Sie natürliche Sprache, die sich auf Ihre Tabelle bezieht, und zeigen Sie Namen, Spaltennamen, Primärschlüssel und Fremdschlüssel Ihrer Datenbank an. Dieser Kontext hilft Copilot dabei, genaue Abfragen zu generieren. Geben Sie die anzuzeigenden Spalten, die Aggregationen und Filterkriterien so explizit wie möglich an. Angesichts Ihres Schemakontexts sollte Copilot in der Lage sein, Tippfehler zu korrigieren oder den Kontext zu verstehen.
- 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 in eine aussagekräftige T-SQL-Abfrage übersetzen kann, die die gewünschten Daten abruft.
Beispiele für Prompts
Die folgenden Beispielaufforderungen sind klar, spezifisch und auf die Eigenschaften Ihres Schemas und der Datenbank zugeschnitten. Sie erleichtern Copilot die Erstellung präziser T-SQL-Abfragen.
- What are the top-selling products by quantity?
- Count all the products grouped by category
- Show all sales transactions that occurred on [a specific date]
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 die verantwortungsvolle KI in der SQL-Datenbank anzuzeigen, lesen Sie Datenschutz, Sicherheit und verantwortungsvolle Verwendung von Copilot in Fabric für die SQL-Datenbank-Workloads.
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 Grundsätzen gehört es, unseren Kunden die Möglichkeit zu geben, diese Systeme effektiv und im Einklang mit ihren beabsichtigten Anwendungen zu nutzen. Unser Ansatz für verantwortungsvolle KI entwickelt sich ständig weiter, um neue Probleme proaktiv anzugehen. Aufforderungen und Antworten, die Copilot für SQL-Datenbank verwendet, sind gemäß den Datenschutzpraktiken von Microsoft geschützt und werden nicht zum Trainieren von Foundation-Modellen verwendet. Weitere Informationen zu Datenschutz und Sicherheit finden Sie unter Datenschutz, Sicherheit und verantwortungsvolle Nutzung von Copilot in Fabric.
Limitations
Hier sind die aktuellen Einschränkungen von Copilot in Fabric in SQL-Datenbank:
- Copilot kann keine Änderungen an vorhandenen SQL-Abfragen im SQL-Abfrage-Editor vornehmen. Wenn Sie beispielsweise den Chatbereich "Copilot" bitten, einen bestimmten Teil einer vorhandenen Abfrage zu bearbeiten, funktioniert dies nicht. Copilot versteht jedoch vorherige Eingaben im Chatbereich. Mit diesem Verständnis können Benutzer Abfragen durchlaufen, die zuvor von Copilot generiert wurden, bevor sie eingefügt werden.
- Copilot kann ungenaue Ergebnisse erzeugen, wenn die Absicht besteht, Daten auszuwerten. Copilot hat nur Zugriff auf das Datenbankschema; sie hat keinen Zugriff auf die Daten.
- Copilot-Antworten können ungenaue oder qualitativ schlechte Inhalte enthalten. Überprüfen Sie daher die Ausgaben, bevor Sie sie in Ihrer Arbeit verwenden.
- Personen, die die Genauigkeit und Angemessenheit des Inhalts sinnvoll bewerten können, sollten die Ausgaben überprüfen.
- Der Copilot in Fabric im SQL-Datenbankchatbereich ist derzeit nicht verfügbar, wenn der private Link aktiviert ist und der öffentliche Zugriff in der Mandanteneinstellung deaktiviert ist.
- Copilot im Fabric-Portal führt keine autonomen Abfragen aus. Alle Aktionen, die Daten ändern könnten, erfordern eine Benutzerinitiierung oder Genehmigung. Für Benutzer, die eine Verbindung über SQL Server Management Studio (SSMS) oder Visual Studio Code herstellen, umfassen toolgesteuerte Workflows (Agentmodus) mehrstufige Aktionen, die die Benutzergenehmigung anfordern, bevor Änderungen ausgeführt werden.
Verwandte Inhalte
- Wie man die Copilot-Codevervollständigung für Copilot in Fabric in einer SQL-Datenbank verwendet
- Verwenden des Copilot-Chatbereichs für Copilot in Fabric in der SQL-Datenbank
- Häufig gestellte Fragen zu Copilot in Fabric in SQL-Datenbank
- Datenschutz, Sicherheit und verantwortungsvolle KI-Nutzung von Copilot in Fabric