Understand the certification
SPLK-1004 Splunk Core Certified Advanced Power User 是 Splunk 搜索分析方向的最高级别认证,65 题 / 75 分钟。前置要求:已持有 Splunk Core Certified Power User(SPLK-1002)。
考试核心是 CIM(Common Information Model)数据规范化(约 25%)、数据模型加速和 tstats 命令(约 20%)、高级 SPL 命令(join/transaction/append 约 25%)、搜索性能优化(Summary Indexing/Report Acceleration 约 15%)。
和 SPLK-1002 的区别:1002 考"能用 SPL 做分析",1004 考"能写出高性能的复杂 SPL 并理解底层机制"。典型难题:给一个跨 3 个 sourcetype 的关联分析需求,问该用 join、append 还是 tstats + datamodel,并解释性能差异。
Exam at a glance
- Exam code
- SPLK-1004
- Provider
- 其他
- Format
- single-choice / multiple-choice
- Language
- English
- Validity
- 3 years
Skills in focus
Learning outcomes
- 自信通过 Splunk Core Certified Advanced Power User SPLK-1004 认证
- 精通 tstats 命令和数据模型加速,显著提升大数据查询效率
- 能够独立构建复杂关联分析查询(join/transaction/subsearch)
- 具备向 Splunk Enterprise Security 方向进阶的高级技术基础
Who this is for
- 已持有 SPLK-1002 并希望达到 Splunk 分析方向最高级别的专业人员
- 高级 SOC 分析师,需要构建高效的安全检测 SPL 查询
- Splunk 工程师,负责数据模型设计和搜索性能优化
- 安全数据工程师,需要精通 CIM 规范化和 tstats 加速查询
Before you start
- 已通过 SPLK-1002 Splunk Core Certified Power User 认证
- 1 年以上 Splunk Power User 实际工作经验
- 熟悉 CIM 数据模型和知识对象管理
- 具备基本正则表达式编写能力
Your learning path
3 chapters
Plan your preparation
- Learning hours
- 12h
- With relevant experience
- 4-6 weeks
- Starting from scratch
- 8-12 weeks
- Daily study
- 1-2h
Included in your preparation
- 152 道练习题,全面覆盖高级 SPL 和数据模型加速考点
- 重点强化:tstats vs stats 性能对比、DMA 配置场景题
- AI 智能辅导,精准讲解 transaction vs stats 适用场景
- 模拟 70 题 / 63 分钟真实高级考试节奏
- 配合 Splunk 官方 Boss of the SOC(BOTS)数据集练习建议
1. 第一阶段:CIM 和数据模型(2 周)
精读 Splunk CIM 文档,理解 CIM Add-on 的字段映射机制。在自己的 Splunk 环境中用 | datamodel 命令查看已加速的数据模型。练习 | tstats 命令替代 | stats 做加速查询。
2. 第二阶段:高级 SPL 和性能优化(2-3 周)
join vs append vs appendcols 的场景选择和性能差异。transaction 命令的 maxspan/maxpause 参数。Summary Indexing(| collect / | sitop)和 Report Acceleration 的配置和适用场景。Streaming vs Non-streaming 命令的性能影响。
3. 第三阶段:模考冲刺(1-2 周)
做 2-3 套模考,重点关注"给需求选最优 SPL 方案"的题。考试时间紧(65 题 / 75 分钟),每题约 69 秒,需要快速判断。
Career value
Advanced Power User 在 Splunk 认证体系中属于"分析方向顶端",和 Admin/Architect 方向平行。持证者通常是 SOC 团队的高级分析师或 Splunk CoE(Center of Excellence)的技术骨干。
适合考的人:日常工作中写复杂 SPL(多数据源关联、CIM 映射、性能优化)的 Splunk 用户。
不适合考的人:只做基本搜索和 Dashboard 的初级用户 — 先考 SPLK-1002 Power User。
- 澳洲
- AUD 130,000 – 170,000
- 美国
- USD 110,000 – 155,000
- 新加坡
- SGD 90,000 – 140,000
Preparation tips
Common mistakes
- **不理解 tstats 和 stats 的区别** — tstats 只能查询加速数据模型或 tstat 索引,速度快 10-100 倍但有数据范围限制。考试经常问"什么情况下 tstats 不能用"。
- **join 命令滥用** — Splunk 官方不推荐在大数据集上用 join(性能差、有结果数限制)。考试会给场景让你选 join 还是 stats + where 组合。
- **忽略 Metrics Index** — mcollect/meventcollect 虽然只占约 5%,但几乎一定出 1-2 题,完全不准备就白丢分。
Before you register
How difficult is SPLK-1004 compared to SPLK-1002?
SPLK-1004 (Splunk Core Certified Advanced Power User) is the highest-level certification in the Splunk search and analysis track — 70 questions in 63 minutes with a 70% passing score. Difficulty jumps significantly from SPLK-1002: (1) Requires mastery of advanced SPL commands and complex search construction including multi-level subsearches, join, append, and transaction analysis; (2) CIM (Common Information Model) moves from conceptual understanding to practical application and troubleshooting; (3) Data Model Acceleration configuration and optimization is a core topic; (4) Understanding search performance optimization strategies including tstats, summary indexing, and accelerated reports; (5) Complex regular expressions and field extraction. Recommend at least 1 year of hands-on Splunk Power User experience.
How much of SPLK-1004 covers CIM? How deep do I need to go?
CIM (Common Information Model) and related data normalization content accounts for approximately 25-30% of SPLK-1004 — one of the most important topics. You must know: (1) CIM's core purpose: normalizing data from different vendors and formats into unified field naming and data models for cross-source unified searching and correlation analysis; (2) Major CIM data model categories: Authentication, Network Traffic, Web, Malware, Intrusion Detection — know key fields for each; (3) How CIM Add-ons work: mapping raw data fields to CIM standard fields via props.conf and transforms.conf (e.g., mapping src_ip to src); (4) Using | datamodel command to query data models and the Pivot interface for report creation; (5) Methods for validating CIM compliance and common troubleshooting approaches.
How should I prepare for Data Model Acceleration on SPLK-1004?
Data Model Acceleration is a core SPLK-1004 topic, accounting for approximately 15-20%. Key knowledge: (1) Acceleration mechanism: DMA automatically generates TSIDX files in the background to pre-compute data model statistics, enabling | tstats to return results quickly without scanning raw data; (2) Enabling and configuring: enable acceleration in data model settings and configure Summary Range — understand resource consumption and scheduling; (3) | tstats command: the dedicated command for querying accelerated data models with different syntax from stats (uses from datamodel=ModelName.DatasetName) — master its filtering and statistical syntax; (4) Differences between DMA vs Report Acceleration vs Summary Indexing and their use cases; (5) Common issues: troubleshooting acceleration build delays and incomplete data coverage.
What advanced SPL commands must I know for SPLK-1004?
Beyond all SPLK-1002 commands, SPLK-1004 requires mastery of: (1) Subsearches and correlation: subsearch, join (inner/outer/left), append, appendcols syntax and performance implications; (2) Transaction analysis: transaction command parameters (maxspan, maxpause, startswith, endswith) and performance comparison with stats; (3) Multivalue field handling: mvexpand, mvzip, mvappend, mvfilter, mvdedup with precise usage; (4) Advanced eval functions: case(), coalesce(), mvfilter(), if(), match(), replace(); (5) Search optimization commands: tstats (query accelerated data models), mcollect/meventcollect (write to metrics indexes), collect (write to summary indexes); (6) Regular expressions: named capture groups in rex, sed mode, and regex command for filtering. The exam emphasizes real-world application scenarios over syntax memorization.
How valuable is the SPLK-1004 certification in the job market?
SPLK-1004 is the top-tier Splunk search and analysis certification with high value: (1) In the Splunk certification hierarchy, it ranks just below Splunk Enterprise Certified Architect and is the most authoritative proof of advanced SPL skills; (2) Holders typically work as Senior Splunk Analysts, Splunk Engineers, Senior SOC Analysts, or Security Data Analysts; (3) In Australian and North American markets, SPLK-1004 holders typically earn $100K-$150K AUD annually, 20-30% more than those with only SPLK-1002; (4) Particularly in Security Operations (SecOps) and IT Operations (ITOps), writing efficient complex SPL queries and building data models is a core competitive advantage; (5) Many enterprises list SPLK-1004 as a preferred qualification when hiring Splunk experts. Certification is valid for 3 years.
Is search performance optimization tested on SPLK-1004? What do I need to know?
Yes, search performance optimization is an important SPLK-1004 topic, accounting for approximately 10-15%. Key knowledge: (1) Optimization principles: filter data as early as possible (Time range > Index > Source/Sourcetype > Fields) to reduce events processed; (2) Streaming vs Non-streaming commands: understand which commands execute on Indexers (distributed streaming) vs Search Head only, and performance implications; (3) | tstats vs | stats: tstats queries TSIDX files (accelerated data models or indexed fields) extremely fast, ideal for large data volumes; (4) Summary Indexing: using | collect to store pre-computed results in summary indexes for long-term trend analysis; (5) Report Acceleration: automatic caching of report results for frequently run fixed-time-range reports; (6) Job Inspector usage: analyzing time spent in each search phase to identify performance bottlenecks.
Learner experiences
Loading reviews…
tstats 是这个考试的灵魂命令 — 至少 10 道题直接或间接考 tstats。如果平时不用 CIM 数据模型,这部分需要专门花时间补。join 命令的性能问题(大数据集上 join 可能超时)也是高频考点。
H. Zhao
Splunk 分析师 @ 金融 SOC · 通过 · 5 weeks
Start with the first chapter.
2 free chapters · Full preparation from $29