<?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 Viya SAS Code organization best practices in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/Viya-SAS-Code-organization-best-practices/m-p/682980#M206791</link>
    <description>&lt;P&gt;Hi all,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;(disclaimer i had no SAS programming background a few months ago)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;We are seeing a lot of movement on Viya side with Git integration, Studio V, and so on, yet I still find SAS programming to be a pain.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;If I code with Enterprise Guide, I can only put my source files on server filesystem, which makes scheduling, and running code a bit more complex.&lt;/P&gt;&lt;P&gt;I can also code locally and run my file but then i cannot use any include since those won't be on the server.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Git is great, but I basically have the same issues as for running it locally.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;For now i put in place a job to clone the git repository I work with on the Viya server, a macro set to the root of this clone in the autoexec to be able to reference relative path... I still cannot use Git branch at all with this setup...&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I do feel like Studio V should be the way to go, cloning a remote repository in my home folder. But still got the issue of relative path (even more than before)...&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Rambling done, looking forward to see how you people make it works &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Cheers&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Thu, 10 Sep 2020 16:01:10 GMT</pubDate>
    <dc:creator>tisbam</dc:creator>
    <dc:date>2020-09-10T16:01:10Z</dc:date>
    <item>
      <title>Viya SAS Code organization best practices</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Viya-SAS-Code-organization-best-practices/m-p/682980#M206791</link>
      <description>&lt;P&gt;Hi all,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;(disclaimer i had no SAS programming background a few months ago)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;We are seeing a lot of movement on Viya side with Git integration, Studio V, and so on, yet I still find SAS programming to be a pain.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;If I code with Enterprise Guide, I can only put my source files on server filesystem, which makes scheduling, and running code a bit more complex.&lt;/P&gt;&lt;P&gt;I can also code locally and run my file but then i cannot use any include since those won't be on the server.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Git is great, but I basically have the same issues as for running it locally.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;For now i put in place a job to clone the git repository I work with on the Viya server, a macro set to the root of this clone in the autoexec to be able to reference relative path... I still cannot use Git branch at all with this setup...&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I do feel like Studio V should be the way to go, cloning a remote repository in my home folder. But still got the issue of relative path (even more than before)...&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Rambling done, looking forward to see how you people make it works &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Cheers&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 10 Sep 2020 16:01:10 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Viya-SAS-Code-organization-best-practices/m-p/682980#M206791</guid>
      <dc:creator>tisbam</dc:creator>
      <dc:date>2020-09-10T16:01:10Z</dc:date>
    </item>
    <item>
      <title>Re: Viya SAS Code organization best practices</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Viya-SAS-Code-organization-best-practices/m-p/685233#M207793</link>
      <description>&lt;P&gt;I can certainly empathize with the issues you are describing; I've experienced them too.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I have a preference for Enterprise Guide.&amp;nbsp; I often create a Copy Task as part of my EG process flow.&amp;nbsp; The Copy Task executes before the first module of SAS code.&amp;nbsp; In this way, I always have the latest code available on the server, both full programs and also Includes.&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="jimbarbour_0-1600552814263.png" style="width: 400px;"&gt;&lt;img src="https://communities.sas.com/t5/image/serverpage/image-id/49565i7A121D5CCDE52248/image-size/medium?v=v2&amp;amp;px=400" role="button" title="jimbarbour_0-1600552814263.png" alt="jimbarbour_0-1600552814263.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I hope that is of some assistance,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Jim&lt;/P&gt;</description>
      <pubDate>Sat, 19 Sep 2020 22:01:50 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Viya-SAS-Code-organization-best-practices/m-p/685233#M207793</guid>
      <dc:creator>jimbarbour</dc:creator>
      <dc:date>2020-09-19T22:01:50Z</dc:date>
    </item>
  </channel>
</rss>

