从SAS EG创建Hive表

时间:2018-11-14 13:22:18

标签: hadoop hive sas hadoop2

我们想检查是否可以从SAS EG创建Hive表。 我们尝试在指定库(下面的代码)之后将Hive表的引用创建到SAS中,但这不是我们想要的。我们也四处搜寻,但仍然没有任何线索。

libname hdp hadoop server=db12222 port=20 schema=test user=tester password='xxx';

有人可以告诉我是否可以通过SAS EG创建Hive表。

谢谢

1 个答案:

答案 0 :(得分:1)

您可以在SAS EG中使用显式传递来实现它。在显式传递中,您可以运行Hive代码。下面显示了https://support.sas.com/resources/papers/proceedings12/115-2012.pdf中的代码示例

  libname hdp hadoop server=db12222 port=20 schema=test user=tester 
   password='xxx';  

 data work.a;
    set hdp.mytab;
 run;

 data work.a;
    set hdp.mytab (keep=col1 col2);
where col2=10;
 run;

编辑1

要将数据从hadoop移至sas或将sas移至hadoop,可以使用本链接中讨论的libname语句方式

https://documentation.sas.com/?docsetId=acreldb&docsetTarget=p06ifxdiogaiusn1wsop0vc3frd2.htm&docsetVersion=9.4&locale=en

combine_first