/* declare main columns */
%let host=kaboom;
%let port=5400;
%let spdssize=256M;
%let spdsiasy=YES;
libname mylib sasspds "sales"
&host..&port
user='anonymous'
ip=YES;
/* Use PROC SPDO to create the dynamic cluster */
/* table sales_history */
PROC SPDO library=mylib; ;
cluster create sales_history
mem=sales201401
mem=sales201402
mem=sales201403
mem=sales201404
mem=sales201405
mem=sales201406
mem=sales201407
mem=sales201408
mem=sales201409
mem=sales201410
mem=sales201411
mem=sales201412
quit;
/* declare main vars */ %let host=kaboom; %let port=5400; %let spdssize=256M; %let spdsiasy=YES; libname mylib sasspds "sales" &host..&port; user='anonymous' ip=YES; /* Use PROC SPDO to add member tables to */ /* the dynamic cluster table sales_history */ PROC SPDO library=mylib; cluster add sales_history mem=sales201501 mem=sales201502 mem=sales201503 mem=sales201504 mem=sales201505 mem=sales201506; quit; /* Verify the presence of the added tables */ proc contents data=mylib.sales_history; run;
/* declare main vars */
%let host=kaboom;
%let port=5400;
%let spdssize=256M;
%let spdsiasy=YES;
libname mylib sasspds "sales"
&host..&port
user='anonymous'
IP=YES ;
/* Use PROC SPDO to refresh the member tables */
/* in the dynamic cluster table Sales_History */
/* by replacing the member from December 2014 */
/* with a member from January 2015. */
PROC SPDO library=mylib;
cluster replace sales_history
oldmem=sales201412 newmem=sales201501;
quit;
/* Verify the contents of the refreshed dynamic */
/* cluster table sales_history */
proc contents data=mylib.sales_history;
run;/* declare main vars */ %let host=kaboom; %let port=5400; %let spdssize=256M; %let spdsiasy=YES; libname mylib sasspds "sales" &host..&port user='anonymous' IP=YES ; /* Use PROC SPDO to refresh the member tables */ /* in the dynamic cluster table Sales_History */ /* by replacing the members from July 2014 to */ /* December 2014 with members from January */ /* 2015 to June 2015. */ PROC SPDO library=mylib; cluster remove sales_history mem=sales201407 mem=sales201408 mem=sales201409 mem=sales201410 mem=sales201411 mem=sales201412'; cluster add sales_history newmem=sales201501 newmem=sales201502 newmem=sales201503 newmem=sales201504 newmem=sales201505 newmem=sales201506; quit; /* Verify the contents of the refreshed dynamic */ /* cluster table sales_history */ proc contents data=mylib.sales_history; run;
/* declare main vars */
%let host=kaboom;
%let port=5400;
%let spdssize=256M;
%let spdsiasy=YES;
libname mylib sasspds "sales"
&host..&port
user='anonymous'
IP=YES ;
/* Use PROC SPDO to undo the existing dynamic */
/* cluster table Sales_History, then rebind */
/* it with members from months in 2015 only */
PROC SPDO library=mylib;
cluster undo sales_history;
cluster create sales_history
mem=sales201501
mem=sales201502
mem=sales201503
mem=sales201504
mem=sales201505
mem=sales201506;
quit;
/* Verify the contents of the refreshed dynamic */
/* cluster table sales_history */
proc contents data=mylib.sales_history;
run;