Authorisierung im Dataset

Hallo,

ist es möglich innerhalb eines Datasets eine Spalte nur einer bestimmten Benutzergruppe zugänglich zu machen?

Dankeschön, mitwint

View auf die öffentlichen Spalten erstellen

Hallo mitwint,

du kannst das Lesen, Schreiben und Verändern der Tabelle mit einem Passwort schützen. Anschließend erstellst du eine Sicht auf die öffentlichen Spalten. Die Benutzergruppe, die auch die privaten Spalten sehen darf, bekommt das Passwort oder eine Sicht, die alle Daten anzeigt.

Data test(read=TEST write=test alter=test);
Spalte1 = "Öffentlich";
Spalte2 = "Geheim";
Run;
Proc SQL;
CREATE VIEW LiesOeffentlich (alter=vtest) AS
SELECT Spalte1
FROM Test(read=test)
;
CREATE VIEW LiesAlle (alter=vtest read=vtest) AS
SELECT *
FROM Test(read=test)
;
QUIT;

schöne Grüße

Jan