Udostępnij za pośrednictwem


Wyświetlanie podglądu raportów w programie Report Builder 3.0

Podczas tworzenia raportu warto często wyświetlać podgląd raportu w celu sprawdzenia, czy jego wygląd jest zgodny z oczekiwaniami.Aby wyświetlić podgląd raportu, kliknij uruchomić.Raport zostanie wyrenderowany w trybie podglądu.

Program Report Builder zapewnia większy komfort pracy z funkcją podglądu, dzięki wykorzystywaniu sesji edycji przy ustanowionym połączeniu z serwerem raportów.W sesji edycji tworzona jest pamięć podręczna danych i zestawy danych są dostępne w tej pamięci podręcznej do użycia w kolejnych podglądach raportów.Sesja edycji nie jest funkcją, z którą użytkownik wchodzi w bezpośrednią interakcję, ale wiedząc, kiedy jest odświeżany buforowany zestaw danych, można zwiększyć wydajność wyświetlania podglądu raportu i łatwiej zrozumieć, dlaczego raport jest renderowany szybciej lub wolniej.

Inną korzyścią wynikającą z używania sesji edycji jest możliwość edytowania raportów, w których są używane osadzone źródła danych, i odwoływania się do elementów, takich jak obrazy czy podraporty, które są przechowywane na serwerze raportów.

Ostrzeżenie

Program Business Intelligence Development Studio umożliwia tworzenie i modyfikowanie definicji raportów (rdl) przy użyciu programów Report Builder 3.0 i Report Designer. Każde ze środowisk obsługuje różne sposoby tworzenia, otwierania i zapisywania raportów oraz powiązanych z nimi elementów. Aby uzyskać więcej informacji, zobacz temat Projektowanie raportów w programach Report Designer i Report Builder 3.0 (usługi SSRS) w witrynie sieci Web microsoft.com.

Zwiększanie wydajności podglądu

Sposób tworzenia i aktualizowania raportów wpływa na szybkość ich renderowania w trybie podglądu.Przy pierwszym wyświetleniu podglądu raportu zawierającego odwołanie do serwera jest tworzona sesja edycji i dane używane podczas działania raportu są dodawane do pamięci podręcznej danych przechowywanej na serwerze raportów.Jeśli użytkownik wprowadza w raporcie zmiany, które nie wpływają na dane, w raporcie jest wykorzystywana buforowana kopia danych.Oznacza to, że użytkownik nie widzi zmiany danych za każdym razem, gdy wyświetla podgląd raportu.Jeśli chcesz, aby nowe dane, kliknij Odśwież przycisk na Wstążce.

Następujące czynności powodują odświeżenie pamięci podręcznej, co wydłuża czas renderowania raportu przy następnym wyświetleniu jego podglądu:

  • Dodanie, zmiana lub usunięcie zestawu danych.Buforowany zestaw danych zawiera wszystkie zestawy danych używane w raporcie i modyfikacja któregokolwiek z tych zestawów powoduje unieważnienie buforowanego zestawu danych.Taką modyfikacją może być na przykład zmiana nazwy, zapytania lub pól w zestawie danych.

    Ostrzeżenie

    Jeśli zestaw danych zawiera dużą liczbę pól, które nie będą używane, należy rozważyć zaktualizowanie zestawu danych w celu pominięcia tych pól.Chociaż spowoduje to utworzenie nowej sesji edycji i spowolni wyświetlanie pierwszego podglądu raportu, zmniejszenie buforowanego zestawu danych będzie miało korzystny wpływ na ogólną wydajność serwera raportów.

  • Dodanie, zmiana lub usunięcie źródła danych,w tym zmiana nazwy lub właściwości źródła danych, rozszerzenia danych źródła danych lub właściwości połączenia ze źródłem danych.

  • Zmiana używanego w raporcie udostępnionego źródła danych na inne źródło danych.

  • Zmiana języka raportu.

  • Zmiana używanych w raporcie zestawów lub kodu niestandardowego.

  • Dodanie, zmiana lub usunięcie parametrów zapytania w raporcie lub wartości tych parametrów.

Zmiany układu i formatowania danych raportu nie wpływają na buforowany zestaw danych.Następujące czynności nie powodują odświeżenia buforowanego zestawu danych:

  • Dodanie lub usunięcie obszaru danych, takiego jak tabela, macierz lub wykres.

  • Dodanie lub usunięcie kolumn w raporcie.Wszystkie pola w zestawie danych są dostępne do użycia w raporcie.Dodanie lub usunięcie pól w raporcie nie wpływa na zestaw danych.

  • Zmienić kolejność pól w tabelach i macierze.

  • Dodawanie, zmienianie lub usuwanie wiersza i kolumna grup.

  • Dodać, zmienić lub usunąć formatowanie danych wartości w polach.

  • Dodanie, zmiana lub usunięcie obrazu, linii lub pola tekstowego.

  • Zmiana podziałów strony.

Sesja edycji jest tworzona przy pierwszym wyświetleniu podglądu raportu.Domyślnie sesja edycji trwa 7200 sekund (2 godziny).Czas trwania sesji jest resetowany do dwóch godzin po każdym uruchomieniu raportu.Wraz z wygaśnięciem sesji edycji pamięć podręczna danych jest usuwana.Po wygaśnięciu sesji edycji nowa sesja jest automatycznie tworzona ponownie przy następnym wyświetleniu podglądu raportu.Czas trwania sesji edycji można konfigurować.Jeśli dwie godziny to zbyt długo lub zbyt krótko, należy skontaktować się z administratorem serwera raportów.

Domyślnie w pamięci podręcznej danych może być przechowywanych pięć zestawów danych.W przypadku używania wielu różnych kombinacji wartości parametrów raport może wymagać większej ilości danych.To z kolei wymaga odświeżenia pamięci podręcznej, co wydłuża czas renderowania raportu przy następnym wyświetleniu jego podglądu:Liczbę wpisów w pamięci podręcznej może konfigurować administrator serwera raportów.

Jednoczesne aktualizacje raportu

Często wyświetlenie podglądu raportu jest jednym z kroków w procesie aktualizowania, a następnie zapisywania raportu na serwerze raportów.Może się zdarzyć, że gdy użytkownik aktualizuje raport, inna osoba aktualizuje i zapisuje ten raport w tym samym czasie.Ostatnio zapisany raport to wersja raportu, którą będzie można w przyszłości wyświetlać i aktualizować.Oznacza to, że wersja raportu, której podgląd jest wyświetlany, może nie być wersją, która zostanie ponownie otwarta.Opcja Zapisz raport pod nową nazwą za pomocą Zapisz jako opcji menu Konstruktora raportów.

Zewnętrzne elementy raportu

Raport może zawierać elementy, takie jak udostępnione źródła danych, obrazy zewnętrzne i podraporty, które są przechowywane poza raportem.W związku z tym może się zdarzyć, że zostaną one przeniesione do innej lokalizacji na serwerze raportów lub usunięte.W takim przypadku wyświetlenie podglądu może być niemożliwe.Można wtedy zaktualizować raport, aby wskazać nową lokalizację elementu, albo, jeśli element został usunięty, zastąpić go istniejącym elementem lub usunąć z raportu odwołanie do tego elementu.

Jeśli podraport używany w raporcie zostanie zmieniony po utworzeniu sesji edycji, raport nie wyrenderuje go w podglądzie.Aby pomyślnie podglądu raportu, należy zapisać raport lub kliknij przycisk Odśwież uzyskać nowe dane.