DS2 - Créer simplement une table avec DS2

Le code complet ci-dessous permet de créer une table dans la work SAS, en utilisant une Proc DS2 pour filter une table Hive :
options set=SAS_HADOOP_CONFIG_PATH="/opt/sas/viya/config/data/hadoop/conf";
options set=SAS_HADOOP_JAR_PATH="/opt/sas/viya/config/data/hadoop/lib";

libname hivelib hadoop server='MON_SERVEUR_HIVE';

proc ds2;
     data cars;
          method run();
               set {select * from hivelib.person where nom='housset'};
          end;
     enddata;
run;
quit;
La log complète de ce programme : proc-ds2-create-table-from-hive Note : Les options SAS_HADOOP_CONFIG_PATH et SAS_HADOOP_JAR_PATH permettent de définir la configuration Hadoop et les jars Hadoop nécessaires à la connexion à Hive.

Nicolas Housset

Passionné d'informatique, je suis Consultant et expert technique SAS VIYA, également co-fondateur de la société Flexcelite. Spécialisé dans les technologies SAS (Viya, 9.4) et les infrastructures associées (Linux, Hadoop, Azure), ce blog est mon espace pour partager mes mémos techniques et retours d'expérience.