Поделиться через


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

В 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. В правой части нажмите кнопку "Параметры".

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

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

  5. В параметре времени ожидания сервера запросов введите нужную длину времени ожидания. Максимальное значение — 1 час.

  6. В разделе "Время ожидания сервера командной строки администратора" введите нужную длину времени ожидания. Максимальное значение — 1 час.

    Снимок экрана: параметры, управляющие длиной времени ожидания в Kusto.Explorer.

  7. Нажмите ОК, чтобы сохранить изменения.

Kusto.Cli

В этом разделе описывается настройка времени ожидания пользовательского сервера в Kusto.Cli.

Необходимые компоненты

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

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

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

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

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

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

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

Power BI

В этом разделе описывается настройка времени ожидания пользовательского сервера в Power BI.

Необходимые компоненты

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

  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 см. в статье "Настройка поведения запросов с помощью свойств запроса клиента".