You’re right, that’s how our database analyzers work, query is reported as an Operation and database name is reported as a module.
I believe that NAM reporting capabilities are flexible enough to cover such situation and all your needs at the same time. Let me suggest two possible approaches, I hope you’ll like them:
Operation explorer report is powerful and flexible tool which allows you to select desired database (reported as a module) them display queries (reported as Operation dimension) executed on that database only. See two screenshots below as an example
Another solution I can think of is creating your own, customized column, containing both, Module and Operation. Such column could be used in your customized reports. To create such column, you need to go Result display tab of your report and click Add new calculated column button. Example on two screenshots attached below
Please, let me know if those solutions can meet your needs, and if not, what is missing. We’ll be looking for other ideas in such case.