Dhiraj
Dhiraj

Reputation: 3696

Does the Kusto IngestionTime policy exist at extent level or record level?

The documentation is little ambiguous in clarifying this, it says that IngentionTime of records is maintained -- but I guess it's quite logical to think that it will be maintained internally in Kusto at extent level -- so one value per extent -- because an entire extent is part of an atomic transaction when written to a kusto table.

Upvotes: 0

Views: 302

Answers (1)

Yoni L.
Yoni L.

Reputation: 25905

In tables where the ingestion time policy is enabled, each record gets its own value for ingestion_time() (which is an internal datetime-typed column).

When an extent is created (at ingestion time), all records in the extent will have the same value for ingestion_time(). Later on, the extent may get merged with other extent(s) (so, to your question - there will not necessarily be one value per extent)

Upvotes: 3

Related Questions