Delete All Column ACLs on a Table
This deletes all column ACLs on table KBIKE.
delete acl kbike._all_;
Delete All Column ACLs on All Tables
This deletes all column ACLs on all tables.
delete acl _all_._all_;
Delete a Catalog ACL
This deletes an ACL on the catalog RBIKE.
set acltype catalog;
delete acl rbike;
Delete a Generic ACL on Catalog Entries
This deletes a generic ACL on the catalog entries MYCAT.MY*.CATAMS.
set acltype catalog;
delete acl my
c=mycat
t=catams/generic;
Symbolic Substitution
SPD Server SQL supports symbolic substitution of the user's User ID using @SPDSUSR,
group using @SPDSGRP, and whether the user is ACL Special using @SPDSSPEC in
SQL queries. When the query is parsed, @SPDSUSR will be replaced by the User ID,
@SPDSGRP by the group, and @SPDSSPEC will be "true" if the user has ACL Special
privileges. The right hand side of symbolic substitution statements must be in all upper
case text. Consider the example, "@SPDSUSR" = "SOMEUSER".
Symbolic Substitution Row Level Security
A powerful use of symbolic substitution is deploying row level security on sensitive tables
that use views. Suppose there is a sensitive table that only certain users or groups can access.
The administrator can use symbolic substitution to create a single view to the table that
provides restricted access based on user ID or groups. The administrator could give
universal access to the view, but only users or groups that meet the symbolic substitution
constraints will see the rows.
For another example, imagine a table that contains sensitive information has one column
that contains group names or user IDs. The administrator can use symbolic substitution to
create a single view that allows users to access only the rows that contain his user ID or
group. The administrator could give universal access to the view, but each user or group
would be allowed to only see their user or group rows.
Symbolic Substitution Example
PROC SQL;
Symbolic Substitution Example
165
Summary of Contents for Scalable Performance Data Server 4.5
Page 1: ...SAS Scalable Performance Data Server 4 5 Administrator s Guide...
Page 7: ...Part 1 Product Notes Chapter 1 SPD Server 4 5 Product Notes 3 1...
Page 8: ...2...
Page 12: ...6...
Page 63: ...Part 3 Migration Chapter 5 SPD Server 3 x to SPD Server 4 5 Conversion Utility 59 57...
Page 64: ...58...
Page 70: ...64 Chapter 5 SPD Server 3 x to SPD Server 4 5 Conversion Utility...
Page 72: ...66...
Page 76: ...70 Chapter 6 Using the SPD Server Name Server to Manage Resources...
Page 94: ...88 Chapter 7 Administering and Configuring SPD Server Using the SAS Management Console...
Page 98: ...92 Chapter 8 SPD Server SQL Query Rewrite Facility...
Page 116: ...110 Chapter 10 Configuring Disk Storage for SPD Server...
Page 128: ...122 Chapter 11 Setting Up SPD Server Parameter Files...
Page 154: ...148...
Page 198: ...192 Chapter 14 ACL Security Overview...
Page 212: ...206 Chapter 15 Managing SPD Server Passwords Users and Table ACLs...
Page 214: ...208...
Page 224: ...218 Chapter 16 SPD Server Operator Interface Procedure PROC SPDO...
Page 236: ...230 Chapter 18 SPD Server Table List Utility Spdsls...
Page 256: ...250 Chapter 19 SPD Server Backup and Restore Utilities...
Page 264: ...258 Chapter 20 SPD Server Directory Cleanup Utility...
Page 270: ......