DIENSTLEISTUNGEN

PROFESSIONELLE IT-LÖSUNGEN

Pattern

Was wir tun

Wir bieten eine breite Palette an IT-Beratungs- und Entwicklungsdienstleistungen mit Schwerpunkt auf Microsoft-Technologien, Datenlösungen und Geschäftsautomatisierung.

20+
JAHRELANGE ERFAHRUNG
100+
ERFOLGREICHE PROJEKTEERFOLGREICHE PROJEKTE
50+
ZUFRIEDENE KUNDEN
10+
TECHNOLOGIEN

Unsere Dienstleistungen

MICROSOFT LÖSUNGEN

MICROSOFT ENTWICKUNG & DATA - PLATTFORM

Microsoft Data-Plattform, SQL-Server & Datenbanken

  • Microsoft SQL-Server Entwicklung und Administration
  • SQL- und T-SQL-Entwicklung
  • Datenmodellierung und Datenbankdesign
  • Datenmapping und Datenverarbeitung mit T-SQL
  • Integration von Daten aus unterschiedlichen Quellsystemen
Cloud-Datenbanken (Microsoft Azure & AWS)
  • Betrieb und Nutzung von Datenbanken in Cloud-Umgebungen
  • Microsoft Azure SQL Database und Azure SQL Managed Instance
  • Datenbankbetrieb und Datenintegration in Azure-Datenplattformen
  • Amazon RDS für SQL-Server und relationale Datenbanken
  • Nutzung von Cloud-Speicher- und Datenplattformdiensten zur Datenverarbeitung
  • Planung und Durchführung von Migrationen von On-Premises-SQL-Servern zu Cloud-Datenbanken (Azure/AWS)
  • Integration von Cloud-Datenbanken in Data-Engineering- und BI-Architekturen

SQL-Server Administration

  • Installation und Konfiguration von Microsoft SQL-Server
  • Konfiguration von SQL-Server-Datenbanken und Storage
  • Planung und Implementierung von Backup-Strategien
  • Wiederherstellung von Datenbanken aus Backups
  • Import und Export von Daten
  • Überwachung und Monitoring von SQL-Server-Instanzen
  • Analyse und Nachverfolgung von SQL-Server-Aktivitäten
  • Verwaltung von SQL-Server-Sicherheit und Berechtigungen
  • Laufende Datenbankwartung und Performance-Optimierung
  • Automatisierung von Wartungsprozessen mit SQL-Server Agent Jobs
  • Konfiguration von Datenbank-Mail, Alerts und Benachrichtigungen
  • Migration von SQL-Server-Instanzen und Clustern
  • Migration von Cluster- zu Cluster-Umgebungen
  • Migration von Cluster- zu Einzelinstanzen
  • Migration virtueller SQL-Server-Cluster
  • Installation und Konfiguration von SQL-Server Virtual Clustern
  • Durchführung von SQL-Server-Migrationen für Kundenumgebungen

SQL-Server Performance Tuning

  • Performance-Optimierung von parallelen T-SQL-Beladestrecken
  • Performance-Optimierung von parallelen SSIS-Stream-Beladestrecken
  • Performance-Tuning von parallelen SSIS-Beladestrecken
  • Serverseitiges SQL-Server-Performance-Tuning
  • Optimierung von Indexierungsstrategien
  • Performance-Optimierung mit Columnstore-Indizes
  • Performance-Tuning in Data-Warehouse-Umgebungen

Data Warehouse & Data Management

  • Konzeption und Umsetzung von Data-Warehouse-Architekturen
  • Modellierung von Data-Warehouse-Strukturen (Star Schema, Snowflake Schema)
  • Aufbau von Staging-, Core- und Data-Mart-Schichten
  • Historisierung und Datenversionierung (z. B. Slowly Changing Dimensions)
  • Datenqualitäts-, Integrations- und Governance-Konzepte im DWH-Umfeld

Data Engineering, BI & Analytics

  • SQL-Server Integration Services (SSIS) – Entwicklung von ETL-Prozessen
  • SQL-Server Analysis Services (SSAS) – Datenmodellierung und analytische Datenstrukturen
  • SQL-Server Reporting Services (SSRS) – Entwicklung von Reporting- und Analyselösungen
  • Microsoft Fabric – moderne Data- und Analytics-Plattform
  • Databricks – Datenverarbeitung und Data Engineering im modernen Datenplattform-Umfeld

Power BI & Data Visualization

  • Entwicklung interaktiver Dashboards und Reports mit Microsoft Power BI
  • Datenmodellierung und semantische Modelle in Power BI
  • Erstellung von Kennzahlen und Berechnungen mit DAX
  • Datenaufbereitung und Transformation mit Power Query (M)
  • Veröffentlichung, Verwaltung und Governance von Reports im Power BI Service

Microsoft Office & Applikationsentwicklung

  • Entwicklung von Lösungen mit MS Access, MS Excel, MS Word und MS Project
  • VBA-Entwicklung in Access, Excel, Word und Project
  • Entwicklung benutzerfreundlicher Benutzeroberflächen, Eingabevalidierungen und UserForms
  • Büroautomatisierung, automatisierte Auswertungen und Reporting-Lösungen
  • Nutzung von Pivot-Tabellen, Diagrammen und automatisierten Reports
Softwareentwicklung
  • VB 6.0, VB.NET, C#
  • WPF, Windows Forms, WCF
  • DAO und Schnittstellenentwicklung
Training & Support

  • Durchführung von Trainings und Workshops mit Schwerpunkt auf VBA-Entwicklung in MS Access, MS Excel, MS Word und MS Project
  • Unterstützung von Teams bei der Einführung, Nutzung und Weiterentwicklung von Microsoft-basierten Lösungen

View projects

DATENBANK ARCHITEKTUREN

Der Datenbankentwicklungsprozess besteht aus einer Reihe von Schritten, die darauf abzielen, ein Datenbanksystem zu erstellen, zu warten und zu verbessern, das den Bedürfnissen und Anforderungen seiner Benutzer entspricht. Der Prozess umfasst typischerweise die folgenden Phasen:

  • Planung: Definieren Sie den Zweck, den Umfang und die Ziele des Datenbanksystems sowie die beteiligten Datenquellen, Benutzer und Stakeholder.
  • Analyse: Identifizieren und modellieren Sie die Datenentitäten, Attribute, Beziehungen und Einschränkungen, die den realen Bereich des Datenbanksystems darstellen.
  • Design: Wählen Sie ein geeignetes Datenbankmodell (z. B. relational, hierarchisch oder Netzwerk) und implementieren Sie das logische und physische Design des Datenbankschemas, der Tabellen, Indizes, Ansichten und anderer Komponenten.
  • Implementierung: Erstellen Sie das Datenbanksystem mithilfe eines bestimmten Datenbankverwaltungssystems (DBMS) und füllen Sie es mit Daten aus verschiedenen Quellen.
  • Testen: Stellen Sie sicher, dass das Datenbanksystem ordnungsgemäß funktioniert und die von seinen Benutzern erwarteten Leistungs-, Sicherheits- und Qualitätsstandards erfüllt.
  • Bereitstellung: Stellen Sie das Datenbanksystem in der vorgesehenen Umgebung bereit und stellen Sie es seinen Benutzern zur Verfügung.
  • Wartung: Überwachen und aktualisieren Sie das Datenbanksystem regelmäßig, um dessen Zuverlässigkeit, Verfügbarkeit und Effizienz sicherzustellen. Beheben Sie eventuell auftretende Probleme oder Fehler und implementieren Sie alle von den Benutzern gewünschten Änderungen oder Verbesserungen.

View projects

ORACLE PROJEKTE

Der ORACLE-Entwicklungsprozess ist ein systematischer Ansatz für die Softwareentwicklung, der darauf abzielt, qualitativ hochwertige Produkte und Dienstleistungen zu liefern.

Der Prozess besteht aus vier Phasen:

  • Planung
  • Analyse
  • Design
  • Implementierung

Jede Phase hat spezifische Aufgaben, Ergebnisse und Qualitätsstandards, die erfüllt werden müssen, bevor zur nächsten Phase übergegangen wird. Der ORACLE-Entwicklungsprozess umfasst auch Best Practices wie agile Methoden, Tests, Dokumentation und Peer-Review.

View projects

OBJECT ORIENTED PROJEKTE

Der OO-Entwicklungsprozess ist eine Möglichkeit, Softwaresysteme basierend auf den Konzepten von Objekten und Klassen zu entwerfen und zu implementieren. Objekte sind Entitäten mit Attributen und Verhaltensweisen, und Klassen sind Vorlagen, die die gemeinsamen Eigenschaften und Methoden einer Gruppe von Objekten definieren.

Der OO-Entwicklungsprozess umfasst normalerweise die folgenden Schritte:

  • Analyse
  • Design
  • Implementierung
  • Testen
  • Wartung

View projects

DATA WAREHOUSE KONZEPTE

  • Datenmodellierung: Entwerfen der logischen und physischen Struktur des DWH basierend auf den Geschäftsanforderungen und den verfügbaren Datenquellen.
  • Datenextraktion: Extrahieren von Daten aus den Quellsystemen mit verschiedenen Methoden wie Batch, Inkrementell oder Echtzeit.
  • Datentransformation: Transformieren der extrahierten Daten in ein konsistentes und standardisiertes Format, das zum Laden in das DWH geeignet ist.
  • Datenladen: Laden der transformierten Daten in das DWH mit verschiedenen Techniken wie vollständigem, inkrementellem oder Delta-Laden.
  • Datenqualität: Sicherstellung der Genauigkeit, Vollständigkeit und Gültigkeit der Daten im DWH mithilfe verschiedener Tools und Methoden wie Datenprofilierung, Bereinigung und Validierung.
  • Datenzugriff: Bereitstellung des Zugriffs auf die Daten im DWH für verschiedene Benutzer und Anwendungen mithilfe verschiedener Tools und Methoden wie Berichterstellung, Dashboards, Analysen und Visualisierung.

View projects

INTERNET LÖSUNGEN

Vorgehensweise bei der Entwicklung einer klassischen, statischen Webseite Das herkömmliche Wasserfallmodell charakterisiert sich dadurch, dass die einzelnen Phasen strikt voneinander getrennt sind. In den meisten Fällen folgen auf die Konzeption die Designphase und dann die Entwicklungsphase. Der Designer erstellt ein komplettes Webseitenlayout und gibt dieses an den Entwickler weiter, der es dann technisch realisiert und nach dem Abschluss an den Kunden übergibt Dieser einfach gehaltene Entwicklungsprozess wird von dem Ziel abgeleitet, das erstellte Layout bestmöglich in das Web zu übertragen. Lässt man die Interaktionsmöglichkeiten einmal außer Acht, handelt es sich bei der Webseite um ein statisches Gebilde, das dem grafischen Design gleichgestellt ist. Für Webseiten, die auf Basis eines starren Entwurfs umgesetzt sind, funktioniert dieses Modell fehlerfrei. Jedoch funktioniert diese lineare Herangehensweise des Wasserfallmodells bei responsivem Design nicht mehr.

  • Planungsphase: Ideensammlung und Analyse; Skizzen anfertigen.
  • Designphase: Layouterstellung.
  • Entwicklungsphase: Technische Umsetzung der erstellten Layouts.
  • Testphase: Tests aller Funktionen mit anschließender Fehlerbehebung.
  • Veröffentlichung: Übergabe an den Kunden.

View projects

DATA MIGRATIONS

Bei der Datenbankmigration werden Daten von einem System auf ein anderes übertragen und gleichzeitig der Speicher, die Datenbank oder die Anwendung geändert. Um eine reibungslose und erfolgreiche Migration zu gewährleisten, müssen mehrere Schritte befolgt werden. Diese beinhalten:

  • Planung und Analyse: Dazu gehört die Definition von Umfang, Zielen, Risiken und Zeitplan des Migrationsprojekts. Dazu gehört auch die Identifizierung der Quell- und Zielsysteme, der Datentypen und -formate, der Migrationstools und -methoden sowie der Test- und Validierungsverfahren.
  • Extraktion und Transformation: Hierbei werden die Daten aus dem Quellsystem extrahiert und in ein mit dem Zielsystem kompatibles Format transformiert. Dies kann Datenbereinigung, Filterung, Zuordnung, Aggregation, Aufteilung, Zusammenführung oder andere Vorgänge umfassen.
  • Laden und Verifizieren: Dabei werden die transformierten Daten in das Zielsystem geladen und deren Integrität, Qualität und Leistung überprüft. Dies kann Datenvalidierung, Abgleich, Prüfung oder andere Prüfungen umfassen.
  • Post-Migrationsaktivitäten: Dazu gehört die Behebung etwaiger Probleme oder Fehler, die während des Migrationsprozesses aufgetreten sind, sowie die Durchführung notwendiger Anpassungen oder Optimierungen am Zielsystem. Dies kann auch die Dokumentation des Migrationsprozesses und der Ergebnisse sowie die Bereitstellung von Schulungen oder Support für die Benutzer des neuen Systems umfassen.

View projects

PROJECT MANAGEMENT

Der PM-Prozess beinhaltet zentrale PM-Aufgaben von der Initiierung bis zum Abschluss eines Projekts. Es handelt sich um eine stark vereinfachte Darstellung, die aber für kleine und mittelgroße Projekte eine ausreichende Grundlage bieten kann.

View projects

DATABASE ADMINISTRATION

Projects belonging to the Database Administration category.

View projects

SQL-SERVER

Projects belonging to the SQL-Server category.

View projects

POWER BI

Projects belonging to the Power BI category.

View projects

POSTGRES

Projects belonging to the Postgres category.

View projects

REPORTING

Projects belonging to the Reporting category.

View projects

ETL

Projects belonging to the ETL category.

View projects

PMO / PL

Projects belonging to the PMO / PL category.

View projects

PERFORMANCE TUNING

Projects belonging to the PERFORMANCE TUNING category.

View projects