Dela via


Ange egenskaper för rapportbearbetning

Egenskaper för rapportkörning styr hur en rapport bearbetas. Körningsegenskaper måste anges individuellt för varje rapport.

Om du vill ange egenskaper för rapportkörning navigerar du till rapporten i webbportalen, högerklickar på rapporten och väljer Hantera på menyn.

Rapportkörningslägen

Du kan köra en rapport antingen på begäran eller som en ögonblicksbild. I följande avsnitt beskrivs varje metod.

Generera rapporter på begäran

Du kan ange att en rapport frågar en datakälla varje gång en användare kör rapporten, vilket resulterar i rapporter på begäran som innehåller de mest up-to-date-data. En ny instans av rapporten skapas för varje användare som öppnar eller begär rapporten. varje ny instans innehåller resultatet av en ny fråga. Med den här metoden skickas 10 frågor till datakällan för bearbetning om 10 användare öppnar rapporten samtidigt.

Köra rapporter på begäran från cacheminnet

För att förbättra prestandan kan du ange en rapport (och data) som ska cachelagras tillfälligt när en användare kör rapporten. Den cachelagrade kopian är sedan tillgänglig för andra användare som har åtkomst till samma rapport. Med den här metoden, om 10 användare öppnar rapporten, resulterar endast den första begäran i rapportbearbetning. Rapporten cachelagras senare och de återstående nio användarna visar den cachelagrade rapporten.

Cachelagrade rapporter tas bort från cachen med intervall som du definierar. Du kan ange intervall i minuter eller schemalägga ett visst datum och en viss tid för att tömma cacheminnet. Mer information finns i Cacherapporter (SSRS).

Köra rapporter från ögonblicksbilder

En rapportögonblicksbild är en rapport som innehåller layoutinformation och data som hämtas vid en viss tidpunkt. Du kan köra en rapport som en rapportögonblicksbild för att förhindra att rapporten körs vid godtyckliga tidpunkter (till exempel under en schemalagd säkerhetskopiering). En rapportögonblicksbild skapas och uppdateras senare enligt ett schema, vilket gör att du kan tidsåtgången exakt när rapport- och databearbetning sker. Du bör köra en rapport som en ögonblicksbild om en rapport är grundad på frågeställningar som tar lång tid att köra. Eller kör en rapport som en ögonblicksbild om rapporten baseras på förfrågningar som använder data från en datakälla som du inte vill att någon har åtkomst till under vissa tider.

En ögonblicksbild av rapporten lagras i en rapportserverdatabas, där rapporten sedan hämtas när en användare eller process, till exempel en prenumeration, begär rapporten. När en rapportögonblicksbild uppdateras skrivs ögonblicksbilden över med en ny instans. Rapportservern sparar inte tidigare versioner av en rapportögonblicksbild om du inte specifikt anger alternativ för att lägga till den i rapporthistoriken. Mer information finns i Skapa, ändra och ta bort ögonblicksbilder i rapporthistoriken.

Alla rapporter kan inte konfigureras för att köras som en ögonblicksbild. Du kan inte skapa en ögonblicksbild för en rapport som uppmanar användarna att ange autentiseringsuppgifter eller använda Windows-integrerad säkerhet för att hämta data för rapporten. Om du vill köra en parameteriserad rapport som en ögonblicksbild måste du ange en standardparameter som ska användas när du skapar ögonblicksbilden. Till skillnad från rapporter som körs på begäran går det inte att ange ett annat parametervärde för en rapportögonblicksbild när rapporten är öppen. Om du väljer ett annat parametervärde skulle det resultera i en ny rapportbearbetningsbegäran, som inte är tillåten.

I vissa fall kan du inaktivera prenumerationer genom att konfigurera en rapport på begäran som ska köras som en ögonblicksbild. Följande villkor gör att en rapportserver inaktiverar befintliga prenumerationer som definierades när rapporten konfigurerades att köras på begäran:

  • Rapporten använder frågeparametrar och du väljer ett specifikt värde som standardparameter för att uppfylla kraven för att köra rapporten som en ögonblicksbild.

  • Befintliga prenumerationer är konfigurerade för att använda parametervärden som skiljer sig från det standardparametervärde som du angav för ögonblicksbilden.

När det här villkoret finns inaktiverar rapportservern prenumerationen nästa gång prenumerationen är schemalagd att köras. Om du vill återaktivera prenumerationen öppnar du och sparar sedan prenumerationen. När du öppnar prenumerationen uppdaterar rapportservern parametervärdena för prenumerationen till de värden som angetts för ögonblicksbilden. Mer information om prenumerationer finns i Prenumerationer och leverans (Reporting Services).