许多应用软件系统都有一个潜在的、只能通过有限的请求和报告才能访问的数据库。通常是通过一些特定的菜单进行访问，并且已经被程序专家细心设计过、预先编制好并且做过性能优化。与其对照的是 ""ad hoc"" 报告系统（又作“专案报告系统”）。这个系统允许终端用户自己去建立特定的、自定义的查询请求。通常是通过一个用户友好的图形界面来进行数据查询而无需用户对 SQL 或者数据库架构有深入的了解。由于这样一个系统可能会降低实时系统的效率，因此该系统通常会在数据仓库开放。"Ad hoc" 查询或报告（即席查询