<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Column Level Security in SAS Visual Analytics</title>
    <link>https://communities.sas.com/t5/SAS-Visual-Analytics/Column-Level-Security/m-p/243426#M3106</link>
    <description>&lt;P&gt;I don;t know as I don't use VA. &amp;nbsp;However, if you know how to, and can do row level security (whatever that means!) then why not normalise the dataset -&amp;gt; i.e. wide to long, so have the columns as rows. &amp;nbsp;&lt;/P&gt;
&lt;P&gt;data have:&lt;/P&gt;
&lt;P&gt;ID &amp;nbsp; VAR1 &amp;nbsp; VAR2 &amp;nbsp; VAR3&lt;/P&gt;
&lt;P&gt;1 &amp;nbsp; &amp;nbsp; A &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;B &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; C&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;data want:&lt;/P&gt;
&lt;P&gt;ID &amp;nbsp; VARNUM &amp;nbsp; RESULT&lt;/P&gt;
&lt;P&gt;1 &amp;nbsp; &amp;nbsp; 1 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;A&lt;/P&gt;
&lt;P&gt;1 &amp;nbsp; &amp;nbsp; &amp;nbsp;2 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; B&lt;/P&gt;
&lt;P&gt;1 &amp;nbsp; &amp;nbsp; &amp;nbsp;3 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; C&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;To be honest though, why would you want to restrict certain columns? &amp;nbsp;Doens't make much sense. &amp;nbsp;Look at the process as a whole, what user levels are there. &amp;nbsp;Say you want basic user, and advanced user, and basic user has a subset of advanced user. &amp;nbsp;In this instance, I would have the dataset only accessible by advanced user. &amp;nbsp;Then I would create a view of the data which only takes a subset. &amp;nbsp;This view would be available to the basic user and they therefore would only see the restricted user. &amp;nbsp;Chat with your SAS installer about this kind of setup.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Thu, 14 Jan 2016 09:27:24 GMT</pubDate>
    <dc:creator>RW9</dc:creator>
    <dc:date>2016-01-14T09:27:24Z</dc:date>
    <item>
      <title>Column Level Security</title>
      <link>https://communities.sas.com/t5/SAS-Visual-Analytics/Column-Level-Security/m-p/243413#M3105</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I want to show specific column information basis the user who logs in to see the report. Is that possible in SAS VA.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I know we can do row level security in VA using conditional grants. I dont know how to do column level security.&lt;/P&gt;</description>
      <pubDate>Thu, 14 Jan 2016 06:12:52 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Visual-Analytics/Column-Level-Security/m-p/243413#M3105</guid>
      <dc:creator>biyania</dc:creator>
      <dc:date>2016-01-14T06:12:52Z</dc:date>
    </item>
    <item>
      <title>Re: Column Level Security</title>
      <link>https://communities.sas.com/t5/SAS-Visual-Analytics/Column-Level-Security/m-p/243426#M3106</link>
      <description>&lt;P&gt;I don;t know as I don't use VA. &amp;nbsp;However, if you know how to, and can do row level security (whatever that means!) then why not normalise the dataset -&amp;gt; i.e. wide to long, so have the columns as rows. &amp;nbsp;&lt;/P&gt;
&lt;P&gt;data have:&lt;/P&gt;
&lt;P&gt;ID &amp;nbsp; VAR1 &amp;nbsp; VAR2 &amp;nbsp; VAR3&lt;/P&gt;
&lt;P&gt;1 &amp;nbsp; &amp;nbsp; A &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;B &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; C&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;data want:&lt;/P&gt;
&lt;P&gt;ID &amp;nbsp; VARNUM &amp;nbsp; RESULT&lt;/P&gt;
&lt;P&gt;1 &amp;nbsp; &amp;nbsp; 1 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;A&lt;/P&gt;
&lt;P&gt;1 &amp;nbsp; &amp;nbsp; &amp;nbsp;2 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; B&lt;/P&gt;
&lt;P&gt;1 &amp;nbsp; &amp;nbsp; &amp;nbsp;3 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; C&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;To be honest though, why would you want to restrict certain columns? &amp;nbsp;Doens't make much sense. &amp;nbsp;Look at the process as a whole, what user levels are there. &amp;nbsp;Say you want basic user, and advanced user, and basic user has a subset of advanced user. &amp;nbsp;In this instance, I would have the dataset only accessible by advanced user. &amp;nbsp;Then I would create a view of the data which only takes a subset. &amp;nbsp;This view would be available to the basic user and they therefore would only see the restricted user. &amp;nbsp;Chat with your SAS installer about this kind of setup.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 14 Jan 2016 09:27:24 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Visual-Analytics/Column-Level-Security/m-p/243426#M3106</guid>
      <dc:creator>RW9</dc:creator>
      <dc:date>2016-01-14T09:27:24Z</dc:date>
    </item>
    <item>
      <title>Re: Column Level Security</title>
      <link>https://communities.sas.com/t5/SAS-Visual-Analytics/Column-Level-Security/m-p/243428#M3107</link>
      <description>&lt;P&gt;Hi &lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/68357"&gt;@biyania﻿&lt;/a&gt;,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Please clarify what you mean by "show specific column information basis" If you mean you want to see certain rows for a column that is dependent on the user who is accessing the table then this is row level security. SAS Visual Analytics only supports row level security. It does not do column level security (where you see a column or not based on a condition).&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;This is stated in the &lt;A href="http://support.sas.com/documentation/solutions/va/73/en/vaag.pdf" target="_self"&gt;SAS Visual Analytics Administration Guide&lt;/A&gt; (you will need a userid and password from SAS Technical Support to access the document).&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Kind Regards,&lt;/P&gt;
&lt;P&gt;Michelle&lt;/P&gt;</description>
      <pubDate>Thu, 14 Jan 2016 09:40:10 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Visual-Analytics/Column-Level-Security/m-p/243428#M3107</guid>
      <dc:creator>MichelleHomes</dc:creator>
      <dc:date>2016-01-14T09:40:10Z</dc:date>
    </item>
    <item>
      <title>Re: Column Level Security</title>
      <link>https://communities.sas.com/t5/SAS-Visual-Analytics/Column-Level-Security/m-p/243435#M3109</link>
      <description>Thanks Michelle,&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;Yes, I want certain columns basis user id. Exploring how to do this.&lt;BR /&gt;&lt;BR /&gt;any clues ? I am thinking if fetching userid from sysuserid from storedproc could lead me somewhere&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;what do you think ?&lt;BR /&gt;</description>
      <pubDate>Thu, 14 Jan 2016 09:55:41 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Visual-Analytics/Column-Level-Security/m-p/243435#M3109</guid>
      <dc:creator>biyania</dc:creator>
      <dc:date>2016-01-14T09:55:41Z</dc:date>
    </item>
    <item>
      <title>Re: Column Level Security</title>
      <link>https://communities.sas.com/t5/SAS-Visual-Analytics/Column-Level-Security/m-p/243445#M3111</link>
      <description>&lt;P&gt;Hi &lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/68357"&gt;@biyania﻿&lt;/a&gt;,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;As I mentioned earlier, if you want certain columns to appear based on a user condition, this is column level security and not available in SAS Visual Analytics.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Only row-level security is available. Someone else asked a question about row-level security earlier today and I responded with a link to a paper with examples at &lt;A href="https://communities.sas.com/t5/SAS-Visual-Analytics/Question-about-SAS-Roles-Security/m-p/243388#U243388" target="_blank"&gt;https://communities.sas.com/t5/SAS-Visual-Analytics/Question-about-SAS-Roles-Security/m-p/243388#U243388&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Kind Regards,&lt;/P&gt;
&lt;P&gt;Michelle&lt;/P&gt;</description>
      <pubDate>Thu, 14 Jan 2016 10:51:12 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Visual-Analytics/Column-Level-Security/m-p/243445#M3111</guid>
      <dc:creator>MichelleHomes</dc:creator>
      <dc:date>2016-01-14T10:51:12Z</dc:date>
    </item>
    <item>
      <title>Re: Column Level Security</title>
      <link>https://communities.sas.com/t5/SAS-Visual-Analytics/Column-Level-Security/m-p/243457#M3116</link>
      <description>&lt;P&gt;It's a bit awkward&amp;nbsp;that this is not available in VA. It is a standard authorization concept in most tools, including SAS Metadata (via SMC), SAS Federation Server, SAS SPD Server etc.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Unless the OP can't transpose the data in some magic way, so row level security can be used, the work around would be to create duplicate LASR tables with different set of columns.&lt;/P&gt;</description>
      <pubDate>Thu, 14 Jan 2016 12:18:02 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Visual-Analytics/Column-Level-Security/m-p/243457#M3116</guid>
      <dc:creator>LinusH</dc:creator>
      <dc:date>2016-01-14T12:18:02Z</dc:date>
    </item>
    <item>
      <title>Re: Column Level Security</title>
      <link>https://communities.sas.com/t5/SAS-Visual-Analytics/Column-Level-Security/m-p/344513#M6728</link>
      <description>&lt;P&gt;We have a client who has the requirement to deny access to certain columns containing personal identifiable information for selected user groups. We intend to deny the access to these column in SMC. However,&amp;nbsp;based on the following statement extracted from VA Administration Guide:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;SAS Visual Analytics uses the platform’s metadata authorization layer to manage access to objects such as reports, explorations, tables, libraries, servers, and folders.&lt;/LI&gt;&lt;LI&gt;SAS Visual Analytics supports row-level security. SAS Visual Analytics does not support column-level security. Note:Do not set denials of the ReadMetadata permission on individual columns within a table. If a table is loaded by a user who lacks access to one or more columns, duplicate metadata entries are created for the unavailable columns.&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;If the table is loaded by a user who has access to all the columns in the table, will the grant/deny permission on the columns defined in SMC applied on the table loaded in SAS LASR Server?&lt;/P&gt;</description>
      <pubDate>Mon, 27 Mar 2017 06:23:35 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Visual-Analytics/Column-Level-Security/m-p/344513#M6728</guid>
      <dc:creator>yichin</dc:creator>
      <dc:date>2017-03-27T06:23:35Z</dc:date>
    </item>
    <item>
      <title>Re: Column Level Security</title>
      <link>https://communities.sas.com/t5/SAS-Visual-Analytics/Column-Level-Security/m-p/344837#M6738</link>
      <description>&lt;P&gt;SAS Visual Analytics does not support column-level security. There is no workaround for this.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 28 Mar 2017 00:23:19 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Visual-Analytics/Column-Level-Security/m-p/344837#M6738</guid>
      <dc:creator>Madelyn_SAS</dc:creator>
      <dc:date>2017-03-28T00:23:19Z</dc:date>
    </item>
    <item>
      <title>Re: Column Level Security</title>
      <link>https://communities.sas.com/t5/SAS-Visual-Analytics/Column-Level-Security/m-p/415437#M8731</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Any updates on this topic?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Is there a solution?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;</description>
      <pubDate>Wed, 22 Nov 2017 10:05:19 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Visual-Analytics/Column-Level-Security/m-p/415437#M8731</guid>
      <dc:creator>Gustave</dc:creator>
      <dc:date>2017-11-22T10:05:19Z</dc:date>
    </item>
    <item>
      <title>Re: Column Level Security</title>
      <link>https://communities.sas.com/t5/SAS-Visual-Analytics/Column-Level-Security/m-p/415500#M8745</link>
      <description>&lt;P&gt;For 9.4, no.&lt;/P&gt;
&lt;P&gt;But in Viya this should be enforced, at least for CAS data:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://documentation.sas.com/?cdcId=calcdc&amp;amp;cdcVersion=3.2&amp;amp;docsetId=calauthzcas&amp;amp;docsetTarget=n1bf0cwn6ae85gn1b64x2j0czu24.htm&amp;amp;locale=en&amp;amp;showBanner=walkup#p0uelekjo1z7ean1u8r4bj8n06cq" target="_blank"&gt;http://documentation.sas.com/?cdcId=calcdc&amp;amp;cdcVersion=3.2&amp;amp;docsetId=calauthzcas&amp;amp;docsetTarget=n1bf0cwn6ae85gn1b64x2j0czu24.htm&amp;amp;locale=en&amp;amp;showBanner=walkup#p0uelekjo1z7ean1u8r4bj8n06cq&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 22 Nov 2017 13:15:26 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Visual-Analytics/Column-Level-Security/m-p/415500#M8745</guid>
      <dc:creator>LinusH</dc:creator>
      <dc:date>2017-11-22T13:15:26Z</dc:date>
    </item>
  </channel>
</rss>

