Magazine

Usare un Web Service come fonte dati per Reporting Services

Andrea Dottor

27/09/2006

Reporting Services consente di interrogare fonti dati molto eterogenee e non solo un database SqlServer. Ecco come comportarsi se i dati provengono da un WebService

0%100%
per esprimere un voto è necessario registrarsi al sito

 

Un aspetto che non tutti conoscono è che i report di Reporting Services possono usare dati forniti da Web Services. Per fare ciò è sufficiente selezionare una DataSource di tipo XML e impostare come Connection string l'URL del Web Service che conterrà il metodo sorgente dei dati.

 

Successivamente, nel campo Query va impostata la SoapAction nel seguente modo, inserendo il NameSpace del Web Service seguito dal nome del metodo da invocare. La SoapAction servirà per descrivere l'azione richiesta al Web Service, in questo caso la chiamata al metodo GetReportData.

 

A questo punto si potrà creare il Report con i Field restituiti dal Web Service.

Commenti
  • tutto è bello!

    di Pippo - 19/05/2008 3.00.45
Nome

Sito web
Commento


indietro