So speichern und laden Sie eine RDS-Datei in R
Sie erfahren, wie Sie Objekte aus einer .rds-Datei in R speichern und laden. In diesem Blog wird auch behandelt, wie Sie Objekte aus R in LuckyTemplates importieren.
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.
Sie erfahren, wie Sie Objekte aus einer .rds-Datei in R speichern und laden. In diesem Blog wird auch behandelt, wie Sie Objekte aus R in LuckyTemplates importieren.
Was ist Self in Python: Beispiele aus der Praxis
In diesem Tutorial zur DAX-Codierungssprache erfahren Sie, wie Sie die GENERATE-Funktion verwenden und einen Kennzahltitel dynamisch ändern.
In diesem Tutorial erfahren Sie, wie Sie mithilfe der Multi-Threaded-Dynamic-Visuals-Technik Erkenntnisse aus dynamischen Datenvisualisierungen in Ihren Berichten gewinnen.
In diesem Artikel werde ich den Filterkontext durchgehen. Der Filterkontext ist eines der Hauptthemen, über die sich jeder LuckyTemplates-Benutzer zunächst informieren sollte.
Ich möchte zeigen, wie der LuckyTemplates Apps-Onlinedienst bei der Verwaltung verschiedener Berichte und Erkenntnisse aus verschiedenen Quellen helfen kann.
Erfahren Sie, wie Sie Ihre Gewinnmargenänderungen mithilfe von Techniken wie Kennzahlenverzweigung und der Kombination von DAX-Formeln in LuckyTemplates ermitteln.
In diesem Tutorial werden die Ideen der Materialisierung von Datencaches und deren Auswirkungen auf die Leistung von DAXs bei der Bereitstellung von Ergebnissen erläutert.
Wenn Sie bisher noch Excel verwenden, ist dies der beste Zeitpunkt, LuckyTemplates für Ihre Geschäftsberichtsanforderungen zu verwenden.
Was ist LuckyTemplates Gateway? Alles was du wissen musst