Datenbank-Projekte bei IBYSOFT
|
Allgemeines zu Datenbank-Projekten
|
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?
|
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
|
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
|
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
|
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
|
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
|
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
|
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.
|
|