2017-02-22 61 views
-3

我正在将SAS程序转换为Hadoop即。 Pig或Hive,我无法将SAS中的宏代码转换为蜂巢中的某些东西。因为我已经读过Hive不支持存储过程,是否还有相同的内容?我需要编写一个hive脚本,其中包含一个宏函数,用于调用变量并在脚本中使用。SAS宏代码到Pig/Hive

+0

这很不清楚。请分享一个包含所需结果的小数据样本并描述数据处理逻辑。 –

+0

由于我正在处理公司数据,因此我没有示例数据集。 SAS宏调用本身是独立的程序,在SAS程序中调用。在编写hiveql中的create table ...语句时,我需要对某些变量使用类似的调用功能。 –

+0

您正试图强制您在另一个系统上使用的技术解决方案,而不是描述实际问题并让其他人为您提供建议。 –

回答

0

我想出了一种方法,将宏代码写入Hive内部的if ... else语句中。感谢球员的所有帮助!我知道这个问题没有那么大,但我会随着时间学习。