Freundschaftliche SSRS-Report-URLs machen

Wir haben SSRS-Berichte so etwas eingerichtet: http: //myserver/reports/Pages/Report.aspx? ItemPath =% 2fChanges-By-SSN & ViewMode = Detail

Gibt es eine einfache Möglichkeit, die URL auf etwas wie zu ändern: http: // myserver / reports /? Changes-by-ssn

Diese Berichte werden von nicht-technischen Leuten benutzt und ich möchte, dass die URL freundlicher und leichter zu merken ist.

Ich habe nicht versucht URL Rewrite mit SSRS, also weiß nicht, wie einfach es wäre.

Was ist mit dem anderen path? Entweder integrieren Sie einen ReportViewer in Ihre Anwendung, damit Benutzer einen Bericht aus einer list von Berichten auswählen können.

Und / oder erstellen Sie Berichtsmodelle und erlauben Sie, einen ReportBuilder zu verwenden – URLs in diesem Fall sind ziemlich sauber und Benutzer arbeiten mit modelsn und Ordner-ähnliche Struktur

Sie können eine einfache asp.net-Seite erstellen, die die hübsche URL akzeptiert und server.Redirect oder server.Transfer verwendet (wenn Sie die Weiterleitung versteckt halten möchten), um den korrekten Bericht anzuzeigen. Oder verwenden Sie einen ReportViewer, der den korrekten Bericht in Abhängigkeit vom URL-Parameter anzeigt.

Das einzige problme hat mit der authentifizierung zu tun. Vielleicht musst du irgendwelche anderen methods verkörpern oder passieren, denn je nach gewählter Lösung wird es die Web-Applikations-Identität sein, die dem Berichtsserver zugänglich ist.