Database Pool
Selektiver Informationsaustausch
Database Pool ist ein FirstSpirit™-Modul zur Verteilung und Synchronisation von Datenbank-Inhalten zwischen FirstSpirit™-Projekten. Die Lösung ermöglicht es, Daten gezielt an bestimmte FirstSpirit™-Projekte oder Gruppen von Projekten zu verteilen. So können für Webdomains verschiedene Sichten auf den Datenbestand des Unternehmens generiert werden.
Konzerne und große Unternehmen haben meist mehrere Internetdomains. Zum Beispiel müssen für alle Länder, in denen das Unternehmen tätig ist, verschiedene Auftritte erstellt werden. Einzelne Unternehmen in einem Konzern haben in der Regel eigene Webseiten. All diese Auftritte haben sowohl gemeinsame Inhalte, als auch seitenspezifische. So kann eine Pressemitteilung entweder für das gesamte Unternehmen relevant sein oder nur für ein Land in dem dieses Unternehmen vertreten ist.
Einfache Erweiterung um neue Projekte
Neue FirstSpirit™-Projekte können einfach zur Database Pool-Konfiguration hinzugefügt werden und somit "on the fly" für Database Pool konfiguriert werden.
Unterstützung Mehrerer Domains in einem FirstSpirit™-Projekt
Oft werden mehrere Domains in einem FirstSpirit™-Projekt verwaltet. Database Pool kann über virtuelle Einheiten eine Verteilung von Daten zwischen solchen Domains ermöglichen. Ob es sich um eine Domain in dem gleichen FirstSpirit™-Projekt handelt oder die Daten tatsächlich in ein anderes Projekt verschoben werden, bleibt dabei für den Benutzer transparent.
Flexible Steuerung von Zugriffsrechten auf Domains
Mit Database Pool kann festgelegt werden, von welchen Projekten oder virtuellen Einheiten Daten an welche anderen Einheiten verteilt werden können. Diese Berechtigungen können einfach "on the fly" vom Administrator angepasst werden.
Konfiguration auf Tabellenebene
Die meisten Konfigurationen können auf Tabellenebene durchgeführt werden.
Flexible Gestaltung des Verteilungs – Workflows durch Aufruf von Aufträgen
Database Pool kann auf den Projekten, an die Daten verteilt wurden, FirstSpirit™-Aufträge aufrufen. So können automatisch benutzerdefinierte Nachbearbeitungen angestoßen werden oder Redakteure über neue Daten informiert werden.
Erkennung von Medien- und Datenreferenzen
Referenzen auf andere Datenbankelemente werden erkannt und können auf äquivalente Daten im Zielprojekt gemappt werden. Referenzen auf Medienobjekte werden geprüft und das Medium bei Bedarf kopiert.
Remote Media Unterstützung
Referenzen auf Medien aus einem gemeinsam genutzten Remote Media Bereich werden als solche erkannt und nicht in das Zielprojekt kopiert.
Unterstützung verschiedener Sprachen
Es ist möglich in unterschiedlichen Projekten verschiedene Sprachen zu verwenden. Sprachen, die im Quellprojekt, aber nicht im Zielprojekt vorhanden sind, werden beim Kopieren ignoriert. Verfügt das Zielprojekt über Sprachen, die im Quellprojekt nicht vorhanden sind, sind diese Felder leer.
Einschränkung des Database Pool auf bestimmte Tabellen
Es kann auf Tabellenebene festgelegt werden, für welche Datensätze Database Pool verwendet werden soll.
Nachvollziehbarkeit durch eigenes Logging
Mit Hilfe eines Database Pool eigenen Loggings kann einfach nachvollzogen werden, wann welche Datensätze an welches Zielprojekt verteilt wurden. Außerdem kann schnell festgestellt werden, ob ein Datensatz auf Grund eines Fehlers nicht übertragen werden konnte.
