Il metodo migliore per estrarre i dati da SharePoint da utilizzare con un'applicazione Business Intelligence
-
22-07-2019 - |
Domanda
L'ho chiesto prima su serverfault e qualcuno mi ha consigliato di chiedere qui.
Sto cercando consigli da chiunque abbia esperienza nell'integrare SharePoint con un'applicazione di business intelligence come Cognos.
Il nostro team di BI vuole essere in grado di riferire sui dati archiviati in SharePoint. Il loro strumento preferito è Cognos. Qual è il modo migliore per ottenere i dati che stanno cercando OUT di SharePoint e in Cognos BI per l'analisi?
Per chiarire NON sto cercando un modo per visualizzare i report Cognos in SharePoint. Vogliamo prendere i dati dell'elenco da SharePoint e utilizzare Cognos per creare rapporti su di essi.
Soluzione
Poiché lo stesso database di SharePoint è estremamente complesso, non è consigliabile accedervi direttamente. Tuttavia, è necessario disporre di alternative per estrarre i dati.
Elenco feed RSS
Il modo più semplice e più semplice sarebbe quello di abilitare RSS negli elenchi che si desidera esportare e quindi inserire i feed RSS in un database separato utilizzando uno strumento esterno.
Elenco servizi web
La seconda opzione è quella di utilizzare i servizi Web dell'elenco di SharePoint. Si tratta di servizi Web ASMX standard che espongono i dati all'interno di qualsiasi elenco a una fonte esterna. Puoi accedere a qualsiasi elenco come servizio Web come segue:
[URL del sito di SharePoint] + _vti_bin / Lists.asmx.
I dettagli sull'uso del servizio Web elenco sono su MSDN qui
Altri suggerimenti
Diago ha ragione, non toccare mai il DB. In risposta alla tua domanda BI ho recentemente risposto a una simile qui Combinazione di dati da Project Server e SharePoint in un unico report