Spezifikationen zum Einrichten von Datenpartitionen
Sie können eine unbegrenzte Anzahl von Datenaufteilungen definieren. Jede Datenpartition 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 den zugegriffen wird, in Kombination mit beliebigen Daten im Kontaktdatensatz des Anwenders. 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 Datenpartitionseinschrä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.
|
Copyright © 2013 CA.
Alle Rechte vorbehalten.
|
|