Sie können eine unbegrenzte Anzahl von Datenaufteilungen definieren. Jede Datenaufteilung besteht aus einem Satz von Bedingungen und Validierungen für jede Datenbanktabelle, die von der Datenaufteilung eingeschränkt wird. Für jede Tabelle in einer Datenpartition können Sie unabhängige Berechtigungen zum Anzeigen, Aktualisieren, Erstellen oder Löschen von Datensätzen erteilen. Hierzu geben Sie Kriterien in einem ähnlichen Format wie in einer SQL WHERE-Klausel an. Sie können die Einschränkung auf der Basis eines beliebigen Attributs im Datensatz angeben, auf das zugegriffen wird, in Kombination mit beliebigen Daten im Kontaktdatensatz des Benutzers. Dadurch erhalten Sie eine große Flexibilität bei der Definition von Datenaufteilungen. Wenn Sie zum Beispiel das Feld „Anbieter“ in der Tabelle „Contact“ verwenden, können Sie Datenaufteilungseinschränkungen für Anbieter festlegen, die direkt auf CA SDM zugreifen dürfen.
Aus Gründen der Leistung sind in CA SDM keine Datenaufteilungsbedingungen möglich, die eine Verbindung als kartesisches Produkt enthalten. Eine Verbindung als kartesisches Produkt resultiert aus einer Einschränkung, die den Operator „OR“ enthält, der eine völlige Einschränkung aller verknüpften Tabellen auf beiden Seiten des OR-Operators bewirkt. Um sicherzustellen, dass Ihre Datenaufteilungsbedingung keine Verbindung als kartesisches Produkt erzeugt, geben Sie den folgenden Befehl ein:
bop_cmd -f $NX_ROOT\bopcfg\interp\bop_diag.frg "check_queries()"
bop_cmd -f $NX_ROOT/bopcfg/interp/bop_diag.frg "check_queries()"
Wichtig! Alle Datenaufteilungen, die von diesem Programm gekennzeichnet werden, müssen entsprechend aktualisiert werden. Weitere Information zur Definition von Datenpartitionen, Einschränkungen und Einschränkungstypen finden Sie in der Online-Hilfe.
| Copyright © 2012 CA. Alle Rechte vorbehalten. | Senden Sie CA Technologies eine E-Mail zu diesem Thema. |