Datenfilterung erkunden
Verwenden Sie die Datenfilterung, um bei Leseabfragen den Zugriff auf Tabellen und Datensätze basierend auf Themenattributen zu steuern.
Die Datenfilterung ist eine separate Form der Zugriffssteuerung, die auf die vorhandenen Zugriffssteuerungsregeln (ACLs) in Ihrer Instanz abgestimmt ist. Die Datenfilterung verweigert den Zugriff auf Tabellen und Datensätze, die nicht mit den von einem Administrator definierten Betreffattributen übereinstimmen. Die Datenfilterung soll Auditing, Berichterstellung und Problembehandlung erleichtern.
Dies ist eine optionale Funktion, die Administratoren in ihrer Instanz aktivieren können.
Funktionen zur Datenfilterung
| Datenfilter Verwenden Sie Datenfilter, um Zugriff auf Grundlage von Informationen in einem Datensatz zu gewähren. Datenfilter verwenden Daten in einem Tabellenfeld, um zu bestimmen, ob ein Datensatz für Ihre Benutzer verfügbar ist. |
| Bedingungsgenerator basierend auf dem Antragstellerattribut Verwenden Sie Betreffattribute, um Anwenderrolle, Gruppe, Betreffkriterien oder IP-Netzwerkadresse auszuwerten. |
| Die Datenfilterung verwendet ein auf Verweigern basierendes Modell Die Datenfilterung verwendet ein auf Verweigern basierendes Modell, um den Zugriff auf Datensätze zu steuern. Bei der Datenfilterung verweigert Ihre -Instanz den Zugriff auf Datensätze, es sei denn, ein Datensatz erfüllt die durch die Datenfilterung definierten Kriterien. |
| Durchsetzung der Datenfilterung Datenfilterungsregeln werden nach der Datenbankabfrage für READ-Vorgänge ausgeführt und vor ACLs ausgewertet. Ein Datensatz, der von einer Datenfilterungsregel abgelehnt wird, wird nicht fortgesetzt und von ACL-Regeln ausgewertet.
|
| Debugging von Sitzungen Die Datenfilterung unterstützt das Debugging von Sitzungen. Verwenden Sie das Sitzungs-Debugging, um zu sehen, welche Datenfilterungsdatensätze für eine bestimmte Abfrage gelten. Administratoren können diese Informationen verwenden, um Probleme mit dem Benutzerzugriff auf Datensätze zu beheben. |
Komponenten der Datenfilterung
- Datensätze zur Datenfilterung
- Erstellen Sie einen Datenfilterungs-Datensatz [sys_df_data_filter], um Tabellenzugriff in Ihrer Instanz zu gewähren. Der Datenfilterungsdatensatz enthält die oben beschriebenen Bedingungen für Datenfilter und Betreffattribut, um den Umfang der Regel und die betroffenen Anwender einzuschränken.
- Datensätze mit Betreffkriterien
- Datensätze mit Betreffkriterien [sys_df_subject_criteria] stellen bestimmte Anwenderattribute dar, mit denen Sie bestimmen können, ob Zugriff mit einer Datenfilterungsregel gewährt werden soll. Diese Attribute können die Gruppen, Rollen oder IP-Adresse eines Anwenders sein. Um ein Betreffkriterium zu erstellen, müssen Sie den Betreffkriteriendatensatz sowie Datensätze für die Kriterieneingabe und Kriterienbedingungen erstellen. Details zu diesem Vorgang finden Sie unter Betreffkriterien werden erstellt.
- Beispiele für Datensätze für Kriterieneingabe
Abbildung : 1. Beispielkriterieneingabe für alle Rollen, die Administrator enthalten - Bedingungsdatensätze für Betreffkriterien
Abbildung : 2. Beispielkriterienbedingung für die Verwendung der Kriterieneingabe „Nur Administratoren“.