When creating a calculated field, what does the 'EVAL-' prefix in props.conf indicate?
The EVAL- prefix in props.conf defines a calculated field, where the remainder of the attribute name becomes the new field and its value is the evaluated expression. This satisfies the stem's requirement for identifying calculated field definitions rather than field aliases or extractions.
Why this answer
In Splunk's props.conf, the 'EVAL-' prefix defines a calculated field — a field whose value is computed at search time using an expression. For example, EVAL-total = price * quantity creates a field named 'total' derived from other fields. This is the standard syntax for search-time field extraction via calculated fields, and it does not require the field to be indexed.
Exam trap
SPLK-1004 often tests the confusion between props.conf prefixes — candidates must know that EVAL- means calculated field, FIELDALIAS- means alias, and LOOKUP- means lookup enrichment.
How to eliminate wrong answers
Option A is wrong because lookup table fields are defined via lookup definitions and the LOOKUP- prefix in props.conf, not EVAL-. Option B is wrong because field aliases use the FIELDALIAS- prefix, which maps one field name to another, not EVAL-. Option C is wrong because EVAL- fields are calculated at search time and are explicitly not indexed — forcing indexing would require a different mechanism entirely (and is generally not how calculated fields work).