Co nowego w architekturze i narzędziach serwera (Reporting Services)
Opublikowano: 7 lipca 2008
Zawartość strony
Co nowego w architekturze i narzędziach serwera (Reporting Services) | |
Architektura serwera raportów | |
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
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:
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
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:
- Reporting Services Configuration Tool, Report Manager oraz SQL Server Tools for Report Server Administration.
Osobom, które wiedzą, w jaki sposób narzędzia te działały w poprzedniej wersji, zaleca się przejrzenie artykułów:
- Reporting Services Backward Compatibility oraz Behavior Changes in SQL Server Reporting Services pomocnych w zrozumieniu modyfikacji wprowadzonych w tej wersji.
Do początku strony |