Azure Data Explorer (Kusto) переопределяет creationTime

Из документации Azure Data Explorer:

creationTime: значение datetime (отформатированное как строка ISO8601) для использования в качестве времени создания экстентов для загружаемых данных. Если не указано, будет использовано текущее значение (now()). Переопределение значений по умолчанию полезно при приеме старых данных, так что политика хранения будет применена правильно. Например: with (creationTime="2017-02-13T11:09:36.7992775Z").

Как я могу увидеть значение переопределения? Кроме того, как я могу переопределить это значение, используя.net SDK Kusto?

1 ответ

Степень creationTime отображается как часть вывода команды " .show extents " и включает MaxCreatedOn а также MinCreatedOn значения - этот диапазон обусловлен тем фактом, что экстенты могут объединяться / перестраиваться на протяжении всей своей жизни.

creationTime является свойством поглощения, которое должно быть установлено при необходимости при использовании клиентской библиотеки.NET - соответствующий класс называется Kusto.Ingest.KustoIngestionProperties (Если вы глотаете из запроса, то есть, используя .set-or-append команда, есть метод с именем Kusto.Data.Common.CslCommand.Generator.GenerateTableSetOrAppendCommand() в клиентской библиотеке.NET также)

Другие вопросы по тегам