{"ref":"artifact:sap-samples-btp-spend-analysis","page":"/artifacts/sap-samples-btp-spend-analysis","json":"/artifacts/sap-samples-btp-spend-analysis.json","generated":"2026-10-26","drafted_with_ai":true,"entity":{"id":"sap-samples-btp-spend-analysis","name":"btp-spend-analysis","artifact_type":"sample","ecosystem":"btp","domain":"integration-and-messaging","origin_ring":"sap-official","use_as":"starting-point","description":{"one_line":"Sample integration flows for [SAP Integration Suite](artifact:btp-integration-suite) that pull SAP Ariba spend data into [SAP Datasphere](artifact:btp-datasphere) for the [SAP Analytics Cloud](artifact:btp-analytics-cloud) Spend Analysis business content.","short":"Integration flows pulling SAP Ariba spend data into SAP Datasphere","what_it_solves":"Ariba's Analytical Reporting API returns a format Datasphere has no direct ingestion mechanism for, so some ETL has to sit in between. This repository is that piece: a custom integration flow, released as a .zip and deployed into [SAP Integration Suite](artifact:btp-integration-suite), that moves the data from Ariba and lands it in [SAP Datasphere](artifact:btp-datasphere), with the HANA SQL scripts and the documentation for the Intelligent Spend Analytics Discovery Mission beside it. The prebuilt Datasphere and [SAP Analytics Cloud](artifact:btp-analytics-cloud) business content is downloaded separately, at step 5 of the mission's twelve. The integration is specific to the Ariba Spend Analysis entitlement."},"links":{"repo":"https://github.com/SAP-samples/btp-spend-analysis"},"identity":{"license":"Apache-2.0"},"source_available":true,"demonstrates":["capability:integration-flows"],"requires":[{"ref":"artifact:btp-integration-suite","for":"where the integration flow is deployed and run from, in a space of your own BTP account","requirement":"required","sources":[{"url":"https://github.com/SAP-samples/btp-spend-analysis","title":"SAP-samples/btp-spend-analysis — README, Description","checked":"2026-10-19","quote":"The sample integration flows in this repository demonstrate how to use SAP BTP Integration Suite to pull data from the SAP Ariba Analytical Reporting API, process it into SAP Datasphere, and analyze it using the SAP Analytics Cloud Spend Analysis business content."},{"url":"https://github.com/SAP-samples/btp-spend-analysis","title":"SAP-samples/btp-spend-analysis — README, Destination - What is the Outcome","checked":"2026-10-19","quote":"you will have deployed the Cloud Integration Suite IFlow into your Business Technology Platform space and used it to move data from your Ariba system into your Datasphere system."}]},{"ref":"artifact:btp-datasphere","for":"the target the Ariba data is landed in, in a space prepared by the mission's earlier steps","requirement":"required","sources":[{"url":"https://github.com/SAP-samples/btp-spend-analysis","title":"SAP-samples/btp-spend-analysis — README, Current Position - What is the challenge","checked":"2026-10-19","quote":"Due to the format of the API response, there is no direct ingestion mechanism for Datasphere to pull the Ariba data, therefore some form of ETL tooling needs to be introduced for that data movement."},{"url":"https://github.com/SAP-samples/btp-spend-analysis","title":"SAP-samples/btp-spend-analysis — README, Download and Installation","checked":"2026-10-19","quote":"The integration is specific to the Ariba Spend Analysis entitlement and provides a way for BTP Cloud Integration to pull data from the Ariba Analytical API, process it into SAP Datasphere so that the SAP Analytics Cloud Spend Analysis business content can be used."}]},{"ref":"artifact:btp-analytics-cloud","for":"where the Spend Analysis business content the whole flow feeds is connected and read","requirement":"required","sources":[{"url":"https://github.com/SAP-samples/btp-spend-analysis","title":"SAP-samples/btp-spend-analysis — README, How you get there - What is the solution","checked":"2026-10-19","quote":"The solution consists of the prebuilt business content for Datasphere and SAP Analytics Cloud to allow you visibility into your Spend data; a custom Integration Flow that orchestrates the transportation of data from Ariba to Datasphere."},{"url":"https://github.com/SAP-samples/btp-spend-analysis","title":"SAP-samples/btp-spend-analysis — README, Step 8","checked":"2026-10-19","quote":"### Step 8: [Connect SAP Analytics Cloud Content](/Tutorial/07-SAC-Connect-Deploy)"}]}],"type_properties":{"form":{"value":"tutorial","sources":[{"url":"https://github.com/SAP-samples/btp-spend-analysis","title":"SAP-samples/btp-spend-analysis — README, Destination - What is the Outcome","checked":"2026-10-19","quote":"After following this Discovery Mission, you will have deployed the Datasphere and SAP Analytics Cloud Business Content for Spend; you will have deployed the Cloud Integration Suite IFlow into your Business Technology Platform space and used it to move data from your Ariba system into your Datasphere system."},{"url":"https://github.com/SAP-samples/btp-spend-analysis","title":"SAP-samples/btp-spend-analysis — README, Download and Installation","checked":"2026-10-19","quote":"This git repository contains all Integration Flows, HANA SQL Scripts and documentation needed for the Intelligent Spend Analytics Discovery Mission."}]}},"maintainers":["actor:sap-samples"],"drafted_with_ai":true,"provenance":{"discovered_via":[{"source":"source:curator"}],"first_seen":"2026-09-14"},"contributors":["actor:ajinkyapatil8190","actor:btbernard","actor:jeet-kapase-sap","actor:mjmoylan0","actor:todd-r-hanna"]},"effective_normative_relations":[],"readings":{"liveness":[{"label":"Maintenance","tier":"unknown","evidence":"no release data"},{"label":"Continuity","tier":"good","evidence":"5 contributors, org-owned"},{"label":"Repository","tier":"fair","evidence":"pushed 2026-02, not archived"}],"compatibility":[{"label":"Declared for","tier":"unknown","evidence":"no BTP release lines in the atlas"},{"label":"Survived majors","tier":"unknown","evidence":"no BTP release lines in the atlas"},{"label":"Maintainer's CI","tier":"fair","evidence":"no CI configured"}],"practice":[{"label":"Tests","tier":"fair","evidence":"none found in the tree"},{"label":"Docs","tier":"good","evidence":"README 5 KB"},{"label":"Changelog","tier":"fair","evidence":"none in the repo"}],"reach":[{"value":null,"unit":"installs/week"},{"value":9,"unit":"watching"}]},"signals":{"crawled_at":"2026-10-25","npm":"not published under this name","stars":9,"forks":4,"open_issues":5,"archived":false,"pushed_at":"2026-02-12","license_spdx":"Apache-2.0","org_owned":true,"default_branch":"main","created_at":"2022-09-01T17:47:07Z","open_prs":0,"tree_truncated":false,"test_files":0,"workflows":0,"other_ci":false,"readme_bytes":4917,"docs_files":0,"changelog":false,"license_file":true,"dts_files":0,"first_commit":"2022-09-01","last_commit":"2026-02-12","commits":162,"contributors":5,"readme_path":"README.md","readme_sha":"3cc2c29b61f81496bf6a829e972594449c0590b9","repo_read":"2026-10-25"},"release_notes":{"license":"Apache-2.0","quotable":true,"source":{"kind":"github-releases","url":"https://github.com/SAP-samples/btp-spend-analysis/releases"},"format":"github-releases","releases":[{"version":"1.0","date":"2022-09-18","date_source":"github","heading":"Spend Integration Flows v1.0","url":"https://github.com/SAP-samples/btp-spend-analysis/releases/tag/sap","sections":[],"hash":"03d4c4821e962353","prerelease":true}],"crawled_at":"2026-10-25"},"edges":{"maintainers":[{"ref":"actor:sap-samples","name":"SAP Samples","json":"/actors/sap-samples.json"}],"contributors":[{"ref":"actor:ajinkyapatil8190","name":"Ajinkya Patil","json":"/actors/ajinkyapatil8190.json"},{"ref":"actor:btbernard","name":"Brian Bernard","json":"/actors/btbernard.json"},{"ref":"actor:jeet-kapase-sap","name":"Jeet Kapase","json":"/actors/jeet-kapase-sap.json"},{"ref":"actor:mjmoylan0","name":"mjmoylan0","json":"/actors/mjmoylan0.json"},{"ref":"actor:todd-r-hanna","name":"todd-r-hanna","json":"/actors/todd-r-hanna.json"}],"explained_by":[],"alternative_to_this":[],"needed_by":[],"available_via":[],"parts":[],"add_ons":[],"answered_through_parts":[]}}