Does this need a separate data warehouse?
No. The module reads live Odoo data in place, so there is no warehouse to provision, no sync schedule to maintain, and no window where the dashboard disagrees with Odoo. If you also need cross-system reporting outside Odoo, the BigQuery Connector remains the right tool for that job.
