<?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: Data Lineage - SAS Script in SAS Data Management</title>
    <link>https://communities.sas.com/t5/SAS-Data-Management/Data-Lineage-SAS-Script/m-p/210360#M4891</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You will not get very far trying to parse SAS programs to generate a complete data dictionary.&amp;nbsp; You would have better luck processing the logs generated when the programs run.&lt;/P&gt;&lt;P&gt;If you are talking about Enterprise Guide projects instead of SAS programs then you might have access to more metadata about how the programs interact.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Sat, 25 Jul 2015 01:09:40 GMT</pubDate>
    <dc:creator>Tom</dc:creator>
    <dc:date>2015-07-25T01:09:40Z</dc:date>
    <item>
      <title>Data Lineage - SAS Script</title>
      <link>https://communities.sas.com/t5/SAS-Data-Management/Data-Lineage-SAS-Script/m-p/210356#M4887</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am Java/SAS developer and I am building a tool that helps me do impact analysis, document the workflow process, generate a data dictionary.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;How the tool works: I have many SAS scripts from my customers storend in tree folder.&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;The tool &lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;reads and parses all SAS scripts and generate a dependency sources graph.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;Using some pre define tag stored in SAS Script, is possible to generate a dictionary about data.&lt;/P&gt;&lt;P&gt;So it help me too see the big picture of all SAS Scripts, how each sources dependens, do impact analysis, document the process and data. &lt;SPAN style="font-size: 13.3333330154419px;"&gt;It was very useful to me.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I attached a screenshot from the tool. (&lt;A href="http://www.imageshost.eu/image/eQC" title="http://www.imageshost.eu/image/eQC"&gt;Sem t&amp;amp;iacute;tulo - Images Host&lt;/A&gt;)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I would like to know if it make sense for other SAS Consultants? I would like to provide the tool for the community, just to see if it make sense.ive&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 23 Jul 2015 22:31:24 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Management/Data-Lineage-SAS-Script/m-p/210356#M4887</guid>
      <dc:creator>pedromagalhaes</dc:creator>
      <dc:date>2015-07-23T22:31:24Z</dc:date>
    </item>
    <item>
      <title>Re: Data Lineage - SAS Script</title>
      <link>https://communities.sas.com/t5/SAS-Data-Management/Data-Lineage-SAS-Script/m-p/210357#M4888</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;The SAS metadata is working on a dictionary. Records / fields with their related DI code. Having all those relations there is an impact analyses under your hands.&lt;BR /&gt;Within SAS installations there a Workflow Studio tool.&amp;nbsp; &lt;A href="http://support.sas.com/documentation/cdl/en/biov/63143/HTML/default/viewer.htm#n0pouu2v7pqs1en1p6ldxckq6qtr.htm" title="http://support.sas.com/documentation/cdl/en/biov/63143/HTML/default/viewer.htm#n0pouu2v7pqs1en1p6ldxckq6qtr.htm"&gt;SAS(R) 9.3 Intelligence Platform: Overview&lt;/A&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; What are you adding/changing to that?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 24 Jul 2015 06:53:18 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Management/Data-Lineage-SAS-Script/m-p/210357#M4888</guid>
      <dc:creator>jakarman</dc:creator>
      <dc:date>2015-07-24T06:53:18Z</dc:date>
    </item>
    <item>
      <title>Re: Data Lineage - SAS Script</title>
      <link>https://communities.sas.com/t5/SAS-Data-Management/Data-Lineage-SAS-Script/m-p/210358#M4889</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN style="color: #000000;"&gt;Hi,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000;"&gt;if you are a Java developer and you have a metadata environment i would recommend to the &lt;A href="http://support.sas.com/documentation/cdl/en/omaref/63063/HTML/default/viewer.htm#n0tzo8tbogwth0n1hvru0zrsofbc.htm" title="http://support.sas.com/documentation/cdl/en/omaref/63063/HTML/default/viewer.htm#n0tzo8tbogwth0n1hvru0zrsofbc.htm"&gt;&lt;SPAN style="color: #000000;"&gt;&lt;SPAN style="color: #0000ff;"&gt;SAS(R) 9.3 Open Metadata Interface: Reference and Usage&lt;/SPAN&gt;,&lt;/SPAN&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000;"&gt;instead of parsing .sas files.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000;"&gt;Lately I have spent a lot of time in analyzing the sas metadata model.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000;"&gt;I don’t want this thread to be an advertisement, but i built a java application&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000;"&gt;to easily readout sas metadata and format them visually.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000;"&gt;If you are interested :&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #0000ff;"&gt;&lt;A href="http://www.flitcon.de/metadataviewer/flitcon_metadata_viewer_brochure_english.pdf" rel="nofollow"&gt;&lt;SPAN style="color: #0000ff;"&gt;http://www.flitcon.de/metadataviewer/flitcon_metadata_viewer_brochure_english.pdf&lt;/SPAN&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="text-align: justify; color: #cbcbcb; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px;"&gt;&lt;SPAN style="color: #000000;"&gt;kind regards from germany&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #000000;"&gt;Marius&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 24 Jul 2015 08:42:59 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Management/Data-Lineage-SAS-Script/m-p/210358#M4889</guid>
      <dc:creator>mariusg</dc:creator>
      <dc:date>2015-07-24T08:42:59Z</dc:date>
    </item>
    <item>
      <title>Re: Data Lineage - SAS Script</title>
      <link>https://communities.sas.com/t5/SAS-Data-Management/Data-Lineage-SAS-Script/m-p/210359#M4890</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Imagine the situation that i have only SAS Scripts, dozen of them. &lt;/P&gt;&lt;P&gt;The business users, most of then, use EG to create their own SAS Scripts. Then these scripts start to be prodcutive (run periodically).&lt;/P&gt;&lt;P&gt;The final user dont want to pass this workflow to the IT people, which are using SAS Workflow Studio.&lt;/P&gt;&lt;P&gt;They want to have the flexibility to edit these SAS scripts.&lt;/P&gt;&lt;P&gt;So the business user are responsible to support these "ETL" processes, running using EG (SAS Scripts) &lt;/P&gt;&lt;P&gt;So the tool give a Big Picture, how the sources are connected, dictionary, documentantio...&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 24 Jul 2015 22:33:10 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Management/Data-Lineage-SAS-Script/m-p/210359#M4890</guid>
      <dc:creator>pedromagalhaes</dc:creator>
      <dc:date>2015-07-24T22:33:10Z</dc:date>
    </item>
    <item>
      <title>Re: Data Lineage - SAS Script</title>
      <link>https://communities.sas.com/t5/SAS-Data-Management/Data-Lineage-SAS-Script/m-p/210360#M4891</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You will not get very far trying to parse SAS programs to generate a complete data dictionary.&amp;nbsp; You would have better luck processing the logs generated when the programs run.&lt;/P&gt;&lt;P&gt;If you are talking about Enterprise Guide projects instead of SAS programs then you might have access to more metadata about how the programs interact.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 25 Jul 2015 01:09:40 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Management/Data-Lineage-SAS-Script/m-p/210360#M4891</guid>
      <dc:creator>Tom</dc:creator>
      <dc:date>2015-07-25T01:09:40Z</dc:date>
    </item>
    <item>
      <title>Re: Data Lineage - SAS Script</title>
      <link>https://communities.sas.com/t5/SAS-Data-Management/Data-Lineage-SAS-Script/m-p/210361#M4892</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;A _jive_internal="true" class="jiveTT-hover-user jive-username-link" data-avatarid="-1" data-externalid="" data-presence="null" data-userid="851189" data-username="pedromagalhaes" href="https://communities.sas.com/people/pedromagalhaes" id="jive-85118953193919671226186"&gt;pedromagalhaes&lt;/A&gt;&amp;nbsp;&amp;nbsp; You are describing several problems in the organization.&amp;nbsp; It would be better to try to solve those. Although you are not in the position to do that you could give a signal on that. When that is possible hurting you personally than there is bad enterprise culture. Make your thoughts plans etc.&lt;/P&gt;&lt;P&gt;What I am reading.&lt;/P&gt;&lt;P&gt;1- The business/users are programming developing building sas scripts.&lt;/P&gt;&lt;P&gt;&amp;nbsp; No problem for the domain-knowledge for the more real challenging ICT area's a challenge.&lt;/P&gt;&lt;P&gt;2- The business/users want to have flexibility to edit those scritps.&lt;/P&gt;&lt;P&gt;&amp;nbsp; That is release/change management (what version is in Production) and Version management (segregation of developers work). To have there auditable traceable processes in place is a common requirement by regulators.&amp;nbsp;&amp;nbsp; Now there is nothing.&lt;/P&gt;&lt;P&gt;3- Scheduling is the common operations being productive normally supported by IT staff.&lt;/P&gt;&lt;P&gt;&amp;nbsp; There must be a gap with IT staff as the users want or must do it their self. That can be caused by rigid IT people not wanting to cooperate with the business. Still a gap problem.&lt;/P&gt;&lt;P&gt;4- Scheduling with SAS is best done with LSF (schedule manager) that is not the same as workflow studio. &lt;/P&gt;&lt;P&gt;&amp;nbsp; Mostly IT staff are having their own scheduling and holding off the SAS approach.&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;5- As the business is running ETL processes why not using the SAS ETL tools for that?&lt;/P&gt;&lt;P&gt;&amp;nbsp; Once there was a product ETL-studio, it is named DI-studio these days. The WA-tool in SAS is even older as it was a predecessor having his own meta-database.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 25 Jul 2015 09:04:59 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Management/Data-Lineage-SAS-Script/m-p/210361#M4892</guid>
      <dc:creator>jakarman</dc:creator>
      <dc:date>2015-07-25T09:04:59Z</dc:date>
    </item>
    <item>
      <title>Re: Data Lineage - SAS Script</title>
      <link>https://communities.sas.com/t5/SAS-Data-Management/Data-Lineage-SAS-Script/m-p/229546#M5623</link>
      <description>&lt;P&gt;Sounds like you are reinventing the wheel, a little at least.&lt;/P&gt;&lt;P&gt;PROC SCAPROC parses SAS programs, and will report on what it does, which input and&amp;nbsp;output data that is accessed.&lt;/P&gt;&lt;P&gt;From Enterprise Guide, you have a&amp;nbsp;this as a Wizard.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;If you have a lot of ETL jobs that are run methodically, ands needs maintenance, you should&amp;nbsp;definitely be interested in Data INtegrations Server. In it's prime client DI Studio, you also have this&amp;nbsp;wizard for&amp;nbsp;importing SAS programs. And this will also import them into metadata, leveraging lineage, audit etc.&lt;/P&gt;</description>
      <pubDate>Mon, 12 Oct 2015 14:35:24 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Management/Data-Lineage-SAS-Script/m-p/229546#M5623</guid>
      <dc:creator>LinusH</dc:creator>
      <dc:date>2015-10-12T14:35:24Z</dc:date>
    </item>
    <item>
      <title>Re: Data Lineage - SAS Script</title>
      <link>https://communities.sas.com/t5/SAS-Data-Management/Data-Lineage-SAS-Script/m-p/393475#M11955</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;Can you please share your impact analysis tool - that documents workflow process and dictionary.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Appreciate your help.&lt;/P&gt;</description>
      <pubDate>Wed, 06 Sep 2017 09:29:23 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Management/Data-Lineage-SAS-Script/m-p/393475#M11955</guid>
      <dc:creator>mulanaveen</dc:creator>
      <dc:date>2017-09-06T09:29:23Z</dc:date>
    </item>
  </channel>
</rss>

