<?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: Modifying a SAS table outside a SAS client in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/Modifying-a-SAS-table-outside-a-SAS-client/m-p/744831#M233396</link>
    <description>To tell you the truth, I don’t know this technology. Can you explain it or could you give an example? Maybe a reference to this procedure? Thanks!</description>
    <pubDate>Mon, 31 May 2021 20:42:27 GMT</pubDate>
    <dc:creator>ger15xxhcker</dc:creator>
    <dc:date>2021-05-31T20:42:27Z</dc:date>
    <item>
      <title>Modifying a SAS table outside a SAS client</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Modifying-a-SAS-table-outside-a-SAS-client/m-p/744812#M233387</link>
      <description>&lt;P&gt;Hello!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I want to solve a problem that I want to modify my SAS tables outside of the base SAS client. What do you think could be the best solution?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;So the lineup would be:&lt;BR /&gt;Export base from SAS - say an XML that contains table metadata (length, format, label, key, index, etc.) - I modify this XML with an external program (.net or python). Then I would re-import this xmlt, overwriting the original table.&lt;/P&gt;&lt;P&gt;Does this work? I have seen there are web solutions as well. If you have any ideas that could be the easiest way to solve this, please help.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;In summary, modifying the SAS table outside the base SAS client. Export and import can go from base SAS.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you very much!&lt;/P&gt;</description>
      <pubDate>Mon, 31 May 2021 18:13:38 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Modifying-a-SAS-table-outside-a-SAS-client/m-p/744812#M233387</guid>
      <dc:creator>ger15xxhcker</dc:creator>
      <dc:date>2021-05-31T18:13:38Z</dc:date>
    </item>
    <item>
      <title>Re: Modifying a SAS table outside a SAS client</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Modifying-a-SAS-table-outside-a-SAS-client/m-p/744815#M233389</link>
      <description>&lt;P&gt;Most of what you list would properly be the job of Proc Datasets to modify a data set in place which is going to be much more efficient in terms of processing time or disk space.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Outside of SAS? Don't know of any tools currently that modify SAS data set metadata.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Anything involving "export/import" would probably completely replace the data set including the data and have all of the associated performance issues of moving data around.&lt;/P&gt;</description>
      <pubDate>Mon, 31 May 2021 19:24:09 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Modifying-a-SAS-table-outside-a-SAS-client/m-p/744815#M233389</guid>
      <dc:creator>ballardw</dc:creator>
      <dc:date>2021-05-31T19:24:09Z</dc:date>
    </item>
    <item>
      <title>Re: Modifying a SAS table outside a SAS client</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Modifying-a-SAS-table-outside-a-SAS-client/m-p/744817#M233390</link>
      <description>Do you have Python and the saspy package set up so you can directly interact with your SAS server and data sets using Python?&lt;BR /&gt;&lt;BR /&gt;What are you trying to accomplish here? What business/workflow problem are you trying to solve?&lt;BR /&gt;&lt;BR /&gt;</description>
      <pubDate>Mon, 31 May 2021 19:30:55 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Modifying-a-SAS-table-outside-a-SAS-client/m-p/744817#M233390</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2021-05-31T19:30:55Z</dc:date>
    </item>
    <item>
      <title>Re: Modifying a SAS table outside a SAS client</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Modifying-a-SAS-table-outside-a-SAS-client/m-p/744825#M233392</link>
      <description>&lt;P&gt;Another option worth considering would be the SAS Add-In to MS Office. With this installed, from Excel you can extract a SAS dataset into a sheet, make modifications, then save the SAS dataset over the original version. You do need to be able to connect to a SAS 9 server installation though.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 31 May 2021 20:17:49 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Modifying-a-SAS-table-outside-a-SAS-client/m-p/744825#M233392</guid>
      <dc:creator>SASKiwi</dc:creator>
      <dc:date>2021-05-31T20:17:49Z</dc:date>
    </item>
    <item>
      <title>Re: Modifying a SAS table outside a SAS client</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Modifying-a-SAS-table-outside-a-SAS-client/m-p/744828#M233393</link>
      <description>&lt;P&gt;I would have to solve the business problem of allowing users outside of SAS to modify data in an existing table. I want to solve the modification procedure in either python or .net. Export and import by calling a .bat file in SAS. I will listen to any solution.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have also seen a solution where a&amp;nbsp;H54S-based HTML5 Web Application for the SAS® Intelligence Platorm™ that lets end users easily edit, create and upload designated SAS datasets using a familiar spreadsheet-like interface.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 31 May 2021 20:35:33 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Modifying-a-SAS-table-outside-a-SAS-client/m-p/744828#M233393</guid>
      <dc:creator>ger15xxhcker</dc:creator>
      <dc:date>2021-05-31T20:35:33Z</dc:date>
    </item>
    <item>
      <title>Re: Modifying a SAS table outside a SAS client</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Modifying-a-SAS-table-outside-a-SAS-client/m-p/744829#M233394</link>
      <description>Unfortunately, excel is not good because the tables are too big and the partner does not have this license. But thank you for your idea!</description>
      <pubDate>Mon, 31 May 2021 20:37:35 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Modifying-a-SAS-table-outside-a-SAS-client/m-p/744829#M233394</guid>
      <dc:creator>ger15xxhcker</dc:creator>
      <dc:date>2021-05-31T20:37:35Z</dc:date>
    </item>
    <item>
      <title>Re: Modifying a SAS table outside a SAS client</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Modifying-a-SAS-table-outside-a-SAS-client/m-p/744830#M233395</link>
      <description>Cloud services an option? Write your table to an Airtable, have the users do whatever is needed and read it back in. &lt;BR /&gt;</description>
      <pubDate>Mon, 31 May 2021 20:38:44 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Modifying-a-SAS-table-outside-a-SAS-client/m-p/744830#M233395</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2021-05-31T20:38:44Z</dc:date>
    </item>
    <item>
      <title>Re: Modifying a SAS table outside a SAS client</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Modifying-a-SAS-table-outside-a-SAS-client/m-p/744831#M233396</link>
      <description>To tell you the truth, I don’t know this technology. Can you explain it or could you give an example? Maybe a reference to this procedure? Thanks!</description>
      <pubDate>Mon, 31 May 2021 20:42:27 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Modifying-a-SAS-table-outside-a-SAS-client/m-p/744831#M233396</guid>
      <dc:creator>ger15xxhcker</dc:creator>
      <dc:date>2021-05-31T20:42:27Z</dc:date>
    </item>
    <item>
      <title>Re: Modifying a SAS table outside a SAS client</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Modifying-a-SAS-table-outside-a-SAS-client/m-p/744833#M233398</link>
      <description>AirTable is a Software as a Service Platform that helps deal with workflow issues..like this &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;BR /&gt;&lt;A href="https://airtable.com" target="_blank"&gt;https://airtable.com&lt;/A&gt;</description>
      <pubDate>Mon, 31 May 2021 20:49:13 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Modifying-a-SAS-table-outside-a-SAS-client/m-p/744833#M233398</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2021-05-31T20:49:13Z</dc:date>
    </item>
    <item>
      <title>Re: Modifying a SAS table outside a SAS client</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Modifying-a-SAS-table-outside-a-SAS-client/m-p/744835#M233400</link>
      <description>&lt;BLOCKQUOTE&gt;&lt;HR /&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/192091"&gt;@ger15xxhcker&lt;/a&gt;&amp;nbsp;wrote:&lt;BR /&gt;Unfortunately, excel is not good because the tables are too big and the partner does not have this license. But thank you for your idea!&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;"Tables too big" really points to something that does not involve "export and import" of data.&lt;/P&gt;
&lt;P&gt;Since for most practical purposes Labels and formats aren't much use outside of SAS I really think this points to an "in SAS" solution like Proc Datasets or other metadata management.&lt;/P&gt;
&lt;P&gt;An external source containing the needed modifications could be read into a SAS data set and then use code that appears on the this forum in many places to use that data set to drive Proc Datasets code with Call Execute might be a viable approach.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 31 May 2021 20:55:30 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Modifying-a-SAS-table-outside-a-SAS-client/m-p/744835#M233400</guid>
      <dc:creator>ballardw</dc:creator>
      <dc:date>2021-05-31T20:55:30Z</dc:date>
    </item>
    <item>
      <title>Re: Modifying a SAS table outside a SAS client</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Modifying-a-SAS-table-outside-a-SAS-client/m-p/744836#M233401</link>
      <description>Yes you are right. I'm looking for something like this: &lt;A href="https://github.com/Boemska/sas-hot-editor" target="_blank"&gt;https://github.com/Boemska/sas-hot-editor&lt;/A&gt;</description>
      <pubDate>Mon, 31 May 2021 20:58:35 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Modifying-a-SAS-table-outside-a-SAS-client/m-p/744836#M233401</guid>
      <dc:creator>ger15xxhcker</dc:creator>
      <dc:date>2021-05-31T20:58:35Z</dc:date>
    </item>
    <item>
      <title>Re: Modifying a SAS table outside a SAS client</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Modifying-a-SAS-table-outside-a-SAS-client/m-p/744837#M233402</link>
      <description>That's open sourced under the MIT license so why not just use it?</description>
      <pubDate>Mon, 31 May 2021 21:04:10 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Modifying-a-SAS-table-outside-a-SAS-client/m-p/744837#M233402</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2021-05-31T21:04:10Z</dc:date>
    </item>
    <item>
      <title>Re: Modifying a SAS table outside a SAS client</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Modifying-a-SAS-table-outside-a-SAS-client/m-p/748655#M235137</link>
      <description>&lt;P&gt;We have built a tool that does exactly this, and it's free for up to 5 users.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;You can only modify _existing_ tables, and - unlike the open source hot editor - it will NOT replace the target table, but perform updates / appends according to the load type (eg SCD2, UPDATE, BITEMPORAL). This way the data MODEL is protected, and the data VALUES can be safely modified.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;There is a seperation between the edit and the approval, there are data quality validations, and you can even drag &amp;amp; drop excel files into the browser.&amp;nbsp;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The tool was nominated for the 'excellence in innovation' award this year, and we have several reference customers - see &lt;A href="https://datacontroller.io/blog" target="_blank"&gt;https://datacontroller.io/blog&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;To see it in action, there are some videos here:&amp;nbsp;&amp;nbsp;&lt;A href="https://docs.datacontroller.io/videos/" target="_blank"&gt;https://docs.datacontroller.io/videos/&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;If you'd like a copy, just get in touch with me either here or using the contact form:&amp;nbsp;&amp;nbsp;&lt;A href="https://datacontroller.io/contact/" target="_blank"&gt;https://datacontroller.io/contact/&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 17 Jun 2021 12:02:03 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Modifying-a-SAS-table-outside-a-SAS-client/m-p/748655#M235137</guid>
      <dc:creator>AllanBowe</dc:creator>
      <dc:date>2021-06-17T12:02:03Z</dc:date>
    </item>
  </channel>
</rss>

