{"ref":"capability:analytic-modelling","page":"/capabilities/analytic-modelling","json":"/capabilities/analytic-modelling.json","generated":"2026-10-26","drafted_with_ai":true,"entity":{"id":"analytic-modelling","name":"Analytic modelling","domain":"data-and-persistence","ecosystems":["btp","abap"],"universal":false,"description":"Defining what an analytical client actually reads — the multi-dimensional layer between stored rows and a chart: measures, dimensions, hierarchies, filters and parameters, and the associations somebody navigates them by. Distinct from [analytical queries](capability:analytical-queries), which is a service answering the request a chart sends, and from [loading a warehouse](capability:warehouse-loading), which fills the tables underneath it.","short":"Measures, dimensions and hierarchies an analytical client reads","core_coverage":{"state":"core-and-community","assessed_at":"2026-09-10","relationship":"unassessed","what_core_does":"SAP's analytical products carry the modelling layer themselves. In Datasphere an analytic model is built in the Data Builder over facts and other analytic models, with pre-defined measures, hierarchies, filters, parameters and associations, and is described as the analytical foundation for consumption in SAP Analytics Cloud.","where_it_stops":"At the product's own editor and its own role model — creating one needs a scoped role granting Data Builder privileges in the space. Nothing about the model travels to another vendor's tool, and the semantics are the product's rather than a standard.","note":"SAP's answer here is a product rather than a service you bind, and the products are now entries — Datasphere, Analytics Cloud, Business Data Cloud and HANA Cloud as BTP services, BW/4HANA as an external because it is installed rather than subscribed. Both sides of this assessment are artifacts.","sources":[{"url":"https://help.sap.com/docs/SAP_DATASPHERE/c8a54ee704e94e15926551293243fd1d/e5fbe9e2cb93484dab8b1963145e565f.html","title":"Creating an Analytic Model — SAP Datasphere, SAP Help Portal","checked":"2026-09-10","quote":"Analytic models are the analytical foundation for making data ready for consumption in SAP Analytics Cloud"}],"community_adds":"Agent-driven access to that modelling surface, from four directions: BW/4HANA's own modelling objects, Datasphere's views and analytic models, and SAC's models and stories."},"history":[{"date":"2026-09-10","field":"entry","from":null,"to":"created","reason":"The corpus held six artifacts about Datasphere, Analytics Cloud, BW and Business Data Cloud and no concern for any of them to answer, so each was legible only as \"an MCP server\". Named on the BTP door because that is where those products live; whether the family deserves a door of its own is the open question in docs/NEIGHBOURS.md."},{"date":"2026-09-10","field":"core_coverage.note","from":"The core's answer here is an SAP product rather than a service you bind, and none of those products — Datasphere, Analytics Cloud, Business Data Cloud, BW/4HANA — is an entry in the atlas yet. So the community side of this reading is artifacts and the core side is prose with a citation. That asymmetry is a gap in our coverage, not a statement about the ecosystem.","to":"SAP's answer here is a product rather than a service you bind, and the products are now entries — Datasphere, Analytics Cloud, Business Data Cloud and HANA Cloud as BTP services, BW/4HANA as an external because it is installed rather than subscribed. Both sides of this reading are artifacts.","reason":"The note said the core side of this reading was prose with a citation because SAP's products were not entries. They are now, so the admission is retired rather than left standing as a stale caveat."},{"date":"2026-09-14","field":"ecosystems","from":"btp","to":"btp, abap, hana","reason":"teched2023-DT187v builds an analytical ABAP CDS model in ABAP Cloud and hana-cloud-modeling-learning-journey carries the files for SAP's calculation view course, both SAP-samples; MBT Logical Object Lister and MBT Listcube read BW's object models and cubes from an ABAP-based BW system."}],"coverage_by_ecosystem":{"abap":{"state":"core-and-community","assessed_at":"2026-09-14","what_core_does":"In ABAP Cloud the model is written in [ABAP CDS](artifact:abap-cds): a cube view carrying the measures, dimension views around it and an analytical query reading from the cube, exposed over the InA protocol to an analytical engine that ships in every ABAP Cloud system.","where_it_stops":"At the model and its InA exposure. Showing it is a client's job: the hands-on names [SAP Analytics Cloud](artifact:btp-analytics-cloud) as that client and uses a multi-dimensional Fiori preview because the trial system has no end-user client.","relationship":"unassessed","note":"[teched2023-DT187v](https://github.com/SAP-samples/teched2023-DT187v) is an SAP TechEd hands-on and demonstrates rather than provides; the community side is two repositories by [Marc Bernard](actor:mbtools) for SAP BW systems.","sources":[{"url":"https://github.com/SAP-samples/teched2023-DT187v/blob/main/exercises/ex1/README.md","title":"DT187v — Exercise 1, Introduction to Analytics in ABAP Cloud","checked":"2026-09-14","quote":"Analytical data modelling is done ABAP Cloud style via ABAP CDS entities"},{"url":"https://github.com/SAP-samples/teched2023-DT187v/blob/main/exercises/ex1/README.md","title":"DT187v — Exercise 1, Introduction to Analytics in ABAP Cloud","checked":"2026-09-14","quote":"Service Exposure via the multi-dimensional InA protocol is included in ABAP Cloud and so is the analytical engine"}],"community_adds":"Tools for BW's side of the door: one displays the metadata of SAP BW, BPC and [BW/4HANA](external:sap-bw4hana) object models, the other saves variants for the LISTCUBE transaction."}},"framing_by_ecosystem":{"abap":{"description":"On ABAP this is two things. In ABAP Cloud it is analytical [ABAP CDS](artifact:abap-cds), cubes, dimensions and queries served over InA, as [teched2023-DT187v](https://github.com/SAP-samples/teched2023-DT187v) builds on the Flight model; in a BW or [BW/4HANA](external:sap-bw4hana) system it is BW's own object model, which [MBT Logical Object Lister](https://github.com/Marc-Bernard-Tools/MBT-Logical-Object-Lister) displays."}},"drafted_with_ai":true},"sap_delivery":{"door":"btp","all":{"built_in":[],"documented_pattern":[],"announced":[],"packages":[{"ref":"artifact:btp-analytics-cloud","name":"SAP Analytics Cloud","json":"/artifacts/btp-analytics-cloud.json"},{"ref":"artifact:btp-datasphere","name":"SAP Datasphere","json":"/artifacts/btp-datasphere.json"}]},"by_flavor":{}},"edges":{"use_cases":[],"shared_tasks":[],"related_tasks":[],"options":[{"ref":"artifact:mariodefelipe-sap-datasphere-mcp","name":"@mariodefe/sap-datasphere-mcp","json":"/artifacts/mariodefelipe-sap-datasphere-mcp.json","ecosystem":"btp","origin_ring":"independent"},{"ref":"artifact:dnic-dev-bw-modeling-mcp","name":"bw-modeling-mcp","json":"/artifacts/dnic-dev-bw-modeling-mcp.json","ecosystem":"btp","origin_ring":"independent"},{"ref":"artifact:marc-bernard-tools-mbt-logical-object-lister","name":"MBT Logical Object Lister","json":"/artifacts/marc-bernard-tools-mbt-logical-object-lister.json","ecosystem":"abap","origin_ring":"independent"},{"ref":"artifact:btp-analytics-cloud","name":"SAP Analytics Cloud","json":"/artifacts/btp-analytics-cloud.json","ecosystem":"btp","origin_ring":"sap-official"},{"ref":"artifact:btp-datasphere","name":"SAP Datasphere","json":"/artifacts/btp-datasphere.json","ecosystem":"btp","origin_ring":"sap-official"},{"ref":"artifact:mariodefelipe-datasphere-plugin","name":"SAP Datasphere Plugin for Claude","json":"/artifacts/mariodefelipe-datasphere-plugin.json","ecosystem":"btp","origin_ring":"independent"},{"ref":"artifact:jumenengels-sac-mcp","name":"sap_analytics_cloud_mcp","json":"/artifacts/jumenengels-sac-mcp.json","ecosystem":"btp","origin_ring":"independent"}],"samples":[{"ref":"artifact:sap-samples-hda-cross-pm-samples","name":"hda-cross-pm-samples","json":"/artifacts/sap-samples-hda-cross-pm-samples.json"},{"ref":"artifact:sap-samples-abap-platform-rap-workshops","name":"SAP-samples/abap-platform-rap-workshops","json":"/artifacts/sap-samples-abap-platform-rap-workshops.json"},{"ref":"artifact:sap-samples-hana-cloud-modeling-learning-journey","name":"SAP-samples/hana-cloud-modeling-learning-journey","json":"/artifacts/sap-samples-hana-cloud-modeling-learning-journey.json"},{"ref":"artifact:sap-samples-teched2025-da264","name":"SAP-samples/teched2025-DA264","json":"/artifacts/sap-samples-teched2025-da264.json"},{"ref":"artifact:sap-samples-teched2023-dt187v","name":"teched2023-DT187v","json":"/artifacts/sap-samples-teched2023-dt187v.json"},{"ref":"artifact:sap-samples-teched2025-da265","name":"teched2025-DA265","json":"/artifacts/sap-samples-teched2025-da265.json"},{"ref":"artifact:sap-samples-teched2025-da267","name":"teched2025-DA267","json":"/artifacts/sap-samples-teched2025-da267.json"}],"explained_by":[{"ref":"content:devtoberfest-2026-aba-33-embedded-analytics-abap-cloud","name":"Updates on Embedded Analytics in ABAP Cloud for Developers","json":"/content/devtoberfest-2026-aba-33-embedded-analytics-abap-cloud.json"},{"ref":"content:teched-2026-da264","name":"Flexible analytics at speed: Calculation views in SAP Business Data Cloud","json":"/content/teched-2026-da264.json"}],"normative_context":[]}}