Reporting Services - Co nowego?     SQL Server - Reporting Services     Co nowego w mechanizmie przetwarzania i renderowania raportów (Reporting Services)

Co nowego w architekturze i narzędziach serwera (Reporting Services) Udostępnij na: Facebook

Opublikowano: 7 lipca 2008

Zawartość strony
 Co nowego w architekturze i narzędziach serwera (Reporting Services)  Co nowego w architekturze i narzędziach serwera (Reporting Services)
 Architektura serwera raportów  Architektura serwera raportów
 Narzędzia do konfiguracji i zarządzania  Narzędzia do konfiguracji i zarządzania

Co nowego w architekturze i narzędziach serwera (Reporting Services)

Wersja SQL Server 2008 Reporting Services (SSRS) July CTP wprowadza nową architekturę serwera raportów oraz poprawione narzędzie konfiguracyjne służące do wdrażania instancji serwera raportów oraz zarządzania nią. W publikacji October CTP dodane zostały znaczące udoskonalenia aplikacji Report Manager oraz SQL Server Management Studio, ustawień konfiguracyjnych zarządzania pamięcią, wsparcia dla uwierzytelniania podstawowego, liczników wydajności oraz aktualizacji dla określonych wcześniejszych wersji Reporting Services.

 Do początku strony Do początku strony

Architektura serwera raportów

Architektura serwera raportów uległa fundamentalnej zmianie w SQL Server 2008 w wyniku usunięcia zależności od Internet Information Services (IIS) oraz skonsolidowania aplikacji w pojedynczą usługę. Nowa architektura wbudowuje możliwości serwera HTTP w sam serwer raportów, umożliwiając uruchamianie serwera raportów w roli prawdziwej aplikacji warstwy pośredniej, oddzielonej od aplikacji frontonu sieci Web służącej do uzyskiwania do niej dostępu. Serwer raportów zawiera również nową warstwę hosta służącą do uwierzytelniania użytkowników, zarządzania pamięcią i procesami wewnętrznymi oraz wspierania kompleksowego śledzenia oraz rejestrowania. Następująca tabela opisuje nowe i zmodyfikowane funkcje komponentu serwera raportów.

Funkcja Opis Wersja
Konfiguracja pamięci Nowa funkcja zarządzania pamięcią umożliwia ustawianie limitu pamięci dla procesu przetwarzania raportu. W poprzednich wersjach serwer raportów wykorzystywał całą dostępną pamięć. W tej wersji można skonfigurować maksymalny przydział pamięci, jak również progi tymczasowe określające, w jaki sposób serwer raportów zareaguje na zmiany wykorzystania pamięci. October CTP
Natywne wsparcie dla HTTP.SYS oraz ASP.NET

Serwer Internet Information Services (IIS) nie odpowiada już za dostęp do ASP.NET, Report Manager bądź usługi sieci Web Report Server. W SQL Server 2008 usługi Reporting Services:

  • Zawierają technologie ASP.NET oraz Microsoft .NET Framework, które są wbudowane w SQL Server CLR.
  • Wykorzystują możliwości narzędzia HTTP.SYS systemu operacyjnego.

Serwer raportów zawiera odbiornik protokołu HTTP, który akceptuje żądania kierowane pod adres URL oraz port zdefiniowany podczas konfiguracji serwera. Zarządzaniem rezerwacjami i rejestracją adresów URL zajmuje się obecnie bezpośrednio serwer raportów przy pomocy narzędzia HTTP.SYS. Więcej informacji na temat tych ulepszeń znaleźć można w artykułach Service Architecture (Reporting Services) oraz Configuring Report Server URLs.

July CTP
Skonsolidowane usługi oraz aplikacje Ta wersja łączy aplikacje serwerowe Reporting Services w pojedynczą usługę. Następujące aplikacje serwerowe działają w ramach jednej usługi: usługa sieci Web Report Server do interaktywnego przetwarzania raportów, komponent frontonu Report Manager oraz aplikacja przetwarzania w tle dla operacji zaplanowanych. Skonsolidowanie aplikacji serwerowych w jedną usługę pozwala ograniczyć obowiązki związane z konfiguracją i zarządzaniem i zapewnia lepszą platformę do integracji funkcjonalności niestandardowej. Chociaż konsolidacja upraszcza wdrożenie, nie eliminuje ona funkcji Reporting Services, do których stosowania przywykliśmy lub które wpływają na sposób uzyskiwania dostępu do aplikacji. Nadal dostępna jest pełna funkcjonalność. Zarówno Report Manager, jak i usługa sieci Web Report Server działają bez zmian w jednej usłudze. Obie aplikacje są dostępne za pośrednictwem adresów URL, które zapewniają dostęp HTTP do każdej z nich. July CTP
Warstwa uwierzytelniania Reporting Services obsługują wszystkie żądania uwierzytelnienia za pośrednictwem nowego podsystemu uwierzytelniania, który wspiera uwierzytelnianie systemu Windows oraz niestandardowe. W poprzedniej wersji uwierzytelnianie było przeprowadzane przy pomocy serwera IIS. W tej wersji uwierzytelnianie zapewniane poprzednio przez serwer IIS jest obsługiwane wewnętrznie przez serwer raportów. Więcej informacji na temat wsparcia dla uwierzytelniania oraz opcji konfiguracyjnych znaleźć można w artykule Configuring Authentication in Reporting Services. July CTP
Kompleksowe rejestrowanie Nowy mechanizm rejestrowania HTTP przechowuje zapis wszystkich żądań HTTP obsługiwanych przez serwer raportów. Jest to odpowiednik pliku dziennika generowanego przez serwer IIS. Pliki dziennika śledzenia są łączone w jeden plik ReportServerService_<sygnatura_czasowa>.log. W pliku tym znaleźć można wszystkie informacje dotyczące śledzenia usługi sieci Web Report Server, Report Manager oraz aplikacji przetwarzanie w tle. Dzienniki aplikacji oraz dziennik wykonania serwera raportów pozostały w tej wersji niezmienione. Więcej informacji na temat plików dzienników Reporting Services znaleźć można w artykule Reporting Services Log Files. July CTP

 Do początku strony Do początku strony

Narzędzia do konfiguracji i zarządzania

Reporting Services zawierają kompletny zestaw narzędzi służących do konfigurowania i zarządzania instalacją serwera raportów. Narzędzia te zostały przeprojektowane tak, aby wspierały nowy zbiór zadań, których funkcjonalność przestała się pokrywać. Do narzędzi tych dodane zostały nowe możliwości, a jednocześnie usunięto pewne możliwości, aby wyeliminować zadania dublujące się. Następująca tabela prezentuje nowe i zmodyfikowane funkcje narzędzi do konfiguracji i zarządzania.

Narzędzie Opis Wersja
SQL Server Management Studio

W przypadku serwerów raportów, które działają w trybie natywnym lub w trybie zintegrowanym z SharePoint, narzędzie to służy do włączania funkcji, konfigurowania właściwości serwera i ustawień domyślnych, tworzenia udostępnionych harmonogramów, konfigurowania definicji ról (lub wyświetlania poziomów uprawnień w witrynie SharePoint) oraz zarządzania zaplanowanymi zadaniami, które są aktualnie realizowane na serwerze raportów. Narzędzie to nie służy już do zarządzania hierarchią folderów lub zawartością serwera raportów.

Nie można wykorzystywać go do przyznawania uprawnień, ani do zarządzania raportami, modelami, zasobami, udostępnionymi źródłami danych lub subskrypcjami sterowanymi przy pomocy danych. W tej publikacji wszystkie zadania zarządzania zawartością realizowane są za pośrednictwem narzędzia Report Manager lub witryny SharePoint.

October CTP
Report Manager W przypadku serwera raportów uruchomionego w trybie natywnym, Report Manager stanowi obecnie jedyne narzędzie, które można wykorzystać do wyświetlania i zarządzania zawartością serwera raportów. Przyznawanie uprawnień, tworzenie i zarządzanie elementami serwera raportów, planowanie przetwarzania raportów oraz subskrypcji, zarządzanie dostarczaniem raportów, a także generowanie modelów zarządzania – wszystkie te zadania są teraz obsługiwane wyłącznie przez to narzędzie. Dostarczone zostały nowe strony służące do generowania modeli, ustawiania zabezpieczeń elementów modelu oraz powiązywania raportów Clickthrough z obiektami w modelu. October CTP
Reporting Services Configuration Narzędzie to zawiera nowe strony służące do definiowania adresów URL służących do uzyskiwania dostępu do narzędzia Report Manager oraz usługi sieci Web Report Server. Zawiera także poprawiony przepływ pracy służący do tworzenia i konfigurowania bazy danych serwera raportów lub aktualizowania konta usługi. July CTP

Osobom, które dopiero rozpoczynają swoją przygodę z Reporting Services, zaleca się przejrzenie następujących artykułów zawierających ogólne informacje dotyczące każdego z powyższych narzędzi:

Osobom, które wiedzą, w jaki sposób narzędzia te działały w poprzedniej wersji, zaleca się przejrzenie artykułów:

 Do początku strony Do początku strony

Reporting Services - Co nowego?     SQL Server - Reporting Services     Co nowego w mechanizmie przetwarzania i renderowania raportów (Reporting Services)