大数据领域 经常出现查询引擎是ad-hoc的,比如preto 是一个ad-hoc类型的查询引擎, 如何理解这里的ad-hoc

0
已邀请:
0

BAO胖子 - 15年BI经验,涉足电力,快消品,医药,信息服务等行业的BI老兵。 2016-07-25 回答

ad-hoc源自法语,表示是未经准备的,即席的。
BI里面主要指的是忽然想起来的需求,然后就想马上获得结果。和固定模式的报表不同,这种需求是随机的,就好像我忽然想查个东西,就跑google查一下那种。

最灵活的adhoc就是开放查询权限给使用者,但这种很难控制,很少会这么使用,偶尔会开放给很少的超级用户。剩下的就是用BO之类的构建语义层,让最终用户容易理解数据库的metadata,屏蔽背后的SQL复杂性,通过拖拖拽拽什么的查询结果。

要回复问题请先登录注册