<?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: Options to set some columns to read only in a sas data set in SAS Procedures</title>
    <link>https://communities.sas.com/t5/SAS-Procedures/Options-to-set-some-columns-to-read-only-in-a-sas-data-set/m-p/154408#M40573</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Why are your trying to do something as building a transactional approach that is common in OLTP systems using a RDBMS supporting full ACID?&lt;/P&gt;&lt;P&gt;I mentioned some abbrevations you are possible not aware off. This is the difference between an analytics environment&amp;nbsp; and a classic IT (cobol waterfall) approach.&lt;/P&gt;&lt;P&gt;Depending on your needs there could be some options. However do not expect SAS is a competitor of LAMP.&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 18 Dec 2014 19:07:19 GMT</pubDate>
    <dc:creator>jakarman</dc:creator>
    <dc:date>2014-12-18T19:07:19Z</dc:date>
    <item>
      <title>Options to set some columns to read only in a sas data set</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Options-to-set-some-columns-to-read-only-in-a-sas-data-set/m-p/154400#M40565</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I am developing a EG template for a project where in one of need is to allow the users to update a sas data set by opening it and we will be doing some validations on the updates done.Data set on which the user is doing updates has several columns and I don't want the user to be able to edit all the columns.I want to make some column readonly.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;do we have any options in sas to achieve that.Can you please let me know of such options.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 17 Dec 2014 19:10:47 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Options-to-set-some-columns-to-read-only-in-a-sas-data-set/m-p/154400#M40565</guid>
      <dc:creator>ykk</dc:creator>
      <dc:date>2014-12-17T19:10:47Z</dc:date>
    </item>
    <item>
      <title>Re: Options to set some columns to read only in a sas data set</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Options-to-set-some-columns-to-read-only-in-a-sas-data-set/m-p/154401#M40566</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;First, I don't consider EG as an end user tool for updating data. The only exceptions could be system administrators and other situations for trusted users only.&lt;/P&gt;&lt;P&gt;Second, in Base SAS or in SAS metadata, there is no column level access control. It could be simulated using views, but this will not work for update.&lt;/P&gt;&lt;P&gt;So as a general advice would be to either develop a data entry application that could handle column level security, or use a data store that supports this kind of security, which includes SAS/SPD Server and many 3rd party RDBMS.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 17 Dec 2014 19:41:13 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Options-to-set-some-columns-to-read-only-in-a-sas-data-set/m-p/154401#M40566</guid>
      <dc:creator>LinusH</dc:creator>
      <dc:date>2014-12-17T19:41:13Z</dc:date>
    </item>
    <item>
      <title>Re: Options to set some columns to read only in a sas data set</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Options-to-set-some-columns-to-read-only-in-a-sas-data-set/m-p/154402#M40567</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You can make a view to hide these read-only variable .&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 18 Dec 2014 13:18:15 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Options-to-set-some-columns-to-read-only-in-a-sas-data-set/m-p/154402#M40567</guid>
      <dc:creator>Ksharp</dc:creator>
      <dc:date>2014-12-18T13:18:15Z</dc:date>
    </item>
    <item>
      <title>Re: Options to set some columns to read only in a sas data set</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Options-to-set-some-columns-to-read-only-in-a-sas-data-set/m-p/154403#M40568</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Completely agree LinusH, have spent many hours working out a good way of getting data into SAS.&amp;nbsp; My opinion, RDBMS is probably most straight-forward as its built for that kind of thing and with ODBC connection access from SAS is real easy.&amp;nbsp; Datagrids + app can also be an option.&amp;nbsp; Please though, OP, don't immediately think "I know, what about Excel"!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 18 Dec 2014 13:32:26 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Options-to-set-some-columns-to-read-only-in-a-sas-data-set/m-p/154403#M40568</guid>
      <dc:creator>RW9</dc:creator>
      <dc:date>2014-12-18T13:32:26Z</dc:date>
    </item>
    <item>
      <title>Re: Options to set some columns to read only in a sas data set</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Options-to-set-some-columns-to-read-only-in-a-sas-data-set/m-p/154404#M40569</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;One option that might work, would be to split the table into two tables.&amp;nbsp; Pick a primary key or unique column to use for joining both tables using SQL.&amp;nbsp;&amp;nbsp; Put the columns you don't want edited into the "master" table and the columns you will allow to be edited into the "slave" table.&amp;nbsp;&amp;nbsp; Set the file ( of the Master table ) as read only.&amp;nbsp; &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 18 Dec 2014 14:56:38 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Options-to-set-some-columns-to-read-only-in-a-sas-data-set/m-p/154404#M40569</guid>
      <dc:creator>normarc</dc:creator>
      <dc:date>2014-12-18T14:56:38Z</dc:date>
    </item>
    <item>
      <title>Re: Options to set some columns to read only in a sas data set</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Options-to-set-some-columns-to-read-only-in-a-sas-data-set/m-p/154405#M40570</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;The problem therein though would be how to display it to the user.&amp;nbsp; You would need to join the tables and show one table, which then goes back to the editable.&amp;nbsp; You may also want to consider and audit trail, Edit Checks etc.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 18 Dec 2014 15:11:03 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Options-to-set-some-columns-to-read-only-in-a-sas-data-set/m-p/154405#M40570</guid>
      <dc:creator>RW9</dc:creator>
      <dc:date>2014-12-18T15:11:03Z</dc:date>
    </item>
    <item>
      <title>Re: Options to set some columns to read only in a sas data set</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Options-to-set-some-columns-to-read-only-in-a-sas-data-set/m-p/154406#M40571</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Unlike LinusH, I think EG is a great tool for updating data. A custom-add in task would be a great solution offering both a good interface and the ability to create good editing rules.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 18 Dec 2014 15:31:41 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Options-to-set-some-columns-to-read-only-in-a-sas-data-set/m-p/154406#M40571</guid>
      <dc:creator>pwe</dc:creator>
      <dc:date>2014-12-18T15:31:41Z</dc:date>
    </item>
    <item>
      <title>Re: Options to set some columns to read only in a sas data set</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Options-to-set-some-columns-to-read-only-in-a-sas-data-set/m-p/154407#M40572</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;As you've been told, there are no simple options.&amp;nbsp; Here is one strategy that might work.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Create an EG process flow that takes these steps:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;(1) Copy the table&lt;/P&gt;&lt;P&gt;(2) Let the user edit the copy (provide any messages you would like about what can be edited and what can't)&lt;/P&gt;&lt;P&gt;(3) Drop/keep variables from the edited copy&lt;/P&gt;&lt;P&gt;(4) Use the kept variables from the edited copy to update the original table&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;There are complications if the user edits by adding/deleting rows, but all of this can be overcome.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Good luck.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 18 Dec 2014 15:42:12 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Options-to-set-some-columns-to-read-only-in-a-sas-data-set/m-p/154407#M40572</guid>
      <dc:creator>Astounding</dc:creator>
      <dc:date>2014-12-18T15:42:12Z</dc:date>
    </item>
    <item>
      <title>Re: Options to set some columns to read only in a sas data set</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Options-to-set-some-columns-to-read-only-in-a-sas-data-set/m-p/154408#M40573</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Why are your trying to do something as building a transactional approach that is common in OLTP systems using a RDBMS supporting full ACID?&lt;/P&gt;&lt;P&gt;I mentioned some abbrevations you are possible not aware off. This is the difference between an analytics environment&amp;nbsp; and a classic IT (cobol waterfall) approach.&lt;/P&gt;&lt;P&gt;Depending on your needs there could be some options. However do not expect SAS is a competitor of LAMP.&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 18 Dec 2014 19:07:19 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Options-to-set-some-columns-to-read-only-in-a-sas-data-set/m-p/154408#M40573</guid>
      <dc:creator>jakarman</dc:creator>
      <dc:date>2014-12-18T19:07:19Z</dc:date>
    </item>
  </channel>
</rss>

