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

相关推荐
Legend NO2419 小时前
从数据中台到 Data Fabric:数据价值落地,终究要回归本质(二)
大数据·运维·fabric
徐寿春19 小时前
什么是 Elasticsearch 倒排索引
大数据·elasticsearch·搜索引擎
腾讯位置服务19 小时前
4月产品上新|魔方洞察、智能选址、打车服务三大Skills上线,两轮车熄屏导航同步升级!
大数据·开发·skill·龙虾·腾讯位置服务
金融RPA机器人丨实在智能19 小时前
工程单据Agent采购避坑:无节点追踪产品如何利用实在Agent实现溯源追责?
大数据·人工智能·ai
iiiiyu19 小时前
IO流相关编程题
java·大数据·开发语言·数据结构·数据库·mysql
cy_cy00219 小时前
创意MG动画制作,提升展厅吸引力与信息记忆度
大数据·科技·人机交互·交互·软件构建
ZKNOW甄知科技19 小时前
燕千云AI-ITR系列:三线分层机制的标准化解决方案
大数据·运维·人工智能·低代码·自然语言处理·自动化·敏捷流程
是店小二呀19 小时前
零门槛快速接入主流大模型:基于 AI Ping 平台一键集成 GLM-5.1 与多场景应用深度实战
大数据·数据库·人工智能
YangYang9YangYan19 小时前
2026学习数据分析对报考大数据专业的价值
大数据·学习·数据分析
oort12320 小时前
AI+基层治理·智慧政务解决方案——AI民意速办智能助手
大数据·人工智能·算法·政务