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

相关推荐
xcLeigh3 分钟前
Oracle 迁移深度复盘:多数据库选型决策全解析
大数据·数据库·sql·oracle·数据迁移·数据管理
大灰狼来喽7 分钟前
OpenClaw 自动化工作流实战:用 Hooks + 定时任务 + Multi-MCP 构建“数字员工“
大数据·运维·人工智能·自动化·aigc·ai编程
迈巴赫车主12 分钟前
大数据:Hadoop(HDFS)
大数据·hadoop·hdfs
hf20001214 分钟前
零成本迁移,原地加速,成本降低60%:火花思维基于云器Lakehouse升级实践
大数据·分布式·spark·lakehouse
珠海西格电力23 分钟前
零碳园区能源互联的落地保障措施
大数据·运维·网络·人工智能·能源
rgb2gray27 分钟前
从轨迹到网络:广州休闲步行空间格局刻画 | 论文全解析与方法论深度拆解
大数据·人工智能·机器学习·语言模型·可解释
国科安芯33 分钟前
商业航天视角下角度编码传感器的应用与MCU的集成适配
大数据·网络·单片机·嵌入式硬件·架构·制造·安全性测试
逸Y 仙X33 分钟前
文章十二:索引数据的写入和删除
java·大数据·spring boot·spring·elasticsearch·搜索引擎·全文检索
Elastic 中国社区官方博客1 小时前
Elasticsearch:shell 工具不是上下文工程的银弹
大数据·数据库·人工智能·elasticsearch·搜索引擎·ai·全文检索