Streudiagramm-Visualisierungen mit Charticulator
In diesem Tutorial erfahren Sie, wie Sie mit Charticulator eine Streudiagramm-Visualisierung für Ihren LuckyTemplates-Bericht erstellen und entwerfen.
In diesem Tutorial erfahren Sie, wie Sie die Sicherheit auf Zeilenebene (RLS) und die Sicherheit auf Objektebene (OLS) in LuckyTemplates DAX Studio testen .
Einfach ausgedrückt verhindert die Zeilenebenensicherheit den Benutzerzugriff auf bestimmte Zeilen . Unterdessen verhindert Object Level Security den Benutzerzugriff auf bestimmte Spalten und Tabellen .
Beispiele zum Testen von RLS und OLS in DAX Studio sind unten aufgeführt.
Inhaltsverzeichnis
Sicherheit auf Zeilenebene in LuckyTemplates
Um Sicherheit auf Zeilenebene zu erstellen, gehen Sie zur Registerkarte „Modellierung“ und klicken Sie auf „ Rollen verwalten“ .
Erstellen Sie eine neue Rolle und benennen Sie sie. In diesem Fall heißt es RLS Emp 1 . Platzieren Sie dann einen Filter in der Tabelle „Produkte“.
In diesem Beispiel sollte die Produktfarbe Rot, Blau und Schwarz sein. Klicken Sie dann zur Bestätigung auf das Häkchen ( ? ). Wenn die Rolle funktioniert, klicken Sie auf Speichern .
Um die Rolle zu testen, gehen Sie zur Registerkarte „Modellierung“ und klicken Sie auf „Anzeigen als“ . Klicken Sie auf den Rollennamen und dann auf OK.
Ziehen Sie die Farbtabelle per Drag-and-Drop auf die Leinwand. Sie werden sehen, dass die einzigen sichtbaren Farben Rot, Blau und Schwarz sind.
Testen Sie RLS in DAX Studio
Gehen Sie zur Registerkarte „Externe Tools“ und klicken Sie auf „DAX Studio“ . Klicken Sie in DAX Studio auf der Registerkarte „Startseite“ auf „Verbinden“ . Sobald das Popup-Fenster erscheint, klicken Sie auf Erweiterte Optionen .
Geben Sie im Textfeld „Rollen“ den Namen der neuen Rolle ein, die Sie erstellt haben, und klicken Sie dann auf „Verbinden“ .
Anschließend sehen Sie in DAX Studio einen gelben Balken, der anzeigt, dass derzeit die RLS Emp 1-Rolle angezeigt wird.
Wenn Sie den DAX-Code EVALUATE Products ausführen , werden Sie feststellen, dass die Ergebnisse nur 901 Zeilen statt 2.517 zurückgeben. Jede dieser 901 Zeilen enthält entweder Rot, Blau oder Schwarz als Produktfarbe .
können Sie die Tabelle verkleinern.
Dies ist eine Möglichkeit, eine Verbindung zu DAX Studio herzustellen und einen Blick auf die Sicherheit auf Zeilenebene zu werfen, die Sie in LuckyTemplates oder in Analysis Services erstellt haben.
Sicherheit auf Objektebene in LuckyTemplates
Als nächstes testen wir die Objektebenensicherheit. Erstellen Sie eine neue Rolle und nennen Sie sie OLS Emp 1 .
Für diese Rolle müssen Sie keinen Filter erstellen. Dies wird nur eine Hülle sein. Sie ändern den Inhalt in der Tabelle.
Gehen Sie als Nächstes zur Registerkarte „Externe Tools“ und klicken Sie auf „ Tabelleneditor 3“ .
Wählen Sie im Ordner „Rollen“ die Option „OLS Emp 1“ aus. Ändern Sie in der Option „Tabellenberechtigungen“ die Store- und Produktkategorie in „Keine“.
Wählen Sie in der Tabelle „Produkte“ die Option „Stückpreis“ aus. Ändern Sie dann die Option OLS Emp 1 in None . Machen Sie dasselbe für die Stückkosten.
Klicken Sie dann auf Speichern .
Deaktivieren Sie die Option „Automatisches Datum/Uhrzeit“ in LuckyTemplates
Bevor Sie auf „Speichern“ klicken, stellen Sie sicher, dass Sie die Option „Automatisches Datum/Uhrzeit“ in LuckyTemplates deaktivieren . Um dies zu deaktivieren, gehen Sie zu „Optionen“ und klicken Sie auf der Registerkarte „Aktuelle Datei“ auf „Daten laden“. Deaktivieren Sie dann das Kontrollkästchen für die Option „Automatisches Datum/Uhrzeit“.
Wenn Sie dies nicht tun, erhalten Sie im Tabelleneditor eine Fehlermeldung, während Sie versuchen, Ihre Arbeit zu speichern.
Der Fehler bedeutet, dass die DAX-Engine mehrere Datumstabellen erstellt hat, weil Sie die Option „Automatisches Datum/Uhrzeit“ nicht deaktiviert haben. Einige dieser Datumstabellen hängen von der Verkaufstabelle oder der Produkttabelle ab.
Nachdem Sie die Option „Automatisches Datum/Uhrzeit“ deaktiviert und zum Tabelleneditor zurückgekehrt sind, werden Sie feststellen, dass die unsichtbaren Datumstabellen nicht mehr im TOM Explorer vorhanden sind.
Testen Sie OLS in Dax Studio
Sobald die Änderungen am Datenmodell vorgenommen wurden, kehren Sie zu LuckyTemplates zurück. Starten Sie eine neue DAX Studio-Datei und klicken Sie dann auf die Schaltfläche „Verbinden“ auf der Registerkarte „Startseite“.
Geben Sie in den erweiterten Optionen den Rollennamen ein. In diesem Fall ist es OLS Emp 1. Klicken Sie dann auf Verbinden.
Im Metadatenbereich können Sie sehen, dass Sie keinen Zugriff auf die Tabellen Store und Produktkategorie haben.
Wenn Sie die Produkttabelle erweitern, können Sie auch die Stückkosten und den Stückpreis nicht anzeigen.
Wenn Sie versuchen, Store auszuwerten , erhalten Sie eine Fehlermeldung, dass es sich nicht um eine gültige Tabelle oder einen gültigen Ausdruck handelt.
Wenn Sie jedoch auf die Schaltfläche „Anzeige beenden“ ganz rechts in der gelben Leiste klicken, können Sie die Store-Tabelle anzeigen.
Abschluss
Dies war ein kurzes Tutorial zum Implementieren und Testen der Sicherheit auf Zeilenebene und der Sicherheit auf Objektebene in DAX Studio.
Diese beiden Funktionen sind besonders hilfreich, wenn Sie den Datenzugriff für bestimmte Benutzer einschränken möchten . Sie können abhängig vom Arbeitsbereich, auf den im LuckyTemplates-Dienst zugegriffen wird, festlegen, welche Daten angezeigt werden können. Dies ist besonders nützlich, wenn es um vertrauliche Geschäftsinformationen geht.
In diesem Tutorial erfahren Sie, wie Sie mit Charticulator eine Streudiagramm-Visualisierung für Ihren LuckyTemplates-Bericht erstellen und entwerfen.
Erfahren Sie, wie Sie ein PowerApps-Suchfeld von Grund auf erstellen und es an das Gesamtthema Ihrer App anpassen.
Erlernen Sie ganz einfach zwei komplizierte Power Automate String-Funktionen, die in Microsoft Flows verwendet werden können – die Funktionen substring und indexOf.
Dieses Tutorial konzentriert sich auf die Power Query M-Funktion „number.mod“, um ein abwechselndes 0-1-Muster in der Datumstabelle zu erstellen.
In diesem Tutorial führe ich eine Prognosetechnik durch, bei der ich meine tatsächlichen Ergebnisse mit meinen Prognosen vergleiche und sie kumulativ betrachte.
In diesem Blog erfahren Sie, wie Sie mit Power Automate E-Mail-Anhänge automatisch in SharePoint speichern und E-Mails anschließend löschen.
Erfahren Sie, wie die Do Until Schleifensteuerung in Power Automate funktioniert und welche Schritte zur Implementierung erforderlich sind.
In diesem Tutorial erfahren Sie, wie Sie mithilfe der ALLSELECTED-Funktion einen dynamischen gleitenden Durchschnitt in LuckyTemplates berechnen können.
Durch diesen Artikel erhalten wir ein klares und besseres Verständnis für die dynamische Berechnung einer laufenden oder kumulativen Gesamtsumme in LuckyTemplates.
Erfahren und verstehen Sie die Bedeutung und ordnungsgemäße Verwendung der Power Automate-Aktionssteuerung „Auf jede anwenden“ in unseren Microsoft-Workflows.