SAP Analytics APIs
SAP Analytics APIs ermöglichen die Integration und Verwaltung von Datenanalysetools und -diensten innerhalb der SAP-Umgebung. Diese APIs sind darauf ausgelegt, Daten zu extrahieren, zu analysieren und Berichte oder Dashboards zu generieren, die zur Entscheidungsfindung in Unternehmen verwendet werden. Sie decken eine breite Palette von Funktionen ab, darunter das Abrufen von Daten aus verschiedenen Quellen, das Erstellen von analytischen Modellen und das Automatisieren von Analyseprozessen.
Diese APIs unterstützen sowohl die Verarbeitung und Modellierung von Daten als auch die Erstellung von Berichten und Dashboards, die für die Entscheidungsfindung im Unternehmen verwendet werden können. Sie ermöglichen eine nahtlose Integration und Automatisierung von Analyseprozessen und tragen dazu bei, wertvolle Erkenntnisse aus Unternehmensdaten zu gewinnen.
SAP Analytics Cloud API
SAP Analytics Cloud (SAC) bietet APIs, die den Zugriff auf und die Interaktion mit der Cloud-Analytics-Plattform ermöglichen. Diese APIs unterstützen die Erstellung, Verwaltung und Analyse von Modellen und Dashboards sowie das Abrufen von Daten.
- Endpunkt:
/analytics/cloud/odata/ - Methoden:
GET /models: Abrufen der verfügbaren DatenmodellePOST /models: Erstellen eines neuen DatenmodellsGET /stories: Abrufen der verfügbaren Dashboards und BerichtePOST /stories: Erstellen eines neuen DashboardsGET /data: Abrufen von Daten aus Modellen oder Geschichten
- JSON-Schema: Beispiel für das Abrufen von Daten aus einem Modell:
{ "modelId": "sales_data", "filters": { "region": "EMEA", "year": "2024" } }
SAP BusinessObjects API
Die BusinessObjects API stellt Entwicklern Funktionen zur Verfügung, um mit der BusinessObjects-Plattform zu interagieren, Berichte zu erstellen und zu verwalten sowie Daten in verschiedenen Formaten zu extrahieren.
- Endpunkt:
/bobj/api/ - Methoden:
GET /reports: Abrufen der verfügbaren BerichtePOST /reports: Erstellen eines neuen BerichtsGET /documents: Abrufen von Dokumenten aus BusinessObjectsPOST /documents: Erstellen oder Hochladen eines neuen DokumentsGET /sessions: Abrufen von aktiven Sessions
- JSON-Schema: Beispiel für das Abrufen eines Berichts:
{ "reportId": "monthly_sales_report", "parameters": { "region": "EMEA", "month": "January" } }
SAP BW/4HANA Analytics API
SAP BW/4HANA bietet APIs für den Zugriff auf Daten und Analysen innerhalb von SAP BW und der BW/4HANA-Datenbank. Die APIs bieten Funktionen zum Abrufen von Datensätzen und das Erstellen von Analysen.
- Endpunkt:
/bw4hana/odata/ - Methoden:
GET /queries: Abrufen von verfügbaren QueriesPOST /queries: Erstellen einer neuen QueryGET /data: Abrufen von Daten aus einer QueryGET /infoObjects: Abrufen von InfoObjects und zugehörigen Metadaten
- JSON-Schema: Beispiel für das Abrufen von Daten aus einer Query:
{ "queryId": "sales_query", "filters": { "region": "EMEA", "year": "2024" } }
SAP Data Intelligence API
SAP Data Intelligence ist eine Plattform zur Integration und Verwaltung von Datenflüssen aus verschiedenen Quellen. Die APIs von SAP Data Intelligence ermöglichen die Automatisierung und Verwaltung von Datenpipelines, die zur Analyse und Berichterstellung genutzt werden können.
- Endpunkt:
/data_intelligence/api/ - Methoden:
GET /pipelines: Abrufen der verfügbaren PipelinesPOST /pipelines: Erstellen einer neuen PipelineGET /nodes: Abrufen der Knoten innerhalb einer PipelinePOST /nodes: Hinzufügen von Knoten zu einer PipelineGET /execution: Abrufen des Status einer Pipeline-Ausführung
- JSON-Schema: Beispiel für das Erstellen einer neuen Pipeline:
{ "pipelineName": "data_extraction_pipeline", "source": "ERP_system", "target": "analytics_model" }
SAP HANA Analytics API
SAP HANA Analytics APIs ermöglichen den Zugriff auf die fortschrittlichen Analysetools innerhalb von SAP HANA, um Datensätze zu analysieren, zu transformieren und Berichte zu erstellen.
- Endpunkt:
/hana/analytics/odata/ - Methoden:
GET /models: Abrufen der AnalysemodellePOST /models: Erstellen eines neuen AnalysemodellsGET /reports: Abrufen von AnalyseberichtenPOST /executeReport: Ausführen eines Analyseberichts
- JSON-Schema: Beispiel für das Erstellen eines Analysemodells:
{ "modelId": "sales_analysis_model", "dimensions": ["region", "year"], "measures": ["revenue", "units_sold"] }
SAP Analytics Hub API
SAP Analytics Hub ist eine zentrale Anlaufstelle für Analytics-Daten und Dashboards. Die API ermöglicht es, auf die Hub-Plattform zuzugreifen, Dashboards zu verwalten und Daten zu integrieren.
- Endpunkt:
/analytics/hub/api/ - Methoden:
GET /dashboards: Abrufen von verfügbaren DashboardsPOST /dashboards: Erstellen eines neuen DashboardsGET /datasets: Abrufen von verfügbaren DatensätzenPOST /datasets: Hinzufügen eines neuen Datensatzes
- JSON-Schema: Beispiel für das Hinzufügen eines neuen Datensatzes:
{ "datasetId": "sales_data_2024", "data": [ {"region": "EMEA", "revenue": 1000000}, {"region": "APAC", "revenue": 500000} ] }
SAP Cloud for Analytics API
SAP Cloud for Analytics bietet APIs, mit denen Unternehmen auf Cloud-basierte Analysen zugreifen können, um Daten zu integrieren, zu analysieren und zu visualisieren.
- Endpunkt:
/cloud/analytics/odata/ - Methoden:
GET /analyticsModels: Abrufen von verfügbaren AnalysemethodenPOST /analyticsModels: Erstellen eines neuen AnalysemodellsGET /visualizations: Abrufen von VisualisierungenPOST /visualizations: Erstellen einer neuen Visualisierung
- JSON-Schema: Beispiel für das Erstellen einer neuen Visualisierung:
{ "visualizationId": "revenue_by_region", "type": "bar_chart", "dataSource": "sales_data", "xAxis": "region", "yAxis": "revenue" }
