Raportowanie w oparciu o
Microsoft Report Builder i Report Viewer
Pracownicy by móc szybko i sprawnie podejmować decyzje potrzebują szybkiego
dostępu do danych biznesowych, które rejestrowane są za pomocą różnych programów.
Posiadający wszechstronne umiejętności i wiedzę pracownicy potrzebują
intuicyjnego, a jednocześnie silnego narzędzia, umożliwiającego przeglądanie
danych i znajdowanie odpowiedzi na pytania o znaczeniu krytycznym, bez
konieczności posiadania szczegółowej wiedzy technicznej na temat firmowych
źródeł danych. Report Builder — składnik Microsoft SQL Server 2008
Reporting Services — umożliwia użytkownikom tworzenie własnych raportów z
wykorzystaniem przyjaznego modelu danych. Narzędzie to wykorzystuje platformę
Reporting Services do udostępnienia wszystkim użytkownikom funkcji raportowania
ad hoc.
Program Microsoft SQL Server 2008 Reporting Services Report Builder 2.0
dostarcza intuicyjne, przypominające pakiet Office środowisko tworzenia raportów
umożliwiające firmom i zaawansowanym użytkownikom wykorzystanie doświadczenia w
korzystaniu z produktów wchodzących w skład pakietu Microsoft Office 2007.
Program Microsoft SQL Server 2008 Reporting Services Report Builder 2.0
obsługuje wszystkie funkcje usług SQL Server 2008 Reporting Services, w tym:
Możliwości tworzenia elastycznego układu raportu oferowane przez język definicji
raportu programu SQL Server 2008. Wizualizacje danych, w tym wykresy i mierniki.
Pola tekstowe obsługujące tekst sformatowany. Eksportowanie do formatu programu
Microsoft Office Word. Funkcje specyficzne dla programu Report Builder 2.0
związane z uproszczeniem procesu tworzenia i edytowania raportów oraz kwerend są
następujące: Łatwe w użyciu kreatory tworzenia obszarów danych tabeli, macierzy
i wykresu. Obsługa bezpośredniego otwierania i edytowania raportów
przechowywanych na serwerze raportów. Obsługa funkcji korzystania z zasobów
serwera, takich jak udostępnione źródła danych. Projektanci kwerend dla wielu
źródeł danych, w tym projektant kwerend przeznaczony specjalnie dla programu
Microsoft SQL Server.
Zobacz przykłady

Klient Report Builder
Użytkownicy tworzą i edytują raporty za pomocą aplikacji klienckiej Report Builder. Interfejs użytkownika aplikacji Report Builder
został zbudowany podobnie jak interfejs takich aplikacji jak Excel czy
PowerPoint z pakietu Microsoft Office. Report Builder to aplikacja ClickOnce
wdrażana za pośrednictwem przeglądarki internetowej. Użytkownik rozpoczyna pracę
od wybrania szablonów układu raportu, zawierających predefiniowane sekcje
danych, takie jak tabele, macierze czy wykresy. Następnie przeciąga z modelu
wybrane elementy danych, umieszcza je w widoku projektu i definiuje ograniczenia
pozwalające przefiltrować dane źródłowe raportu. Model zawiera wszelkie
informacje, które narzędzie Report Builder potrzebuje do automatycznego
wygenerowania zapytania i pobrania wymaganych danych. Report Builder pozwala
także użytkownikom na:
• formatowanie raportów i uzupełnianie ich napisami,
• tworzenie nowych pól i obliczeń zdefiniowanych z wykorzystaniem modelu,
• podgląd, drukowanie i publikowanie raportów,
• eksport danych tworzących raport do plików w różnych formatach, w tym w
formacie Microsoft Excel, Microsoft Word, PDF Acrobat Reader
Interaktywna eksploracja danych
Narzędzie Report Builder umożliwia użytkownikom interaktywne drążenie i
eksplorację danych związanych z zawartością raportów.
• Automatyczne tworzenie nowych raportów o rosnącej szczegółowości (drill down)
pozwala użytkownikom na eksplorację danych zgodnie ze ścieżkami nawigacyjnymi
zdefiniowanymi w modelu.
• Zapytania dla raportów nawigacyjnych generowane są „w locie” zgodnie z
kontekstem „miejsca”, w którym obecnie znajduje się użytkownik.
• Drążenie danych dostępne jest tak długo, jak długo w bieżącym widoku istnieje
relacja prowadząca do danych o większej szczegółowości.
Modele Report Builder
Narzędzie Report Builder buduje raporty w oparciu o modele stanowiące warstwę
biznesową opisującą źródła danych. Modele raportów zawierają:
• stosowane w praktyce nazwy pól i tabel w bazie danych,
• definicje relacji pomiędzy elementami źródła danych,
• logiczne grupy zawierające inne elementy modelu.
Model ułatwia użytkownikom nawigowanie i wybieranie odpowiednich informacji ze
źródła danych. Na podstawie definicji zawartych w modelu, narzędzie Report
Builder automatycznie generuje zapytania i pobiera żądane dane źródłowe. Modele
pozwalają także na zabezpieczanie wybranych elementów, dzięki czemu użytkownicy
widzą tylko te dane, do których mają prawa. Modele Report Builder można budować
w oparciu o bazy danych Microsoft SQL Server i Analysis Sevices.
Narzędzie Model Designer
Narzędzie Report Builder Model Designer to aplikacja umożliwiająca
użytkownikom definiowanie, edytowanie i publikowanie modeli raportowania.
Rozpoczynając tworzenie nowego modelu, projektant może uruchomić narzędzie Model
Designer i zbudować model bezpośrednio w oparciu o źródło danych lub wygenerować
model automatycznie z wykorzystaniem zestawu predefiniowanych reguł.
Integracja z usługami Reporting Services
Raport utworzony i opublikowany za pomocą narzędzia Report Builder niczym nie różni się od raportów Reporting Services. Może
wykorzystywać wszystkie dostępne na platformie raportowania funkcje przeglądania
raportów i zarządzania nimi.
• Raporty Report Builder są publikowane za pomocą języka Report Definition
Language.
• Raporty są zarządzane, zabezpieczane i dostarczane za pomocą tych samych metod
i interfejsów API.
• Raporty Report Builder mogą być edytowane za pomocą narzędzia Report Designer
— wykorzystują pełną funkcjonalność tego narzędzia, między innymi tworzenie
zagnieżdżonych regionów danych i obsługę rozszerzonych wyrażeń.
• Narzędzie Report Builder może zostać zintegrowane i uruchamiane z aplikacji
opracowanych przez niezależnych producentów oprogramowania.
Business Intelligence
Microsoft SQL Server 2008 Reporting Services to otwarta i umożliwiająca
rozbudowę platforma obsługująca każdy etap procesu raportowania, w tym
tworzenie, zarządzanie i rozprowadzanie rozbudowanych, interaktywnych raportów w
skali całego przedsiębiorstwa. Podstawowe elementy wchodzące w skład systemu
Microsoft SQL Server 2008 Reporting Services, dzięki którym jedna platforma
służąca do raportowania pozwala zaspokajać wszystkie potrzeby związane z
raportowaniem. SQL Server 2008 Reporting Services Report Builder
Report Builder to narzędzie do tworzenia zapytań o raporty ad-hoc (na
żądanie) przeznaczone dla użytkownika końcowego. Dowiedz się, w jaki sposób
narzędzie Report Builder zaspokaja potrzeby użytkowników końcowych związane z
raportowaniem, umożliwiając zaawansowane, samodzielne raportowanie i używanie
scenariuszy eksploracji danych pozwalających użytkownikom biznesowym na
tworzenie i modyfikowanie własnych raportów. SQL Server 2008 Reporting Services
Model Designer
Report Designer to środowisko programistyczne oparte na programie Visual
Studio pozwalające projektować nawet najbardziej złożone raporty. Dowiedz się,
jak programista lub informatyk może wykorzystać narzędzie SQL Server 2008
Reporting Services Report Designer do tworzenia zaawansowanych raportów, oraz
jak łatwo można wykorzystać narzędzie Report Controls do osadzania raportów w
aplikacjach. SQL Server 2008 Reporting Services Report Manager
Report Manager to dostępne za pośrednictwem internetu narzędzie
zapewniające jedno miejsce, z którego można uzyskać dostęp do wszystkich
raportów w przedsiębiorstwie i zarządzać nimi. Dowiedz się, w jaki sposób możesz
wykorzystać narzędzie Report Manager do centralnego zarządzania raportami, ich
wykonywaniem i rozprowadzaniem, co pozwoli podnieść poziom spójności i
wydajności procesu raportowania. SQL Server 2008 Reporting Services Report
Viewer
System SQL Server 2008 Reporting Services zapewnia użytkownikom wiele opcji
interaktywnego podglądu raportów. Zobacz, jak użytkownik końcowy może w
interaktywny sposób przeglądać raporty za pomocą przeglądarki
internetowej.
źródło: http://www.microsoft.com/
|