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

В Azure Data Explorer можно настроить время ожидания для запросов и команд управления. Из этой статьи вы узнаете, как задать пользовательское время ожидания в различных средствах, таких как пользовательский веб-интерфейс azure Data Explorer, Kusto.Обозреватель, 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. В Администратор параметре время ожидания команды (в минутах) используйте ползунок, чтобы выбрать нужную длину времени ожидания команды администратора.

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

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

Kusto.Explorer

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

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

Установка длины времени ожидания

  1. Откройте Kusto. средство Обозреватель.

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

  3. В правой части экрана выберите Параметры.

    Снимок экрана: мини-приложение

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

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

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

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

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