Git & Azure DevOps Einführung  

Beschleunigen Sie Ihre Entwicklung durch effizientes Teamwork und nahtlose Lieferung

Versionsverwaltung, automatisches Testen und Deployment sind in der Software-Entwicklung etablierte Praxis. Geht es jedoch um den Aufbau nachhaltiger BI-Lösungen vermissen viele Unternehmen diese Art der professionellen, gemeinsamen Entwicklung, da sich die Entwicklung so nicht skalieren lässt und der Grad der Zusammenarbeit eingeschränkt ist. Moderne Entwicklung setzt Versionsverwaltung, parallele Feature Branches und automatisches Testen voraus.  

Für ein auf Microsoft-Technologie basierendes Data Warehouse ist Azure DevOps – ehemals Visual Studio Team Services (VSTS) – das Mittel der Wahl. Zum einen gehört zu Azure DevOps die Versionsverwaltung auf Basis von git, zum anderen ist mit den Pipelines die Automatisierung von Build- und Deployment-Vorgängen integriert. Darüber hinaus bietet Azure DevOps mit Boards auch ein Ticketsytem.

Vorteile der git-Versionsverwaltung

  • Git stellt heute den Industriestandard dar, sodass das Wissen im Umgang sehr weit verbreitet ist.
  • Moderne Entwicklungsmethodik wird von git besser unterstützt als von Legacy-Alternativen wie Subversion (svn) oder TFS. 
  • Pull Requests und Branches sind essenzieller Teil von git, erlauben das effiziente gemeinschaftliche Arbeiten und sind Kern der Zusammenarbeit.

Vorteile von Azure DevOps

  • Azure DevOps bringt eine intuitive GUI für git mit, so lassen sich Änderungen an Dateien verfolgen und Pull Requests eröffnen.
  • Azure DevOps kann sowohl für eine Data Warehouse auf Azure als auch für lokale Ressourcen verwendet werden.  
  • Azure DevOps Pipelines bieten eine sehr einfache Integration in On-Prem-Umgebungen (Self-hosted Agents) als auch native Integration mit Azure (Service Connections).
  • Integrierte Anmeldung mit anderen Microsoft Diensten, sehr gute Integration in Visual Studio.

Vorteile von DevOps für Data Platforms mit noventum

  • Teil unseres Werkzeugkastens sind YAML-Pipelines zum Bau und Deployment von Data-Warehouse-Lösungen.
  • Seit Jahren sprechen wir zu diesem Thema auf Konferenzen (2018 SQL Saturday #760 St. Augustin, 2019 SQL Saturday #880 München, 2023 SQL Konferenz Hanau).
  • Unser Fokus seit über einem Jahrzehnt auf die Microsoft Data Platform erlaubt uns Testfälle zu schreiben, die die Qualität des Projektes sicherstellen: bspw. keine verwaisten Dateien in SSIS- und SSDT-Projekten, stets baubares SSDT-Projekt, keine Queries mit Datenbankbezug über SSIS-Connection-Manager.
  • Viele über Jahre erarbeitete Best Practices zum Vermeiden von Konflikten und effizientem Arbeiten mit Pull Requests.

Git & Azure DevOps mit noventum consulting

Git und Azure DevOps kann mit Unterstützung von noventum als Ergänzung zu bereits existierenden BI-Lösungen eingeführt werden.
Auf diese Weise wird die bestehende Landschaft gewinnbringend ergänzt, um

  • den Industriestandard für Versionsverwaltung git (Repos)

  • State-of -the-art-Zusammenarbeit (Repos und Pipelines)
    • Branching-Konzept zum parallelen Arbeiten
    • Automatisches Deployment und Testen zum Vermeiden von Regressionen und Inkonsistenzen zwischen verschiedenen Technologien
    • Pull Requests zur kontrollierten und qualitätsgesicherten Integration neuer Funktionen
  • Integriertes Ticketsystem (Boards)

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.“

Kay Kamphans, Product Lead noventum HR Analytics

Hier geht's zur Lösung

Gerne diskutieren wir mit Ihnen das Potential, das durch Git und Azure DevOps in Ihrer Umgebung genutzt werden kann. Innerhalb weniger Tage kann ein "Proof of Concept" die Vorteile vor Ort zeigen. Bestehende Subversion Repositories können inkl. der Historie in Git Repos überführt werden.

Thorsten Nimbs, Senior Business Development Manager

Wenn wir auch für Sie tätig werden können, freuen wir uns über Ihre Kontaktaufnahme.

Thorsten Nimbs
Senior Manager, Business Development & Sales
+49 2506 93020

Lösungsszenarien zum Thema Data & Analytics
Success Stories // Fachartikel // News

Sonepar begeistert seine Mitarbeiter:innen durch Power BI Einführung

Foto: ©sonepar

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.

Self Service BI oder Schatten-IT?

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?

Technote: DeltaQ zu ODP Migration

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.