Установка ограничений времени ожидания

Переключайте службы с помощью раскрывающегося списка Версия. Дополнительные сведения о навигации.
Область применения: ✅ Azure Data Explorer

Настройте время ожидания для запросов и команд управления. В этой статье показано, как настроить пользовательские тайм-ауты в пользовательском веб-интерфейсе Azure Data Explorer, Kusto.Explorer, Kusto.Cli, Power BI и пакете SDK. Каждое средство имеет время ожидания по умолчанию, но настраивает его на основе сложности запросов и ожидаемой среды выполнения.

Примечание.

Политики на стороне сервера, такие как политика ограничений запросов, могут переопределить время ожидания, указанное клиентом.

Пользовательский веб-интерфейс Azure Data Explorer

Настройка времени ожидания пользовательских запросов и команд администратора в веб-интерфейсе Azure Data Explorer.

Предварительные требования

  • Учетная запись Майкрософт или удостоверение пользователя Microsoft Entra. Подписка Azure не обязательна.
  • Кластер и база данных Azure Data Explorer. Создайте кластер и базу данных.

Установка длины тайм-аута

  1. Войдите в веб-интерфейс Azure Data Explorer с помощью учетной записи Майкрософт или учетных данных удостоверения пользователя Microsoft Entra.

  2. В верхнем меню выберите значок "Параметры ".

  3. В разделе "Параметры" выберите вкладку "Подключение ".

  4. В разделе "Время ожидания запроса" (в минутах) переместите ползунок, чтобы задать длину времени ожидания запроса.

  5. В разделе "Время ожидания команды администратора" (в минутах) переместите ползунок, чтобы задать длину времени ожидания команды администратора.

    Снимок экрана: параметры в веб-интерфейсе Azure Data Explorer, который управляет длительностью времени ожидания.

  6. Закройте окно параметров, чтобы сохранить изменения.

Kusto.Explorer

Задайте время ожидания пользовательских запросов и команд администратора в Kusto.Explorer.

Предварительные требования

Установка длины тайм-аута

  1. Откройте Kusto.Explorer.

  2. В верхнем меню выберите вкладку "Сервис ".

  3. На вкладке "Сервис" выберите "Параметры".

    Снимок экрана: диалоговое окно

  4. В диалоговом окне "Параметры" выберите "Подключения".

  5. В поле "Время ожидания сервера запросов" введите время ожидания (максимум 1 час).

  6. Для времени ожидания командного сервера администрирования введите длину времени ожидания (максимум 1 час).

    Снимок экрана: параметры времени ожидания команд запроса и администратора в Kusto.Explorer.

  7. Нажмите кнопку ОК, чтобы сохранить введенные данные.

Kusto.Cli

Настройте индивидуальное время ожидания сервера в Kusto.Cli.

Предварительные требования

Установка длины тайм-аута

Выполните эту команду, чтобы задать свойству запроса клиентаservertimeout допустимое значение интервала времени (до 1 часа). Замените <ConnectionString> на строку подключения и <timespan> на значение интервала времени.

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

Или выполните эту команду, чтобы задать свойство запроса клиентаnorequesttimeout, которое задает время ожидания не более 1 часа. Замените <ConnectionString> на строку подключения.

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

После установки свойство запроса клиента применяется ко всем будущим значениям до перезапуска приложения или другого значения. Чтобы получить текущее значение, используйте следующую команду:

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

Power BI

Настройте таймаут сервера в Power BI Desktop.

Предварительные требования

Установка длины тайм-аута

  1. Подключитесь к кластеру Azure Data Explorer из Power BI Desktop.

  2. На ленте выберите "Преобразовать данные".

    Снимок экрана: параметр преобразования данных в Power BI Desktop.

  3. В меню запроса выберите расширенный редактор.

    Снимок экрана: параметр расширенного редактора запросов Power BI в Power BI Desktop.

  4. Во всплывающем окне задайте параметр времени ожидания в четвертом параметре AzureDataExplorer.Contents метода. В следующем примере показано, как задать длительность ожидания в 59 минут.

    let 
        Source = AzureDataExplorer.Contents(<cluster>, <database>, <table>, [Timeout=#duration(0,0,59,0)])
    in
        Source
    
  5. Выберите Готово, чтобы применить изменения.

Пакеты SDK

Установите тайм-ауты SDK в Настройте поведение запроса с помощью свойств клиентского запроса.