Show TOC

Attribute und Texte zu einem Merkmal löschenLocate this document in the navigation structure

Voraussetzungen

Um Stammdaten löschen zu können, dürfen keine Bewegungsdaten für die betreffenden Stammdaten im BW-System existieren, sie dürfen nicht als Attribute zu InfoObjects genutzt werden und es dürfen keine Hierarchien zu diesen Stammdaten existieren.

Kontext

Sie können Attribute und Texte direkt aus der Stammdatentabelle löschen. Im Gegensatz zum Löschen auf Einzelsatzebene können Sie mit dieser Funktion alle zu einem Merkmal existierenden Attribute und Texte in einer Aktion löschen.

Vorgehensweise


  1. Sie befinden sich im Bereich Modellierung der Data Warehousing Workbench. Wählen Sie im InfoObject-Baum Stammdaten löschenüber das Kontextmenü an Ihrem InfoObject.

  2. Sie können beim Löschen wählen, ob Einträge der SID-Tabelle des Merkmals erhalten bleiben oder gelöscht werden sollen:

    Wenn Sie für einen bestimmten Merkmalswert den Eintrag der SID-Tabelle löschen, geht der dem Merkmalswert zugeordnete SID-Wert verloren. Wenn Sie für diesen Merkmalswert später erneut Attribute laden, muss deshalb ein neuer SID-Wert für den Merkmalswert erzeugt werden. Dies wirkt sich im Allgemeinen negativ auf die für das Laden benötigte Laufzeit aus. In seltenen Fällen kann das Löschen von Einträgen aus der SID-Tabelle auch zu schwerwiegenden Dateninkonsistenzen führen, wenn die vom Verwendungsnachweis ermittelte Liste verwendeter SID-Werte unvollständig sein sollte.

    Löschen mit Erhalt der SIDs:

    In der Regel sollten Sie aus den oben genannten Auswirkungen diese Option wählen. Wenn Sie z.B. vor dem Laden von Stammdatenattributen oder -texten sicherstellen möchten, dass einzelne nicht mehr benötigte Ausprägungen des Merkmals gelöscht werden, dann ist hierfür das Löschen von Stammdaten mit Erhalt der Einträge der SID-Tabelle vollkommen ausreichend.

    Löschen mit SIDs:

    Beachten Sie, dass das Löschen von Einträgen aus der SID-Tabelle nur in Ausnahmefällen notwendig bzw. sinnvoll ist. Das Löschen von Einträgen aus der SID-Tabelle ist z.B. dann sinnvoll, wenn sich die Zusammensetzung des Merkmalsschlüssels grundlegend ändert und Sie einen größeren Satz von Ausprägungen gegen einen anderen Satz mit neuen Schlüsselwerten austauschen möchten.

  3. Sie können wählen, ob die Texte gelöscht werden sollen.

  4. Sie können den Suchmodus wählen. Der Suchmodus hat große Auswirkungen auf die Laufzeit des Verwendungsnachweises. Es stehen Ihnen folgende Suchmodi zur Verfügung:

    • O nur eine Verwendung pro Wert:

      Wenn der Verwendungsnachweis einen Wert gefunden hat, dann wird dieser Wert in den weiteren InfoProvidern nicht mehr gesucht. Dieser Suchmodus ist die Voreinstellung. Er ist dann sinnvoll, wenn Sie einfach alle Werte löschen möchten, die nicht mehr verwendet werden, dabei keine größeren Nachforschungen betreiben möchten und die Laufzeit des Verwendungsnachweises recht gering halten wollen.

    • P eine Verwendung pro Wert pro InfoProvider:

      Jeder Wert wird in jedem InfoProvider gesucht. Nach einem Treffer pro InfoProvider wird nicht mehr danach gesucht. Dieser Suchmodus ist dann sinnvoll, wenn Sie an der Verwendung interessiert sind: Sie können ermitteln, aus welchem InfoProvider Sie zuerst löschen müssen, bevor Sie alle löschen können.

    • E eine Verwendung genügt:

      Wenn ein Wert einmal gefunden wurde, wird nicht weiter gesucht. Diese Einstellung ist sinnvoll, wenn Sie die Attribute und Texte nur vollständig löschen möchten.

    • A alle Verwendungen von allen Werten:

      Jeder Wert wird in jedem InfoProvider gesucht; jede Verwendung wird gezählt. Dies ist ein vollständiger Verwendungsnachweis. Die Laufzeit dieses Suchmodus ist am längsten, und er empfiehlt sich nur, wenn Sie ein Interesse an allen Verwendungen haben.

  5. Sie können wählen, dass der Löschvorgang im Hintergrund ausgeführt wird.

  6. Sie können das Stammdatenlöschen simulieren. Dabei wird der Verwendungsnachweis ausgeführt, ohne dass Stammdaten gelöscht werden. Beachten Sie jedoch: Die Liste der Verwendungen ist möglicherweise nicht ganz vollständig, da bei der Simulation keine Sperren gesetzt werden.

  7. Wählen Sie Start. Das Programm überprüft nacheinander die Einträge in der Stammdatentabelle, ob sie in weiteren Objekten verwendet werden. Wenn die Stammdaten verwendet werden, dann können Sie nur die Sätze löschen lassen, die nicht verwendet werden, oder sich den Verwendungsnachweis anzeigen lassen.

  8. Wenn das Löschen abgeschlossen ist, erhalten Sie eine Meldung und können sich das Protokoll anzeigen lassen. Dort wird auch der Verwendungsnachweis angezeigt und die Liste aller gelöschten Sätze.