Udostępnij za pośrednictwem


Ustawianie limitów czasu

Dotyczy: ✅Azure Data Explorer

Istnieje możliwość dostosowania długości limitu czasu dla zapytań i poleceń zarządzania. W tym artykule dowiesz się, jak ustawić niestandardowy limit czasu w różnych narzędziach, takich jak internetowy interfejs użytkownika usługi Azure Data Explorer, Kusto.Explorer, Kusto.Cli, Power BI i podczas korzystania z zestawu SDK. Niektóre narzędzia mają własne domyślne wartości limitu czasu, ale warto dostosować te wartości na podstawie złożoności i oczekiwanego środowiska uruchomieniowego zapytań.

Uwaga

Zasady po stronie serwera, takie jak zasady limitów żądań, mogą zastąpić limit czasu określony przez klienta.

Internetowy interfejs użytkownika usługi Azure Data Explorer

W tej sekcji opisano sposób konfigurowania niestandardowego limitu czasu zapytania i limitu czasu polecenia administratora w internetowym interfejsie użytkownika usługi Azure Data Explorer.

Wymagania wstępne

  • Konto Microsoft lub tożsamość użytkownika Microsoft Entra. Subskrypcja platformy Azure nie jest wymagana.
  • Baza danych i klaster usługi Azure Data Explorer. Utwórz klaster i bazę danych.

Ustawianie długości limitu czasu

  1. Zaloguj się do internetowego interfejsu użytkownika usługi Azure Data Explorer przy użyciu konta Microsoft lub poświadczeń tożsamości użytkownika entra firmy Microsoft.

  2. W górnym menu wybierz ikonę Ustawienia .

  3. W menu po lewej stronie wybierz pozycję Połączenie.

  4. W obszarze ustawienia Limit czasu zapytania (w minutach) użyj suwaka, aby wybrać żądaną długość limitu czasu zapytania.

  5. W obszarze ustawienia Limit czasu polecenia administratora (w minutach) użyj suwaka, aby wybrać żądaną długość limitu czasu polecenia administratora.

    Zrzut ekranu przedstawiający ustawienia w internetowym interfejsie użytkownika usługi Azure Data Explorer, który kontroluje długość limitu czasu.

  6. Zamknij okno ustawień, a zmiany zostaną zapisane automatycznie.

Kusto.Explorer

W tej sekcji opisano sposób konfigurowania niestandardowego limitu czasu zapytania i limitu czasu polecenia administratora w narzędziu Kusto.Explorer.

Wymagania wstępne

Ustawianie długości limitu czasu

  1. Otwórz narzędzie Kusto.Explorer.

  2. W górnym menu wybierz kartę Narzędzia .

  3. Po prawej stronie wybierz pozycję Opcje.

    Zrzut ekranu przedstawiający widżet opcji w narzędziu Kusto.Explorer.

  4. W menu po lewej stronie wybierz pozycję Połączenia.

  5. W ustawieniu Limit czasu serwera zapytań wprowadź żądaną długość limitu czasu. Maksymalna wartość to 1 godzina.

  6. W obszarze ustawienia Limit czasu serwera poleceń administratora wprowadź żądaną długość limitu czasu. Maksymalna wartość to 1 godzina.

    Zrzut ekranu przedstawiający ustawienia kontrolujące długość limitu czasu w narzędziu Kusto.Explorer.

  7. Wybierz przycisk OK , aby zapisać zmiany.

Kusto.Cli

W tej sekcji opisano sposób konfigurowania niestandardowego limitu czasu serwera w interfejsie wiersza polecenia Kusto.Cli.

Wymagania wstępne

Ustawianie długości limitu czasu

Uruchom następujące polecenie, aby ustawić właściwość żądania klienta servertimeout z żądaną długością limitu czasu jako prawidłową wartości przedziału czasu do 1 godziny.

Kusto.Cli.exe <ConnectionString> -execute:"#crp servertimeout=<timespan>" -execute:"…"

Alternatywnie użyj następującego polecenia, aby ustawić właściwość żądania klienta norequesttimeout, która ustawi limit czasu na maksymalną wartość 1 godziny.

Kusto.Cli.exe <ConnectionString> -execute:"#crp norequesttimeout=true" -execute:"…"

Po ustawieniu właściwość żądania klienta ma zastosowanie do wszystkich przyszłych wartości, dopóki aplikacja nie zostanie ponownie uruchomiona lub zostanie ustawiona inna wartość. Aby pobrać bieżącą wartość, użyj:

Kusto.Cli.exe <ConnectionString> -execute:"#crp servertimeout"

Power BI

W tej sekcji opisano sposób konfigurowania niestandardowego limitu czasu serwera w usłudze Power BI.

Wymagania wstępne

Ustawianie długości limitu czasu

  1. Połącz się z klastrem usługi Azure Data Explorer z poziomu programu Power BI Desktop.

  2. W górnym menu wybierz pozycję Przekształć dane.

    Zrzut ekranu przedstawiający opcję przekształcania danych w programie Power BI Desktop.

  3. W górnym menu wybierz pozycję Zaawansowane Edytor Power Query.

    Zrzut ekranu przedstawiający opcję zaawansowanego edytora zapytań usługi Power BI w programie Power BI Desktop.

  4. W oknie podręcznym ustaw opcję limitu czasu w czwartym parametrze AzureDataExplorer.Contents metody . W poniższym przykładzie pokazano, jak ustawić limit czasu 59 minut.

    let 
        Source = AzureDataExplorer.Contents(<cluster>, <database>, <table>, [Timeout=#duration(0,0,59,0)])
    in
        Source
    
  5. Wybierz pozycję Gotowe, aby zastosować zmiany.

Zestawy SDK

Aby dowiedzieć się, jak ustawić limity czasu za pomocą zestawów SDK, zobacz Dostosowywanie zachowania zapytania za pomocą właściwości żądania klienta.