Wenn Sie Änderungen an einer Datenbank vornehmen, kann dies unbeabsichtigte Folgen für Systeme haben, die auf den darin enthaltenen Daten beruhen. Änderungen an Schemata, Schlüsseln, Spalten oder Relationen können Auswirkungen auf Downstream-Prozesse und letztendlich auf Berichte haben, die manchmal offensichtlich und manchmal nicht offensichtlich sind. Wenn Sie also eine Datenbankänderung planen, möchten Sie sicher sein, dass Sie die Downstream-Auswirkungen Ihrer Änderungen verstehen. Auf diese Weise können Sie andere Systeme nach Bedarf ändern, um sicherzustellen, dass Ihren geschäftlichen Benutzern weiterhin genaue und zuverlässige Daten vorliegen, die als Grundlage für ihre Geschäftsentscheidungen dienen.
Spectrum Technology Platform Spectrum Discovery bietet für alle Ihre Datenflüsse, Datenbanken und Dateien eine visuelle Darstellung des Datenflusses. Sie können die Datenbank auswählen, die Sie gerade ändern, und die Flüsse, Datenbanken und Dateien anzeigen, in denen die Daten verwendet werden. Mit diesen Informationen können Sie die Auswirkungen der Datenbankänderungen bestimmen. Weitere Informationen finden Sie unter Anzeigen der Datenfluss-Analyse.
Das resultierende Diagramm enthält die Verbindung mit der Relation. Links von der Verbindung (die Herkunft der Relation) befindet sich eine Entität, die Daten in die Relation schreibt. Rechts von der Relation befinden sich Entitäten, die Daten aus der Relation verwenden, z. B. Flüsse.
Beispiel
Sie arbeiten an einem Projekt zur Standardisierung von Spaltennamen über mehrere Datenbanken. Sie haben in der Relation „Customer_Data“ eine Spalte gefunden, die Sie umbenennen möchten. Vor der Änderung des Spaltennamens möchten Sie herausfinden, welche Entitäten Daten aus dieser Relation verwenden, um diese zu analysieren und herauszufinden, ob sie aktualisiert werden müssen, damit der neue Spaltenname aufgenommen wird.
Öffnen Sie hierzu Spectrum Discovery, navigieren Sie zu „Datenfluss-Analyse“, und öffnen Sie den Entitätsbrowser. Klicken Sie auf Verbindungen und anschließend bei der Datenbank, die die Relation enthält, auf den Namen der Verbindung. Wählen Sie die Relation aus, und klicken Sie auf OK. Blenden Sie im resultierenden Diagramm das Verbindungssymbol mit der Relation ein, das Ihnen anzeigt, welche Flüsse mit der Relation verbunden sind:
Das Diagramm zeigt, dass der Fluss „HouseholdRelationships“ Daten in die Relation „Customer_Data“ schreibt und auch Daten daraus liest. Zusätzlich liest der Fluss „Promotions“ Daten aus der Relation „Customer_Data“. Infolge der Überprüfung dieses Diagramms können Sie die Flüsse „HouseholdRelationships“ und „Promotions“ im Enterprise Designer öffnen, um herauszufinden, ob bestimmte Änderungen vorgenommen werden müssen, damit die Umbenennung von Spalten in der Relation „Customer_Data“ berücksichtigt wird.