Das Kombinieren der Daten von Project Server und Sharepoint in einem einzigen Bericht

StackOverflow https://stackoverflow.com/questions/1433306

  •  07-07-2019
  •  | 
  •  

Frage

ich brauche Daten aus der Project Server-Berichtsdatenbank kombinieren mit Daten von benutzerdefinierten Listen in Sharepoint Workspaces . Die Ergebnisse müssen in einem einzigen Bericht angezeigt werden. Wie soll dies geschehen? Optionen Ich habe gedacht:

  1. Erweitern Sie die Berichtsdatenbank mit den benutzerdefinierten Listendaten (sofern dies möglich ist). Verwenden Sie Reporting Services die Ausgabe angezeigt werden soll.

  2. Abfrage der Berichtsdatenbank und die Sharepoint-Arbeitsbereiche und Ergebnisse im Speicher kombinieren. Schreiben Sie benutzerdefinierten Code der Ausgabe angezeigt werden.

Jede andere Ideen? Ich habe die Fähigkeiten, diese zu entwickeln, aber ich bin sehr offen, ein Produkt zu kaufen, wenn sie das Problem lösen.

War es hilfreich?

Lösung

Ich habe auch diese Art von Problem habe. Mein apporach:

  1. Erstellen einer benutzerdefinierten Berichterstattung Db.
  2. Führen Sie regelmäßige Aufträge von der SQL Server abzufragen, Sharepoint (via WS) und die Ergebnisse in der db.

    ich verwende die ListItemsChangesSinceToken Lists.asmx ist effeciency zu verbessern. Auch verwende ich den sitedataquery Werkzeugsatz. Ich schrieb eine wirklich einfache Schnittstelle in es für die Fähigkeit der Ferne eine sitedataquery zu nennen, eine Datatable zurück.

  3. Mit Reporting Service / jedes Werkzeug zu extrahieren und zu berichten über die Daten.

Der Grund, warum ich für eine Inszenierung entschieden Db war für

  1. Performance -. WS Anrufe sind ziemlich langsam
  2. Service Continuity -. Wenn SP nach unten aus irgendeinem Grund oder langsam dann Abfragen fehl

Hope, das hilft.

Andere Tipps

Ich fand auch das Tool Sharepoint Data Miner , die erscheint das gleiche tun wie DJ Antwort.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top