<?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: Conversion of SAS code into transformation in SAS Data Management</title>
    <link>https://communities.sas.com/t5/SAS-Data-Management/Conversion-of-SAS-code-into-transformation/m-p/451786#M13925</link>
    <description>&lt;P&gt;Could you please help me with the skeleton to achieve this in SQL transformation using inner join? &amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Fri, 06 Apr 2018 07:20:35 GMT</pubDate>
    <dc:creator>Babloo</dc:creator>
    <dc:date>2018-04-06T07:20:35Z</dc:date>
    <item>
      <title>Conversion of SAS code into transformation</title>
      <link>https://communities.sas.com/t5/SAS-Data-Management/Conversion-of-SAS-code-into-transformation/m-p/451439#M13920</link>
      <description>&lt;P&gt;Appreciate if someone of you help me understand to know how can I convert the following SAS code into transformations (without user-written) in DI studio? My objective is to create the variables khire, sskbt and avk.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;proc sql;
create table khire as Select policy_id as khiref from DECOM.d_pol_policy where policy_sk in (Select  policy_sk from  DECOM.f_clm_claim);
create table sskbt as select claim_handling_type_cd as sskbty from DECOM.d_clm_claim_unit where claim_unit_sk in (Select claim_unit_sk  from  DECOM.f_clm_claim);
create table avk as Select part_cd as avk from DECOM.D_CLM_CLAIM_AMT_TYPE where claim_amt_type_sk in (Select claim_amt_type_sk  from  DECOM.f_clm_claim);
quit;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 05 Apr 2018 10:27:55 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Management/Conversion-of-SAS-code-into-transformation/m-p/451439#M13920</guid>
      <dc:creator>Babloo</dc:creator>
      <dc:date>2018-04-05T10:27:55Z</dc:date>
    </item>
    <item>
      <title>Re: Conversion of SAS code into transformation</title>
      <link>https://communities.sas.com/t5/SAS-Data-Management/Conversion-of-SAS-code-into-transformation/m-p/451480#M13921</link>
      <description>&lt;P&gt;SQL Join transformation (where you could use sub-query, or simpler just an inner join).&lt;/P&gt;</description>
      <pubDate>Thu, 05 Apr 2018 12:20:40 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Management/Conversion-of-SAS-code-into-transformation/m-p/451480#M13921</guid>
      <dc:creator>LinusH</dc:creator>
      <dc:date>2018-04-05T12:20:40Z</dc:date>
    </item>
    <item>
      <title>Re: Conversion of SAS code into transformation</title>
      <link>https://communities.sas.com/t5/SAS-Data-Management/Conversion-of-SAS-code-into-transformation/m-p/451489#M13922</link>
      <description>&lt;P&gt;How can I use inner join instead of sub-query?&lt;/P&gt;</description>
      <pubDate>Thu, 05 Apr 2018 13:07:02 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Management/Conversion-of-SAS-code-into-transformation/m-p/451489#M13922</guid>
      <dc:creator>Babloo</dc:creator>
      <dc:date>2018-04-05T13:07:02Z</dc:date>
    </item>
    <item>
      <title>Re: Conversion of SAS code into transformation</title>
      <link>https://communities.sas.com/t5/SAS-Data-Management/Conversion-of-SAS-code-into-transformation/m-p/451633#M13924</link>
      <description>Not sure what you mean, but an inner join would give the same result as your subquery. And simpler to implement in SQL Join transformation.</description>
      <pubDate>Thu, 05 Apr 2018 17:11:45 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Management/Conversion-of-SAS-code-into-transformation/m-p/451633#M13924</guid>
      <dc:creator>LinusH</dc:creator>
      <dc:date>2018-04-05T17:11:45Z</dc:date>
    </item>
    <item>
      <title>Re: Conversion of SAS code into transformation</title>
      <link>https://communities.sas.com/t5/SAS-Data-Management/Conversion-of-SAS-code-into-transformation/m-p/451786#M13925</link>
      <description>&lt;P&gt;Could you please help me with the skeleton to achieve this in SQL transformation using inner join? &amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 06 Apr 2018 07:20:35 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Management/Conversion-of-SAS-code-into-transformation/m-p/451786#M13925</guid>
      <dc:creator>Babloo</dc:creator>
      <dc:date>2018-04-06T07:20:35Z</dc:date>
    </item>
    <item>
      <title>Re: Conversion of SAS code into transformation</title>
      <link>https://communities.sas.com/t5/SAS-Data-Management/Conversion-of-SAS-code-into-transformation/m-p/451788#M13926</link>
      <description>&lt;P&gt;Following original query yields 5021 records.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;proc sql;
Select policy_id as khiref from DEXTCO.d_pol_policy where policy_sk in (Select  policy_sk from  DEXTCO.f_clm_claim);
quit;
&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;whereas If I use SQL join transformation using inner join, I receive 86804 records. Code of my SQL join transformation is&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;proc sql;
create table work.W6ZV5GFE as
select
D_POL_POLICY.POLICY_ID as KHIREF length = 32 
label = 'Policy id'
from
dextco.F_CLM_CLAIM, 
dextco.D_POL_POLICY
where
(F_CLM_CLAIM.POLICY_SK = D_POL_POLICY.POLICY_SK)
;
quit;&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Fri, 06 Apr 2018 07:32:08 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Management/Conversion-of-SAS-code-into-transformation/m-p/451788#M13926</guid>
      <dc:creator>Babloo</dc:creator>
      <dc:date>2018-04-06T07:32:08Z</dc:date>
    </item>
    <item>
      <title>Re: Conversion of SAS code into transformation</title>
      <link>https://communities.sas.com/t5/SAS-Data-Management/Conversion-of-SAS-code-into-transformation/m-p/451824#M13930</link>
      <description>&lt;P&gt;Ok, it seems&amp;nbsp;that &lt;STRONG&gt;policy_sk&lt;/STRONG&gt; is not unique in&amp;nbsp;&lt;STRONG&gt;&lt;SPAN class="token number"&gt;DEX&lt;/SPAN&gt;TCO&lt;SPAN class="token punctuation"&gt;.&lt;/SPAN&gt;f_clm_claim&lt;/STRONG&gt;, so there will be a M-M or 1-M join, and therefore yielding duplicates.&lt;/P&gt;
&lt;P&gt;Since I don't know the data, I can't really tell what's the best solution (and you have also to verify my guess).&lt;/P&gt;
&lt;P&gt;One way is first to remove duplicates, perhaps via a select distinct, or select distinct in the join itself.&lt;/P&gt;
&lt;P&gt;Or, keep the sub-query logic. A bit trickier in SQL Join transformation, see the documentation for guidance. Be prepared for some trial and error development...&lt;/P&gt;
&lt;P&gt;&lt;A href="http://documentation.sas.com/?docsetId=etlug&amp;amp;docsetTarget=p0tpbt07h7iy7qn1071lwlx2u2sh.htm&amp;amp;docsetVersion=4.903&amp;amp;locale=en" target="_blank"&gt;http://documentation.sas.com/?docsetId=etlug&amp;amp;docsetTarget=p0tpbt07h7iy7qn1071lwlx2u2sh.htm&amp;amp;docsetVersion=4.903&amp;amp;locale=en&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 06 Apr 2018 11:20:17 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Management/Conversion-of-SAS-code-into-transformation/m-p/451824#M13930</guid>
      <dc:creator>LinusH</dc:creator>
      <dc:date>2018-04-06T11:20:17Z</dc:date>
    </item>
    <item>
      <title>Re: Conversion of SAS code into transformation</title>
      <link>https://communities.sas.com/t5/SAS-Data-Management/Conversion-of-SAS-code-into-transformation/m-p/451839#M13933</link>
      <description>I got it. Could you please tell me how can I use 'distinct' option in join&lt;BR /&gt;transformation?&lt;BR /&gt;</description>
      <pubDate>Fri, 06 Apr 2018 11:56:37 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Management/Conversion-of-SAS-code-into-transformation/m-p/451839#M13933</guid>
      <dc:creator>Babloo</dc:creator>
      <dc:date>2018-04-06T11:56:37Z</dc:date>
    </item>
    <item>
      <title>Re: Conversion of SAS code into transformation</title>
      <link>https://communities.sas.com/t5/SAS-Data-Management/Conversion-of-SAS-code-into-transformation/m-p/451960#M13934</link>
      <description>Pretty sure that there is an option for that just need to be checked.</description>
      <pubDate>Fri, 06 Apr 2018 15:51:06 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Management/Conversion-of-SAS-code-into-transformation/m-p/451960#M13934</guid>
      <dc:creator>LinusH</dc:creator>
      <dc:date>2018-04-06T15:51:06Z</dc:date>
    </item>
    <item>
      <title>Re: Conversion of SAS code into transformation</title>
      <link>https://communities.sas.com/t5/SAS-Data-Management/Conversion-of-SAS-code-into-transformation/m-p/451988#M13935</link>
      <description>Right. I found where it is.&lt;BR /&gt;</description>
      <pubDate>Fri, 06 Apr 2018 17:09:37 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Management/Conversion-of-SAS-code-into-transformation/m-p/451988#M13935</guid>
      <dc:creator>Babloo</dc:creator>
      <dc:date>2018-04-06T17:09:37Z</dc:date>
    </item>
  </channel>
</rss>

