Freigeben über


Übersicht über Copilot für Data Engineering und Data Science (Vorschau)

Wichtig

Copilot für Data Engineering and Data Science befindet sich in preview.

Copilot in Microsoft Fabric ist Ihr KI-Partner, um Daten schneller und reibungsloser in Einblicke zu verwandeln.

Verfügbar in Fabric Workloads ist jede Copilot Erfahrung auf die jeweilige Aufgabe zugeschnitten. Dieser Artikel konzentriert sich auf die Erfahrung des Data Science- und Data Engineering-Notizbuchs.

In Notizbüchern hilft ihnen Copilot, von Daten in funktionierenden Code zu wechseln, ohne ihren Fluss zu unterbrechen. Es versteht Ihren Notizbuchkontext, einschließlich angefügter Lakehouses, Arbeitsbereichstabellen und Dateien und geladener Datenframes, um relevanten Code vorzuschlagen, Ergebnisse zu erläutern und Probleme zu beheben, damit Sie Fragen schneller in vertrauenswürdige Einblicke umwandeln können.

Informationen zu Copilot in anderen Workloads finden Sie unter Overview of Copilot in Fabric and Power BI.

Was Sie mit Copilot erreichen können

Copilot unterstützt Ihren vollständigen Notizbuchworkflow, von der Erkundung zur Optimierung, sodass Sie von Frage zu überprüften Ergebnissen wechseln können, ohne Ihr Notizbuch verlassen zu müssen.

Wenn Sie den Chatbereich Copilot öffnen, können Sie mit einer vorgeschlagenen Eingabeaufforderung beginnen oder Ihre eigene Frage in natürlicher Sprache stellen.

Mit Copilot können Sie:

  • Beschleunigen Sie die Entwicklung mit der Codegenerierung und weniger sich wiederholenden Setups.
  • Generieren und umgestalten Sie Code über mehrere Zellen und ganze Workflows hinweg, nicht nur einzelne Zellen.
  • Zusammenfassen und Überprüfen der Logik des Notebooks von Anfang bis Ende.
  • Untersuchen, Überprüfen und Vorbereiten von Daten durch Tabellenprofilerstellung, Sampling von Daten und Bereinigung von Inkonsistenzen.
  • Wenn Sie dazu aufgefordert werden, zeigen Sie Leistungseinblicke an, z. B. die Empfehlung effizienter Verknüpfungsstrategien, das Vermeiden kostspieliger Datenwiederholungen, die Umgestaltung in wiederverwendbare Funktionen und das Hervorheben von Problemen mit der Datenqualität, die bei der Erkundung erkannt wurden.
  • Beheben Sie Probleme im Kontext, indem Sie Fehler verstehen und vorgeschlagene Korrekturen anwenden.
  • Analysieren und optimieren Sie Notizbücher, indem Sie Metriken generieren, Trends untersuchen, Code konvertieren und Logik für die Zusammenarbeit dokumentieren.

Wenn Sie Schritt-für-Schritt-Anleitungen, Beispiele für Eingabeaufforderungen und Portal-Durchführungen benötigen, sehen Sie im Verwenden Sie das Copilot Chat-Paneel nach.

Für Diagnose- und Wiederherstellungsworkflows bei Fehlern siehe Diagnose von Notizbuchfehlern mit Copilot.

Funktionsweise von Copilot

Wenn Sie ein Notizbuch öffnen, versteht Copilot automatisch Folgendes:

  • Der aktuelle Arbeitsbereich
  • Das angehängte Lakehouse
  • Verfügbare Schemas, Tabellen und Dateien
  • Struktur des Notizbuchs und vorhandener Code
  • Die Ausführungsumgebung
  • Laufzeitzustand und aktuelle Ausführungstelemetrie (z. B. Datengrößen und Verknüpfungsverhalten)

Sie müssen Ihr Setup nicht beschreiben. Copilot verwendet diesen Kontext, um relevante, umgebungsbezogene Antworten zu generieren, während sich Ihr Notizbuch weiterentwickelt. Antworten und Empfehlungen berücksichtigen aktuelle Laufzeitmerkmale, um Optimierungen vorzuschlagen, die auf das beobachtete Verhalten abgestimmt sind.

Da Copilot schemafähig ist, können Sie Folgendes fragen:

  • "Wie viele Tische befinden sich im Seehaus?"
  • „Was sind die Spalten der Tabelle für Kunden?“
  • Eine DataFrame aus sales.csv erstellen.

Copilot generiert Code und Erklärungen direkt im Chatbereich, ausgerichtet an Ihre Umgebung.

Arbeiten Sie wie es Ihnen lieber ist: Chatbereich und in Zelle Copilot

Copilot integriert sich auf zwei komplementäre Weise in Notizbücher.

  • Chatbereich: Am besten geeignet für Workflows mit mehreren Schritten, das Erstellen von Pipelines über Zellen hinweg, die Untersuchung von Datensätzen und die Code-Überprüfung mit Diff-Ansicht. Der Chatbereich unterstützt die notizbuchweite Codegenerierung und Refaktorisierung über Zellen hinweg, mit der Möglichkeit, Änderungen mithilfe eines Überprüfungsdiff zu überprüfen und anzuwenden. Sie kann Änderungen koordinieren, die mehrere Zellen umfassen, um End-to-End-Workflows zu erstellen oder zu optimieren.
  • In-cell Copilot: Am besten geeignet für gezielte Verbesserungen innerhalb einer einzelnen Zelle, z. B. Generieren von Code, Erläutern von Logik (/explain), Beheben von Fehlern (/fix), Hinzufügen von Dokumentationen (/comments) oder Optimieren der Leistung (/optimize).

Beide Umgebungen teilen denselben Notizbuchkontext, sodass Sie nahtlos zwischen breiteren Workflowdesign und gezielter Verfeinerung wechseln können.

Ausführliche Anleitungen und Beispiele finden Sie unter Use the Copilot chat pane. Details zu Slash-Befehlen und zur Verwendung in Zellen finden Sie unter In-cell Copilot. Informationen zur Inlinecode-Vervollständigung finden Sie unter Copilot Inlinecode-Vervollständigung.

Verantwortungsvolle Verwendung von KI

Copilot ist ein Produktivitätstool, kein Ersatz für das menschliche Urteil. Überprüfen Sie immer KI-generierten Code, Erklärungen und Vorschläge, bevor Sie sie auf Ihr Notizbuch anwenden. Copilot können Ergebnisse erzeugen, die ungenau, unvollständig oder auf der Grundlage veralteter Bibliothekssyntax sind.

Zur Unterstützung der verantwortungsvollen Verwendung:

  • Überprüfen Sie alle Ergebnisse – Überprüfen Sie den generierten Code und die Ergebnisse anhand Ihrer Daten und Erwartungen, bevor sie in der Produktion ausgeführt werden.
  • Control what Copilot runs – Standardmäßig bittet Copilot um Ihre Erlaubnis vor dem Ausführen von Zellen oder Bearbeiten von Code. Lassen Sie diese Einstellung aktiviert, damit Sie jede Aktion überprüfen können, bevor sie ausgeführt wird. Ausführliche Informationen finden Sie unter "Genehmigungseinstellungen".
  • Verstehen der Datenverarbeitung – Kundendaten werden vorübergehend gespeichert und verarbeitet, um schädliche Nutzung von KI zu erkennen. Ausführliche Informationen zu Datenschutz, Sicherheit und Aufbewahrung finden Sie unter Privacy, Security und verantwortungsvolle Verwendung von Copilot in Notizbüchern.

Voraussetzungen

Bevor Sie Copilot in Notizbüchern verwenden können:

  • Vergewissern Sie sich, dass die Benutzer Copilot und andere Features verwenden können, die von Azure OpenAI Mandanteneinstellung unterstützt werden. Diese Einstellung ist standardmäßig aktiviert, aber Ihr Fabric Administrator hat sie möglicherweise deaktiviert.
  • Stellen Sie sicher, dass Ihr Arbeitsbereich auf einer unterstützten Kapazität (F2 oder höher oder P1 oder höher) läuft.
  • Wenn Sich Ihre Kapazität außerhalb der USA oder der EU befindet, stellen Sie sicher, dass Ihr Administrator mehr Mandanteneinstellungen für die geoübergreifende Datenverarbeitung und -speicherung aktiviert.

Ausführliche Informationen zu Kapazitätsanforderungen, Regionsverfügbarkeit, erforderlichen Mandanteneinstellungen und Datenverarbeitung in geografischen Gebieten finden Sie unter Overview von Copilot in Fabric und Power BI. Die vollständige Liste der Mandanteneinstellungen finden Sie unter Copilot Mandanteneinstellungen.

Korrigieren mit Copilot

Wenn ein Zell- oder Spark-Auftrag fehlschlägt, wird die Aktion Fix mit Copilot unterhalb der fehlgeschlagenen Zelle angezeigt. Es enthält eine Fehlerzusammenfassung, Eine Ursachenanalyse und empfohlene Korrekturen. Copilot können Codeänderungen automatisch mit einem Genehmigungsdeiff anwenden, damit Sie überprüfen können, bevor Sie commiten. Sie können auch den Befehl /fix im Copilot-Chat aufrufen, um gezielte Diagnosen in einer bestimmten Zelle oder im gesamten Notizbuch durchzuführen.

Weitere Informationen zur Fehlerdiagnose finden Sie unter Diagnose von Notizbuchfehlern.

Bekannte Einschränkungen

  • Copilot-Features in der Data-Science- und Data-Engineering-Erfahrung sind derzeit auf Notizbücher beschränkt. Copilot kann auch Power BI semantische Modelle durch die semantische Verknüpfungsintegration lesen.
  • Copilot Kontextbewusstsein ist für Lakehouse-Szenarien optimiert. Wenn Sie mit anderen Datenquellen wie SQL-Datenbanken arbeiten, erkennt Copilot möglicherweise den Verbindungskontext nicht vollständig und kann standardmäßig für Lakehouse-orientierte Vorschläge verwendet werden. Geben Sie die Datenquelle explizit in Ihren Eingabeaufforderungen an, um optimale Ergebnisse zu erzielen.
  • Wenn Ihr Mandant mit einem privaten Link konfiguriert ist, funktioniert der chatbereich Copilot nicht. Inlinecodevorschläge und schnelle Aktionen funktionieren möglicherweise noch, aber Chatinteraktionen können nicht geladen werden.
  • Die Codegenerierung mit schnelllebigen oder kürzlich veröffentlichten Bibliotheken kann zu Ungenauigkeiten oder Verfälschungen führen.
  • KI-generierte Inhalte sind möglicherweise ungenau. Überprüfen Sie immer Copilot Vorschläge, bevor Sie sie anwenden.

Copilot-Schaltfläche ist in Notizbüchern deaktiviert.

In einigen Fällen wird die Schaltfläche Copilot in Fabric Notizbücher möglicherweise deaktiviert (abgeblendet). Dies weist darauf hin, dass Copilot aufgrund der nicht erfüllten Konfiguration, Kapazität oder regionalen Anforderungen in Ihrer Umgebung nicht verfügbar ist.

Copilot basiert auf mehreren Voraussetzungen für Mandanteneinstellungen, Kapazität, Arbeitsbereichskonfiguration und regionale Verfügbarkeit. Wenn eine dieser Anforderungen nicht erfüllt ist, wird der Copilot Einstiegspunkt deaktiviert.

Behebung

Verwenden Sie die nachstehende Tabelle, um die Ursache zu identifizieren und geeignete Maßnahmen zu ergreifen.

# Grund Benutzer-/Administratoraktion
1 Der Mandantenadministrator hat Copilot nicht aktiviert. Die Mandanteneinstellung "Benutzer können Copilot und andere Features, die von Azure OpenAI unterstützt werden" verwenden, ist deaktiviert. Wenden Sie sich an Ihren Fabric/Power BI Mandantenadministrator → Admin PortalTenant-Einstellungen"Copilot und Azure OpenAI Service" aktivieren.
2 Die Kapazitäts-SKU erfüllt die Mindestanforderung nicht. Copilot benötigt Fabric-Kapazität von F64 oder höher (oder P1+ für Power BI Premium). Testkapazitäten werden ebenfalls unterstützt. Aktualisieren Sie Ihre Kapazität auf F64+ oder starten Sie eine Fabric Testversion bei Fabric Testversion.
3 Die geoübergreifende Datenverarbeitung ist nicht aktiviert. Ihre Kapazität befindet sich in einer Region, in der Azure OpenAI nicht nativ verfügbar ist und die geoübergreifende Einstellung deaktiviert ist. Admin PortalTenant-Einstellungen → Aktivieren "An Azure OpenAI gesendete Daten können außerhalb der geografischen Region, Compliancegrenze oder nationalen Cloudinstanz" verarbeitet werden.
4 Arbeitsbereich, der keiner berechtigten Kapazität zugewiesen ist. Der Arbeitsbereich, der das Notizbuch enthält, ist nicht an eine Kapazität angefügt, die Copilot unterstützt. Verschieben Sie den Arbeitsbereich auf eine berechtigte Kapazität (F64+ / P1+ / Testversion).
5 Copilot noch nicht in Ihrer Region verfügbar. Die regionale Verfügbarkeit von Azure OpenAI kann Copilot in bestimmten geographischen Regionen einschränken. Überprüfen Sie Copilot verfügbaren Regionen und erwägen Sie die Aktivierung der geoübergreifenden Verarbeitung.

Tipp

Wenn Sie nicht sicher sind, welche Einstellung das Problem verursacht, wenden Sie sich zunächst an Ihren Mandantenadministrator, da die meisten Copilot Anforderungen auf Organisationsebene gesteuert werden.

Bekannte Probleme

Bei der Fehlersuche verwendet Copilot möglicherweise nicht die neueste Fehlerausgabe der Zelle.

In einigen Fällen enthält Copilot möglicherweise nicht vollständig die letzte Fehlerausgabe aus einer Notizbuchzelle, wenn Probleme diagnostiziert werden. Dies kann zu unvollständigen oder weniger relevanten Anleitungen zur Problembehandlung führen.

Problemumgehung:

Um die Antwortqualität zu verbessern, verweisen Sie explizit darauf, oder fügen Sie die neueste Fehlermeldung in Ihre Eingabeaufforderung ein, wenn Sie Copilot um Hilfe bitten.

Hinweis

Dies sind bekannte Probleme, die in Produktionsumgebungen auftreten können. Ein Fix ist in Bearbeitung und wird in einem bevorstehenden Update eingeführt.