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 также)