Condividi tramite


Utilizzo di Progettazione query modelli di report

In MicrosoftSQL Server 2008Reporting Services è possibile creare report basati su modelli utilizzando Generatore report, Anteprima di Progettazione report o Progettazione report. Generatore report è uno strumento utilizzato per creare report ad hoc basati su modelli mediante un subset del linguaggio RDL disponibile in Reporting Services. 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. Anteprima di Progettazione report è uno strumento utilizzato per creare report nel computer client. Include tutte le funzionalità di Progettazione report senza richiedere l'utilizzo di Business Intelligence Development Studio. Quando si crea una query basata su un modello di report in Progettazione report o in Anteprima Progettazione 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 simile a quella disponibile in Generatore report e producendo così una query composta da metadati del modello di report. Quando si finisce di creare 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 al volo.

Prima di tentare di accedere a Progettazione query è necessario creare un modello di report e distribuirlo a un server di report o a un sito di SharePoint. Progettazione query è accessibile quando si seleziona il modello. Quando si crea l'origine dei dati specificare Modello Server report, quindi fornire una stringa di connessione valida:

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://<nomeserver>/reportserver; datasource=/<percorsomodello>/<nomemodello>

Ad esempio:

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

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://<nomeserver>; datasource=http://<sitoSharePointpersonale>/<sito>/<Raccolta documenti>/<Cartella>/<nomemodello>

Ad esempio:

Server=http://nomeserverreportpersonale; datasource=http://sitoSharePointprova/Sito/Documenti/Modelli/Adventure Works.smdl