Freigeben über


How to: Use Copilot code completion for Fabric Data Warehouse

Gilt für:✅ Warehouse in Microsoft Fabric

Copilot für Data Warehouse bietet intelligente T-SQL-Codevorschläge im AutoVervollständigen-Stil, um Ihre Codierung zu vereinfachen.

Wenn Sie beginnen, T-SQL-Code oder Kommentare im Editor zu schreiben, nutzt Copilot für Data Warehouse Ihr Warehouse-Schema und den Kontext der Abfrageregisterkarte, um die vorhandene IntelliSense mit Inline-Code-Vorschlägen zu ergänzen. Die Fertigstellungen können in unterschiedlichen Längen kommen – manchmal der Abschluss der aktuellen Zeile und manchmal ein ganz neuer Codeblock. Die Codevervollständigungen unterstützen alle Arten von T-SQL-Abfragen: Datendefinitionssprache (Data Definition Language, DDL), Datenabfragesprache (Data Query Language, DQL) und Datenbearbeitungssprache (Data Manipulation Language, DML). Sie können alle oder einen Teil der Vorschläge annehmen oder weiter tippen, um die Vorschläge zu ignorieren. Es kann auch alternative Vorschläge generieren, die Sie auswählen können.

Voraussetzungen

Wie können Ihnen die Codevervollständigungen helfen?

Die Codevervollständigung verbessert Ihre Produktivität und Ihren Workflow in Copilot für Data Warehouse, indem die kognitive Belastung beim Schreiben von T-SQL-Code reduziert wird. Es beschleunigt das Schreiben von Code, verhindert Syntaxfehler und Tippfehler und verbessert die Codequalität. Sie bietet hilfreiche, kontextreiche Vorschläge direkt im Abfrage-Editor. Ganz gleich, ob Sie mit SQL noch nicht vertraut sind, die Codevervollständigung hilft Ihnen, Zeit und Energie beim Schreiben von SQL-Code zu sparen und sich auf das Entwerfen, Optimieren und Testen Ihres Lagers zu konzentrieren.

Wichtige Funktionen

  • Teilweise geschriebene Abfragen automatisch abschließen: Copilot kann kontextbezogene SQL-Codevorschläge oder -vervollständigungen für Ihre teilweise geschriebene T-SQL-Abfrage bereitstellen.
  • Generieren Sie Vorschläge aus Kommentaren: Sie können Copilot mithilfe von Kommentaren leiten, die Ihre Codelogik und Ihren Zweck beschreiben, indem Sie natürliche Sprache verwenden. Belassen Sie den Kommentar (mit --) am Anfang der Abfrage, und Copilot generiert die entsprechende Abfrage.

Erste Schritte

  1. Überprüfen Sie die Einstellung Copilot-Abschluss anzeigen in ihren Lagereinstellungen aktiviert.

    • Sie können den Status der Einstellung auch über die Statusleiste am unteren Rand des Abfrage-Editors überprüfen. Screenshot der Statusleiste des Inlineabschlusses von Copilot.
    • Wenn sie nicht aktiviert ist, wählen Sie in Den Lagereinstellungen den Bereich Copilot aus. Aktivieren Sie die Option Copilot-Abschluss anzeigen ist aktiviert. Screenshot der Einstellung Copilot in-line completions im Einstellungsbereich.
  2. Beginnen Sie mit dem Schreiben Ihrer Abfrage im SQL-Abfrage-Editor innerhalb des Lagers. Während der Eingabe stellt Copilot Codevorschläge und -vervollständigungen in Echtzeit bereit, indem ein abgeblendeter Geisttext dargestellt wird.

    Screenshot aus dem Abfrage-Editor, der den abgeblendeten Text eines Copilot-Codevorschlags zeigt.

  3. Sie können den Vorschlag dann mit der Tab-Taste annehmen oder ihn schließen. Wenn Sie einen Vorschlag von Copilot nicht vollständig annehmen möchten, können Sie den Tastaturkurzbefehl Strg+Rechts verwenden, um das nächste Wort eines Vorschlags anzunehmen.

  4. Copilot kann verschiedene Vorschläge für dieselbe Eingabe bereitstellen. Sie können mit dem Mauszeiger auf den Vorschlag zeigen, um eine Vorschau der anderen Optionen anzuzeigen.

    Screenshot des Abfrage-Editors, der den abgeblendeten Text und den Selektor für Optionen zur Mehrfachauswahl zeigt.

  5. Um Copilot zu helfen, die von Ihnen geschriebene Abfrage zu verstehen, können Sie einen Kontext über den von Ihnen erwarteten Code angeben, indem Sie einen Kommentar mit -- hinterlassen. Sie können z. B. angeben, welches Warehouse-Objekt, welche Bedingung oder welche Methoden verwendet werden sollen. Copilot kann Ihren Kommentar sogar automatisch vervollständigen, damit Sie klare und genaue Kommentare effizienter schreiben können.

    Screenshot aus dem Abfrage-Editor, der einen Block von Codevorschlägen auf der Grundlage eines Kommentars zeigt, in dem nach „die durchschnittliche Temperatur der einzelnen Städte auflisten“ gefragt wird.