Festlegen von Timeoutlimits
In Azure Data Explorer ist es möglich, die Timeoutlänge für Ihre Abfragen und Verwaltungsbefehle anzupassen. In diesem Artikel erfahren Sie, wie Sie ein benutzerdefiniertes Timeout in verschiedenen Tools wie der Azure Data Explorer-Webbenutzeroberfläche, Kusto.Explorer, Kusto.Cli, Power BI und bei Verwendung eines SDK festlegen. Bestimmte Tools verfügen über eigene Standardtimeoutwerte, aber es kann hilfreich sein, diese Werte basierend auf der Komplexität und der erwarteten Laufzeit Ihrer Abfragen anzupassen.
Hinweis
Serverseitige Richtlinien, z. B. die Richtlinie für Anforderungsgrenzwerte, können das vom Client angegebene Timeout außer Kraft setzen.
Webbenutzeroberfläche von Azure Data Explorer
In diesem Abschnitt wird beschrieben, wie Sie ein benutzerdefiniertes Abfragetimeout und ein Timeout für Administratorbefehle auf der Azure Data Explorer-Webbenutzeroberfläche konfigurieren.
Voraussetzungen
- Ein Microsoft-Konto oder eine Microsoft Entra Benutzeridentität. Ein Azure-Abonnement ist nicht erforderlich.
- Schnellstart: Erstellen eines Azure Data Explorer-Clusters und einer Datenbank. Erstellen eines Clusters und einer Datenbank
Festlegen der Timeoutlänge
Melden Sie sich bei der Azure Data Explorer-Weboberfläche mit Ihrem Microsoft-Konto oder Microsoft Entra Anmeldeinformationen für die Benutzeridentität an.
Wählen Sie im oberen Menü das Symbol Einstellungen aus.
Wählen Sie im linken Menü Die Option Verbindung aus.
Verwenden Sie unter der Einstellung Abfragetimeout (in Minuten) den Schieberegler, um die gewünschte Abfragetimeoutlänge auszuwählen.
Verwenden Sie unter der Einstellung Admin Befehlstimeout (in Minuten) den Schieberegler, um die gewünschte Timeoutlänge des Administratorbefehls auszuwählen.
Schließen Sie das Einstellungsfenster, und die Änderungen werden automatisch gespeichert.
Kusto.Explorer
In diesem Abschnitt wird beschrieben, wie Sie ein benutzerdefiniertes Abfragetimeout und ein Timeout für Administratorbefehle in Kusto konfigurieren. Explorer.
Voraussetzungen
- Laden Sie das Tool Kusto.Explorer herunter, und installieren Sie es.
- Schnellstart: Erstellen eines Azure Data Explorer-Clusters und einer Datenbank. Erstellen eines Clusters und einer Datenbank
Festlegen der Timeoutlänge
Öffnen Sie kusto. Explorer Tool.
Wählen Sie im oberen Menü die Registerkarte Extras aus.
Wählen Sie auf der rechten Seite Optionen aus.
Wählen Sie im Menü auf der linken Seite Verbindungen aus.
Geben Sie in der Einstellung Abfrageservertimeout die gewünschte Timeoutlänge ein. Der Höchstwert beträgt 1 Stunde.
Geben Sie unter der Einstellung Admin Befehlsservertimeout die gewünschte Timeoutlänge ein. Der Höchstwert beträgt 1 Stunde.
Klicken Sie zum Speichern der Änderungen auf OK.
Kusto.Cli
In diesem Abschnitt wird beschrieben, wie Sie ein benutzerdefiniertes Servertimeout in kusto.Cli konfigurieren.
Voraussetzungen
- Installieren Sie kusto.Cli , indem Sie das Paket Microsoft.Azure.Kusto.Tools herunterladen.
Festlegen der Timeoutlänge
Führen Sie den folgenden Befehl aus, um die Clientanforderungseigenschaftservertimeout mit der gewünschten Timeoutlänge als gültigen Zeitraum von bis zu 1 Stunde festzulegen.
Kusto.Cli.exe <ConnectionString> -execute:"#crp servertimeout=<timespan>" -execute:"…"
Alternativ können Sie den folgenden Befehl verwenden, um die Clientanforderungseigenschaftnorequesttimeout festzulegen, die das Timeout auf den maximalen Wert von 1 Stunde festlegt.
Kusto.Cli.exe <ConnectionString> -execute:"#crp norequesttimeout=true" -execute:"…"
Nach dem Festlegen gilt die Clientanforderungseigenschaft für alle zukünftigen Werte, bis die App neu gestartet wird oder ein anderer Wert festgelegt wird. Verwenden Sie Folgendes, um den aktuellen Wert abzurufen:
Kusto.Cli.exe <ConnectionString> -execute:"#crp servertimeout"
Power BI
In diesem Abschnitt wird beschrieben, wie Sie ein benutzerdefiniertes Servertimeout in Power BI konfigurieren.
Voraussetzungen
Festlegen der Timeoutlänge
Stellen Sie über Power BI Desktop eine Verbindung mit Ihrem Azure Data Explorer-Cluster her.
Wählen Sie im oberen Menü die Option Daten transformieren aus.
Wählen Sie im oberen Menü erweiterte Abfrage-Editor aus.
Legen Sie im Popupfenster die Timeoutoption im vierten Parameter der
AzureDataExplorer.Contents
-Methode fest. Im folgenden Beispiel wird gezeigt, wie eine Timeoutlänge von 59 Minuten festgelegt wird.let Source = AzureDataExplorer.Contents(<cluster>, <database>, <table>, [Timeout=#duration(0,0,59,0)]) in Source
Wählen Sie Fertig aus, um die Änderungen anzuwenden.
SDKs
Informationen zum Festlegen von Timeouts mit den SDKs finden Sie unter Anpassen des Abfrageverhaltens mit Clientanforderungseigenschaften.
Verwandte Inhalte
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für