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博客

相关推荐
bin91532 小时前
【EXCEL数据处理】000010 案列 EXCEL文本型和常规型转换。使用的软件是微软的Excel操作的。处理数据的目的是让数据更直观的显示出来,方便查看。
大数据·数据库·信息可视化·数据挖掘·数据分析·excel·数据可视化
极客先躯4 小时前
Hadoop krb5.conf 配置详解
大数据·hadoop·分布式·kerberos·krb5.conf·认证系统
2301_786964367 小时前
3、练习常用的HBase Shell命令+HBase 常用的Java API 及应用实例
java·大数据·数据库·分布式·hbase
matlabgoodboy7 小时前
“图像识别技术:重塑生活与工作的未来”
大数据·人工智能·生活
happycao1238 小时前
Flink 03 | 数据流基本操作
大数据·flink
Neituijunsir8 小时前
2024.09.22 校招 实习 内推 面经
大数据·人工智能·算法·面试·自动驾驶·汽车·求职招聘
Data 31710 小时前
Hive数仓操作(十一)
大数据·数据库·数据仓库·hive·hadoop
qtj-00112 小时前
普通人在刚开始做副业时要注意哪些细节?
大数据·微信·新媒体运营·创业创新
知识分享小能手12 小时前
mysql学习教程,从入门到精通,SQL 修改表(ALTER TABLE 语句)(29)
大数据·开发语言·数据库·sql·学习·mysql·数据分析
a6953188_12 小时前
如何评估一个副业项目的可行性?
大数据·微信·创业创新