Udostępnij przez


Typy raportów (program Report Builder 2,0)

W programie Report Builder 2.0 można tworzyć różne raporty.W tym temacie opisano terminologię używaną do opisywania różnych typów raportów oraz metod tworzenia i używania raportów.Jeden raport może mieć charakterystyki pochodzące z kilku typów, na przykład raporty migawki mogą być raportami parametrycznymi, a podraporty mogą być połączonymi raportami.We wszystkich przypadkach są to standaryzowane raporty na żądanie publikowane na serwerze raportów. Raporty są tylko inaczej używane lub przeznaczone do różnych zastosowań.

Za pomocą programu Report Builder 2.0 można tworzyć raporty następujących typów:

  • Raporty parametryczne

  • Połączone raporty

  • Raporty migawki

  • Raporty buforowane

  • Raporty ad hoc

  • Raporty przeglądowe

  • Raporty szczegółowe

  • Podraporty

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

Istnieje kilka sposobów traktowania typów raportów.Można traktować je jako metody wyświetlania danych w raporcie.W programie Report Builder 2.0 wygląd danych w raporcie zależy od typu używanego obszaru danych, na przykład w raportach tabeli i raportach wykresu są używane różne obszary danych.Aby uzyskać więcej informacji o wyświetlaniu danych zobacz Obszary danych (program Report Builder 2.0). Podobnie funkcje dostępne w raporcie zależą od formatu używanego do eksportowania raportu, na przykład funkcje interakcyjne, takie jak raporty szczegółowe, są dostępne w formatach eksportu opartych na sieci Web, ale nie są dostępne w formatach eksportu opartych na obrazach, takich jak PDF.Od ostatecznego formatu wyjściowego raportu zależy, jakie funkcje należy umieścić w raporcie.Aby uzyskać więcej informacji na temat zagadnień projektu dla różnych formatów eksportowania zobacz Eksportowanie raportów (program Report Builder 2,0).

Dostępna jest również terminologii skojarzonych z etapu przetwarzania znajduje się w raporcie.For more information about the differences between reportdefinitions, publishedreports, and renderedreports, see Raporty i definicje raportów (program Report Builder 2,0).Na koniec Aby uzyskać informacje na temat planowania raportów i raportów na żądanie, zobacz Jak subskrybować do raportu w Menedżer raportów (Konstruktora raportów 2.0).

Raporty parametryczne

Raport parametryczny wymaga od czytelników raportu wprowadzenia wartości niezbędnych do ukończenia przetwarzania raportu lub danych.Dane wyjściowe raportu parametrycznego różnią się w zależności od wartości ustawionych podczas uruchamiania raportu.Raporty parametryczne są często używane jako raporty szczegółowe, połączone raporty i podraporty, a także jako raporty umożliwiające łączenie z pokrewnymi danymi i filtrowanie ich.

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 wybranie wartości z listy rozwijanej zawierającej wartości parametru Region określi zawartość listy rozwijanej zawierającej wartości parametru Miasto.

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

Raporty konstruktora 2.0 obsługuje dwa typy parametrów: Parametry kwerendy i parametry raportu. Parametry kwerendy są używane podczas przetwarzania danych, aby zaznaczyć 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 wyświetlić 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 zobaczDodawanie parametrów do raportu (program Report Builder 2.0).

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 on 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.

Połączony raport warto utworzyć w sytuacji, gdy są potrzebne dodatkowe wersje istniejącego raportu.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 zobaczJak Tworzenie raportu w połączonych w Menedżer raportów (Konstruktora raportów 2.0).

Raporty migawki

A Migawka raportu jest raport, który zawiera informacje o układzie i wyniki kwerendy, które zostały pobrane w określonym punkcie w czasie.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.

Raporty buforowane

A Raport pamięci podręcznej jest zapisaną kopię raportu przetworzone.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.

Raporty przeglądowe

Raporty przeglądowe są nieobsługiwane w programie Report Builder 2.0.

Raporty szczegółowe

Raporty szczegółowe to standardowe raporty dostępne za pośrednictwem hiperłącza w polu tekstowym oryginalnego raportu.Drążenie raportów 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.Różnią się one od raportów przeglądowych tym, że nie są automatycznie generowane na podstawie źródła danych, ale są raportami niestandardowymi zapisanymi na serwerze raportów.Aby uzyskać więcej informacji zobaczDodawanie raportów szczegółowych (program Report Builder 2.0).

Podraporty

A podraport jest raport, który zawiera inny raport wewnątrz treści raportem głównym.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.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.Podraport można powtarzać w obszarach danych, używając parametru do filtrowania danych w każdym wystąpieniu podraportu.Aby uzyskać więcej informacji zobaczDodawanie podraportów (program Report Builder 2.0).