Zapytanie ad hoc to termin pierwotnie używany w technologiach informatycznych i systemach oprogramowania komputerowego. Większość programów użytkowych jest tworzonych za pomocą programistycznej bazy danych, do której każdy może uzyskać dostęp za pośrednictwem pewnych ogólnych zapytań i raportów. Ta podstawowa baza danych jest zwykle dostępna za pośrednictwem menu znajdujących się w programie. Natomiast oprogramowanie zapytań ad hoc to specjalnie zaprojektowany program, który umożliwia użytkownikom tworzenie własnych, konkretnych zapytań. Użytkownicy oprogramowania do obsługi zapytań ad hoc nie muszą posiadać szczegółowej wiedzy technicznej na temat programów komputerowych. Po prostu korzystają z przyjaznego interfejsu, który pozwala im wprowadzać zapytania ad hoc i uzyskiwać potrzebny raport.
Wyrażenie „ad hoc” to łaciński termin, który dosłownie oznacza „w tym celu”. Zwykle odnosi się do rozwiązania, metody lub jednostki zaprojektowanej w celu rozwiązania konkretnego problemu lub zadania lub służącego określonemu celowi. Jego zastosowanie jest bardzo specyficzne i wąskie, a nie ogólne, uniwersalne lub szeroko zakrojone. Wiele osób słyszało o określeniu „komitet ad hoc”, oznaczającym grupę, która została utworzona specjalnie w celu zbadania konkretnego zagadnienia. Komisje ad hoc są często rozwiązywane po zakończeniu pracy i przedstawieniu zaleceń w danej sprawie, które często są zawarte w dokumencie zwanym raportem ad hoc.
Analiza ad hoc, stosowana w programach do obsługi zapytań ad hoc, jest również szeroko stosowana w analizie biznesowej. Pozwala użytkownikowi znaleźć dogłębne lub bardziej szczegółowe informacje, których zwykle nie można znaleźć w zwykłych raportach biznesowych. Za pomocą zapytania ad hoc ludzie biznesu są w stanie znaleźć odpowiedź na bardzo konkretne i precyzyjne pytanie biznesowe. Zapytanie ad hoc często dostarcza poszukiwanej odpowiedzi w postaci raportu podsumowującego dane, takiego jak model statystyczny lub raport analityczny.
Menedżer biznesowy lub dyrektor generalny może zazwyczaj korzystać z analizy ad hoc bez konsultacji z osobą techniczną. W programie komputerowym przyjazny dla użytkownika pulpit nawigacyjny OLAP to interfejs, który umożliwia im dostęp do potrzebnych danych. Za pomocą serii kliknięć mogą wykonać zapytanie ad hoc, które następnie „wykopuje” odpowiednie dane z oryginalnego raportu lub źródła danych. Proces jest często szybki i łatwy, nawet dla osób nietechnicznych. Analiza ad hoc jest zatem bardzo przydatna dla kadry kierowniczej, która potrzebuje szybkich odpowiedzi, aby móc podejmować szybkie, ale świadome decyzje biznesowe, które mogą prowadzić do dalszego sukcesu firmy.