Be able to design and extend data model objects, accelerate them, and query with tstats. The critical skill is understanding inheritance and constraints so child objects reuse base searches correctly, and knowing how CIM normalization and the CIM Validator confirm field compliance.
Start practicing
Data Models And CIM — choose a session length
Free · No account required
Domain overview
This domain covers Splunk data models and the Common Information Model: how objects are structured, accelerated, and searched with tstats, and how CIM normalization enables cross-source correlation. Questions test object hierarchy, constraints, field aliasing and eval, the CIM add-on, and validation tooling rather than raw SPL syntax.
Exam objectives
Data model object hierarchy: root events, base searches, child objects, and inherited constraints
Using tstats with data model and pivot references for accelerated model searches
CIM data model compliance via the Splunk Common Information Model add-on and field aliases
The CIM Validator tool and datamodel validation for checking event compliance
Confusing base searches with child objects: child objects inherit constraints and can add fields, while base searches define the initial dataset
Assuming tstats reads raw indexes; it queries accelerated data models and requires acceleration or summaries
Adding non-CIM fields directly to a CIM model instead of using calculated fields, aliases, or eval at search time
Click any question to see the full explanation and answer options, or start a focused practice session above.
Which CIM data model should be used to normalize authentication data?
2A user reports that a data model acceleration summary is 'incomplete'. What is the most likely cause?
3You want to extend a data model object to include new fields. Which object type allows you to add child objects that inherit base constraints?
4What is the primary benefit of using a Data Model over standard raw search results in Pivot?
5When configuring a CIM-compliant data model, what happens if a field is tagged but the event type is not associated with the model?
6You are creating a new data model and need to define a root object that includes only events where the field 'status' is '200'. Which feature should be used to restrict this data?
7When using Pivot, what determines the field labels shown to the user?
8If a data model is accelerated, where are the summary files stored on the indexer?
9When an accelerated data model object is updated, what happens to the existing summary files?
10What is the purpose of the 'CIM Validator' tool?
11You need to ensure that your data model covers events from multiple indexes. How is this configured?
12In a data model, what is the impact of setting the 'Max Time' for an accelerated model?
13How do you handle a field that exists in your data but is not explicitly defined in a CIM data model?
14Which feature allows you to explore data model data without writing SPL?
15What is the purpose of 'calculated fields' within a data model?
16When using the 'tstats' command, what is the requirement for the data model?
17How do you view the fields present in a data model object?
18What does the 'CIM' acronym stand for in the context of Splunk?
19What happens if you define a data model field and map it to a field that does not exist in the events?
20Which attribute must be set for a field to be available in a Pivot report?
21In the context of the CIM, what is a 'dataset'?
22Which TWO of the following statements about Pivot are true?
23Which THREE of the following are potential causes for a data model to fail to accelerate?
24Which TWO of the following are benefits of using the CIM?
25Which THREE of the following items are stored within a data model JSON definition?
26Which TWO of the following are primary components of the Data Model Editor?
27A security team wants to correlate failed and successful logins across Windows Security logs, Linux secure logs, and VPN concentrators using Splunk's Common Information Model. They need a single normalized field for the user account. Which CIM data model and field should they reference?
28A security analyst creates a data model named 'WebTraffic' with a root event object based on the 'Web' dataset. They add a child object 'FailedLogins' that filters on status=401. After acceleration, a dashboard using this data model returns no results for a specific time range. What is the most likely reason?
29A Splunk administrator is designing a new data model for web proxy logs. The administrator wants to ensure that the data model can be used with the CIM and that fields like 'action', 'src', 'dest', and 'http_user_agent' are properly normalized. Which of the following should the administrator do first?
30A Splunk administrator is troubleshooting a data model that has been accelerated for several months. Users report that recent data is missing from Pivot reports, but older data is present. The acceleration summary files exist and are not corrupt. What should the administrator check first?
31A security analyst in Splunk Enterprise wants to run a high-performance search over accelerated data models but needs to avoid scanning the full index. The analyst runs a tstats search that returns zero results, even though raw events exist. Which action should be taken to resolve this?
32A Splunk power user is creating a new data model and wants to ensure that the fields defined in the data model are correctly mapped to the actual fields in the raw events. Which tool or method should they use to test the field mappings?
33A Splunk power user is designing a new data model to support Pivot users who need to analyze web traffic. The data model must be efficient and provide accurate field mappings. Which two actions should the user take to ensure the data model is optimized for Pivot and CIM compliance? (Choose two.)
34A Splunk administrator is troubleshooting why a data model acceleration summary for the 'Network_Traffic' data model is not returning results for a specific time range, even though the data model is accelerated and the search head is healthy. The administrator checks the acceleration settings and sees that the acceleration is enabled with a summary range of 7 days. The search is for the last 30 days. What is the most likely cause of the missing results?
35A user wants to use the tstats command to search an accelerated data model. Which of the following is a requirement for tstats to return results from the data model?
36A Splunk administrator is optimizing a data model for acceleration. Which two actions will reduce the size of the acceleration summary and improve search performance? (Choose two.)
37A user is creating a Pivot report and notices that a field they expected to see is not available in the Pivot interface. The field exists in the raw events and is extracted by a regex-based field extraction. The data model object for the relevant dataset does not include this field. What is the most likely reason?
38An analyst is creating a data model and wants to include a field that calculates the duration of a session by subtracting the start time from the end time. Which type of field should the analyst create?
39A security analyst needs to create a Pivot report that shows failed authentication attempts over time, grouped by the targeted user account. The environment has the Splunk_TA_windows add-on and the Authentication data model accelerated. Which approach should the analyst take to build this Pivot?
40A Splunk user is working with the CIM and notices that a data model contains a dataset named 'Authentication' and another named 'Failed_Authentication'. What is the relationship between these two datasets?
41A Splunk administrator needs to ensure that a data model's acceleration summary is not rebuilt unnecessarily, to conserve system resources. The data model has a root event object and several child objects. The administrator notices that the acceleration job runs frequently and takes a long time. What should be evaluated to optimize the acceleration?
42A Splunk administrator is reviewing a newly created data model and notices that the root event object has child objects for authentication and network traffic. The administrator wants to understand the relationship between these objects. What does the hierarchical structure of a data model represent?
43An analyst runs a Pivot report on the Authentication data model and notices that the 'action' field shows values like 'success' and 'failure', but the underlying raw events contain a field named 'status' with values 'Success' and 'Failed'. The analyst wants to understand why the field labels differ from the raw event field names. What is the primary reason for this discrepancy?
44A security analyst needs to correlate authentication events across multiple sourcetypes, including Windows Security Event Logs, Linux secure logs, and VPN logs. The analyst wants to use a data model that normalizes these events into a common schema so that a single correlation search can run against all sources. Which CIM data model should the analyst use?
45A Splunk administrator is reviewing the performance of several data models and wants to optimize them for acceleration. The administrator plans to make changes to the data models to improve acceleration efficiency. Which of the following actions would likely improve data model acceleration performance? (Choose two.)
46A Splunk administrator is configuring a new data model to accelerate a large volume of firewall logs. The administrator wants to ensure that the acceleration summary files are as small as possible while still supporting the required searches. Which of the following actions would best achieve this goal?
47A Splunk power user is troubleshooting a data model acceleration that has stopped generating new summary data. The user checks the Data Model Acceleration settings and the model is enabled and set to accelerate. Which two actions should the user take to resolve the issue? (Choose two.)
48A Splunk user is working with the 'Authentication' data model and wants to create a report that shows the number of failed login attempts by user. The user opens the Pivot interface and selects the 'Authentication' data model. Which of the following steps should the user take to create the report?
49A Splunk power user needs to create a report that correlates web proxy logs with authentication logs to identify users who accessed a specific URL after a failed login. The user wants to use the CIM to normalize field names across both data sources. Which CIM data models should be used to extract the relevant fields?
50A Splunk architect is designing a data model that will be accelerated and used by many Pivot users. The architect wants to minimize the time it takes for Pivot users to see new data. What should the architect consider when configuring the acceleration?
51A Splunk power user is creating a data model and wants to add a field that calculates the duration of a session by subtracting the start time from the end time. The user wants this field to be available in Pivot and in tstats searches. What should the user do?
52A Splunk administrator is troubleshooting a data model acceleration issue. The administrator notices that the acceleration summary for the 'Network_Traffic' data model is not up to date, and searches using tstats return stale results. Which two actions should the administrator take to resolve this issue? (Choose two.)
53A Splunk power user is using Pivot to analyze authentication events. The user wants to see the number of failed logins per user over the last 24 hours. Which CIM data model and object should be used to achieve this?
54A Splunk power user is building a data model for firewall logs. They want to include a calculated field that concatenates the source IP and destination IP into a single field named 'src_dest_pair'. The field should be available for Pivot users without them needing to write SPL. Which data model field type should they use?
55A Splunk administrator is reviewing an accelerated data model for network traffic. They notice that the acceleration summary contains only events from the last 7 days, but the data model is configured to retain 30 days of summaries. The administrator checks the acceleration settings and sees that the 'Acceleration time range' is set to 'All time'. What is the most likely reason for the discrepancy?
56A Splunk power user is creating a data model for web server logs. They want to ensure that the data model is compliant with the Common Information Model (CIM). Which of the following is a required step to make the data model CIM-compliant?
57A Splunk power user is creating a data model that includes a field named 'user' which is extracted from the raw event using a regex. However, they notice that in Pivot, the 'user' field is not available for some events even though the regex matches. What is the most likely cause?
Be able to design and extend data model objects, accelerate them, and query with tstats. The critical skill is understanding inheritance and constraints so child objects reuse base searches correctly, and knowing how CIM normalization and the CIM Validator confirm field compliance.
The Courseiva SPLK-1004 question bank contains 57 questions in the Data Models And CIM domain. Click any question to see the full explanation and answer breakdown.
Start with a 10-question focused session to identify your baseline accuracy in this domain. Read every explanation — even for questions you answer correctly — to understand the reasoning. Once you score consistently above 80%, move to a 20–30 question session to confirm depth before moving to the next domain.
Yes — the session launcher on this page draws questions exclusively from the Data Models And CIM domain. Choose 10, 20, 30, or 50 questions for a focused session, or click individual questions to review them one by one.
Save your results, see per-domain analytics, and get readiness scores — free, for every certification.
Sign Up FreeFree forever · Every certification included