
Ik wist dat het kon: een Reporting Services rapport maken op basis van een Report Model. Maar ik had het nog nooit gedaan. En je doet het niet zomaar, want de connection string editor ondersteunt het niet. Toch is het niet heel erg ingewikkeld:
- Kies in een datasource Report Server Model als Type.
- Geef vervolgens de connectiestring op in de vorm: server=http://<servernaam>/reportserver; datasource=<modelpad>, bijv. server=http://localhost/reportserver; datasource=/Models/Adventure Works Model
Het maken van je query in de dataset gaat vervolgens wat anders dan 'normaal', je herkent meteen Report Builder daarin. Nu niet meteen overgaan op het massaal maken van rapporten op basis van Report Models (die op termijn met grote waarschijnlijkheid gaan vervallen), maar in ieder geval weet je nu hoe het moet.