Azure Data Explorer (Kusto) переопределяет creationTime - PullRequest
0 голосов
/ 12 ноября 2018

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

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

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

1 Ответ

0 голосов
/ 12 ноября 2018

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

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

...