Fråga : Den mycket långsamma kapaciteten, när SQL beskådar, tillfogas till data modellerar i den Crystal rapporten

Hälsningexperter,

I har data att modellera i en Crystal rapport som har bordlägger från en databas, och en SQL beskådar från en annan databas.  Bordlägger och beskåda direkt på den samma serveren.  När jag kör rapporten, den tar 45 noterar för att gå min data tillbaka.  Om jag tar bort beskåda, den tar endast minimal 1 för att gå datan tillbaka.  När jag kör SQL-queryen direkt från SQL-ledningstudion, den tar också endast minimal 1 för att gå datan tillbaka.  Så mitt ifrågasätta:  När beskåda finns inklusive i datan modellerar, är det något som jag kan göra i den Crystal rapporten för att rusa upp datareturen?

Thank som du för några hjälper med this.
Respectfully, Chopp
" klar "

Svar : Den mycket långsamma kapaciteten, när SQL beskådar, tillfogas till data modellerar i den Crystal rapporten

”Bordlägger och beskåda direkt på den samma serveren.”,  Jag misread denna den första tiden.  Ja de är på den samma serveren (läkarundersökningen boxas), men inte på den samma databasen. Det är vad orsakar dina problem i Crystal rapporter. När du sammanfogar, anmärker från olikartade datasources (om även det är den samma typen av databas som bor på den samma läkarundersökningen, bearbetar med maskin) som du har stränga begränsningar, och den potentiella kapaciteten utfärdar.

För att lösa dessa utfärdar, det bäst alternativet är att konsolidera de olika datasourcesna in i en singel förlägger för Crystal rapporter till queryen.  Är här en koppla ihop av alternativ:

1)  Skapa beskåda på den samma databasen, som bordlägger, men lämna den att peka till den original- databasen.  Så långt, som Crystal rapporter angå, bordlägger och beskådar ska är på den samma databasen, så där är inget utfärdar - skulle detta är mitt första primat, personligen.  Om inte du inte är tillåten att skapa beskådar på UDT4 databasen, dig inte bör har några problem.

2)  Skapa en SQl befaller som hänvisar till både bordlägger och beskåda.  Pekas till en singeldatasource, dig ska avlägsnar kapacitet utfärdar, sedan befalla ska.

På en sida notera, ÖVERRASKA som är medel för en radda som passerar.  Är det resultatet av att välja varje medel i picklisten?

~Kurt
Andra lösningar  
 
programming4us programming4us