Question 730
An analyst reviews this Fortinet logging scenario: A report needs to distinguish source users from source IPs when usernames are missing, but the analyst discards every log row with a null user. Which statement describes the decisive system dependency?
Explanation
Correct Answer
SQL expressions can handle missing identity values, but a fallback address is not proof of the user's identity. This behavior determines the engineering decision. The appropriate action is: Use an approved dataset fallback expression, such as a supported user-to-source-IP representation, and label the metric accordingly. Verify success by checking: Rows lacking usernames remain represented by source IP and are labeled as unidentified endpoints.
Incorrect Answers
The action “Macros can display dataset-derived values within report narrative or layout without requiring a full chart” addresses a separate source case: A custom report needs one textual total of detected IPS events rather than a complete multirow table of each attack. Its underlying reason is: Macros can display dataset-derived values within report narrative or layout without requiring a full chart. This question instead describes a report needs to distinguish source users from source IPs when usernames are missing, but the analyst discards every log row with a null user. The original answer “SQL expressions can handle missing identity values, but a fallback address is not proof of the user's identity” targets that failure because sQL expressions can handle missing identity values, but a fallback address is not proof of the user's identity.
The action “Generating persistent hcache tables consumes compute and disk resources that may outweigh any benefit for fast queries” addresses a separate source case: An administrator enables auto-cache on hundreds of simple one-row datasets, consuming disk even though those reports already run in seconds. Its underlying reason is: Generating persistent hcache tables consumes compute and disk resources that may outweigh any benefit for fast queries. This question instead describes a report needs to distinguish source users from source IPs when usernames are missing, but the analyst discards every log row with a null user. The original answer “SQL expressions can handle missing identity values, but a fallback address is not proof of the user's identity” targets that failure because sQL expressions can handle missing identity values, but a fallback address is not proof of the user's identity.
The action “Dataset variables can link report filter fields to SQL expressions instead of hardcoding a user in every report” addresses a separate source case: A user-specific report filter must allow selecting a username, but its dataset exposes only a source-address expression and no configurable variable. Its underlying reason is: Dataset variables can link report filter fields to SQL expressions instead of hardcoding a user in every report. This question instead describes a report needs to distinguish source users from source IPs when usernames are missing, but the analyst discards every log row with a null user. The original answer “SQL expressions can handle missing identity values, but a fallback address is not proof of the user's identity” targets that failure because sQL expressions can handle missing identity values, but a fallback address is not proof of the user's identity.