A sample implementation of ad-hoc query against the Blackbaud Data Warehouse