This document provides an overview of data models in Splunk:
- A data model maps raw machine data onto a hierarchical structure to encapsulate domain knowledge and enable non-technical users to interact with data via pivot reports.
- There are three root object types: events, searches, and transactions. Objects have constraints, attributes, and inherit properties from parent objects.
- Data models are built using the UI or REST API. Pivot reports leverage data models by generating optimized search strings from the model.
- Data model acceleration improves performance of pivot reports by pre-computing searches on disk. Only the first event object and descendants are accelerated by default.