> For the complete documentation index, see [llms.txt](https://academy.pentaho.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://academy.pentaho.com/solution-analyst-path-sandbox/solution-analyst.md).

# Solution Analyst

The Certified Solution Analyst learning path: Business Analyst, Analytics Developer and the analytics Speciality courses, in a set order, leading to the certification.

{% hint style="warning" %}
**🧪 SANDBOX — draft learning path page**

For review only. The Certified Solution Analyst learning path is the analytics counterpart of the Solution Architect path — Business Analyst — Practitioner, then Analytics Developer with the Semantic Model Editor, then the Speciality courses — leading to the certification. The Business Analyst outline is generated from Pentaho Content Manager; the Analytics Developer course is the Semantic Model Editor guide; the Speciality courses are not yet scoped — REPLACE-ME.
{% endhint %}

<p align="center"><i class="fa-magnifying-glass-chart">:magnifying-glass-chart:</i></p>

<h2 align="center">Pentaho Solution Analyst</h2>

<p align="center">Own the analytics layer end to end — build the reports, analyses and dashboards business users work in, then the semantic models underneath them, then specialise.</p>

{% columns %}
{% column %}

<p align="center"><i class="fa-layer-group" style="color:blue;">:layer-group:</i><br><strong>2 courses + Specialities</strong><br><em>in a set order, then certification</em></p>
{% endcolumn %}

{% column %}

<p align="center"><i class="fa-list-check" style="color:green;">:list-check:</i><br><strong>20 lessons</strong><br><em>across 9 modules, before the Specialities</em></p>
{% endcolumn %}

{% column %}

<p align="center"><i class="fa-cloud" style="color:cyan;">:cloud:</i><br><strong>Hosted labs</strong><br><em>you report, model and specialise</em></p>
{% endcolumn %}
{% endcolumns %}

{% hint style="success" icon="chart-mixed" %}
**A set path, built on Business Analytics.**

Like the Solution Architect path, there is no choice of level: every Solution Analyst takes the same courses in the same order. You start as a Business Analyst in the User Console, move underneath it to build the semantic models those tools query, then specialise. Where the Solution Architect owns the platform, the Solution Analyst owns what runs on it.
{% endhint %}

***

<h3 align="center">The learning path</h3>

<p align="center">Take the courses in this order. Each step opens the course outline — the same sequence the Lab Guide shows inside every course.</p>

{% stepper %}
{% step %}

### <i class="fa-chart-pie-simple" style="color:blue;">:chart-pie-simple:</i> Business Analyst — Practitioner

`Level 1 · 15 lessons · 6 modules · ~7h 05m`

The User Console tooling business users work in: Interactive Reports, Analyzer and Dashboard Designer on the Steel Wheels sample data, ending in the APAC Sales Pack capstone. The same course that opens the Business Analyst path.

<a href="https://academy.pentaho.com/business-analytics-path-sandbox/business-analytics/level-1-practitioner" class="button primary" data-icon="arrow-right">Open the Business Analyst outline</a>
{% endstep %}

{% step %}

### <i class="fa-kaaba" style="color:blue;">:kaaba:</i> Analytics Developer — Semantic Model Editor

`5 lessons · 3 modules · 2 walk-throughs · REPLACE-ME time`

The semantic layer those tools query. Build schemas, cubes, dimensions, hierarchies, levels and properties in the new Semantic Model Editor, then walk through the Steel Wheels and Classic Models samples end to end.

<a href="https://academy.pentaho.com/semantic-model-editor/" class="button primary" data-icon="arrow-right">Open the Semantic Model Editor course</a>
{% endstep %}

{% step %}

### <i class="fa-sparkles" style="color:blue;">:sparkles:</i> Speciality courses

`REPLACE-ME · to be scoped`

The analytics Specialities that close the path. REPLACE-ME — name them. No Speciality course exists on the Business Analyst path yet; the Level 2 — Associate courses (Schema Workbench, Metadata Editor, Report Designer and CTools) are each standalone with their own exam, so they are the obvious candidates, alone or alongside new ones.
{% endstep %}

{% step %}

### <i class="fa-award" style="color:orange;">:award:</i> Certified Solution Analyst

`Certification`

With the courses complete, you hold the Certified Solution Analyst credential. REPLACE-ME — confirm whether a separate proctored exam or a reviewed capstone closes the path, and where it is taken.
{% endstep %}
{% endstepper %}

```mermaid
%%{init: {"theme":"base","themeVariables":{"fontFamily":"Arial, Helvetica, sans-serif","fontSize":"13px","lineColor":"#64748b","clusterBkg":"#fafaf9","clusterBorder":"#d6d3d1","edgeLabelBackground":"#ffffff"},"flowchart":{"curve":"basis","nodeSpacing":28,"rankSpacing":44,"padding":22,"wrappingWidth":600,"htmlLabels":true}}}%%
flowchart TB
  classDef tool fill:#dbeafe,stroke:#1d4ed8,color:#1e3a8a,text-align:left,rx:6,ry:6
  classDef model fill:#ccfbf1,stroke:#0f766e,color:#134e4a,text-align:left,rx:6,ry:6
  classDef off fill:#f5f5f4,stroke:#a8a29e,color:#78716c,text-align:left,rx:6,ry:6
  classDef check fill:#fef3c7,stroke:#b45309,color:#78350f,text-align:left,rx:6,ry:6
  BA["<b>1 · Business Analyst — Practitioner</b>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br/>Level 1 · a hosted lab&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br/>reports, analyses and dashboards&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br/>in the User Console&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"]:::tool
  AD["<b>2 · Analytics Developer — Semantic Model Editor</b>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br/>the semantic layer those tools query&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br/>schemas, cubes, dimensions, hierarchies&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"]:::model
  SP["<b>3 · Speciality courses</b>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br/>REPLACE-ME · to be scoped&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"]:::off
  CE["<b>Certified Solution Analyst</b>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br/>the credential that closes the path&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"]:::check
  BA -->|"the reports, and the questions behind them&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"| AD
  AD -->|"the models those reports run on&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"| SP
  SP --> CE
```

<p align="center"><em>Each course builds on the one before it — from the reports business users see, down to the models they run on</em></p>

***

<h3 align="center">Is this path for you?</h3>

{% columns %}
{% column %}
{% hint style="success" icon="circle-check" %}
**Yes — if you**

* Own the analytics layer end to end — the models as well as the reports
* Are the person others ask what a measure actually means
* Design the cubes, dashboards and models other analysts build on
* Want a certification that says so
  {% endhint %}
  {% endcolumn %}

{% column %}
{% hint style="info" icon="signs-post" %}
**Try another path if you**

* Build reports and dashboards in the User Console, and that's the job — **Business Analyst**
* Design and run the platform itself — **Solution Architect**
* Build the pipelines that feed the reports — **PDI Developer**
  {% endhint %}
  {% endcolumn %}
  {% endcolumns %}

***

<h3 align="center">How to get access</h3>

{% stepper %}
{% step %}
**Read the course outlines**

Open each step of the path above and check the modules cover the reports, models and specialisms you'll work with.
{% endstep %}

{% step %}
**Talk to your Pentaho Account Executive**

Courses and subscriptions are purchased through your Pentaho Account Executive — a single seat or the whole team. They'll size it with you and get the order placed. No Account Executive yet? Email <academy@pentaho.com> and we'll connect you.
{% endstep %}

{% step %}
**Receive your voucher code**

You'll be sent a voucher code giving access to the course or courses you bought.
{% endstep %}

{% step %}
**Redeem your code and start your lab**

Redeem the code on the Pentaho training portal and your hosted lab deploys with the Lab Guide built in. Every screen is shown step by step in the voucher walkthrough.

{% embed url="<https://pentaho.selfpaced.training/access/login>" %}

<figure><img src="https://2974708810-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FD8OCPAs0ox63GRPioSZt%2Fuploads%2FVV0qvAA2Apua6nvVTLtn%2Fportal.png?alt=media&#x26;token=38b74933-f824-4e15-ba10-ec3a5270ddec" alt="The Pentaho training portal sign-in page"><figcaption></figcaption></figure>
{% endstep %}
{% endstepper %}

***

## At a glance

<table><thead><tr><th width="200"></th><th></th></tr></thead><tbody><tr><td><i class="fa-layer-group" style="color:blue;">:layer-group:</i> <strong>Courses</strong></td><td>2 in a set order — Business Analyst — Practitioner (Level 1), then Analytics Developer — Semantic Model Editor — then the Speciality courses (REPLACE-ME) and the certification</td></tr><tr><td><i class="fa-chalkboard-user">:chalkboard-user:</i> <strong>Format</strong></td><td>A mix of hands-on workshops and short reading pages, self-paced</td></tr><tr><td><i class="fa-clock" style="color:cyan;">:clock:</i> <strong>Time</strong></td><td>~7h 05m Business Analyst · REPLACE-ME Analytics Developer · REPLACE-ME Specialities</td></tr><tr><td><i class="fa-cloud" style="color:cyan;">:cloud:</i> <strong>Delivery</strong></td><td>On Pentaho's hosting platform — Lab Guide embedded in every lab</td></tr><tr><td><i class="fa-door-open">:door-open:</i> <strong>Entry requirements</strong></td><td>None beyond the path itself — it starts with Business Analyst — Practitioner. REPLACE-ME — confirm whether an existing Business Analyst credential is recognised in its place</td></tr><tr><td><i class="fa-tag" style="color:$primary;">:tag:</i> <strong>Built against</strong></td><td>REPLACE-ME — confirm the Pentaho Enterprise Edition build these labs run</td></tr><tr><td><i class="fa-globe" style="color:purple;">:globe:</i> <strong>Language</strong></td><td>English</td></tr><tr><td><i class="fa-award" style="color:orange;">:award:</i> <strong>Certification</strong></td><td>Certified Solution Analyst. REPLACE-ME — confirm whether the exam is proctored.</td></tr><tr><td><i class="fa-clock-rotate-left" style="color:cyan;">:clock-rotate-left:</i> <strong>Last updated</strong></td><td>REPLACE-ME</td></tr></tbody></table>

***

## Common questions

<details>

<summary>What order do I take the courses in?</summary>

The order of the path above: Business Analyst — Practitioner first, then Analytics Developer — Semantic Model Editor, then the Speciality courses. The certification closes the path.

</details>

<details>

<summary>Do I need my own Pentaho environment?</summary>

No. Every course runs in a hosted lab, with the Lab Guide embedded. There's nothing to download, install or configure.

</details>

<details>

<summary>Does Business Analyst Level 2 — Associate count towards this path?</summary>

REPLACE-ME — confirm whether the four Level 2 courses (Schema Workbench, Metadata Editor, Report Designer and CTools) sit inside this path as its Speciality courses, count towards it, or stay a separate option on the Business Analyst path.

</details>

<details>

<summary>What's in the Analytics Developer course?</summary>

The new Semantic Model Editor: getting started, the key concepts and terminology, then the schema constructs — cubes, dimensions, hierarchies, levels, measures and properties — worked through on the Steel Wheels and Classic Models sample models.

</details>

<details>

<summary>Which Speciality courses are in the path?</summary>

REPLACE-ME — the Specialities are not yet scoped. See the note on step 3 above.

</details>

<details>

<summary>I've already done the Business Analyst path — do I repeat Level 1?</summary>

REPLACE-ME — confirm whether a completed Business Analyst — Practitioner course from the Business Analyst path counts towards this one.

</details>

<details>

<summary>Can my whole team take this path?</summary>

Yes. Your Account Executive can size the order for the team and have vouchers issued for each learner.

</details>

<details>

<summary>How long do I have access to the labs?</summary>

REPLACE-ME — confirm the access period a voucher grants, and what happens when it ends.

</details>

***

<h3 align="center">Still have questions?</h3>

{% columns %}
{% column %}
{% hint style="info" icon="gitbook-assistant" %}
**Quick answers about the content**

Which tools a course covers, what a model is, how this path differs from Business Analyst. Press <kbd>Ctrl</kbd> + <kbd>K</kbd> and click **Ask** for an instant answer from these pages.

<button type="button" class="button primary" data-action="ask" data-icon="gitbook-assistant">Ask about this path...</button>
{% endhint %}
{% endcolumn %}

{% column %}
{% hint style="info" icon="envelope" %}
**Talk to the Academy team**

For anything the assistant can't answer — pricing, licensing, access periods, or sizing a programme for your team — email us at <academy@pentaho.com>.

We read every message and reply as soon as we can. If it's easier to talk it through, we'll set up a call from there.
{% endhint %}
{% endcolumn %}
{% endcolumns %}

***

<p align="center"><a href="https://academy.pentaho.com/academy-landing-v2-sandbox/" class="button secondary" data-icon="arrow-left">Back to all learning paths</a></p>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://academy.pentaho.com/solution-analyst-path-sandbox/solution-analyst.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
