In the current dbt-iris release, when using materialization = view, it's in fact generating tables that are fully materialized. This was due to some limitations or inconveniences in the IRIS version at that time, but I believe the acute ones have been addressed and we have a customer that really needs the view option because of dataset size.
Happy to sort out any remaining wrinkles and collaborate on a solution.