Share via


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

  1. Meld u aan bij de azure Data Explorer-webinterface met uw Microsoft-account of Microsoft Entra gebruikersidentiteitsreferenties.

  2. Selecteer in het bovenste menu het pictogram Instellingen .

  3. Selecteer Verbinding in het linkermenu.

  4. Gebruik onder de instelling Querytime-out (in minuten) de schuifregelaar om de gewenste time-outlengte voor query's te kiezen.

  5. Gebruik onder de instelling time-out van de opdracht Beheer (in minuten) de schuifregelaar om de gewenste time-outlengte voor beheerdersopdrachten te kiezen.

    Schermopname van de instellingen in de webinterface van Azure Data Explorer die de time-outlengte bepalen.

  6. 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

Time-outlengte instellen

  1. Open het hulpprogramma Kusto.Explorer.

  2. Selecteer in het bovenste menu het tabblad Extra .

  3. Selecteer aan de rechterkant Opties.

    Schermopname van de widget Opties in het hulpprogramma Kusto.Explorer.

  4. Selecteer Verbindingen in het linkermenu.

  5. Voer in de instelling Time-out van queryserver de gewenste time-outlengte in. Het maximum is 1 uur.

  6. Voer onder de time-outinstelling Beheer opdrachtserver de gewenste time-outlengte in. Het maximum is 1 uur.

    Schermopname van instellingen die de time-outlengte in Kusto.Explorer bepalen.

  7. 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

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

  1. Maak verbinding met uw Azure Data Explorer-cluster vanuit Power BI Desktop.

  2. Selecteer gegevens transformeren in het bovenste menu.

    Schermopname van de optie gegevens transformeren in Power BI Desktop.

  3. Selecteer geavanceerd Power Query-editor in het bovenste menu.

    Schermopname van de optie geavanceerde query-editor van Power BI in Power BI Desktop.

  4. 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
    
  5. 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.