Freigeben über


Ändern des Attributtyps (MDS-Add-in für Excel)

In Master Data Services Add-In für Excel können Administratoren den Attributtyp ändern, wenn der Datentyp oder die Anzahl zulässiger Zeichen falsch ist.

Wenn Sie den Attributtyp ändern möchten, um eine eingeschränkte Liste (domänenbasiertes Attribut) zu erstellen, finden Sie weitere Informationen unter Erstellen eines domänenbasierten Attributs (MDS-Add-In für Excel).

HinweisHinweis

Sie können den Typ oder die Länge der Spalten Name oder Code nicht aktualisieren.

Voraussetzungen

So führen Sie diese Prozedur aus

  • Sie müssen über die Berechtigung verfügen, auf die Funktionsbereiche Systemverwaltung und Explorer zuzugreifen.

  • Sie müssen ein Modelladministrator sein. Weitere Informationen finden Sie unter Administratoren (Master Data Services).

  • Modell, Entität und Attribut müssen vorhanden sein.

So ändern Sie den Attributtyp

  1. Laden Sie in Excel die Entität, die die Spalte (Attribut) enthält, die Sie ändern möchten. Weitere Informationen finden Sie unter Laden von Daten aus MDS in Excel.

  2. Klicken Sie in der Spalte, die Sie ändern möchten, auf eine beliebige Zelle.

  3. Klicken Sie in der Gruppe Modell erstellen auf Attributeigenschaften.

  4. Aktualisieren Sie im Dialogfeld Attributeigenschaften je nach Bedarf die Einstellungen.

  5. Klicken Sie auf OK.

Was geschieht, wenn Sie den Attributtyp ändern?

Wenn eine Abhängigkeit von dem Attribut besteht, wenn eine MDS-Geschäftsregel beispielsweise auf das Attribut verweist oder das Attribut in einer Abonnementsicht enthalten ist, und Sie den Datentyp eines Attributs ändern, verfährt MDS wie folgt:

  • Der Datentyp des Attributs wird geändert.

  • Es wird eine Kopie des Attributs mit dem Suffix _old generiert, die keinen Wert enthält. Dies wird als veraltetes Attribut bezeichnet.

Alle vorhandenen Abhängigkeiten vom ursprünglichen Attribut verweisen jedoch auf das veraltete Attribut und nicht auf das geänderte.

Dies impliziert Folgendes:

  • Da die Logik aufgrund des neuen Datentyps des Attributs u. U. nicht identisch ist, müssen Sie die Geschäftsregeln aktualisieren, sodass diese auf das geänderte Attribut verweisen. Sie müssen jede betroffene Regel bearbeiten und dann die Ausdrücke ändern, um Verweise auf das veraltete Attribut (_old) zu entfernen, damit auf das aktualisierte Attribut verwiesen wird.

  • Sie müssen alle Abonnementsichten unter der Auswahl Integrationsmanagement öffnen, die Zeile anzeigen und zur Bearbeitung öffnen, indem Sie auf das Stiftsymbol klicken, und dann auf das Symbol Auf Datenträger speichern klicken, um die Sichtdefinition zu aktualisieren. Es sind keine weiteren Änderungen erforderlich, um die Sichtsyntax neu zu generieren.

  • Stagingtabellen, die das Attribut enthalten, wird eine Spalte für das veraltete Attribut hinzugefügt. Das bedeutet, dass der Stagingcode betroffen ist. Um das veraltete Attribut zu entfernen, können Sie es löschen, nachdem Sie die Geschäftsregeln und Abonnementsichten aktualisiert haben.

Löschen des veralteten Attributs

Bevor Sie ein veraltetes Attribut löschen, müssen Sie alle Verweise auf das Attribut entfernen, indem Sie die Geschäftsregeln korrigieren und die Abonnementsichten wie oben beschrieben neu generieren. Andernfalls wird beim Versuch, das veraltete Attribut zu löschen, auf der Webseite für die Systemverwaltung in einer Fehlermeldung darauf hingewiesen, dass das Attribut nicht gelöscht werden kann, da ein Objekt darauf verweist.

Informationen zum Löschen eines Attributs finden Sie unter Löschen eines Attributs (Master Data Services)

TippTipp

Es ist aufwändig, Datentypen für MDS-Attribute zu ändern, die vorhandene Daten und zugehörige Entitäten aufweisen. Dies gilt insbesondere, wenn eine deklarierte Geschäftsregel oder Abonnementsicht von der Entität abhängt. Als bewährte Methode wird empfohlen, mit einem Datentyp zu beginnen, der flexibel genug ist, um die erforderlichen Werte aufzunehmen. Zeichenfolgen können anfangs kurz sein, müssen aber im Laufe der Zeit u. U. erweitert werden, sodass immer der ungünstigste Fall berücksichtigt werden sollte. Die zusätzliche Länge von Textzeichenfolgen kann Probleme verursachen (da sich breite Textfelder in der grafischen Benutzeroberfläche beispielsweise nur schwer in den Bildschirm einpassen lassen). Daher sollten Sie zu lange Zeichenfolgen vermeiden.

Siehe auch

Konzepte

Attribute (Master Data Services)

Erstellen eines Modells (MDS-Add-In für Excel)