ERSTELLT AM 8. Okt. 2026 I AUTORIN Emma Camacho
Die Aktion Impersonate wird in Tasks verwendet, um einen Benutzer in Qlik Sense zu imitieren und so das Datenmodell entsprechend dem Section Access des Benutzers zu reduzieren. Diese Aktion kann nur mit Qlik Sense-Datenquellen verwendet werden, sowohl Server als auch SaaS, mit dem Authentication Type: Impersonation (Section Access).
Qlik Sense Server
In unserem Beispiel sieht die Access List so aus
SECTION ACCESS;
Access:
load * inline [
ACCESS,USERID,SA_ACCOUNT
ADMIN,INTERNAL\SA_SCHEDULER,
ADMIN,DOMAIN\md_service,
USER,DOMAIN\ahonda,AHONDA
USER,DOMAIN\afields, AFIELDS
USER,DOMAIN\acraig,ACRAIG
];
SECTION APPLICATION;
Die Aktion CYCLE. In diesem Beispiel verwende ich einen Cycle über Werte. Sie können ein Feld verwenden, das die Konten enthält, die Sie imitieren und an die Sie die Berichte verteilen möchten.
Die Aktion Impersonate sieht so aus, und alle Aktionen innerhalb der Impersonate-Gruppe berücksichtigen den Section Access.
Die Aktion Output Debug Information zeigt den aktuellen OSUser() an. Sie werden sehen, dass osuser() innerhalb der Impersonate-Gruppe den imitierten Benutzer zurückgibt. Alle Aktionen innerhalb der Impersonate-Gruppe berücksichtigen den Section Access.
[Datasource].[Sales Analysis - App with Section Access].[Expression].[osuser()]
Qlik Sense SaaS
In unserem Beispiel sieht die Access List so aus
SECTION ACCESS;
Access:
load * inline [
ACCESS,USER.EMAIL,SA_ACCOUNT
ADMIN,admin@company.com,
USER,ahonda@company.com, AHONDA
USER,afields@company.com, AFIELDS
USER,acraig@company.com,ACRAIG
];
SECTION APPLICATION;
Der Task sieht so aus:
Die Aktion CYCLE. In diesem Beispiel verwende ich einen Cycle über Werte. Sie können ein Feld verwenden, das die E-Mail-Adressen enthält, die Sie imitieren und an die Sie die Berichte verteilen möchten.
Die Aktion Impersonate sieht so aus, und alle Aktionen innerhalb der Impersonate-Gruppe berücksichtigen den Section Access.
Die Aktion Output Debug Information zeigt den aktuellen OSUser() an. Sie werden sehen, dass osuser() innerhalb der Impersonate-Gruppe den imitierten Benutzer zurückgibt.
[Datasource].[Sales Analysis - App with Section Access].[Expression].[osuser()]

Benötigen Sie weitere Unterstützung?
Wenn Sie ausführlichere Informationen oder weitere Hilfe benötigen, besuchen Sie bitte unsere umfassende Online-Dokumentation. Unsere Ressourcen sollen Ihnen helfen, alle Funktionen effektiv zu nutzen.