Typy raportów

W usługach Reporting Services można sprawozdania na różne sposoby.W tym temacie opisano terminologii opisano różne typy raportów i raportów sposoby uzyskania tworzone i używane.Pojedynczy raport może mieć cechy z więcej niż jednego typu; na przykład migawka raportów można sparametryzowana, włączenie raportów ad hoc raport przeglądowy funkcji z modeli raportów, na których oparte są i podraportów może być połączonych raportów.

Z usługami Reporting Services można utworzyć następujące typy raportów:

  • Raporty parametryczne

  • Połączone raporty

  • Raporty migawki

  • Raporty buforowane

  • Raporty ad hoc

  • Raporty przeglądowe

  • Raporty drążenia

  • Raporty szczegółowe

  • Podraporty

Terminologia związana z wyglądem, przetwarzaniem i dostarczaniem raportów

Zastanowić typ raportu na kilka sposobów.Można traktować je jako metody wyświetlania danych w raporcie.W usługach Reporting Services wygląd danych w raporcie zależy od typu danych region używasz; na przykład tabelarycznych raporty i raporty wykresu należy używać różnych danych regionów.Aby uzyskać więcej informacji o wyświetlaniu danych, zobacz Obszary danych i mapy (program Report Builder 3.0 i usługi SSRS).Podobnie funkcje dostępne w raporcie zależy od formatu wyjściowego; na przykład funkcje interaktywne, takie jak przeglądanie szczegółowe raporty są dostępne w formatach wywozu opartego na sieci Web, ale nie w wszystkie formaty eksportowania na podstawie obrazu.Format wyjściowy końcowe sprawozdanie dotyczy funkcji, które można uwzględnić w raporcie.Aby uzyskać więcej informacji na temat projektowania uwagi dotyczące różnych formatów eksportu, zobacz Eksportowanie raportów (program Report Builder 3.0 i usługi SSRS).

Istnieje również terminologii skojarzone z etapu przetwarzania jest raport.For more information about the differences between reportdefinitions, publishedreports, and renderedreports, see Raporty, składniki Report Part i definicje raportów (program Report Builder 3.0 i usługi SSRS).Wreszcie, aby uzyskać informacje dotyczące planowania raportów i raportów na żądanie, zobacz Raporty planowania udostępnionych obiektów DataSet i subskrypcje.

Raporty parametryczne

A raport sparametryzowany używa wprowadzania wartości pełny raport lub przetwarzania danych.raport sparametryzowany można różnicować raportu na podstawie wartości, które są zestaw po uruchomieniu raportu.Raporty parametryczne są często stosowane w przeglądanie szczegółowe raporty, połączonych raportów i podraportów, łączenie i filtrowanie raportów z powiązanych danych.

Używanie parametrów

Parametry są używane w zapytaniach zestawu danych do wybierania danych raportu, filtrowania zestawu wyników zwróconych przez zapytanie lub ustawiania właściwości układu służących do wyświetlania lub ukrywania części raportu.Można również określić parametry kaskadowe służące do wypełniania serii zależnych list rozwijanych z parametrami.Na przykład, drop -niedziałający listy wartości parametru regionu może służyć do wypełnienia drop -niedziałający listy wartości parametru miasta.

Parametrów można używać z połączonymi raportami, łącząc w parę każdy określony parametr z każdym połączonym raportem w celu zmiany wynikowego raportu.Na przykład można utworzyć pojedynczy raport dotyczący sprzedaży regionalnej pokazujący sprzedaż dla wszystkich regionów, a następnie użyć parametru dla każdego połączonego raportu, aby filtrować dane dla wybranego regionu.Wartości określonego parametru mogą być przechowywane z raportem, dzięki czemu użytkownicy nie będą musieli wpisywać wartości.

Nie wszystkie parametry muszą być widoczne w raporcie w czasie wykonywania.Autor raportu, administrator serwera raportów lub menedżer zawartości może określić, które wartości będą używane, a następnie ukryć pola wprowadzania w raporcie.

Parametry zapytania i parametry raportu

Reporting Servicesobsługuje dwa typy parametrów: Parametry kwerendy i parametry raportu.Parametry kwerendy są używane podczas przetwarzania danych, aby wybrać lub filtrować dane.Parametry zapytania są określane w składni rozszerzenia przetwarzania danych.Po określeniu parametru zapytania konieczne jest podanie jego wartości przez użytkownika lub za pomocą właściwości domyślnych, aby było możliwe ukończenie działania instrukcji SELECT lub procedury przechowywanej pobierającej dane do raportu.Parametry raportu są używane podczas przetwarzania, aby pokazać różne aspekty danych raportu.Parametr raportu jest zazwyczaj używany do filtrowania dużego zestawu rekordów, ale może mieć także inne zastosowania, w zależności od zapytań i wyrażeń używanych w raporcie.Parametry raportu różnią się od parametrów zapytania tym, że są definiowane w raporcie i przetwarzane przez serwer raportów, podczas gdy parametry zapytania są definiowane jako część zapytania zestawu danych i przetwarzane przez serwer bazy danych.Aby uzyskać więcej informacji, zobacz Parametry (program Report Builder 3.0 i usługi SSRS) i Ustawienie właściwości parametru dla opublikowanego raportu.

Połączone raporty

Połączony raport to element serwera raportów zapewniający punkt dostępu do istniejącego raportu.Pod względem koncepcji przypomina skrót do programu służący do uruchamiania programu lub otwierania pliku.

Połączony raport pochodzi z istniejącego raportu i jest w nim zachowywana definicja oryginalnego raportu.Połączony raport zawsze dziedziczy właściwości układu raportu i źródeł danych z oryginalnego raportu.Wszystkie inne właściwości i ustawienia, w tym zabezpieczenia, parametry, lokalizacja, subskrypcje i harmonogramy, mogą być inne niż te z oryginalnego raportu.

Jeśli chcesz utworzyć dodatkowe wersje istniejącego raportu, można utworzyć raport połączony serwer raportów.Na przykład można użyć jednego raportu dotyczącego sprzedaży regionalnej, aby utworzyć raporty specyficzne dla wszystkich terytoriów sprzedaży.

Chociaż połączone raporty są zazwyczaj oparte na raportach parametrycznych, nie jest wymagane używanie raportu parametrycznego.Połączone raporty można utworzyć zawsze, gdy trzeba wdrożyć istniejący raport z innymi ustawieniami.Aby uzyskać więcej informacji, zobacz Dodawanie, modyfikowanie i usuwanie połączonych raportów.

Raporty migawki

Raport migawki to raport zawierający informacje dotyczące układu oraz wyniki zapytania pobrane w określonym punkcie czasu.W przeciwieństwie do raportów na żądanie, do których w chwili wybrania raportu są pobierane aktualne wyniki zapytania, raporty migawek są przetwarzane zgodnie z harmonogramem, a następnie zapisywane na serwerze raportów.Po wybraniu migawki raportu do wyświetlenia, serwer raportów pobierze zapisany raport z bazy danych serwera raportów i wyświetli dane oraz układ, które były aktualne w czasie tworzenia migawki raportu.

Migawki raportu nie są zapisywane w określonym formacie renderowania.Zamiast tego migawki raportu są renderowane w finalnym formacie wyświetlania (takim jak HTML) tylko wtedy, gdy użytkownik lub aplikacja tego zażąda.Odroczone renderowania sprawia, że migawki są przenośne.Raport można wyrenderować w poprawnym formacie dla zgłaszającego żądanie urządzenia lub przeglądarki sieci Web.

Migawki raportu mają trzy zastosowania:

  • Historia raportu.Utworzenie serii migawek raportu powoduje utworzenie historii raportu pokazującej zmiany danych w czasie.

  • Spójność.Migawek raportu należy użyć w sytuacji, gdy trzeba dostarczyć spójne wyniki wielu użytkownikom, którzy muszą pracować z identycznymi zestawami danych.W przypadku nietrwałych danych raporty na żądanie mogą w każdej minucie tworzyć inne wyniki.Za to migawka raportu umożliwia wykonanie prawidłowych porównań z innymi raportami lub narzędziami analitycznymi, które zawierają dane pobrane w tym samym punkcie czasu.

  • Wydajność.Planując uruchamianie dużych raportów po godzinach szczytowego obciążenia, można zmniejszyć obciążenie serwera raportów w trakcie typowych godzin pracy firmy.

Aby uzyskać więcej informacji na temat tworzenia migawek raportów, zobacz Ustawianie przetwarzania właściwości raportu.

Raporty buforowane

Buforowane raport jest zapisana kopia przetworzonych raportu.Raporty buforowane umożliwiają zwiększenie wydajności przez zmniejszenie liczby żądań przetwarzania przesyłanych do procesora raportów oraz skrócenie czasu pobierania dużych raportów.Te raporty mają obowiązkowy okres wygasania, zazwyczaj określany w minutach.Aby uzyskać więcej informacji na temat raportów buforowane, zobacz Buforowanie raportów (SSRS).

Raporty przeglądowe

A raport przeglądowy jest raport, który zawiera dane powiązane z model raportu po kliknięciu interaktywne dane zawarte w raporcie opartych na modelu.Raporty te są generowane przez serwer raportów na podstawie informacji zawartych w model raportu.Osoba, która utworzyła model określa pola, które są interakcyjne i pola, które są zwracane, kiedy raport przeglądowy jest otwarty.Nie można zmienić te ustawienia pole w raporcie, narzędzia do tworzenia treści.

Instalacja raporty są automatycznie wygenerowany.Można jednak utworzyć alternatywny dostosowany raport do modelu elementów interaktywnych danych, który zostanie wyświetlony.Raport niestandardowy jest standardowy raport usług Reporting Services.Aby uzyskać więcej informacji, zobacz Pracy z raportami kliknięć.

Raporty drążenia

Raporty drążenia początkowo ukrycie złożoności i umożliwić użytkownikowi przełączanie raport warunkowo ukryte elementy sterowania ile danych szczegółowych, które chcą widzieć.Raporty drążenia musi pobrać wszystkie możliwe dane, które mogą być pokazywane w raporcie.Aby uzyskać więcej informacji, zobacz Ukrywanie i pokazywanie elementów raportu przez dodanie funkcji rozwijania szczegółów (program Report Builder 3.0 i usługi SSRS).

Dla raportów z dużą ilością danych, należy rozważyć przeglądanie szczegółowe zamiast tego sprawozdania.

Raporty szczegółowe

Raporty szczegółowe to standardowe raporty dostępne za pośrednictwem hiperłącza w polu tekstowym oryginalnego raportu.przeglądanie szczegółoweRaporty pracy z raportem głównym i miejsce docelowe są przeglądanie szczegółowe akcję dla element raportu, takich jak tekst zastępczy lub wykres.Raport główny Wyświetla informacje podsumowujące, na przykład w macierzy lub na wykresie.Zapewnić akcje zdefiniowane w macierzy lub wykres przeglądanie szczegółowe łączy do raportów, które zawierają szczegóły większa oparte na agregacji w raporcie głównym.Raporty drążenia, można filtrować według parametrów, ale nie mają być.Raporty szczegółowe różnią się od podraportów tym, że są otwierane osobno, a nie wyświetlane w oryginalnym raporcie.One różnią się od raportów kliknięć, nie są automatycznie wygenerowany ze źródło danych, ale zamiast tego są raporty niestandardowe, które są zapisywane serwer raportów.Różnią się one z raportów drążenia, oni pobierać dane raportu tylko określone parametry lub kwerendy dataset.Aby uzyskać więcej informacji, zobacz Raporty szczegółowe (program Report Builder 3.0 i usługi SSRS).

Podraporty

Podraport jest raport, który zawiera inny raport wewnątrz ciała raportu głównego.Pod względem koncepcyjnym podraport jest podobny do ramki na stronie sieci Web.Funkcja podraportu służy do osadzania raportu w raporcie.W charakterze podraportu można użyć dowolnego raportu.Podraport można używać różnych źródeł danych niż raportu głównego.Raport wyświetlany przez podraport jest przechowywany na serwerze raportów, zazwyczaj w tym samym folderze co raport nadrzędny.Raport nadrzędny można skonfigurować do przekazywania parametrów do podraportu.

Chociaż podraport można powtórzyć w danych regionach, przy użyciu parametru do filtrowania danych w każdym wystąpienie podraport, podraporty są zazwyczaj używane z raportem głównym jako księgi widoków lub jako kontener dla zbioru powiązanych raportów.Aby uzyskać więcej informacji, zobacz Podraporty (program Report Builder 3.0 i usługi SSRS).

Raportów zawierających wiele wystąpień podraporty, należy rozważyć użycie przeglądanie szczegółowe zamiast tego sprawozdania.