Udostępnij za pośrednictwem


Planning for Content Publishing and Management Tools

Jako część ogólnej strategii wdrażania warto wziąć pod uwagę narzędzia klienckie używane we wdrożeniu usług Reporting Services.W tym temacie opisano każde narzędzie, wymagania lub obszary specjalizacji niezbędne do skutecznego posługiwania się narzędziem, a także ewentualne specjalne uwagi dotyczące zabezpieczeń, trybu wdrażania lub topologii.

Narzędzia klienckie zapewniają możliwość konfiguracji serwera raportów, tworzenia zawartości uruchamianej na serwerze oraz wyświetlania zawartości i zarządzania nią.W niektórych przypadkach dostępność narzędzi różni się w zależności od tego, czy serwer raportów jest skonfigurowany w trybie macierzystym czy trybie zintegrowanym programu SharePoint.Jeśli nie znasz trybów wdrażania serwera raportów, zobacz temat Planowanie tryb wdrożenia.

Aby uzyskać ogólne informacje o wszystkich składnikach klienta i serwera w usługach Reporting Services, zobacz Architektura składnika.Aby uzyskać więcej informacji dotyczących sposobu wybierania określonych narzędzi klienta i serwera w Instalatorze, zobacz Considerations for Installing Reporting Services.

Narzędzia klienckie do konfiguracji serwera

Serwer raportów musi być skonfigurowany zanim będzie gotowy do użycia.W niektórych przypadkach, jeśli spełnione są wymagania systemu i aplikacji, można zainstalować serwer raportów z wartościami domyślnymi dla baz danych serwera raportów i rezerwacji adresu URL.Po zainstalowaniu serwera raportowania w domyślnej konfiguracja jest gotowy do użytku natychmiast po zakończeniu instalacji.Jeśli jednak wartości domyślne nie są dostępne, Instalator zainstaluje tylko pliki programów i konieczne będzie skonfigurowanie serwera, zanim będzie można go używać.

Narzędzia do konfiguracji serwera

Do obsługi konfiguracja serwera, Reporting Servicesobejmuje Narzędzie do konfiguracja usług raportowania i Report Server Command Prompt Utilities.Można również użyć zestawu reguł Konfiguracja obszaru powierzchni dla usług raportowaniaSQL Serveropartych na zasadach zarządzania, aby wyłączyć funkcje serwera raportów.Narzędzia te są zawsze instalowane na komputerze serwera raportów po zainstalowaniu wystąpienia serwera raportów.Są to wymagane składniki; nie można ich wyłączyć lub odinstalować.Nie są częścią zestawu narzędzi klienckich programu SQL Server, które mogą być instalowane lub odinstalowywane niezależnie od składników serwera.Aby uzyskać więcej informacji na temat narzędzi i metod służących do wyłączania funkcji, zobacz How to: Turn Reporting Services Features On or Off.

Wymagania i zadania użytkownika

Zadania dotyczące konfiguracji serwera raportów obejmują tworzenie bazy danych serwer raportów, konfigurowanie konta usługi, konfigurowanie adresów URL i opcjonalnie certyfikatów SSL dla tych adresów URL oraz zarządzanie kluczami szyfrowania.Wszystkie te zadania są obsługiwane przy użyciu narzędzia Konfiguracja usług raportowania.

Aby pomyślnie wykonać te zadania, należy zrozumieć topologię sieci, podstawy zabezpieczeń i połączenia z bazą danych.W przypadku wdrożeń na dużą skalę lub instalacji na serwerach produkcyjnych użytkownik musi wiedzieć, jak przełączać komputery w sieci w tryb online i offline, żądać lub tworzyć nazwy serwerów wirtualnych oraz wdrażać rozwiązania równoważenia obciążenia, jak czytać i interpretować pliki dziennika oraz rozwiązywać problemy z konfiguracją.

Uprawnienia do korzystania z tych narzędzi obejmują uprawnienia administratora na komputerze lokalnym.Każdy użytkownik należący do lokalnej grupy Administratorzy na danym komputerze może uruchomić to narzędzie i skonfigurować serwer raportów.

Szczególne aspekty konfiguracji serwera

Naraz można skonfigurować tylko jedno wystąpienie.Można skonfigurować wystąpienia lokalnych lub zdalnych, ale trzeba włączyć serwer raportów, administracji zdalnej.Aby uzyskać więcej informacji na temat umożliwiania zdalnego administrowania serwerem raportów, zobacz How to: Configure a Report Server for Remote Administration.

Jeśli serwer raportów zostanie wdrożony w trybie zintegrowanym programu SharePoint, konfigurowanie ustawień integracji wymaga posiadania uprawnienia do korzystania z administracji centralnej.

Narzędzia klienckie do administracji serwerem

Instalacja usług Reporting Services jest często wdrażana jako aplikacja rozproszona, w której wystąpienie serwera raportów i baza danych serwera raportów znajdują się na różnych komputerach.Pełne rozmieszczenie wymaga ciągłej konserwacji, aby zapewnić, że hasła kont usługi i ustawienia połączeń z bazą danych są stale aktualne, kopia zapasowa danych aplikacji jest regularnie wykonywana, a zasoby systemowe są wystarczające dla ilości i typu raportów używanych w organizacji.

Narzędzia do administrowania serwerem

Aby obsługiwać administrowanie serwerem, można użyć SQL Server Management Studio, który jest instalowany jako narzędzie klienta w Instalatorze SQL Server.Narzędzia klienckie obsługują zdalne administrowanie serwerem; narzędzia można zainstalować na innym komputerze niż wystąpienie serwera i zdalnie administrować serwerem.Oprócz programu Management Studio powinno się również zaplanować używanie aplikacji Podglądu zdarzeń i konsoli monitora wydajności, które są dostępne za pośrednictwem systemu operacyjnego.

Wymagania i zadania użytkownika

Zadania obejmują włączanie opcjonalnych funkcji, tworzenie kopii zapasowych bazy danych serwera raportów, monitorowanie wydajności serwera i rozwiązywania problemów z serwerem.

Aby administrować serwerem raportu pomyślnie, należy znać sposób korzystania z Podglądu zdarzeń i monitora wydajności, odczytywać pliki dziennika i edytować pliki konfiguracyjne.Należy również wiesz teraz do tworzenia, planowania i uruchomić kopia zapasowa i przywracanie operacji SQL Serverrelacyjnych baz danych.Należy również wiedzieć, jak zatrzymać długo działające zadania lub rozwiązywać problemy z wydajnością.

Uprawnienia do używania programu Management Studio i narzędzi systemowych obejmują uprawnienia administratora na komputerze lokalnym i na komputerze, na którym jest zainstalowany serwer raportów oraz wystąpienie programu Database Engine obsługujące bazy danych serwera raportów.

Narzędzia klienta do tworzenia i publikacji zawartości

Program Reporting Services obsługuje określone typy zawartości, a mianowicie definicje raportów (.rdl), modele raportów (.smdl), udostępnione źródła danych (.rds lub .rsds, jeśli serwer raportów jest uruchomiony w trybie zintegrowanym programu SharePoint) oraz różne pliki zasobów, które mogą być przechowywane, ale nie są przetwarzane na serwerze raportów.

Aby utworzyć raporty, modele i udostępnione źródła danych, należy zainstalować i użyć narzędzi autorskich, które wywołują te typy plików.Następnie należy opublikować te pliki na serwer raportów, gdy później są przechowywane w bazie danych serwer raportów i ustawienia zabezpieczeń i funkcji zarządzania właściwość wystąpienie serwer raportów.

Narzędzia do tworzenia zawartości i publikacji

Reporting Services zawiera projektanta raportów, podgląd tworzonych raportów, projektanta modelu i konstruktora raportów.

Wymagania i zadania użytkownika

Wymagania użytkowników i doświadczenia różnią się w zależności od tego, które narzędzie jest używane i jakiego typu jest zawartość.Aby utworzyć definicje raportów i modeli w Projektancie raportów lub Projektancie modelu, trzeba mieć doświadczenie w pisaniu zapytań, wyrażeń i formatowaniu danych.Należy wiedzieć, jak określać dane pod kątem tworzenia struktur danych logicznych, takich jak grupy.Jeśli tworzysz modele, musisz dobrze rozumieć strukturę bazowych danych; model umożliwia wykorzystanie tej wiedzy do przedstawienia danych w sposób zrozumiały dla innych użytkowników.Projektant raportów, jak i Projektant modelu uruchamiają się w Business Intelligence Development Studio, który zapewnia Visual Studio środowisko rozwojowe.

Program Report Builder jest łatwiejszy w użyciu, ponieważ pracuje z poziomu modelu i szablonów raportów oraz tworzy zapytania o dane dla użytkownika.Za pomocą Konstruktora raportów można bardzo szybko tworzyć raporty, jeśli masz już do pracy z modelu.

Uprawnienia i ustawienia związane z używaniem tych narzędzi obejmują:

  • Ustawienia serwera, które umożliwiają dostęp do Konstruktora raportów.

  • Role, które włączają Konstruktora raportów.

  • Role, które umożliwiają publikowanie operacji.

Aby uzyskać więcej informacji, zobacz How to: Configure Report Builder 1.0 and Report Builder 2.0 Access i Securing Reports and Resources.

Zagadnienia specjalne dotyczące tworzenia zawartości i publikacji

Należy pamiętać, że operacje publikowania wymagają stosowania zabezpieczeń.Nie należy przyznawać uprawnień publikowania dużej liczbie użytkowników.Jeśli użytkownik celowo lub przypadkowo opublikuje raport zawierający złośliwy kod, bezpieczeństwo serwera raportów oraz potencjalnie komputera, na którym on działa, zostanie naruszone.

Należy zauważyć, że nie istnieją żadne specjalne uwagi dotyczące wdrożeń trybu macierzystego lub trybu zintegrowanego programu SharePoint.Przetwarzanie raportu jest niewrażliwe na tryb serwera, a narzędzia do projektowania używane do tworzenia plików .rdl lub .smdl generują standardowe pliki danych wyjściowych, które mogą być przetwarzane na serwerze raportów działającym w dowolnym trybie.Tylko konfiguracja i zarządzanie zawartością są zależne od trybu.

Narzędzia klienckie do zarządzanie zawartością i dystrybucji

W instalacji usług Reporting Services „zarządzanie zawartością” i „dystrybucja” odnoszą się do przyznawania dostępu do elementów i operacji, tworzenie hierarchii folderów używanej do organizowania zawartości oraz wdrażania strategii dystrybucji raportu (dostęp na żądanie lub dostarczanie według subskrypcji).Obejmuje również opcje przetwarzania raportu, określanie zasad tworzenia historii i przechowywania raportu, tworzenie subskrypcji opartych na danych, tworzenie udostępnionych harmonogramów, tworzenia lub zarządzanie udostępnionymi źródłami danych oraz rozwiązywanie problemów z subskrypcją i dostarczaniem.

Narzędzia do zarządzania zawartością i dystrybucji

Narzędzia do zarządzania i dystrybucji zawartości zależą od trybu wdrożenia serwera raportów.Menedżer raportów służy do wyświetlania i zarządzania elementami oraz operacjami serwera raportów działającego w trybie macierzystym.W trybie zintegrowanym programu SharePoint można wyświetlać i zarządzać elementami i operacjami serwera raportów ze stron aplikacji w witrynie programu SharePoint.

Wymagania i zadania użytkownika

Ograniczanie zarządzania zawartością i dystrybucji odpowiedzialności do małej grupy zaufanych użytkowników.Te zadania wymagają dobrego zrozumienia funkcji programu Reporting Services i modelu autoryzacji opartej na rolach, która określa zasady dostępu użytkowników do elementów serwera raportów.Należy również wiedzieć, uwierzytelnianie i dane źródłowe podstawy umożliwiający zarządzanie źródłami danych i dokonać wyborów informowani o raporcie opcje przetwarzania.

Uprawnienia do zarządzania zawartością na serwerze raportów działającym w trybie macierzystym są przyznawane przy użyciu ról Menedżer zawartości i Administrator systemu.Aby zarządzać zawartością serwer raportów trybie zintegrowanym programu SharePoint, musi mieć wystarczające uprawnienia w witrynie programu SharePoint.Aby uzyskać więcej informacji, zobacz Granting Permissions on a Native Mode Report Server i Granting Permissions on Report Server Items on a SharePoint Site.

Szczególne aspekty zarządzania zawartością

Jeśli używasz systemu Windows Vista lub Windows Server 2008, istnieją pewne kroki dodatkowe niezbędne do włączenia lokalnego administrowania serwerem raportów, jak również konieczne jest skonfigurowanie Menedżera raportów dla administracji lokalnej.Aby uzyskać instrukcje, zobacz How to: Configure a Report Server for Local Administration on Windows Vista and Windows Server 2008 oraz How to: Configure a Report Server for Local Administration on Windows Vista and Windows Server 2008.

Używanie niestandardowych narzędzi i koncepcji

Wszystkie aplikacje i narzędzia zawarte w instalacji usług Reporting Services korzystają z publicznych interfejsów programistycznych.Narzędzia nie mogą być rozszerzane, ale można zastąpić dowolne narzędzie niestandardową aplikacją, która wykonuje równoważne operacje przy użyciu niestandardowego interfejsu graficznego lub dodatkowych funkcji wprowadzonych przez użytkownika.Niezbędna jest znajomość sposobu opracowywania programów korzystających z usług sieci Web i interfejsów usługi Instrumentacja zarządzania Windows (WMI).Aby uzyskać więcej informacji zobacz Przewodnik programisty i Informacje techniczne .