Time-outlimieten instellen
In Azure Data Explorer is het mogelijk om de time-outlengte voor uw query's en beheeropdrachten aan te passen. In dit artikel leert u hoe u een aangepaste time-out instelt in verschillende hulpprogramma's, zoals de Azure Data Explorer-webinterface, Kusto.Explorer, Kusto.Cli, Power BI en wanneer u een SDK gebruikt. Bepaalde hulpprogramma's hebben hun eigen standaard time-outwaarden, maar het kan handig zijn om deze waarden aan te passen op basis van de complexiteit en verwachte runtime van uw query's.
Notitie
Beleid aan de serverzijde, zoals het beleid voor aanvraaglimieten, kan de time-out overschrijven die is opgegeven door de client.
Webinterface van Azure Data Explorer
In deze sectie wordt beschreven hoe u een time-out voor aangepaste query's en een time-out voor beheerdersopdrachten configureert in de webgebruikersinterface van Azure Data Explorer.
Vereisten
- Een Microsoft-account of een Microsoft Entra gebruikersidentiteit. Er is geen Azure-abonnement vereist.
- Een Azure Data Explorer-cluster en -database. Maak een cluster en database.
Time-outlengte instellen
Meld u aan bij de azure Data Explorer-webinterface met uw Microsoft-account of Microsoft Entra gebruikersidentiteitsreferenties.
Selecteer in het bovenste menu het pictogram Instellingen .
Selecteer Verbinding in het linkermenu.
Gebruik onder de instelling Querytime-out (in minuten) de schuifregelaar om de gewenste time-outlengte voor query's te kiezen.
Gebruik onder de instelling time-out van de opdracht Beheer (in minuten) de schuifregelaar om de gewenste time-outlengte voor beheerdersopdrachten te kiezen.
Sluit het instellingenvenster en de wijzigingen worden automatisch opgeslagen.
Kusto.Explorer
In deze sectie wordt beschreven hoe u een time-out voor een aangepaste query en een time-out voor beheerdersopdrachten configureert in Kusto.Explorer.
Vereisten
- Download en installeer het hulpprogramma Kusto.Explorer.
- Een Azure Data Explorer-cluster en -database. Maak een cluster en database.
Time-outlengte instellen
Open het hulpprogramma Kusto.Explorer.
Selecteer in het bovenste menu het tabblad Extra .
Selecteer aan de rechterkant Opties.
Selecteer Verbindingen in het linkermenu.
Voer in de instelling Time-out van queryserver de gewenste time-outlengte in. Het maximum is 1 uur.
Voer onder de time-outinstelling Beheer opdrachtserver de gewenste time-outlengte in. Het maximum is 1 uur.
Selecteer OK om de wijzigingen op te slaan.
Kusto.Cli
In deze sectie wordt beschreven hoe u een time-out voor een aangepaste server configureert in Kusto.Cli.
Vereisten
- Installeer kusto.cli door het pakket Microsoft.Azure.Kusto.Tools te downloaden.
Time-outlengte instellen
Voer de volgende opdracht uit om de servertimeout-clientaanvraageigenschap in te stellen met de gewenste time-outlengte als een geldige tijdspannewaarde van maximaal 1 uur.
Kusto.Cli.exe <ConnectionString> -execute:"#crp servertimeout=<timespan>" -execute:"…"
U kunt ook de volgende opdracht gebruiken om de clientaanvraageigenschapnorequesttimeout in te stellen, waarmee de time-out wordt ingesteld op de maximale waarde van 1 uur.
Kusto.Cli.exe <ConnectionString> -execute:"#crp norequesttimeout=true" -execute:"…"
Zodra de clientaanvraageigenschap is ingesteld, is deze van toepassing op alle toekomstige waarden totdat de app opnieuw wordt gestart of een andere waarde wordt ingesteld. Als u de huidige waarde wilt ophalen, gebruikt u:
Kusto.Cli.exe <ConnectionString> -execute:"#crp servertimeout"
Power BI
In deze sectie wordt beschreven hoe u een aangepaste servertime-out configureert in Power BI.
Vereisten
Time-outlengte instellen
Maak verbinding met uw Azure Data Explorer-cluster vanuit Power BI Desktop.
Selecteer gegevens transformeren in het bovenste menu.
Selecteer geavanceerd Power Query-editor in het bovenste menu.
Stel in het pop-upvenster de time-outoptie in de vierde parameter van de
AzureDataExplorer.Contents
methode in. In het volgende voorbeeld ziet u hoe u een time-outlengte van 59 minuten instelt.let Source = AzureDataExplorer.Contents(<cluster>, <database>, <table>, [Timeout=#duration(0,0,59,0)]) in Source
Selecteer Gereed om de wijzigingen toe te passen.
SDK's
Zie Querygedrag aanpassen met clientaanvraageigenschappen voor meer informatie over het instellen van time-outs met de SDK's.
Gerelateerde inhoud
Feedback
https://aka.ms/ContentUserFeedback.
Binnenkort beschikbaar: In de loop van 2024 zullen we GitHub-problemen geleidelijk uitfaseren als het feedbackmechanisme voor inhoud en deze vervangen door een nieuw feedbacksysteem. Zie voor meer informatie:Feedback verzenden en weergeven voor