Processing Large Reports
Duże raporty przedstawić niektórych problemów przetwarzania i wymagają niektóre konfiguracje, jeśli są one do prawidłowego działania.Duże raporty nie powinny być uruchamiane na żądanie, o ile nie są skonfigurowane do obsługi podział na strony.
Uwaga
Domyślnie włączone są podziały strona.Nie można wyłączyć strona podziały stron, jeśli uważasz, że raport będzie zawierać dużą ilość danych.Format renderowania HTML, który jest używany do odwzorowania początkowo raport zostanie otwarty raport w przeglądarce.Jeśli raport nie jest paginated, wszystkie dane znajduje się w pojedynczej strona, które nie mogą być umieszczone przez większość przeglądarek.Na przykład raport zawierający 5000 wierszy danych prawie na pewno nie można wyświetlić w przeglądarce w jednym strona.
Jeśli pracujesz z raportem o dużej należy wybrać wykonanie raportu, renderowania i opcje dostarczania, który może obsłużyć dużych dokumentów.Rozmiar raportu dużej mierze zależy zestaw wierszy, który ponownie pochodzą z kwerendy i rozszerzenie renderujące, które służy do wyświetlania w raporcie.
W przypadku raportów, które zawierają dane nietrwałe rozmiar raportu można zmienić znacznie z jednego raportu do następnego.W takim przypadek należy monitorować urządzenie źródłowe danych, aby określić, jak zmienność danych wpływa na raport i czy jest potrzebny do wykonania tych kroków opisanych w tym temacie.
Aby uzyskać więcej informacji i porady dotyczące sposobu diagnozowania błędów limit pamięci i błędy przekroczenia limitu czas zobacz artykuł Jak do diagnozowania problemów podczas pracy w trybie serwer raportów raportów na blogs.msdn.com.
Zalecenia dotyczące konfiguracja
Zalecenia dotyczące wykonanie raportu, renderowanie raportu i dostęp do raportu zawiera następujące elementy:
Projekt raportu do obsługi podział na strony.serwer raportów wysyła raport jedną strona naraz.Raport ten zawiera podział na strony, można kontrolować, ile danych są przesyłane strumieniowo do przeglądarki.Aby uzyskać więcej informacji zobacz How to: Preload the Cache (Report Manager).
Skonfiguruj w raporcie ma być uruchamiane jako migawka raportu według harmonogramu, aby uniemożliwić uruchomienie na żądanie.Nie zestaw wartość limitu czas wykonywania raportu.Uruchom raport poza godzinami szczytu.
Należy skonfigurować raport, aby używać urządzenie źródłowe danych udostępnionych, chcąc kontroli czy raport jest przetwarzane.Jedną z zalet korzystania ze źródłem danych udostępnionych jest, że można je wyłączyć.Wyłączenie urządzenie źródłowe danych uniemożliwia przetwarzania raportu.
Jeśli chcesz zaoszczędzić miejsce na dysku, należy wyłączyć historia raportu.Aby wyłączyć historia raportu, wyczyść wszystkie pola wyboru strona właściwości historii.
Należy ograniczyć dostęp do raportu.Należy skonfigurować raport, aby używać zabezpieczeń poziom element i zastąpić domyślne przypisania ról z nowych, zezwalające na dostęp tylko tym użytkownikom, których jest on potrzebny.
Domyślnie użytkownicy będą mogli otwierać dowolnego raportu, które mogą wyświetlać w hierarchia folderów.Nawet jeśli zostanie skonfigurowana do uruchamiania jako migawka raportu, użytkownicy, którzy mogą wyświetlać raport element w folderze może otworzyć raport.Raport jest bardzo duże, mogą spowodować Przeglądarka przestaje odpowiadać po otwarciu raportu Menedżer raportów.
Zalecenia dotyczące renderowania
Przed skonfigurowaniem raportu dystrybucji, ważne jest sprawdzić, którzy klienci renderowania może obsłużyć dużych dokumentów.Format zalecane jest domyślne rozszerzenie renderujące HTML miękkie podziały stron, ale można wybrać jeden z dowolnym formacie, który obsługuje podział na strona.
Zużycie pamięci i wydajności zmienia się dla każdego formatu renderowania.W zależności od wybranego formatu, ten sam raport będzie renderowany z różną szybkością i będzie wymagać różnych ilości pamięci.Formaty intensywnie wykorzystujących pamięć najszybsza i co najmniej obejmują CSV, XML i HTML.PDF i Excel ma wydajność najwolniejszy, ale różnych powodów.Eksport do formatu PDF zużywa dużo mocy obliczeniowej procesora, podczas gdy eksport do formatu Excel wykorzystuje dużo pamięci RAM.Renderowanie obrazów zmniejsza in-between dwóch grup.Można określić format podczas definiowania rozkład w raporcie.Aby uzyskać więcej informacji na temat zaleceń formatu Zobacz Exporting Reports.
Wdrażanie i zalecenia dotyczące dystrybucji
Jeśli używasz podziały stron do kontrolowania renderowanie raportu można wdrożyć dużych raportu w taki sam sposób, jak wdrożyć wszystkich raportów.Można zapewnić dostęp do raportu za pomocą Menedżer raportów, strony sieci Web programu SharePoint lub adres URL, który dodano do portalu lub witryna sieci Web.Wszystkie te opcje wdrażania obsługuje na żądanie dostępu, aw również jako migawka raportu wcześniej działania.
Strategię wdrażania alternatywny jest do rozpowszechniania raporty dla poszczególnych użytkowników.W przypadku ostrożność w jaki sposób skonfigurować opcje dostarczania można dystrybuować duże raporty za pośrednictwem subskrypcji.Za pomocą standardowych subskrypcji lub subskrypcja oparta na danych do dostarczenia raportu.Zalecenia dotyczące subskrypcja i dostawy są następujące:
Skonfiguruj subskrypcja archiwum sieci Web (MHTML), plik PDF, należy użyć lub Excel.
Skonfiguruj subskrypcja, aby użyć dostawy udziału pliku, jeśli korzystasz z pliku PDF lub Excel.Gdy raport jest dostarczane, umożliwia aplikacji pulpitu do pracy z raportem.Musisz zestaw uprawnień udziału pliku do ustalenia, kto może przeglądać raport.
Należy zauważyć, że po raporcie znajduje się w udziale pliku, nie jest już kontrolowany lub zabezpieczone przez Reporting Services. Jeśli użytkownik chce być powiadamiany, gdy raport zostanie zaktualizowany, należy utworzyć subskrypcję drugiego używający dostarczanie poczty e-mail do wysyłania tylko powiadomienie.
Aby używać poczty e-mail, dostarczanie raportów, należy skonfigurować subskrypcja, aby umieścić łącze.Aby uniknąć wysyłania raport jako załącznik.