hive3 hql脚本传递参数

在数仓的构建过程中,需要配置hive的调度任务,这时就需要对hive hql脚本进行封装,将参数提取出来,作为变量进行配置,比如日期、类型等。

hive3版本,hive -f 在执行sql脚本文件的时候是可以传递参数。

具体使用方法如下:

创建hql脚本,命名为test.hql

sql 复制代码
select count(1) 
from dim.dim_policy_df
where d_t = '${hivevar:dt}';

传递参数

bash 复制代码
hive -f test.hql --hivevar dt="2024-07-18"

测试结果

推荐阅读:

数据仓库之Hive-CSDN博客

相关推荐
SOFAStack10 分钟前
蚂蚁 Flink 实时计算编译任务 Koupleless 架构改造
大数据·架构·flink
Data跳动11 分钟前
【Flink运行时架构】作业提交流程
大数据·flink
Francek Chen1 小时前
【PySpark大数据分析概述】03 PySpark大数据分析
大数据·分布式·数据挖掘·数据分析·pyspark
_玖-幽2 小时前
Python 数据分析01 环境搭建教程
大数据·python·jupyter
IT成长日记2 小时前
【Hadoop入门】Hadoop生态之Flume简介
大数据·hadoop·flume
IT成长日记2 小时前
【Hadoop入门】Hadoop生态之Spark简介
大数据·hadoop·spark
Lilith的AI学习日记2 小时前
LangChain高阶技巧:动态配置Runnable组件的原理剖析与实战应用
大数据·网络·人工智能·架构·langchain
Data跳动3 小时前
【Flink运行时架构】组件构成
大数据·架构·flink
IT成长日记13 小时前
【Hadoop入门】Hadoop生态之MapReduce简介
大数据·hadoop·mapreduce