---
schema_version: "1"
id: f2f4d3afc1b670f9a9cd4caa837532e270adf859566043509b2022f9bee4ea14
title: Beschränken des Datenzugriffs mit Benutzerfiltern und Zeilenebenensicherheit
collection: tableau
version: current
locale: de-de
portal_url: https://docs.salesforce.com/tableau/current/de-de/public/desktop/publish_userfilters.md
canonical_url: https://help.tableau.com/current/public/desktop/de-de/publish_userfilters.htm
source_site: help.tableau.com
content_type: documentation
content_hash: e97e24608b0d92b6e9d2d8dee342c264b85a223d41e62ac85bcf6db4df1eb490
description: Restrict data access at the row level using user filters and row-level security.
---
[Zum Hauptinhalt springen](#main-content)

# Beschränken des Zugriffs auf Datenzeilenebene

Wenn Sie Arbeitsmappen für andere freigeben, indem Sie sie in Tableau Server oder Tableau Cloud veröffentlichen, können standardmäßig alle Benutzer, die auf die Arbeitsmappen zugreifen können, alle in den Ansichten angezeigten Daten anzeigen. Sie können dieses Verhalten überschreiben, indem Sie einen Filtertyp anwenden, mit dem Sie angeben können, welche „Datenzeilen“ die jeweils am Server angemeldete Person in der Ansicht anzeigen kann.

Dieser Ansatz zum Sichern von Daten auf Zeilenebene gilt für Datenquellen mit Direktverbindungen und Extraktdatenquellen, deren Tabellen als mehrere Tabellen gespeichert werden. Weitere Informationen zum Speichern von Extraktdaten mit mehreren Tabellen finden Sie unter [Extrahieren von Daten](https://help.tableau.com/current/public/desktop/de-de/extracting_data.htm#storage).

**Hinweis:** Informationen zu den Alternativen, die Sie zum Implementieren der Sicherheit auf Zeilenebene in Tableau verwenden können, finden Sie in der Tableau Server-Hilfe unter [Überblick über die Sicherheitsoptionen auf Zeilenebene in Tableau](https://help.tableau.com/v2021.4/server/de-de/rls_options_overview.htm).  
  
Weitere zugehörige Informationen finden Sie im Whitepaper [Best Practices for Row Level Security with Entitlement Tables](https://www.tableau.com/de-de/learn/whitepapers/row-level-security-entitlements-tables).

## Funktionsweise der benutzerbasierten Filterung

Angenommen, Sie haben einen Quartalsumsatzbericht für eine Reihe an Produkten über mehrere Jahre an verschiedenen geografischen Regionen erstellt.

Beim Veröffentlichen dieses Berichts möchten Sie jedem regionalen Manager erlauben, dass er nur die für ihn in dieser Region relevanten Daten anzeigen kann. Statt eine separate Ansicht für jeden Manager zu erstellen, können Sie einen _Benutzerfilter_ anwenden, der den Zugriff auf die Daten beschränkt, die auf den Merkmalen der Benutzer, beispielsweise ihrer Rolle, basieren.

Das Beschränken des Zugriffs auf Daten in dieser Art wird als _Sicherheit auf Zeilenebene_ bezeichnet. Tableau bietet die folgenden Ansätze zur Sicherheit auf Zeilenebene an:

- [Erstellen eines Benutzerfilters und manuelles Zuweisen von Benutzern zu Werten](https://help.tableau.com/current/public/desktop/de-de/publish_userfilters_create.htm#create-user-filter)
    
    Diese Methode ist praktisch, bedeutet jedoch einen hohen Wartungsaufwand, und die Sicherheit ist provisorisch. Sie muss pro Arbeitsmappe erfolgen, und Sie müssen den Filter aktualisieren und die Datenquelle neu veröffentlichen, wenn sich Ihre Benutzerbasis ändert.
- [Erstellen eines dynamischen Filters mithilfe eines Sicherheitsfelds in den Daten](https://help.tableau.com/current/public/desktop/de-de/publish_userfilters_create.htm#dynamic).
    
    Mit dieser Methode erstellen Sie ein berechnetes Feld, das den Prozess der Zuordnung von Benutzern zu Datenwerten automatisiert. Für diese Methode ist es erforderlich, dass die zugrunde liegenden Daten die Sicherheitsinformationen enthalten, die Sie für die Filterung verwenden möchten.
    
    Die gängigste Möglichkeit dafür besteht in der Verwendung einer Verweistabelle („Nachschlagen“, „Berechtigungen“ oder „Sicherheit“), die diese Informationen enthält. Wenn Sie beispielsweise eine Ansicht so filtern möchten, dass sie nur von Vorgesetzten angezeigt werden kann, müssen die zugrunde liegenden Daten so eingerichtet sein, dass die Benutzernamen einbezogen und die Rollen aller Benutzer angegeben werden.
    
    Da die Filterung auf Datenebene erfolgt und durch das berechnete Feld automatisiert wird, ist diese Methode sicherer als das manuelle Zuordnen von Benutzern zu Datenwerten.

### Hinzufügen von Benutzerfiltern zu Datenquellen

Die zwei Methoden im vorherigen Abschnitt beschreiben Möglichkeiten für das Hinzufügen von Filtern zu in Arbeitsmappen eingebetteten Daten. Wenn mehrere Arbeitsmappen Verbindungen zu denselben Daten herstellen, können Sie, anstelle Filter auf jede einzelne Arbeitsmappe anzuwenden, die Datenquelle filtern und dann die Arbeitsmappen mit der Datenquelle verbinden, nachdem Sie sie veröffentlicht haben.

Arbeitsmappen, die sich mit Ihrer gefilterten Datenquelle verbinden, stellen nur die Daten zur Verfügung, die der am Server angemeldete Benutzer anzeigen darf. Zudem zeigen alle verbundenen Arbeitsmappen Datenaktualisierungen, wie sie auftreten.

### Extrakte vs. Direktverbindungen mit Benutzerfiltern

Bei der Verwendung einer der zuvor beschriebenen Methoden kann die Sicherheit auf Zeilenebene mit Extrakten generell schneller erstellt werden. Zudem ist die Leistung besser als bei der Sicherheit auf Zeilenebene mit Datenquellen, für die Direktverbindungen verwendet werden.

Anforderungen an die Sicherheit auf Zeilenebene mit Extraktdatenquellen

Wie bereits zuvor erwähnt, besteht die erste Anforderung für die Verwendung der Sicherheit auf Zeilenebene mit Extrakten darin, dass die Daten im Extrakt mithilfe mehrerer physischer Tabellen gespeichert werden. Sie können Ihren Extrakt so konfigurieren, dass die zugehörigen Daten in mehreren physischen Tabellen gespeichert werden. Befolgen Sie dazu die Anweisungen unter [Extrahieren von Daten](https://help.tableau.com/current/public/desktop/de-de/extracting_data.htm#storage).

Zusätzlich zu der oben angeführten Anforderung müssen weitere Überlegungen angestellt werden, wenn Sie die Sicherheit auf Zeilenebene für Ihren Extrakt verwenden möchten. Da in mehreren Tabellen gespeicherte Extraktdaten weder Extraktfilter noch einige andere Funktionalitäten zur Reduzierung der Datenmenge im Extrakt unterstützen, sollten Sie einen der folgenden Vorschläge befolgen:

- Herstellen einer Verbindung zu Daten mithilfe von benutzerdefiniertem SQL
- Herstellen einer Verbindung zu einer Datenbankansicht, die bereits über die entsprechende Filterung verfügt

Weitere Informationen zu diesen Vorschlägen finden Sie unter [Extrahieren von Daten](https://help.tableau.com/current/public/desktop/de-de/extracting_data.htm#normalized_altfilter).

**Empfohlene Praktiken für die Sicherheit auf Zeilenebene mit Extraktdatenquellen**

Um die Sicherheit auf Zeilenebene mit Extrakten effektiv anzuwenden, empfiehlt Tableau, die Anzahl Tabellen (oder Datenbankansichten bzw. benutzerdefinierte SQL-Abfragen) in Ihren Extrakten auf zwei zu beschränken. Mit anderen Worten empfiehlt Tableau, dass die Tabellen in Ihrem Extrakt aus folgenden Tabellentypen umfassen:

- Eine Datentabelle – Dies ist die Tabelle, die alle anzuzeigenden Daten enthält.
- Eine Referenztabelle – Dies ist die Nachschlage- oder Berechtigungstabelle mit den Benutzerinformationen und den Sicherheitsgruppen, zu denen die Benutzer gehören.

Durch die Minimierung der Tabellen in Ihrem Extrakt auf diese beiden Tabellentypen wird sichergestellt, dass Tableau nur eine Verknüpfung zwischen diesen beiden Tabellen erstellen muss und dass dadurch Duplizierungen von Daten oder "Verknüpfungsexplosionen" vermieden werden.

## Siehe auch

- [Datensicherheit](https://help.tableau.com/current/server/de-de/security_data.htm) in der Tableau Server-Hilfe
- [Überblick über die Sicherheitsoptionen auf Zeilenebene in Tableau](https://help.tableau.com/current/server/de-de/rls_options_overview.htm) in Tableau in der Tableau Server-Hilfe