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.
Jupyter-Notizbücher bieten eine interaktive Umgebung zum Untersuchen, Analysieren und Visualisieren von Daten im Microsoft Sentinel Data Lake. Mit Notizbüchern können Sie Code schreiben und ausführen, Ihren Workflow dokumentieren und Ergebnisse anzeigen – alles an einer zentralen Stelle. Dies erleichtert das Durchführen der Datensuche, das Erstellen erweiterter Analyselösungen und das Teilen von Erkenntnissen mit anderen. Durch die Nutzung von Python und Apache Spark in Visual Studio Code helfen Notizbüchern, rohe Sicherheitsdaten in umsetzbare Intelligenz umzuwandeln.
In diesem Artikel erfahren Sie, wie Sie Daten lake-Daten mithilfe von Jupyter-Notizbüchern in Visual Studio Code untersuchen und damit interagieren.
Voraussetzungen
Einstieg in den Microsoft Sentinel Data Lake
Um Notizbücher im Microsoft Sentinel Data Lake zu verwenden, müssen Sie zuerst in den Datensee integriert werden. Wenn Sie noch nicht in den Sentinel-Datensee eingebunden sind, lesen Sie Einbindung in den Microsoft Sentinel-Datensee. Wenn Sie erst seit kurzem einen Data Lake verwenden, kann es einige Zeit dauern, bis genügend Daten erfasst wurden, bevor Sie mit Notebooks aussagekräftige Analysen erstellen können.
Erlaubnisse
Microsoft Entra ID Rollen bieten einen breiten Zugriff auf alle Arbeitsbereiche im Data Lake. Alternativ können Sie über Azure RBAC-Rollen Zugriff auf einzelne Arbeitsbereiche gewähren. Benutzer mit Azure RBAC-Berechtigungen für Microsoft Sentinel Arbeitsbereiche können Notizbücher auf der Data Lake-Ebene für diese Arbeitsbereiche ausführen. Weitere Informationen finden Sie unter Roles und Berechtigungen in Microsoft Sentinel.
Um neue benutzerdefinierte Tabellen auf der Analyseebene zu erstellen, muss die verwaltete Identität des Datensees der Rolle Log Analytics Mitgestalter im Log Analytics-Arbeitsbereich zugewiesen werden.
Führen Sie die folgenden Schritte aus, um die Rolle zuzuweisen:
- Navigieren Sie im Azure-Portal zum Log Analytics Arbeitsbereich, dem Sie die Rolle zuweisen möchten.
- Wählen Sie im linken Navigationsbereich Zugriffssteuerung (IAM) aus.
- Wählen Sie "Rollenzuweisung hinzufügen" aus.
- Wählen Sie in der Tabelle RolleLog Analytics Mitwirkender und dann Weiter
- Wählen Sie "Verwaltete Identität" und dann " Mitglieder auswählen" aus.
- Die verwaltete Identität Ihres Data Lake ist eine vom System zugewiesene verwaltete Identität mit dem Namen
msg-resources-<guid>. Wählen Sie die verwaltete Identität und dann "Auswählen" aus. - Wählen Sie Überprüfen und zuweisen aus.
Weitere Informationen zum Zuweisen von Rollen zu verwalteten Identitäten finden Sie unter Assign Azure Rollen mithilfe des Azure Portals.
Installieren von Visual Studio Code und der Microsoft Sentinel-Erweiterung
Wenn Sie noch nicht über Visual Studio Code verfügen, laden Sie Visual Studio Code für Mac, Linux oder Windows herunter.
Die Microsoft Sentinel-Erweiterung für Visual Studio Code (VS Code) wird über den Erweiterungs-Marketplace installiert. Führen Sie die folgenden Schritte aus, um die Erweiterung zu installieren:
- Wählen Sie auf der linken Symbolleiste den Erweiterungs-Marketplace aus.
- Suchen Sie nach Sentinel.
- Wählen Sie die Erweiterung Microsoft Sentinel aus, und wählen Sie Install aus.
- Nachdem die Erweiterung installiert wurde, wird das Microsoft Sentinel Schildsymbol in der linken Symbolleiste angezeigt.
Installieren Sie die GitHub Copilot-Erweiterung für Visual Studio Code, um die Code-Vervollständigung und Vorschläge in Notizbüchern zu aktivieren.
- Suchen Sie im Extensions Marketplace nach GitHub Copilot, und installieren Sie sie.
- Melden Sie sich nach der Installation mit Ihrem GitHub Konto bei GitHub Copilot an.
Erkunden von Tabellen auf Ebene des Data Lake
Nach der Installation der Microsoft Sentinel-Erweiterung können Sie mit dem Untersuchen von Tabellen der Datenseeebene und dem Erstellen von Jupyter-Notizbüchern beginnen, um die Daten zu analysieren.
Melden Sie sich bei der Microsoft Sentinel-Erweiterung an.
Wählen Sie auf der linken Symbolleiste das Microsoft Sentinel Schildsymbol aus.
Ein Dialogfeld wird mit dem folgenden Text angezeigt: Die Erweiterung "Microsoft Sentinel" möchte sich mit dem Microsoft-Konto anmelden. Wählen Sie Zulassen aus.
Wählen Sie Ihren Kontonamen aus, um die Anmeldung abzuschließen.
Wenn Sie über mehrere Gastkonten verfügen, die Ihrer Anmeldung zugeordnet sind, können Sie nahtlos zwischen Konten wechseln. Um zwischen Konten zu wechseln, wählen Sie den Kontonamen unten links im fenster Visual Studio Code aus. Es kann jeweils nur ein Konto ausgewählt werden.
Von Bedeutung
Der Wechsel zwischen Konten trennt alle aktiven Pyspark-Sitzungen.
Data-Lake-Tabellen und Jobs anzeigen
Nachdem Sie sich angemeldet haben, zeigt die Sentinel-Erweiterung eine Liste der Lake-Tabellen und Aufträge im linken Bereich an. Die Tabellen werden nach der Datenbank und Kategorie gruppiert. Wählen Sie eine Tabelle aus, um die Spaltendefinitionen anzuzeigen.
Informationen zu Aufträgen finden Sie unter Aufträge und Terminplanung.
Erstellen eines neuen Notebooks
Verwenden Sie zum Erstellen eines neuen Notizbuchs eine der folgenden Methoden.
Geben Sie > in das Suchfeld ein, oder drücken Sie Ctrl+UMSCHALT+P und geben Sie dann Create New Jupyter Notebook ein.
Wählen Sie "Datei > Neue Datei" und dann im Dropdownmenü Jupyter Notebook aus.
Fügen Sie im neuen Notizbuch den folgenden Code in die erste Zelle ein.
from sentinel_lake.providers import MicrosoftSentinelProvider data_provider = MicrosoftSentinelProvider(spark) table_name = "EntraGroups" df = data_provider.read_table(table_name) df.select("displayName", "groupTypes", "mail", "mailNickname", "description", "tenantId").show(100, truncate=False)
Der Editor bietet IntelliSense-Codevervollständigung sowohl für die MicrosoftSentinelProvider Klasse als auch für die Tabellennamen im Data Lake.
Wählen Sie das Dreieck Ausführen aus, um den Code im Notizbuch auszuführen. Die Ergebnisse werden im Ausgabebereich unterhalb der Codezelle angezeigt.
Wählen Sie Microsoft Sentinel aus der Liste für eine Liste der Laufzeitpools aus.
Wählen Sie Medium, um das Notizbuch im mittleren Laufzeitpool auszuführen. Weitere Informationen zu den verschiedenen Laufzeiten finden Sie unter Selecting the appropriate Microsoft Sentinel runtime.
Hinweis
Wenn Sie den Kernel auswählen, wird die Spark-Sitzung gestartet und der Code im Notizbuch ausgeführt. Nach der Auswahl des Pools kann es 3-5 Minuten dauern, bis die Sitzung gestartet wird. Nachfolgende Ausführungen werden schneller ausgeführt, da die Sitzung bereits aktiv ist.
Wenn die Sitzung gestartet wird, wird der Code im Notizbuch ausgeführt, und die Ergebnisse werden im Ausgabebereich unterhalb der Codezelle angezeigt, z. B.
Beispielnotizbücher, die die Interaktion mit dem Microsoft Sentinel Data Lake veranschaulichen, finden Sie unter Sample-Notizbücher für Microsoft Sentinel Data Lake.
Statusleiste
Die Statusleiste unten im Notizbuch enthält Informationen zum aktuellen Status des Notizbuchs und zur Spark-Sitzung. Die Statusleiste enthält die folgenden Informationen:
Der vCore-Auslastungsprozentsatz für den ausgewählten Spark-Pool. Zeigen Sie mit der Maus auf den Prozentsatz, um die Anzahl der verwendeten vCores und die Gesamtanzahl der im Pool verfügbaren vCores anzuzeigen. Die Prozentsätze stellen die aktuelle Nutzung für interaktive Arbeitslasten und Auftragsarbeitslasten für das angemeldete Konto dar.
Der Verbindungsstatus der Spark-Sitzung, z. B.
Connecting,ConnectedoderNot Connected.
Festlegen von Session-Timeouts
Sie können die Sitzungsablaufzeit und Timeoutwarnungen für interaktive Notizbücher festlegen. Um das Timeout zu ändern, wählen Sie den Verbindungsstatus in der Statusleiste am unteren Rand des Notizbuchs aus. Wählen Sie aus den folgenden Optionen aus:
Festlegen des Sitzungstimeoutzeitraums: Legt die Zeit in Minuten vor dem Timeout der Sitzung fest. Der Standardwert ist 30 Minuten.
Sitzungs-Timeout zurücksetzen: Setzt das Sitzungs-Timeout auf den Standardwert von 30 Minuten zurück.
Festlegen des Warnzeitraums für Sitzungstimeouts: Legt die Zeit in Minuten vor dem Timeout fest, dass eine Warnung angezeigt wird, dass die Sitzung zu einem Timeout kommt. Der Standardwert ist 5 Minuten.
Zurücksetzen des Sitzungstimeouts-Warnzeitraums: Setzt die Warnung für das Sitzungstimeout auf den Standardwert von 5 Minuten zurück.
Verwenden von GitHub Copilot in Notizbüchern
Verwenden Sie GitHub Copilot, um Code in Notizbüchern zu schreiben. GitHub Copilot stellt Codevorschläge und AutoVervollständigen basierend auf dem Kontext Des Codes bereit. Um GitHub Copilot zu verwenden, stellen Sie sicher, dass die erweiterung GitHub Copilot in Visual Studio Code installiert ist.
Kopieren Sie Code aus den Sample-Notizbüchern für Microsoft Sentinel Data Lake und speichern Sie ihn in Ihrem Notizbuchordner, um Kontext für GitHub Copilot bereitzustellen. GitHub Copilot kann dann Codevervollständigungen basierend auf dem Kontext Ihres Notebooks vorschlagen.
Das folgende Beispiel zeigt, wie GitHub Copilot eine Codeüberprüfung erstellt.
Microsoft Sentinel Provider-Klasse
Um eine Verbindung mit dem Microsoft Sentinel Data Lake herzustellen, verwenden Sie die klasse SentinelLakeProvider.
Diese Klasse ist Teil des access_module.data_loader Moduls und stellt Methoden für die Interaktion mit dem Datensee bereit. Um diese Klasse zu verwenden, importieren Sie sie, und erstellen Sie eine Instanz der Klasse mithilfe einer spark Sitzung.
from sentinel_lake.providers import MicrosoftSentinelProvider
data_provider = MicrosoftSentinelProvider(spark)
Weitere Informationen zu den verfügbaren Methoden finden Sie unter Microsoft Sentinel Provider class reference.
Auswählen des entsprechenden Laufzeitpools
Es stehen drei Laufzeitpools zur Verfügung, um Ihre Jupyter-Notizbücher in der Microsoft Sentinel-Erweiterung auszuführen. Jeder Pool ist für unterschiedliche Workloads und Leistungsanforderungen ausgelegt. Die Auswahl des Laufzeitpools wirkt sich auf die Leistung, Kosten und Ausführungszeit Ihrer Spark-Aufträge aus.
| Laufzeitpool | Empfohlene Anwendungsfälle | Merkmale |
|---|---|---|
| Klein | Entwicklung, Tests und einfache explorative Analysen. Kleine Workloads mit einfachen Transformationen. Kosteneffizienz priorisiert. |
Geeignet für kleine Workloads Einfache Transformationen. Niedrigere Kosten, längere Ausführungszeit. |
| Mittel | ETL-Aufträge mit Verknüpfungen, Aggregationen und ML-Modellschulungen. Moderate Arbeitslasten mit komplexen Transformationen. |
Verbesserte Leistung gegenüber Small. Behandelt Parallelität und moderate Speicherintensive Vorgänge. |
| Groß | Deep Learning- und ML-Workloads. Umfangreiches Datenshuffling, große Verknüpfungen oder Echtzeitverarbeitung. Kritische Ausführungszeit. |
Hoher Arbeitsspeicher und Rechenleistung. Minimale Verzögerungen. Am besten geeignet für große, komplexe oder zeitkritische Workloads. |
Hinweis
Beim ersten Zugriff kann es etwa 30 Sekunden dauern, bis Kerneloptionen geladen werden.
Nach dem Auswählen eines Laufzeitpools kann es 3 bis 5 Minuten dauern, bis die Sitzung gestartet wird.
Anzeigen von Nachrichten, Protokollen und Fehlern
Nachrichtenprotokolle und Fehlermeldungen werden in drei Bereichen in Visual Studio Code angezeigt.
Der Ausgabebereich .
- Wählen Sie im Bereich OutputMicrosoft Sentinel aus der Dropdownliste aus.
- Wählen Sie "Debuggen" aus, um detaillierte Protokolleinträge einzuschließen.
Inline-Nachrichten im Notebook stellen Feedback und Informationen zur Ausführung von Codezellen bereit. Zu diesen Nachrichten gehören Aktualisierungen des Ausführungsstatus, Statusanzeigen und Fehlerbenachrichtigungen im Zusammenhang mit dem Code in der vorherigen Zelle.
Ein Benachrichtigungs-Popup in der unteren rechten Ecke von Visual Studio Code, auch bekannt als Toast-Nachricht, liefert Echtzeitbenachrichtigungen und Aktualisierungen zum Status der Vorgänge innerhalb des Notizbuchs und der Spark-Sitzung. Zu diesen Benachrichtigungen gehören Meldungen, Warnungen und Fehlermeldungen, wie die erfolgreiche Verbindung zu einer Spark-Sitzung und Timeout-Warnungen.
Aufträge und Planung
Sie können Aufträge planen, die zu bestimmten Zeiten oder Intervallen ausgeführt werden sollen, indem Sie die Microsoft Sentinel Erweiterung für Visual Studio Code verwenden. Mit Jobs können Sie Datenverarbeitungsaufgaben automatisieren, um Daten im Microsoft Sentinel Data Lake zusammenzufassen, zu transformieren oder zu analysieren. Aufträge werden auch verwendet, um Daten zu verarbeiten und Ergebnisse in benutzerdefinierte Tabellen auf Ebene des Data Lake oder der Analyse zu schreiben. Weitere Informationen zum Erstellen und Verwalten von Aufträgen finden Sie unter Erstellen und Verwalten von Jupyter-Notizbuchaufträgen.
Dienstparameter und Grenzwerte für VS Code Notebooks
Im folgenden Abschnitt werden die Dienstparameter und Grenzwerte für Microsoft Sentinel Data Lake bei Verwendung von VS Code Notebooks aufgeführt.
| Kategorie | Parameter/Grenzwert |
|---|---|
| Benutzerdefinierte Tabelle auf der Analyseebene | Benutzerdefinierte Tabellen in der Analyseebene können nicht aus einem Notizbuch gelöscht werden. Verwenden Sie Log Analytics, um diese Tabellen zu löschen. Weitere Informationen finden Sie unter Hinzufügen oder Löschen von Tabellen und Spalten in Azure Monitor Protokollen |
| Timeout für Gateway-Websocket | 2 Stunden |
| Interactive Query-Timeout | 2 Stunden |
| Inaktivitäts-Timeout für interaktive Sitzungen | 20 Minuten |
| Sprache | Python |
| Timeout des Notebook-Auftrags | 8 Stunden |
| Maximale Anzahl gleichzeitiger Notebook-Aufträge | 3, nachfolgende Aufträge werden in die Warteschlange gestellt |
| Maximale Anzahl gleichzeitiger Benutzer bei interaktiven Abfragen | 8-10 im großen Pool |
| Sitzungsstartzeit | Es dauert etwa 5 bis 6 Minuten, bis die Spark-Computesitzung gestartet wird. Sie können den Status der Sitzung unten im VS-Codenotizbuch anzeigen. |
| Unterstützte Bibliotheken | Nur Azure Synapse Libraries 3.4 und die Microsoft Sentinel Provider-Bibliothek für abstrahierte Funktionen werden für die Abfrage des Datensees unterstützt. Pip-Installationen oder benutzerdefinierte Bibliotheken werden nicht unterstützt. |
| VS-Code-UX-Grenzwert zum Anzeigen von Datensätzen | 100.000 Zeilen |
Problembehandlung
In der folgenden Tabelle sind häufige Fehler aufgeführt, die beim Arbeiten mit Notizbüchern auftreten können, deren Ursachen und vorgeschlagenen Aktionen, um sie zu beheben.
| Fehlerkategorie | Fehlername | Fehlercode | Fehlermeldung | Vorgeschlagene Maßnahme |
|---|---|---|---|---|
| DatabaseError | DatenbankNichtGefunden | 2001 | Die Datenbank '{DatabaseName}' wurde nicht gefunden. | Stellen Sie sicher, dass die Datenbank vorhanden ist. Wenn die Datenbank neu ist, warten Sie auf eine Metadatenaktualisierung. |
| DatabaseError | MehrdeutigerDatenbankname | 2002 | Mehrere Datenbanken (IDs: {DatabaseID1}, {DatabaseID2}, ...) teilen den Namen {DatabaseName}. Geben Sie eine bestimmte Datenbank-ID an. | Geben Sie eine Datenbank-ID an, wenn mehrere Datenbanken denselben Namen haben. |
| DatabaseError | DatenbankIdFehlanpassung | 2003 | Die Datenbank ({DatabaseName}, ID {DatabaseID}) wurde nicht gefunden. | Überprüfen Sie sowohl den Datenbanknamen als auch die ID. Zum Abrufen von Datenbank-IDs listen Sie alle Datenbanken auf. |
| DatabaseError | FehlerBeimAuflistenVonDatenbanken | 2004 | Datenbanken können nicht abgerufen werden. Starten Sie die Sitzung neu, und versuchen Sie es erneut. | Starten Sie die Sitzung neu, und wiederholen Sie den Vorgang nach ein paar Minuten. |
| TabellenFehler | TableDoesNotExist | 2100 | Die Tabelle {TableName} wurde in der Datenbank {DatabaseName} nicht gefunden. | Stellen Sie sicher, dass die Tabelle in der Datenbank vorhanden ist. Wenn die Tabelle oder Datenbank neu ist, warten Sie einige Minuten, und versuchen Sie es erneut. |
| TabellenFehler | BereitstellungUnvollständig | 2101 | Tabelle {TableName} ist nicht bereit. Warten Sie vor dem Wiederholen des Vorgangs einige Minuten. | Die Tabelle wird bereitgestellt. Warten Sie vor dem Wiederholen des Vorgangs einige Minuten. |
| TabellenFehler | DeltaTableMissing | 2102 | Tabelle {TableName} ist leer. Es kann bis zu ein paar Stunden dauern, bis neue Tabellen fertig sind. | Es kann einige Stunden dauern, bis eine Analysetabelle vollständig mit dem Datensee synchronisiert wird. Überprüfen Sie bei Tabellen, die sich nur im Datensee befinden, ob die Daten geladen oder wiederhergestellt werden müssen. |
| TabellenFehler | TabelleExistiertNichtZumLöschen | 2103 | Tabelle kann nicht gelöscht werden. Tabelle {TableName} wurde nicht gefunden. | Stellen Sie sicher, dass die Tabelle in der Datenbank vorhanden ist. Wenn die Tabelle oder Datenbank neu ist, warten Sie einige Minuten, und versuchen Sie es erneut. |
| AuthorizationFailure | MissingSASToken | 2201 | Auf die Tabelle kann nicht zugegriffen werden. Starten Sie die Sitzung neu, und versuchen Sie es erneut. | Fehler bei der Autorisierung beim Abrufen des Zugriffstokens für die Tabelle. Starten Sie die Sitzung neu, und versuchen Sie es erneut. |
| AuthorizationFailure | InvalidSASToken | 2202 | Auf die Tabelle kann nicht zugegriffen werden. Starten Sie die Sitzung neu, und versuchen Sie es erneut. | Fehler bei der Autorisierung beim Abrufen des Zugriffstokens für die Tabelle. Starten Sie die Sitzung neu, und versuchen Sie es erneut. |
| AuthorizationFailure | Token abgelaufen | 2203 | Auf die Tabelle kann nicht zugegriffen werden. Starten Sie die Sitzung neu, und versuchen Sie es erneut. | Fehler bei der Autorisierung beim Abrufen des Zugriffstokens für die Tabelle. Starten Sie die Sitzung neu, und versuchen Sie es erneut. |
| AuthorizationFailure | TabelleUnzureichendeBerechtigungen | 2204 | Der Zugriff ist für die Tabelle {TableName} in der Datenbank {DatabaseName} erforderlich. | Wenden Sie sich an einen Administrator, um den Zugriff auf die Tabelle oder die Datenbank (Arbeitsbereich) anzufordern. |
| AuthorizationFailure | InternerTabellenZugriffVerweigert | 2205 | Der Zugriff auf die Tabelle "{TableName}" ist eingeschränkt. | Nur auf system- oder benutzerdefinierte Tabellen kann über ein Notizbuch zugegriffen werden. |
| AuthorizationFailure | Tabellenauthentifizierungsfehler | 2206 | Daten können nicht in die Tabelle gespeichert werden. Starten Sie die Sitzung neu, und versuchen Sie es erneut. | Fehler bei der Autorisierung beim Versuch, Daten in der Tabelle zu speichern. Starten Sie die Sitzung neu, und versuchen Sie es erneut. |
| Konfigurationsfehler | HadoopKonfigurationsfehler | 2301 | Sitzungskonfiguration kann nicht aktualisiert werden. Starten Sie die Sitzung neu, und versuchen Sie es erneut. | Dieses Problem ist vorübergehend und kann behoben werden, indem die Sitzung neu gestartet und erneut versucht wird. Wenn dieses Problem weiterhin besteht, wenden Sie sich an den Support. |
| DataError | Json-Parsing-Fehler | 2302 | Tabellenmetadaten wurden beschädigt. Wenden Sie sich an den Support, um Unterstützung zu erhalten. | Wenden Sie sich an den Support, um Unterstützung zu erhalten. Geben Sie Ihre Mandanten-ID, den Tabellennamen und den Datenbanknamen an. |
| TableSchemaError | TableSchemaMismatch | 2401 | Die Spalte wurde in der Zieltabelle nicht gefunden. Richten Sie das DataFrame-Schema und die Zieltabelle aus, oder verwenden Sie den Überschreibmodus. | Aktualisieren Sie das DataFrame-Schema so, dass es der Tabelle in Ihrer Zieldatenbank entspricht. Sie können die Tabelle auch vollständig im Überschreibmodus ersetzen. |
| TableSchemaError | FehlendeErforderlicheSpalten | 2402 | Spalte {ColumnName} fehlt im DataFrame. Überprüfen Sie das DataFrame-Schema, und richten Sie es an der Zieltabelle aus. | Aktualisieren Sie das DataFrame-Schema so, dass es der Tabelle in Ihrer Zieldatenbank entspricht. Sie können die Tabelle auch vollständig im Überschreibmodus ersetzen. |
| TableSchemaError | Änderung des Spaltentyps nicht erlaubt | 2403 | Der Datentyp der Spalte "{ColumnName}" kann nicht geändert werden. | Eine Datentypänderung ist für die Spalte nicht zulässig. Überprüfen Sie vorhandene Spalten in der Zieltabelle, und richten Sie alle Datentypen im DataFrame aus. |
| TableSchemaError | Änderung der Spaltennullbarkeit nicht erlaubt | 2404 | Die Nullierbarkeit der Spalte '{ColumnName}' kann nicht geändert werden. | Die Einstellungen der NULL-Zulässigkeit der Spalte können nicht aktualisiert werden. Überprüfen Sie die Zieltabelle, und richten Sie die Einstellungen am DataFrame aus. |
| Eingabefehler | OrdnerErstellungsfehler | 2501 | Speicher für die Tabelle '{TableName}' kann nicht erstellt werden. | Dieses Problem ist vorübergehend und kann behoben werden, indem die Sitzung neu gestartet und erneut versucht wird. Wenn dieses Problem weiterhin besteht, wenden Sie sich an den Support. |
| Eingabefehler | Fehler bei der Unterauftragsanforderung | 2502 | Der Ingestionsauftrag für die Tabelle "{TableName}" kann nicht erstellt werden. | Dieses Problem ist vorübergehend und kann behoben werden, indem die Sitzung neu gestartet und erneut versucht wird. Wenn dieses Problem weiterhin besteht, wenden Sie sich an den Support. |
| Eingabefehler | SubJobCreationFailure | 2503 | Der Ingestionsauftrag für die Tabelle "{TableName}" kann nicht erstellt werden. | Dieses Problem ist vorübergehend und kann behoben werden, indem die Sitzung neu gestartet und erneut versucht wird. Wenn dieses Problem weiterhin besteht, wenden Sie sich an den Support. |
| InputError | Ungültiger Schreibmodus | 2601 | Ungültiger Schreibmodus. Verwenden Sie "Anfüge" oder "Überschreiben". | Geben Sie einen gültigen Schreibmodus an (Anfügen oder Überschreiben), bevor Sie den DataFrame speichern. |
| InputError | PartitioningNotAllowed | 2602 | Analysetabellen können nicht partitioniert werden. | Entfernen Sie alle Partitionen für alle Spalten in Analysetabellen. |
| InputError | MissingTableSuffixLake | 2603 | Ungültiger benutzerdefinierter Tabellenname. Alle Namen benutzerdefinierter Tabellen im Datensee müssen mit _SPRK enden. | Fügen Sie _SPRK als Suffix zum Tabellennamen hinzu, bevor Sie sie in den Datensee schreiben. |
| InputError | MissingTableSuffixLA | 2604 | Ungültiger benutzerdefinierter Tabellenname. Alle Namen benutzerdefinierter Analysetabellen müssen mit _SPRK_CL enden. | Fügen Sie _SPRK_CL als Suffix zum Tabellennamen hinzu, bevor Sie sie in den Analysespeicher schreiben. |
| Unbekannter Fehler | Interner Serverfehler | 2901 | Es ist ein Problem aufgetreten. Starten Sie die Sitzung neu, und versuchen Sie es erneut. | Dieses Problem ist vorübergehend und kann behoben werden, indem die Sitzung neu gestartet und erneut versucht wird. Wenn dieses Problem weiterhin besteht, wenden Sie sich an den Support. |
Hinweis
Das Abfragen von Legacytabellen wie AzureDiagnostics wird nicht unterstützt.