Verwenden von schnellen Aktionen von Copilot im Data Warehouse von Microsoft Fabric
Copilot im Data Warehouse von Microsoft Fabric bietet zwei KI-gestützte schnelle Aktionen: Erklären und Beheben. Diese Aktionen helfen Ihnen, SQL-Abfragen effizienter zu schreiben, zu verstehen und zu debuggen. Am oberen Rand des SQL-Abfrage-Editors in der Nähe der Schaltfläche " Ausführen " beschleunigen diese schnellen Aktionen die Produktivität, indem komplexe Aufgaben vereinfacht werden.
- Explain: Fügt eine Zusammenfassung am Anfang der Abfrage hinzu und ergänzt die Abfrage mit Inline-Kommentaren, um deren Funktionalität zu beschreiben. Markieren Sie, bevor Sie "Erklären" auswählen, die Abfrage oder den Teil, den Sie von Copilot erklärt haben möchten. Sie können entweder die gesamte Abfrage oder nur einen Abschnitt davon auswählen.
- Behebung: Behebt Syntax- oder Logikfehler in Ihrer Abfrage automatisch, wobei die SQL-Fehlermeldung als Kontext verwendet wird. Die Schaltfläche "Fix " ist erst aktiviert, nachdem Sie eine Abfrage ausgeführt haben, die einen Fehler zurückgibt. Copilot verwendet diese Fehlermeldung automatisch als Kontext, sodass keine zusätzliche Eingabe erforderlich ist.
Copilot verwendet Ihr Warehouse-Schema, den Inhalt der Registerkarten für Abfragen und die Ausführungsergebnisse, um relevante Rückmeldungen zu geben.
Example
Erweitern Sie bei geöffneter Beispiellageransicht die Ansichten, und wählen Sie die vw_PaymentAnalysis Ansicht aus. Wählen Sie die drei Punkte neben der Ansicht aus, und wählen Sie "Neue SQL-Abfrage>ERSTELLEN" aus. Dadurch wird eine neue Registerkarte mit dem T-SQL aus der Ansicht geöffnet.
Wenn Sie "Erklären " verwenden möchten, markieren Sie zuerst die Abfrage oder den gewünschten Teil, und wählen Sie dann die Schaltfläche " Erklären " aus. Copilot analysiert Ihre Abfrage und generiert Inlinekommentare, die erklären, was Ihr Code tut. Falls zutreffend, hinterlässt Copilot auch oben in der Abfrage eine Zusammenfassung. Die Kommentare werden neben den relevanten Codezeilen im Abfrage-Editor angezeigt. Sie können die Kommentare nach Bedarf bearbeiten oder löschen.
-- Create a view named vw_PaymentAnalysis to analyze payment data
CREATE VIEW [dbo].[vw_PaymentAnalysis] AS
SELECT
-- Select the type of payment from the Trip table
PaymentType,
-- Count the number of payments for each payment type
COUNT(T.PaymentType) AS PaymentsCount,
-- Sum the total amount processed for each payment type
SUM(TotalAmount) AS TotalAmountProcessed
FROM
dbo.Trip AS T
-- Join the Trip table with the Date table on the DateID column
JOIN
dbo.[Date] AS D
ON T.[DateID] = D.[DateID]
-- Filter the results to include only records from the year 2013
WHERE
YEAR(D.[Date]) = 2013
-- Group the results by PaymentType to aggregate the counts and sums
GROUP BY
PaymentType
Zusammenfassung
Die Schnellaktionen "Erklären und Korrigieren " in Copilot sind leistungsstarke Tools zur Vereinfachung der SQL-Abfrageentwicklung und des Debuggings. Mithilfe dieser Features können Sie Ihre Produktivität verbessern und tiefere Einblicke in Ihre Abfragen gewinnen.