Niestandardowe elementy raportu

Reporting Services zawiera bogaty zestaw narzędzi do tworzenia i publikowania raportów przedsiębiorstwa i zarządzanie zabezpieczeniami i subskrypcji oraz rozszerzanie API wszechstronne funkcje raportowania.Raporty są definiowane przy użyciu języka opartego na języku XML o nazwie Report Definition Language (RDL).RDL udostępnia zestaw instrukcji opisujących układ informacji o kwerendzie i element typów dla raportu.Jest możliwe rozszerzenie RDL pisząc element raportu niestandardowego.Raport niestandardowy element składa się z uruchomienia -czas składnika, która jest wywoływana przez procesor raportu przy uruchomieniu czasoraz projekt -czas składnik, który umożliwia element raportu niestandardowego mają być dostępne w Projektant raportów.

Przykładowy element w pełni zaimplementowana element raportu niestandardowy, zobacz SQL Server Reporting Services próbek produktu.

Scenariusze element raportu niestandardowego

Deweloperzy, którzy chcą zintegrować Reporting Services aplikacji może wymagać funkcji, która jest nie obsługiwane w RDL.Może to obejmować elementy, takie jak: Mapowanie formanty, poziome list, list kolumnowy i macierze repivotable.Niestandardowe run-czas element raportu składnika należy opracować i rozproszonych aplikacji do wypełnienia tę potrzebę.

Oprócz funkcji, która nie jest obsługiwany macierzyście niektórzy deweloperzy mogą chcesz rozszerzyć istniejące funkcje alternatywne wersje formantów, które już są dołączone do Reporting Services.W tym scenariuszu deweloper może dostarczyć trzy składniki: Uruchom -czas składnika, projekt -czas składnik i projekt -czas raportu element konwersji składnika, który konwertuje istniejący element raportu na element raportu niestandardowego, na żądanie.

W tej sekcji