Ändern einer Datenbanktabelle

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 Tabellen 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 Metadata Insights bietet für alle Ihre Flü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 Herkunfts- und Wirkungsanalyse.

  1. Rufen Sie Folgendes in einem Webbrowser auf:

    http://Server:Port/metadata-insights

    Dabei steht Server für den Servernamen oder die IP-Adresse Ihres Spectrum™ Technology Platform-Servers und Port für den HTTP-Port. Der HTTP-Port ist standardmäßig auf 8080 eingestellt.

  2. Klicken Sie auf die Schaltfläche „Entität auswählen“ .
  3. Klicken Sie auf Datenbanktabellen.
  4. Wählen Sie die Tabelle aus, die Sie ändern möchten, und klicken Sie anschließend auf OK.

Das resultierende Diagramm enthält die Verbindung mit der Tabelle. Links von der Verbindung (die Herkunft der Tabelle) befindet sich eine Entität, die Daten in die Tabelle schreibt. Rechts von der Tabelle befinden sich Entitäten, die Daten aus der Tabelle verwenden, z. B. Flüsse.

Beispiel

Sie arbeiten an einem Projekt zur Standardisierung von Spaltennamen über mehrere Datenbanken. Sie haben in der Tabelle „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 Tabelle verwenden, um diese zu analysieren und herauszufinden, ob sie aktualisiert werden müssen, damit der neue Spaltenname aufgenommen wird.

Öffnen Sie hierzu Metadata Insights, navigieren Sie zu „Herkunfts- und Wirkungsanalyse“ und öffnen Sie den Entitätsbrowser. Klicken Sie auf Verbindungen und anschließend bei der Datenbank, die die Tabelle enthält, auf den Namen der Verbindung. Wählen Sie die Tabelle aus und klicken Sie auf OK. Blenden Sie im resultierenden Diagramm das Verbindungssymbol mit der Tabelle ein, das Ihnen anzeigt, welche Flüsse mit der Tabelle verbunden sind:

Das Diagramm zeigt, dass der Fluss „HouseholdRelationships“ Daten in die Tabelle „Customer_Data“ schreibt und auch Daten daraus liest. Zusätzlich liest der Fluss „Promotions“ Daten aus der Tabelle „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 Tabelle „Customer_Data“ berücksichtigt wird.