<?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 How to promote a library to data source that can be used in Visual Analytic in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/How-to-promote-a-library-to-data-source-that-can-be-used-in/m-p/884158#M349268</link>
    <description>&lt;P&gt;Hello everyone, I would like to ask a question.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;&lt;CODE class=""&gt;options cashost="xxxx" casport=5570;
/*caslib _all_ assign;*/
/* option validvarname=any; */
libname satpp cas caslib="satpp";

FILENAME request HTTP
'api link'
user='user' password='password' debug;
DATA NULL;
INFILE request;
INPUT;
PUT INFILE;
RUN;
libname sadarPP JSON fileref=request;

data work.satpp_sadarPP;
	set sadarPP.root;
run;

proc sql;
	create table work.satpp_sadarL as
		select ID_responses,
Sent_date,
Name,
Age,
Gender
		from work.satpp_sadarPP;
quit;

/*change data format*/
data work.satpp_sadarL;
set work.satpp_sadarL;
time=input(Sent_date,ANYDTDTM.);
format time datetime19.;
run;

/* sorting data by date */
proc sort data=work.satpp_sadarL;
	by time;
run; 

%macro checktable(dsn);
%if %sysfunc(exist(&amp;amp;dsn)) %then %do;
    proc delete data=&amp;amp;dsn; run;
%end;
%mend;

%checktable(work.satpp_sadarL)

data satpol.final (promote=yes);
set work.satpp_sadarL;
run;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;I have code like above, that get JSON data from API link to be inputted in library. I want that library to be promoted to Data Source that can be used in SAS Visual Analytics, and scheduled a job so that it always updated everytime there's a new data inputted in that API.&lt;/P&gt;&lt;P&gt;It used to be working just fine, but now there's error like this.&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Error" style="width: 530px;"&gt;&lt;img src="https://communities.sas.com/t5/image/serverpage/image-id/85687iD6B9C4C6C787F6E4/image-size/large?v=v2&amp;amp;px=999" role="button" title="2.JPG" alt="Error" /&gt;&lt;span class="lia-inline-image-caption" onclick="event.preventDefault();"&gt;Error&lt;/span&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;This is what my libraries look like&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="My Library" style="width: 166px;"&gt;&lt;img src="https://communities.sas.com/t5/image/serverpage/image-id/85688i43AD960E94D4CACC/image-size/large?v=v2&amp;amp;px=999" role="button" title="3.JPG" alt="My Library" /&gt;&lt;span class="lia-inline-image-caption" onclick="event.preventDefault();"&gt;My Library&lt;/span&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;Is there any change to SAS or my code that's wrong?&lt;BR /&gt;Thank you&lt;/P&gt;</description>
    <pubDate>Mon, 10 Jul 2023 09:11:23 GMT</pubDate>
    <dc:creator>adilar39</dc:creator>
    <dc:date>2023-07-10T09:11:23Z</dc:date>
    <item>
      <title>How to promote a library to data source that can be used in Visual Analytic</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-promote-a-library-to-data-source-that-can-be-used-in/m-p/884158#M349268</link>
      <description>&lt;P&gt;Hello everyone, I would like to ask a question.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;&lt;CODE class=""&gt;options cashost="xxxx" casport=5570;
/*caslib _all_ assign;*/
/* option validvarname=any; */
libname satpp cas caslib="satpp";

FILENAME request HTTP
'api link'
user='user' password='password' debug;
DATA NULL;
INFILE request;
INPUT;
PUT INFILE;
RUN;
libname sadarPP JSON fileref=request;

data work.satpp_sadarPP;
	set sadarPP.root;
run;

proc sql;
	create table work.satpp_sadarL as
		select ID_responses,
Sent_date,
Name,
Age,
Gender
		from work.satpp_sadarPP;
quit;

/*change data format*/
data work.satpp_sadarL;
set work.satpp_sadarL;
time=input(Sent_date,ANYDTDTM.);
format time datetime19.;
run;

/* sorting data by date */
proc sort data=work.satpp_sadarL;
	by time;
run; 

%macro checktable(dsn);
%if %sysfunc(exist(&amp;amp;dsn)) %then %do;
    proc delete data=&amp;amp;dsn; run;
%end;
%mend;

%checktable(work.satpp_sadarL)

data satpol.final (promote=yes);
set work.satpp_sadarL;
run;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;I have code like above, that get JSON data from API link to be inputted in library. I want that library to be promoted to Data Source that can be used in SAS Visual Analytics, and scheduled a job so that it always updated everytime there's a new data inputted in that API.&lt;/P&gt;&lt;P&gt;It used to be working just fine, but now there's error like this.&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Error" style="width: 530px;"&gt;&lt;img src="https://communities.sas.com/t5/image/serverpage/image-id/85687iD6B9C4C6C787F6E4/image-size/large?v=v2&amp;amp;px=999" role="button" title="2.JPG" alt="Error" /&gt;&lt;span class="lia-inline-image-caption" onclick="event.preventDefault();"&gt;Error&lt;/span&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;This is what my libraries look like&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="My Library" style="width: 166px;"&gt;&lt;img src="https://communities.sas.com/t5/image/serverpage/image-id/85688i43AD960E94D4CACC/image-size/large?v=v2&amp;amp;px=999" role="button" title="3.JPG" alt="My Library" /&gt;&lt;span class="lia-inline-image-caption" onclick="event.preventDefault();"&gt;My Library&lt;/span&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;Is there any change to SAS or my code that's wrong?&lt;BR /&gt;Thank you&lt;/P&gt;</description>
      <pubDate>Mon, 10 Jul 2023 09:11:23 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-promote-a-library-to-data-source-that-can-be-used-in/m-p/884158#M349268</guid>
      <dc:creator>adilar39</dc:creator>
      <dc:date>2023-07-10T09:11:23Z</dc:date>
    </item>
    <item>
      <title>Re: How to promote a library to data source that can be used in Visual Analytic</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-promote-a-library-to-data-source-that-can-be-used-in/m-p/884278#M349338</link>
      <description>&lt;P&gt;AFAIK, &lt;A href="https://documentation.sas.com/doc/en/pgmsascdc/v_040/engsas7bdat/n0m1rfyq51m56yn1kxs1os9gkoch.htm" target="_blank" rel="noopener"&gt;PROC CASUTIL&lt;/A&gt; is the way to promote a SAS dataset to a CAS library to be used in Viya VA.&lt;/P&gt;</description>
      <pubDate>Tue, 11 Jul 2023 02:23:22 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-promote-a-library-to-data-source-that-can-be-used-in/m-p/884278#M349338</guid>
      <dc:creator>SASKiwi</dc:creator>
      <dc:date>2023-07-11T02:23:22Z</dc:date>
    </item>
    <item>
      <title>Re: How to promote a library to data source that can be used in Visual Analytic</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-promote-a-library-to-data-source-that-can-be-used-in/m-p/884446#M349415</link>
      <description>&lt;P&gt;I already found the solution. There's something wrong with my code, and then the error shown up change to "Caslib does not exist in this session". After Caslib made, the code works just fine.&lt;BR /&gt;Thanks.&lt;/P&gt;
&lt;P&gt;In case anyone want to see the fixed code, here it is:&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;options cashost="xxxx" casport=5570;
/*caslib _all_ assign;*/
/* option validvarname=any; */
libname satpp cas caslib="satpp";

FILENAME request HTTP
'api link'
user='user' password='password' debug;
DATA NULL;
INFILE request;
INPUT;
PUT INFILE;
RUN;
libname sadarPP JSON fileref=request;

data work.satpp_sadarPP;
	set sadarPP.root;
run;

proc sql;
	create table work.satpp_sadarL as
		select ID_responses,
Sent_date,
Name,
Age,
Gender
		from work.satpp_sadarPP;
quit;

/*change data format*/
data work.satpp_sadarL;
set work.satpp_sadarL;
time=input(Sent_date,ANYDTDTM.);
format time datetime19.;
run;

/* sorting data by date */
proc sort data=work.satpp_sadarL;
	by time;
run; 

%macro checktable(dsn);
%if %sysfunc(exist(&amp;amp;dsn)) %then %do;
    proc delete data=&amp;amp;dsn; run;
%end;
%mend;

%checktable(satpp.final)

data satpp.final (promote=yes);
set work.satpp_sadarL;
run;&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Wed, 12 Jul 2023 07:47:34 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-promote-a-library-to-data-source-that-can-be-used-in/m-p/884446#M349415</guid>
      <dc:creator>adilar39</dc:creator>
      <dc:date>2023-07-12T07:47:34Z</dc:date>
    </item>
  </channel>
</rss>

