Microsoft Azure DevOps ist eine umfassende Plattform für die Verwaltung des gesamten Softwareentwicklungslebenszyklus. Sie bietet Entwicklern und IT-Teams eine Reihe integrierter Tools, die von der Planung über die Entwicklung bis hin zur Bereitstellung von Anwendungen reichen. Azure DevOps ermöglicht es Teams, effizient zusammenzuarbeiten und moderne DevOps-Praktiken wie Continuous Integration und Continuous Deployment (CI/CD) in ihre Projekte zu integrieren. Mit einer Kombination aus Projektmanagement-Tools, Versionskontrollsystemen, automatisierten Build- und Testpipelines sowie Paketmanagement-Lösungen stellt Azure DevOps eine zentrale Anlaufstelle für Entwicklerteams dar, die ihre Software schneller und zuverlässiger bereitstellen möchten.
In einer Zeit, in der Agilität und Effizienz in der Softwareentwicklung von entscheidender Bedeutung sind, unterstützt Azure DevOps Unternehmen dabei, ihre Entwicklungsprozesse zu optimieren und die Time-to-Market ihrer Anwendungen zu verkürzen. Die Plattform ist darauf ausgelegt, die Zusammenarbeit in Teams zu fördern, die Qualität des Codes zu sichern und durch Automatisierung die Komplexität der Bereitstellungsprozesse zu reduzieren. Azure DevOps ist sowohl in der Cloud als auch in hybriden Umgebungen nutzbar, was es zu einer flexiblen Lösung für Unternehmen jeder Größe und Branche macht.
Die wichtigsten Punkte im Überblick:
Teamarbeit und Zusammenarbeit: Azure DevOps fördert die effiziente Zusammenarbeit zwischen Entwicklern, Projektmanagern und Operations-Teams.
Effizienzsteigerung: Automatisierte Prozesse wie CI/CD helfen, die Entwicklungs- und Bereitstellungszeiten zu verkürzen.
Codequalität: Durch integrierte Testwerkzeuge und Versionskontrolle wird die Qualität des Codes kontinuierlich gesichert.
Flexibilität: Azure DevOps ist sowohl in Cloud- als auch in On-Premise-Umgebungen einsetzbar und passt sich den individuellen Anforderungen des Unternehmens an.
Skalierbarkeit: Die Plattform wächst mit den Bedürfnissen des Unternehmens und unterstützt Teams jeder Größe.
Azure DevOps ist somit ein unverzichtbares Werkzeug für Teams, die ihre Softwareentwicklungsprozesse modernisieren und beschleunigen wollen.
Microsoft Azure DevOps ist eine Sammlung von Diensten, die den gesamten Lebenszyklus der Softwareentwicklung abdecken und speziell für die Verwaltung von Projekten, die Implementierung von CI/CD (Continuous Integration und Continuous Deployment) und die Förderung der Zusammenarbeit in Entwicklerteams entwickelt wurden. Es bietet eine integrierte Plattform, die den Prozess der Planung, Entwicklung, Testung und Bereitstellung von Anwendungen automatisiert und vereinfacht. Azure DevOps ist ein Cloud-Dienst, der auch hybride Szenarien unterstützt, bei denen Teile des Workflows lokal ausgeführt werden können.
1.2. Wie hat sich Azure DevOps entwickelt und welche Geschichte steckt dahinter?
Azure DevOps hat seinen Ursprung in Visual Studio Team Services (VSTS), einer früheren DevOps-Plattform von Microsoft. VSTS wurde kontinuierlich weiterentwickelt, um den wachsenden Anforderungen der Softwareentwicklung gerecht zu werden. Im Jahr 2018 wurde die Plattform in Azure DevOps umbenannt und modularisiert, um eine flexiblere Nutzung der verschiedenen Dienste zu ermöglichen.
Die Entwicklung von Azure DevOps spiegelt die wachsende Bedeutung von DevOps-Praktiken wider, die es ermöglichen, Software schneller und effizienter zu entwickeln, zu testen und bereitzustellen. Seit seiner Einführung hat Azure DevOps zahlreiche Updates und Erweiterungen erhalten, um mit den neuesten technologischen Entwicklungen Schritt zu halten und den Anforderungen moderner Entwicklungsteams gerecht zu werden.
2. Hauptkomponenten von Azure DevOps
Azure DevOps besteht aus mehreren Hauptkomponenten, die alle wichtigen Bereiche der Softwareentwicklung und des Projektmanagements abdecken. Diese Komponenten sind darauf ausgelegt, nahtlos miteinander zu interagieren und eine umfassende DevOps-Lösung zu bieten.
2.1. Was sind Azure Boards und wie unterstützen sie das Projektmanagement?
Azure Boards sind eine Komponente von Azure DevOps, die agile Tools zur Planung, Nachverfolgung und Verwaltung von Aufgaben und Projekten bietet. Sie unterstützen Methoden wie Scrum und Kanban und bieten Funktionen zur Verwaltung von Backlogs, Aufgabenboards und Berichten. Azure Boards ermöglichen es Teams, den Fortschritt ihrer Arbeit in Echtzeit zu verfolgen, Arbeitsaufgaben zu priorisieren und Engpässe im Entwicklungsprozess zu identifizieren. Diese Transparenz erleichtert eine effiziente Zusammenarbeit und fördert die erfolgreiche Umsetzung von Projekten.
2.2. Wie funktionieren Azure Pipelines und welche Vorteile bieten sie für CI/CD?
Azure Pipelines sind eine leistungsstarke Komponente von Azure DevOps, die für Continuous Integration (CI) und Continuous Deployment (CD) eingesetzt wird. Sie ermöglichen es Entwicklern, ihren Code kontinuierlich zu erstellen, zu testen und auf verschiedene Plattformen bereitzustellen, einschließlich Webanwendungen, mobilen Anwendungen und Containern. Azure Pipelines unterstützen eine Vielzahl von Sprachen und Plattformen und lassen sich in andere Tools und Dienste integrieren. Die Hauptvorteile von Azure Pipelines liegen in der Automatisierung und Beschleunigung von Build- und Deployment-Prozessen, wodurch die Entwicklungszyklen verkürzt und Fehler frühzeitig erkannt und behoben werden können.
2.3. Was sind Azure Repos und wie verbessern sie die Versionskontrolle?
Azure Repos bieten Git-basierte Versionskontrollsysteme, die es Entwicklungsteams ermöglichen, gemeinsam an Code zu arbeiten, Änderungen nachzuverfolgen und gleichzeitig die Integrität und Historie des Codes zu gewährleisten. Durch die Nutzung von Pull Requests, Code-Reviews und Branching-Strategien verbessert Azure Repos die Zusammenarbeit und stellt sicher, dass nur geprüfter und getesteter Code in die Produktion gelangt. Dies führt zu einer höheren Codequalität und reduziert das Risiko von Fehlern in der Software.
2.4. Wie können Azure Test Plans zur Qualitätssicherung beitragen?
Azure Test Plans ist eine Komponente, die Werkzeuge zur manuellen und explorativen Testung bietet und somit eine wichtige Rolle in der Qualitätssicherung spielt. Mit Azure Test Plans können Teams Testszenarien definieren, Testläufe durchführen und die Testergebnisse nachverfolgen. Dies hilft dabei, potenzielle Fehler im Code frühzeitig zu identifizieren und sicherzustellen, dass die Software die erforderlichen Qualitätsstandards erfüllt. Azure Test Plans lassen sich zudem in automatisierte Tests integrieren, was den gesamten Testprozess noch effizienter macht.
2.5. Was sind Azure Artifacts und wie erleichtern sie das Paketmanagement?
Azure Artifacts sind ein Tool zum Erstellen, Speichern und Verwalten von Paket-Feeds, die in Build- und Deployment-Prozessen verwendet werden. Sie unterstützen gängige Paketformate wie NuGet, npm und Maven. Azure Artifacts erleichtern das Wiederverwenden von Bibliotheken und Paketen innerhalb eines Teams oder Unternehmens und sorgen dafür, dass alle Entwickler Zugang zu den neuesten und korrekt konfigurierten Abhängigkeiten haben. Dies vereinfacht das Paketmanagement und trägt dazu bei, inkonsistente oder fehlerhafte Pakete in der Produktion zu vermeiden.
Azure DevOps & noventum HR Analytics
"noventum nutzt Azure DevOps auch intern seit Juli 2022 um die noventum-eigene Lösung »HR Analytics« – die Standardlösung für Analyse und Reporting im HR-Bereich – weiterzuentwickeln. Inzwischen wurde eine sehr große Zahl Pull Requests gestellt und im Team vollendet. Die Codequalität, Standardisierung und Automatisierung in der Entwicklung wurde massiv gesteigert.“
Azure DevOps bietet eine Vielzahl von Vorteilen, die Entwicklungsteams dabei unterstützen, effizienter und sicherer zu arbeiten, ihre Zusammenarbeit zu verbessern und hochwertige Software schneller bereitzustellen.
3.1. Wie verbessert Azure DevOps die Teamarbeit und Zusammenarbeit?
3.1. Wie verbessert Azure DevOps die Teamarbeit und Zusammenarbeit?
Azure DevOps fördert die Teamarbeit und Zusammenarbeit durch eine zentrale Plattform, auf der alle Projektbeteiligten zusammenarbeiten können, unabhängig von ihrem Standort. Mithilfe von Tools wie Azure Boards, Azure Repos und Azure Pipelines können Teams Aufgaben klar zuweisen, Fortschritte in Echtzeit verfolgen und Code effizient verwalten. Diese Integration sorgt dafür, dass alle Teammitglieder auf dem gleichen Stand sind, was Missverständnisse minimiert und die Transparenz erhöht. Zusätzlich erleichtern automatisierte Prozesse und gemeinsame Dashboards die Kommunikation zwischen Entwicklern, Projektmanagern und Operations-Teams, was die Zusammenarbeit erheblich verbessert.
3.2. Welche Effizienzvorteile bietet Azure DevOps bei der Planung und Verwaltung von Projekten?
3.2. Welche Effizienzvorteile bietet Azure DevOps bei der Planung und Verwaltung von Projekten?
Azure DevOps bietet agile Planungstools wie Azure Boards, die die Verwaltung von Aufgaben, Backlogs und Sprints erleichtern. Diese Tools ermöglichen es Teams, Projekte effizienter zu planen und zu verwalten, indem sie den Fortschritt in Echtzeit verfolgen und Engpässe frühzeitig erkennen. Die automatische Verknüpfung von Arbeitselementen mit Codeänderungen und Builds erhöht die Nachvollziehbarkeit und Transparenz. Dadurch werden Projekte schneller und mit besserer Planbarkeit abgeschlossen, was die allgemeine Effizienz des Teams steigert. Zudem ermöglicht die Integration in bestehende Toolchains eine nahtlose Arbeitsweise ohne Medienbrüche.
3.3. Wie unterstützt Azure DevOps kontinuierliche Integration und Bereitstellung (CI/CD)?
3.3. Wie unterstützt Azure DevOps kontinuierliche Integration und Bereitstellung (CI/CD)?
Azure DevOps ist ideal für die Implementierung von CI/CD-Prozessen, die es ermöglichen, Code kontinuierlich zu integrieren, zu testen und bereitzustellen. Mit Azure Pipelines können Entwickler automatisch Builds und Tests ausführen, sobald Codeänderungen in das Repository integriert werden. Dies hilft, potenzielle Fehler frühzeitig zu identifizieren und die Stabilität des Codes sicherzustellen. Durch die Automatisierung der Bereitstellungsprozesse können neue Versionen der Anwendung schneller und zuverlässiger an die Produktionsumgebung ausgeliefert werden, was die Time-to-Market erheblich reduziert und die Entwicklungszyklen beschleunigt.
3.4. Wie gewährleistet Azure DevOps Sicherheit und Compliance in DevOps-Prozessen?
3.4. Wie gewährleistet Azure DevOps Sicherheit und Compliance in DevOps-Prozessen?
Azure DevOps bietet verschiedene Mechanismen, um Sicherheit und Compliance während des gesamten Entwicklungs- und Bereitstellungsprozesses sicherzustellen. Mit integrierten Sicherheits- und Compliance-Tools können Teams sicherstellen, dass Code den vorgeschriebenen Standards entspricht und keine Schwachstellen enthält. Zudem unterstützt Azure DevOps die Verwaltung von Zugriffsrechten und Berechtigungen, sodass nur autorisierte Benutzer auf bestimmte Ressourcen zugreifen können. Azure Pipelines bieten Sicherheitsfunktionen wie Secrets-Management und automatisierte Überprüfungen des Codes auf Schwachstellen. Dadurch wird sichergestellt, dass Anwendungen sicher entwickelt und in Übereinstimmung mit branchenspezifischen Compliance-Vorgaben bereitgestellt werden.
Diese Vorteile machen Azure DevOps zu einem leistungsstarken Tool für Teams, die effiziente, sichere und hochqualitative Software in einem kooperativen Umfeld entwickeln möchten.
4. Erste Schritte mit Azure DevOps
Um den vollen Nutzen von Azure DevOps zu erschließen, ist es wichtig, die ersten Schritte klar zu definieren und die richtigen Ressourcen zu nutzen. Dies umfasst die Einrichtung eines kostenlosen Kontos, die Auswahl der passenden Dienste sowie den Zugang zu hilfreichen Lernmaterialien.
4.1. Wie richte ich ein kostenloses Azure-Konto für DevOps ein?
Die Einrichtung eines kostenlosen Azure-Kontos ist der erste Schritt, um Azure DevOps zu nutzen. Dazu wird einfach die Azure-Website aufgerufen, auf der Seite „Kostenlos starten“ geklickt und der Anmeldeprozess durchgeführt. Während des Registrierungsprozesses müssen grundlegende Informationen wie Name, E-Mail-Adresse und Zahlungsmethode angegeben werden (obwohl das kostenlose Konto keine Abrechnung beinhaltet). Das kostenlose Konto bietet Zugang zu einer Reihe von Diensten, einschließlich der DevOps-Komponenten, sowie ein Startguthaben, das für andere Azure-Dienste genutzt werden kann.
4.2. Soll ich alle DevOps-Dienste von Azure nutzen oder nur spezifische Dienste auswählen?
Ob alle DevOps-Dienste von Azure genutzt werden sollen, hängt von den spezifischen Anforderungen des Projekts ab. Azure DevOps ist modular aufgebaut, sodass es möglich ist, nur die Dienste zu nutzen, die für die aktuellen Bedürfnisse des Teams relevant sind. Zum Beispiel könnten kleine Teams ausschließlich Azure Repos und Azure Pipelines für die Codeverwaltung und CI/CD nutzen, während größere Teams zusätzlich Azure Boards für die Projektverwaltung und Azure Test Plans für die Qualitätssicherung einsetzen. Die Flexibilität von Azure DevOps ermöglicht es, nach Bedarf zu skalieren und nur die Dienste auszuwählen, die für die jeweilige Phase des Projekts erforderlich sind.
4.3. Welche Tutorials und Schulungsressourcen helfen beim Einstieg in Azure DevOps?
Es gibt zahlreiche Tutorials und Schulungsressourcen, die den Einstieg in Azure DevOps erleichtern. Microsoft selbst bietet eine umfangreiche Sammlung an Dokumentationen und interaktiven Tutorials auf der offiziellen Azure DevOps-Dokumentationsseite, die verschiedene Themen abdecken – von den Grundlagen bis hin zu fortgeschrittenen DevOps-Praktiken. Darüber hinaus bietet Microsoft Learn eine Reihe von kostenlosen, interaktiven Lernpfaden und Modulen, die speziell auf Azure DevOps zugeschnitten sind. Diese Module bieten praktische Übungen und Szenarien, die es ermöglichen, in einem sicheren Testumfeld mit den verschiedenen DevOps-Diensten zu experimentieren. Auch auf Plattformen wie YouTube und Udemy gibt es zahlreiche Schulungsvideos und Kurse, die Schritt-für-Schritt-Anleitungen zur Verwendung von Azure DevOps bieten.
Wenn wir auch für Sie tätig werden können, freuen wir uns über Ihre Kontaktaufnahme.
Azure DevOps ist eine leistungsstarke Plattform, die viele Fragen zu ihren Möglichkeiten, Anwendungsfällen und Kosten aufwirft. Hier sind einige der häufigsten Fragen, die Benutzer über Azure DevOps stellen.
5.1. Was kann man mit Azure DevOps alles machen?
Mit Azure DevOps können Teams den gesamten Softwareentwicklungslebenszyklus von der Planung über die Entwicklung bis hin zur Bereitstellung und Überwachung verwalten. Die Plattform bietet Tools für agiles Projektmanagement, Versionskontrolle, Continuous Integration/Continuous Deployment (CI/CD), Testautomatisierung sowie das Paketmanagement. Azure DevOps kann in jeder Phase der Softwareentwicklung eingesetzt werden, unabhängig davon, ob es sich um kleine Projekte oder groß angelegte Anwendungen handelt, die auf verschiedenen Plattformen bereitgestellt werden sollen. Es integriert sich zudem nahtlos mit Drittanbieter-Tools, was eine flexible und maßgeschneiderte Entwicklungsumgebung ermöglicht.
5.2. Welche Aufgaben erfüllt Azure DevOps im Entwicklungsprozess?
Azure DevOps deckt eine Vielzahl von Aufgaben im Entwicklungsprozess ab, darunter:
Planung und Verwaltung: Mit Azure Boards können Teams Aufgaben erstellen, Sprints planen und den Fortschritt überwachen.
Codeverwaltung: Azure Repos bietet Versionskontrollsysteme, die eine effiziente Zusammenarbeit und Verwaltung des Codes ermöglichen.
Automatisierung von Build- und Bereitstellungsprozessen: Azure Pipelines unterstützt Continuous Integration und Continuous Deployment, um den Code automatisch zu bauen, zu testen und bereitzustellen.
Tests und Qualitätssicherung: Azure Test Plans bietet Tools für manuelle und automatisierte Tests, um die Qualität des Codes sicherzustellen.
Paketmanagement: Mit Azure Artifacts können Teams Abhängigkeiten verwalten und wiederverwendbare Pakete in ihren Projekten bereitstellen.
Diese Aufgaben helfen Teams, effizienter und zuverlässiger Software zu entwickeln und auszuliefern.
5.3. Ist Azure DevOps kostenlos nutzbar?
Ja, Azure DevOps bietet eine kostenlose Nutzungsoption an. Teams von bis zu fünf Benutzern können alle Azure DevOps-Dienste kostenlos nutzen. Für größere Teams oder für spezielle Erweiterungen gibt es kostenpflichtige Pläne, die zusätzliche Funktionen und Benutzerkontingente enthalten. Darüber hinaus bietet Microsoft ein Startguthaben für Azure-Dienste, das im Rahmen eines kostenlosen Azure-Kontos genutzt werden kann. Dies macht Azure DevOps besonders für kleine bis mittlere Teams attraktiv, die eine leistungsstarke DevOps-Plattform zu geringen Kosten benötigen.
5.4. Für wen lohnt sich der Einsatz von Azure DevOps?
Azure DevOps lohnt sich für Teams jeder Größe, die den Entwicklungsprozess von Software effizienter gestalten möchten. Es ist ideal für Organisationen, die eine hohe Automatisierung und nahtlose Integration in ihre bestehenden Tools und Workflows benötigen. Start-ups und kleine Teams profitieren von der kostenlosen Version, während größere Unternehmen und Enterprise-Teams von den erweiterten Funktionen und der Skalierbarkeit profitieren können. Auch für Teams, die plattformübergreifende Anwendungen entwickeln oder hybride Cloud-Lösungen implementieren, ist Azure DevOps aufgrund seiner Flexibilität und umfangreichen Integrationsmöglichkeiten besonders geeignet.
6. Fazit und nächste Schritte
Nachdem die verschiedenen Aspekte von Azure DevOps in diesem Artikel beleuchtet wurden, ist es hilfreich, die wichtigsten Punkte zusammenzufassen und Hinweise für den nächsten Schritt zu geben.
6.1. Welche Themen wurden in diesem Artikel zu Azure DevOps behandelt?
In diesem Artikel wurden die Grundlagen und Funktionen von Microsoft Azure DevOps erklärt. Es wurden die Hauptkomponenten vorgestellt, darunter Azure Boards, Azure Pipelines, Azure Repos, Azure Test Plans und Azure Artifacts. Zudem wurden die Vorteile der Nutzung von Azure DevOps, insbesondere in Bezug auf Teamarbeit, Effizienz, CI/CD und Sicherheit, ausführlich beschrieben. Darüber hinaus gab es eine Anleitung zu den ersten Schritten, einschließlich der Einrichtung eines kostenlosen Kontos und der Nutzung von Schulungsressourcen. Abschließend wurden häufig gestellte Fragen zur Nutzung und den Kosten von Azure DevOps beantwortet, sowie die Zielgruppen, für die sich der Einsatz lohnt.
6.2. Wo finde ich weitere Ressourcen und Links zur Vertiefung meiner Azure DevOps Kenntnisse?
Weitere Ressourcen und Vertiefungsmöglichkeiten finden sich in verschiedenen Quellen:
Offizielle Microsoft-Dokumentation: Azure DevOps Docs bietet detaillierte Informationen und Schritt-für-Schritt-Anleitungen zu allen Aspekten von Azure DevOps.
Microsoft Learn: Kostenlose, interaktive Lernpfade zu Azure DevOps sind auf Microsoft Learn verfügbar, wo Benutzer ihr Wissen in praktischen Übungen erweitern können.
YouTube-Kanäle und Videotutorials: Plattformen wie YouTube bieten zahlreiche Videoanleitungen, von grundlegenden Tutorials bis hin zu fortgeschrittenen DevOps-Strategien.
Online-Kurse: Webseiten wie Udemy und Pluralsight bieten umfassende Kurse zu Azure DevOps, die von Experten geleitet werden und detaillierte Anleitungen und Best Practices vermitteln.
Diese Ressourcen helfen dabei, tiefer in die Nutzung von Azure DevOps einzutauchen und fortgeschrittene Kenntnisse zu erlangen.
6.3. Wie kann ich mich für ein kostenloses Azure-Konto anmelden und meine DevOps-Reise beginnen?
Die Anmeldung für ein kostenloses Azure-Konto ist der erste Schritt, um mit Azure DevOps zu arbeiten. Besuche die offizielle Azure-Website, klicke auf „Kostenlos starten“ und folge den Anweisungen zur Erstellung eines Kontos. Während der Registrierung müssen einige grundlegende Informationen angegeben werden, wie Name, E-Mail-Adresse und eine Zahlungsmethode (für eventuelle kostenpflichtige Dienste in der Zukunft). Das kostenlose Konto bietet Zugang zu allen DevOps-Diensten sowie ein Startguthaben für andere Azure-Dienste. Sobald das Konto eingerichtet ist, können die ersten DevOps-Projekte geplant und die Dienste nach Bedarf genutzt werden, um den Softwareentwicklungsprozess zu optimieren.
Lösungsszenarien zum Thema Data & Analytics Success Stories // Fachartikel // News
In der heutigen datengesteuerten Geschäftswelt ist data-driven decision making für globale Unternehmen von entscheidender Bedeutung. Die Sonepar Deutschland GmbH erkennt die Relevanz dieser Herangehensweise und setzt mit Microsoft Power BI auf ein effektives Reporting- und Analysewerkzeug. Als langjähriger Partner von Sonepar hat noventum consulting bereits im Jahr 2018 erfolgreich das zentrale Datawarehouse des Unternehmens neu mitgestaltet und konsolidiert. Nun sind wir in der Zusammenarbeit den nächsten Schritt gegangen: die Implementierung von Power BI zur Verbesserung des Berichtswesens und der Analysen.
Unternehmen erkennen zunehmend die Unumgänglichkeit von Self Service BI (SSBI), doch nicht selten scheitern sie an der Umsetzung und können deshalb die Potenziale nicht voll ausschöpfen.Mit diesem Beitrag wollen wir die folgende Frage beantworten: Welche Faktoren müssen erfüllt sein, damit die Zusammenarbeit zwischen zentraler BI-Organisation und Anwendern in den Fachbereichen – den so genannten „Power Usern“ – funktioniert und beide Seiten voneinander profitieren?
Mit Composite Models erweitert Microsoft das Einsatzspektrum von Power BI für Fachabteilungen in Unternehmen maßgeblich. Für die zentralen Business Intelligence- bzw. IT-Abteilungen entsteht gleichzeitig ein sehr starkes Instrument für Self-Service BI, um die Fachabteilungen unter Berücksichtigung ihrer Governance-Richtlinien mit neuen Freiheiten und Fähigkeiten auszustatten.
Bei noventum beschäftigen wir uns sehr oft mit der Anbindung von SAP-Systemen an Microsoft-basierte Data Platforms. Sowohl auf Azure mit ADF und Azure SSIS oder lokal mit SSIS und oftmals mit XtractIS von Theobald.
Die Königsdisziplin der Datenextraktion aus SAP ist das Anbinden von Daten über SAP BI Content Datasources.