What's New in Report Authoring

SQL Server 2008 Reporting Services (SSRS) oferuje nowe funkcje główne dla raportów i możliwości ich tworzenia.Nowe formanty danych, obszary danych, typy źródeł danych i ulepszone narzędzia projektowania w programie Report Designer zasadniczo zmienią rodzaje raportów, jakie można tworzyć.

Lista nowych funkcji

  • Nowe i rozszerzone typy danych źródłowych
    W tej wersji wprowadzono nowe rozszerzenie przetwarzania danych dla źródła danych Teradata dla raportów i modeli raportów.

  • Ulepszony obszar danych wykresu
    Ta wersja oferuje przeprojektowany formant wykresów obsługujący wiele nowych typów wykresów, większą kontrolę nad osiami i formułami oraz ulepszony interfejs użytkownika, który ułatwia tworzenie wykresów i pracę z nimi.

  • Nowy obszar danych miernika
    W tej wersji wprowadzono nowy obszar danych Miernik. Umożliwia on bardzo wizualny sposób podkreślania pojedynczych wartości za pomocą jednego miernika lub wielu mierników umieszczonych w panelu mierników albo wewnątrz szablonu obszaru danych Tabela, Macierz lub Lista.

  • Nowy obszar danych Tablix dla tabel, macierzy i list
    W tej wersji wprowadzono nowy obszar danych Tablix, który łączy w jednej strukturze struktury tabeli, listy i macierzy.Oferuje więcej opcji grupowania wierszy i kolumn, tak aby dostosować sposób podsumowywania i wyświetlania danych.

  • Ulepszenia programu Projektant raportów
    To wydanie zawiera ulepszenia do Projektanta raportów, które zapewniają łatwy dostęp do elementów danych i projektowania.

  • Nowy program Report Builder 2.0
    Program Report Builder 2.0 oferuje wiele nowych funkcji, takich jak rozszerzony układ danych, wizualizacja danych, formatowanie tekstu i renderowanie na żądanie, w środowisku projektowym przypominającym pakiet Microsoft Office.

  • Nowe i rozszerzone elementy raportu i elementy RDL
    W tej wersji wprowadzono wiele drobnych zmian języka definicji raportu (RDL), które odpowiadają udoskonaleniom procesora raportów w zakresie przetwarzania na żądanie i spójnego podziału na strony.

Nowe i rozszerzone typy danych źródłowych

W usługach SQL Server 2008 Reporting Services (SSRS) są nowe rozszerzenia przetwarzania danych, które umożliwiają raportowanie z następujących źródeł danych:

Wróć do tabeli nowych funkcji

Ulepszony obszar danych wykresu

Nowy obszar danych wykresu obsługuje bogatszy zestaw funkcji wizualizacji danych.Nowe typy wykresów to słupkowy/kolumnowy, walcowy, ostrosłupowy, lejkowy, biegunowy, radarowy, giełdowy, świecowy, zakresowy kolumnowy, zakresowy słupkowy, warstwowy wygładzony, liniowy wygładzony, liniowy z linią wcinaną i skrzynkowy.Dostępna jest również wbudowana obsługa wykresów Pareto i histogramów.

Serie mogą być wyświetlane na dowolny obszar wykresu oraz w dowolnej określonej legendzie.Możesz wstawić puste punkty zamiast brakujących danych.Można łączyć wiele obszarów wykresu, wiele legend i wiele tytułów w tym samym wykresie.

Dodano nową obsługę osi pomocniczych, które umożliwiają wyświetlanie wielu serii przy użyciu więcej niż jednej osi.Na każdej osi można ustawić opcje, aby dodać podziały skali, skalę logarytmiczną, niestandardowe interwały osiach oraz przeplatające się paski.

Nowy obszar danych Wykres obsługuje automatyczne odstępy etykiet w celu uniknięcia kolizji etykiet, dostosowywane kąty obrotu, właściwości rozmiaru czcionki i zawijania tekstu dla obliczeń etykiet oś, obsługę przecinania się osi w niestandardowych miejscach oraz umieszczanie pasków w tle w regularnych lub niestandardowych odstępach.

Użytkownik ma większą kontrolę nad etykietą, wyrównaniem i kolorami wykresu.Etykiety inteligentne umożliwiają dopasowywanie tekstu punktów danych w celu uniknięcia kolizji etykiet.Niestandardowe palety kolorów i automatyczne wyrównywanie wielu obszarów wykresu ułatwiają poprawianie wyglądu i układu wykresów w raporcie.Można zebrać niewielkie wycinki na wykresie kołowym w jeden część, drążenie lub Pokaż informacje o elemencie ToolTip dane dotyczące poszczególnych punktów i skumulowany słupków lub kolumn side-by-side należy umieścić w dowolnej liczby stosów.Wykresy kołowe, pierścieniowe, słupkowe i kolumnowe obsługują dwu- i trójwymiarowe efekty rysunkowe.

Nowy projekt i obsługa czasu wykonywania dla automatycznie obliczonych serii na wykresie zostaną wprowadzone w tej wersji.Reporting Services zawiera funkcje wbudowane 15 powszechnie używanych obliczeń, włącznie z analizą statystyczną, średnimi ruchomymi i wskaźnikami finansowymi.Można wybrać formułę, aby utworzyć nową serię punktów danych, która jest obliczana w czasie wykonywania.

  • Interfejs użytkownika został rozszerzony, aby ułatwić pracę z typami wykresów.Dodano nowe okna dialogowe dla każdego elementu wykresu, menu skrótów dla każdego elementu wykresu, obsługę edycji tekstu bezpośrednio na wykresie dla tytułów i etykiet, nowy selektor typów wykresów oraz możliwość przeciągania, upuszczania i zmiany rozmieszczenia pól w strefie upuszczania na wykresie.Dzięki temu można łatwo zmienić kolejność wyświetlania serii na wykresie.

Aby uzyskać więcej informacji, zobacz Working with Chart Data Regions i Diagram Przegląd wykres definicja raportu.

Nowy obszar danych miernika

Nowy obszar danych Miernik jest najczęściej używany do ogólnego podsumowania danych przez wyróżnienie wartości kluczowych wskaźników wydajności (KPI).Miernik używa wskaźnika, aby wyświetlić pojedynczą wartość.Można dodać zakres do wyróżnienia podzbiór wartości na skali i kontrolować rozmiar i położenie skali przyrządu do tworzenia różnych efektów wizualnych.

Obszar danych miernika jest to panel, który zawiera jeden lub więcej mierników.Można połączyć wiele mierników w panelu mierników, aby wyświetlić pojedyncze wartości obok siebie.Można zastosować filtrowanie lub sortowanie w panelu mierników.Można wybrać promieniowy lub liniowy typ miernika.Specyficzny typ miernika temperatur umożliwia wizualizację danych temperatury.Grafikę punktora można wybrać z listy mierników liniowych.Aby uzyskać więcej informacji, zobacz Working with Gauge Data Regions.

Wróć do tabeli nowych funkcji

Nowy obszar danych Tablix

Nowy obszar danych Tablix jest ogólnym obszarem danych, który łączy funkcje tabeli i macierzy.W usługach SQL Server 2008 Reporting Services (SSRS) obszar danych Tablix zastępuje regiony danych Tabela, Macierz i Lista, łącząc ich funkcje w jeden elastyczny układ siatki.W składni języka RDL Tablix zastępuje element Table, Matrix, i List elementy z poprzednich schematów RDL.

Obszar danych elementu tablix zwiększa elastyczność układu raportu i zapewnia bardziej spójne zachowanie renderowania.Używa elastycznego układu danych do obsługi wielu grup wierszy i grup kolumn.Grupy są zorganizowane w hierarchii wiersza i hierarchii kolumny.Grupy mogą być zagnieżdżone, sąsiadujące lub cykliczne.Po dodaniu obszaru danych Tablix okienko Grupowanie umożliwia szybkie i łatwe tworzenie grup wierszy i kolumn oraz dodawanie sum, sum częściowych i sum całkowitych.Obszar danych Tablix zostanie automatycznie dopasowany w celu uwzględnienia wierszy i kolumn, w których mają być wyświetlane grupy i dane sumaryczne.

Obsługa elementów Tablix otwiera nowe możliwości pracy z danymi złożonymi i zagregowanymi, nie blokując możliwości pracy z prostymi strukturami tabel i macierzy.Program Report Designer zawiera trzy szablony dla obszar danych Tablix: Tabela, Macierz i Lista, który można przeciągnąć z przybornika i używać jako punktu wyjścia dla raportów.W tym oknie można zaprojektować złożone raporty, które integrują funkcje różnych typów raportów.W komórce tablix można osadzać dowolny element raportu, włącznie z danymi innej region.

Aby uzyskać więcej informacji, zobacz Working with Tablix Data Regions, Grouping Data in a Data Region oraz Diagram Tablix Przegląd definicja raportu.

Wróć do tabeli nowych funkcji

Nowe rozszerzenia do obsługi tekstu i formatu HTML

Pole tekstowe będące elementem raportu zostało rozszerzone.Można stosować różne czcionki i kolory, dodawać style pogrubienia i kursywy oraz używać stylów akapitu, takich jak wyrównanie i wysunięcia.Można sformatować całe pole tekstowe albo określony tekst, liczby, wyrażenia lub pola w polu tekstowym.Można także importować podstawowy kod HTML z pola w bazie danych w celu wyświetlenia w raporcie.Można utworzyć korespondencję seryjną lub szablonu raportów, które zmieszać danych z bazy danych z literały tekstowe na powierzchnię projektu.Nowa wersja zapewnia również pełną obsługę międzynarodowych skryptów złożonych.Aby uzyskać więcej informacji, zobacz Formatting Text and Importing HTML.

Autorzy raportów, którzy umieszczają w nich wyrażenia, zauważą, że wyrażenia proste są wyświetlane powierzchni projektowej jako tekst zastępczy.Na przykład, w polu tekstowym na powierzchni projektu, wyrażenie =Fields!Sales.Value jest wyświetlane jako [Sales].Aby uzyskać więcej informacji, zobacz Understanding Simple and Complex Expressions (Reporting Services).

Ulepszenia programu Projektant raportów

Najbardziej zauważalna zmiana w obszarze roboczym Projektanta raportów jest taka, że karta Dane została zastąpiona przez okienko Dane raportu, które organizuje wszystkie dane raportu w jednym miejscu zawsze widocznym podczas tworzenia układu raportu.W okienku danych raportu są wyświetlane źródła danych, zestawy danych, parametry, obrazy i pola wbudowane.Dostęp do projektantów zapytań jest możliwy z zestawu danych.

Powierzchnia projektu zapewnia bogatsze możliwości projektowania.Na linijkach pokazywane jest bieżące położenie elementu raportu oraz linie przyciągania wyświetlane podczas przeciągania i zmieniania rozmiaru elementów.

Inne zmiany obejmują nowe okienko grupowania, które zapewnia wygodny sposób tworzenia grup dla obszaru danych Tablix, oraz nowe okna dialogowe właściwość umożliwiające ustawianie właściwości elementów raportu.

Wróć do tabeli nowych funkcji

Report Builder 2.0

Nowa wersja programu Microsoft SQL Server 2008 Report Builder 2.0 oferuje wiele nowych funkcji, takich jak rozszerzony układ danych, wizualizacja danych, formatowanie tekstu i renderowanie na żądanie.Program Report Builder 2.0 zapewnia użytkownikom produktów pakietu Office 2007 podobne środowisko tworzenia raportów.W wielu regionach danych umożliwia tworzenie raportów, pobierają dane z wielu źródeł danych w jednym raporcie i bezpośrednio kwerend relacyjnych i wielowymiarowych źródeł danych.

Można dostosowywać i aktualizować wszystkie istniejące raporty, niezależnie od tego, czy zostały one zaprojektowane w programie Projektant raportów lub przy użyciu poprzedniej wersja narzędzie 1.0 Konstruktora raportów, który został zainstalowany przy użyciu programu SQL Server 2005.Program Report Builder 1.0 nadal będzie można zainstalować z programem Microsoft SQL Server 2008.Aby uzyskać więcej informacji, zobacz Report Builder 2,0 i Designing and Implementing Reports Using Report Builder 2.0.

Można zainstalować nowy program Report Builder 2.0 oddzielnie z sieci Web.Przejdź do Pakietu funkcji SQL Server 2008 i odszukaj Konstruktor raportów 2.0.Ta wersja Konstruktora raportów 2.0 jest autonomiczną wersją, którą użytkownik lub administrator zainstaluje na komputerze użytkownika.

SQL Server 2008 PCU1 zawiera wersję ClickOnce programu Report Builder 2.0.Wersja ClickOnce może być używana z programem Reporting Services w trybie macierzystym lub w zintegrowanym trybie programu SharePoint.Technologię ClickOnce Konstruktora raportów można uruchomić w Menedżerze raportów lub bibliotece programu SharePoint.Aby uzyskać więcej informacji, zobacz Jak Uruchom raport ClickOnce konstruktora 2.0.

Wróć do tabeli nowych funkcji

Nowe i rozszerzone elementy raportu i elementy RDL

Język RDL definiuje składnię raportu Reporting Services.W tej wersji główne zmiany języka RDL obejmują dodanie regionów danych Tablix, Wykres i Miernik, które są opisane w poprzedniej sekcji.Jednak to wydanie zawiera także rozszerzenia przyrostowe obsługujące nowy model przetwarzania raportów oraz nowy model renderowania raportów.Aby uzyskać więcej informacji, zobacz Schemat XML definicja raportu Language i Diagramy XML definicja raportu.

Elementy strony RDL

Strona elementów RDL została przeprojektowana, aby zapewnić bardziej spójną kontrolę nad podziałami podczas eksportowania raportu do różnych modułów renderowania.Nowe elementy języka RDL obejmują PageSections, PageSection i PageBreak.Nagłówki i stopki strony, marginesy strony, kolumny, odstępy między kolumnami, element InteractiveHeight oraz element InteractiveWidth zostały przeniesione z elementu nadrzędnego Report do elementu nadrzędnego Page.Wprowadzenie nowej obsługi KeepTogether i KeepWithGroup zapewnia lepszą kontrolę nad podziałem na strony.Aby uzyskać więcej informacji, zobacz Understanding Pagination in Reporting Services, Understanding Rendering Behaviors, Diagram Przegląd układ raportu definicja raportu oraz Schemat XML definicja raportu Language.

Jawne wartości null

Nowy atrybut xsi:nil="true" pozwala na rozróżnienie między elementem, który jest jednoznacznie zerowy, od elementu nieokreślonego.

Zmienne czasu przetwarzania

Można zadeklarować zmienne, które są globalne i dotyczą całego raportu lub są lokalne i dotyczą określonej grupy zakresów.Za pomocą zmiennej globalnej można obliczyć wyrażenie jeder raz, a następnie użyć tej wartości w wyrażeniach w raporcie.Element DeferVariableEvaluation kontroluje, czy zmienna jest wyznaczana w trakcie przetwarzania raportu na żądanie.Nie ustawiaj tej wartości, jeśli zmienna jest zależna czasowo.Aby uzyskać więcej informacji, zobacz Using Report and Group Variables Collection References in Expressions (Reporting Services).

Typ danych dla stałych

Element Value ma opcjonalny atrybut DataType, który określa typ danych wartości będącej stałą.Jeśli DataType jest pominięty, stała używa typu danych String.DataType może być Boolean, DateTime, Integer, Float lub String.

Wróć do tabeli nowych funkcji

Historia zmian

Zaktualizowana zawartość

Informacje dotyczące wersji technologii ClickOnce w programie Report Builder 2.0 wprowadzone w PCU1 SQL Server 2008.