Condividi tramite


Utilizzo di Progettazione query modelli di report

In Microsoft Reporting Services, è possibile creare report basati su modelli utilizzando Generatore report o Progettazione report. Progettazione report è uno strumento di creazione report avanzato che utilizza la funzionalità completa del linguaggio RDL, consentendo di creare report complessi da diverse origini dati, inclusi i database relazionali e multidimensionali, XML e modelli di report. Generatore report include tutte le funzionalità di Progettazione report senza richiedere l'utilizzo di Business Intelligence Development Studio. Generatore report è disponibile come applicazione autonoma o di ClickOnce. Quando si compila una query basata su un modello di report in Progettazione report o in Generatore report, si utilizza uno strumento denominato Progettazione query modelli di report. 

Con Progettazione query modelli di report è possibile creare query basate su modelli trascinando entità e campi in un'area di progettazione, producendo così una query composta da metadati del modello di report. Quando si finisce di compilare i metadati del modello di report per la query, questi vengono incorporati nel linguaggio RDL del report , in cui è possibile organizzare e formattare contenuto esattamente come in qualsiasi altro report. È possibile, ad esempio, creare un report che contenga formattazione condizionale e più set di dati e aree dati utilizzando query diverse in un solo report. Quando si esegue il rendering del report, la query verrà convertita immediatamente.

Per utilizzare Progettazione query modelli di report, è necessario creare un modello di report e distribuirlo a un server di report o in SharePoint. Quando si crea l'origine dati specificare Modello Server report, quindi fornire una stringa di connessione valida:

Connessione a un modello di report

Quando si utilizza un modello di report che si trova in un server di report in modalità nativa, utilizzare una stringa di connessione nel formato seguente:

Server=http://<servername>/reportserver; datasource=/<modelpath>/<modelname>

Ad esempio:

Server=http://myreportservername/reportserver; datasource=/models/Adventure Works Model

Quando si utilizza un modello di report che si trova in un server di report in modalità integrata SharePoint, è necessario specificare l'URL completo del modello. Utilizzare una stringa di connessione nel formato seguente:

Server=http://<servername>; datasource=http://<MySharePointSite>/<site>/<Document Library>/<MyFolder>/<modelname>

Ad esempio,

Server=http://myreportservername; datasource=http://TestSharePointSite/Site/Documents/Models/Adventure Works.smdl