Обзор библиотеки Приема Kusto
Область применения: ✅Microsoft Fabric✅Azure Data Explorer
Библиотека Приема Kusto предоставляет клиент для приема данных в базу данных. Библиотека поддерживает прием в очереди и прямой прием. Методы приема определяются объектом клиента Kusto ingest.
Список интерфейсов и классов см . в справочнике по клиенту Kusto Ingest.
Получение библиотеки
Выберите вкладку для предпочитаемого языка.
Установите Microsoft.Azure.Kusto.Ingest.
Разрешения
Для приема данных в существующие таблицы необходимо иметь по крайней мере разрешения Ingestor или Table Ingestor. Чтобы создать таблицу, необходимо иметь по крайней мере разрешения пользователя базы данных. Дополнительные сведения об управлении доступом на основе ролей.
Прием с постановкой в очередь
Клиент приема в очередь сводит к минимуму зависимости клиентского кода от службы приема. В этом режиме прием выполняется путем отправки сообщения приема в очередь Azure, которая впоследствии обрабатывается службой приема. Если требуются элементы промежуточного хранилища, клиент приема создает их с помощью ресурсов, предоставляемых службой приема.
Прием в очереди позволяет сохранять запросы приема, когда служба приема недоступна, и позволяет службе приема управлять нагрузкой приема в базе данных. Этот метод предоставляет механизм отслеживания хода выполнения и результата каждого запроса приема, повторных попыток приема временных сбоев и повышения производительности путем эффективной и управляемой агрегирования для входящих данных.
Прямое прием
Для прямого приема клиента требуется прямое взаимодействие со службой приема. В этом режиме служба приема не модерировать или управлять данными. Каждый запрос приема преобразуется в команду, которая выполняется непосредственно в службе. При использовании синхронных методов завершение метода указывает конец операции приема.
Прямая приемка имеет низкую задержку и не включает агрегирование. Однако клиентский код должен реализовать логику повтора или обработки ошибок, а клиентский код может перегрузить базу данных с запросами, так как она не знает о емкости.
Примечание.
Мы не рекомендуем прямой прием решений для производственных классов.