Permite al usuario personalizar una consulta en tiempo real, en vez de estar atado a las consultas prediseñadas. Generalmente las consultas ad hoc permiten a los usuarios con poca experiencia en SQL tener el mismo acceso a la información de la base de datos, para esto los sistemas que soportan ad hoc poseen GUIs para generarlas.
La consulta ad hoc incorpora la posibilidad de consultar múltiples cubos a la vez, y compar comparar las medidas de ambos dichos cubos desagregadas para las dimensiones compartidas (dimensiones públicas).
Sobre las dimensiones que no son compartidas es posible aplicar filtros, para mostrar solamente determinados elementos.