Jeg kæmpede i går ind på ydeevne punkt og ønskede at dele et hurtigt tip, der kan spare nogen få timers frustration.
Vi havde lavet en SSRS-rapport og indsat det i SharePoint. Vi implementeret det til SharePoint, og vi kunne køre det fint ved at navigere til Rapportbiblioteket og klikke på rapporten. Vi kunne også føje den til en webdelsside, ved hjælp af Webdelen Rapportfremviser af SSRS. Alle gode ting.
Da vi forsøgte at føje den til et dashboard ved hjælp af dashboarddesigneren, dog, vi ramte en mur. Dashboarddesigner ville fortælle os "kan ikke finde rapporten angivet af webadresse. Kontroller, at både server URL og betænkningen URL er korrekte." Dette er, hvad jeg var vidne til:
Bing fandt mig denne lovende artikel, “Sjov vise SSRS (integreret) rapporter ved hjælp af PerformancePoint-SQL Server Rapportfremviser”). Det føltes som god information, men jeg var ikke i stand til at løse problemet med hvad det viste.
Jeg hentede spillemand på arbejdsstationen til at se hvad der skete under dynen og selv om der var også uproduktive, Det var meget interessant. Jeg foreslår, at du prøve, nogle gang bare for at se hvad der sker. Det er ret oplysende.
Endelig, min kollega Kiran Chauhan pegede mig til central administration til at se på Report Server indstillinger. Underligt nok, der er placeret under "Generelle indstillinger". Jeg havde tidligere søgt efter det som en administreret tjeneste. Jeg har stadig lære min vej rundt SP 2010 🙂
Centrale admin viste straks mig problemet:
Og virkelig, Her:
De vigtigste bit var "_PROD_SERVER" føjes til ReportServer URL. Når jeg så, at, Det var en enkel sag at pop over til dashboarddesigneren og bruge den korrekte webadresse, som vist:
Og i detaljer:
Bundlinjen:
- URL-adressen til Report Server kommer direkte fra Central Administration
- Betænkningen URL: Fuldt kvalificerede URL-adresse til den faktiske RDL-fil, selv.
Det er så nemt, når det gøres korrekt!
</slutningen>
Følg mig på kvidre på http://www.twitter.com/pagalvin
Tak! (Caps er beregnet)
Jeg har prøver indeværende hele dagen, indtil jeg fandt din blogpost om dette. At løst mig opgave i et minut!
::David Stavegård
Stockholm, Sverige