Datenbank-Projekte bei IBYSOFT

Allgemeines zu Datenbank-Projekten

Realisierung von Datenbank-Projekten
mit geeigneten Datenbank-Entwicklungswerkzeugen
IBYSOFT bietet individuelle, ganzheitliche datenbankbasierende Kundenlösungen im Internet und Intranet an. Diese Datenbank-Projekte werden in Form von Data Warehouse Porojekten abgewickelt, welche unternehmensweite Verknüpfungen, Zugriffe und Auswertungen der Unternehmensdaten gewährleisten. Um diese Data Warehouse Projekte abszuwickeln, sind fundamentale Kenntnisse im Datenbank-Design und der Datenbank-Programmierung notwendig, welches IBYSOFT durch jahrelange Erfahrung aus den Kundenanforderungen erworben hat. Von der Analyse, Konzeption bis zur Umsetzung und Einführung eines Data Warehouses werden alle wesentlichen Schritte von IBYOSFT im Rahmen eines Datenbank-Projektes schrittweise durchgeführt.

Was ist ein Data Warehouse?

Data Warehouse
als unternehmensweite Wissensdatenbank
Ein Data Warehouse ist ein Informationssystem, welche auf eine unternehmensweite Wissensdatenbank basiert, in der sämtliche Informationen des Unternehmens verwaltet werden. Dem Data Warehouse liegen unternehmensweite Datenmodelle zugrunde, aus denen Informationen zur transparenten Betrachtung der Geschäftsprozesse eines Unternehmens gewonnen werden können. Das Data Warehouse ist ausschließlich datenorientiert. Es werden nur die Geschäftselemente (Kunde, Lieferant, Produkt, Aktivitäten, etc.) und ihrer natürlichen Beziehungen untereinander betrachtet. Die Daten werden ohne Ausnahme integrativ behandelt. Es gibt nur eine Maßeinheit, eine Gewichtseinheit, ein Datumsformat, etc. Die Daten sind in Zeitebenen gespeichert. Damit sind Entwicklungsanalysen, Trends, Planungen und Simulationen erst möglich.

Der Bedarf der Anwender an besonderen Informationen aus den Unternehmen wird immer größer. Die wesentlichen technologischen Entwicklungen, die Data Warehouse heute einsetzbar machen, sind:

  • Relationale und objektorientierte Datenbankmanagementsysteme sind heute in der Lage, große Datenmengen sicher zu verarbeiten und schnell bereitzustellen;
  • Die Hardwareplattformen und Speichermedien sind heute in der Lage, zu relativ niedrigen Kosten die strukturellen Voraussetzungen zu schaffen;
  • Im Bereich der Benutzerschnittstelle gibt es heute Werkzeuge für relationale und objektorientierte Datenbanken, die eine hohe Performance und Varianz in der Abfrage mit einer intuitiven Benutzerführung auch für ungeübte Anwender gewährleisten können.

Die Definition des Datenmodelles

Definition von Datenmodellen
in Form von Entity- Relationship-Modellen
In unseren Projekten bringen wir universelle einsetzbare Datenmodelle (Entity Relation Ship Modelle) ein. Durch Normalisierung der Datenmodelle (volle funktionale Abhängigkeit der Daten von Schlüsselattributen) wird Redundanz der Daten in den Datenmodellen vermieden. Gerade bei sehr großen Datenmengen im Data Warehouse werden dadurch ihre Zugriffszeiten signifikant gesenkt.

Das Erzeugen der Datenbank

Erzeugung der Datenbank
mit Datenbankadministrator- Werkzeugen
Nachdem das Datenmodell für das Data Warehouse definiert worden ist, kann die Datenbank erzeugt werden. Dies geschieht mit dazugehörigen Datenbank-Administrator-Werkzeugen der ausgewählten Datenbank oder mit Scripts einer Datendefinitionssprache.

Die Benutzer-Schnittstelle

Implementierung der Benutzer-Schnittstellen
in Form von grafischen ereignisgesteuerten Benutzer-Oberflächen
Um auf einfache und ergonomische Weise auf die Daten zugreifen zu können, verwenden wir grafische, ereignisgesteuerte Benutzer-Oberflächen mit Maus-Bedienung, die nach dem Formular-Prinzip arbeiten. Diese Formulare enthalten Auswahl-Menüs, Felder, Auswahl-Listen und Funktions-Schaltflächen, die intuitiv zu bedienen sind, wodurch keine lange Einschulungszeit für die Bedienung notwendig ist.

Der Datenimport

Datenimport
mit Hilfe geeigneter Datenimport-Werkzeuge
In einem Data Warehouse sind die Daten ohne Ausnahme integrativ. Das bedeutet, dass nach der Anforderungsanalyse die Datenelemente spezifiziert sind. Damit sind die Regeln für den Datenimport bekannt. Wir setzen dazu ein selbsterstelltes und erprobtes Werkzeug ein, welches Daten aus beliebigen Formaten inklusive der Datenkonvertierung in redundanzfreie Datenstrukturen übernimmt.

Die Datenhaltung

Datenbank-Management
mit Datenbank-Administrations-Werkzeugen
Zu allen Themen des Datenbank-Managements von großen Datenvolumen, insbesondere des soliden und wartungsarmen Aufbaues der Datenbank, bis hin zur vollständigen Lieferung des Gesamtsystems finden Sie in uns einen kompetenten Partner.

Die Auswertungen

Auswertungen der Daten
mit Hilfe geigneter Grafik-Werkzeuge
Für die regelmäßigen, wohldefinierten Auswertungen verwenden wir selbsterstellte - auf hohe Performance - ausgelegte Reportgeneratoren. Für die Themen Datenanalysen, Planungen und Simulationen setzen wir verschiedene in der Praxis bewährte Reportgeneratoren ein. Die Auswertungen können entweder in tabellarischer oder in grafischer Form (z.B. Balken-, Kuchen oder Linien-Diagramme) dargestellt werden.