Program wykorzystuje technologie Reporting Services SQL Server.

Dostarczone raporty należy zainstalować na serwerze w folderze w zależności od aplikacji np. WMS dla magazynu wysokiego składowania.

Dostarczona aplikacja zawiera w katalogu RDP pliki ze zdefiniowanymi raportami (pliki z rozszerzeniem RDP) za pomocą narzędzia Report Builder 3.0 (dla SQL 2008 R2).

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.

raporty SQL

Zrozumienie dużych ilości złożonych danych w formacie tekstowym może sprawiać odbiorcom pewne problemy. Jednak w usługach Reporting Services położono szczególny nacisk na dostarczenie nowych możliwości wizualizacji. Dzięki temu SQL Server 2008 zawiera ulepszony silnik do tworzenia wykresów, które umożliwiają osobom podejmującym decyzje wyświetlanie danych w przyjaznym formacie, pozwalającym zobaczyć całościowy obraz sytuacji. Usługi Reporting Services, oferują użytkownikom wiele różnych typów wykresów, między innymi: tradycyjne wykresy słupkowe, warstwowe, kolumnowe, pierścieniowe, liniowe i kołowe. Usługi Reporting Services 2008, zawierają również wsparcie dla wykresów „kreślonych per seria” z wieloma obszarami wykresu i legendami, dla wykresów giełdowych, oraz wykresów biegunowych, radarowych, ostrosłupowych i stożkowych. Dodatkowe ulepszenia wykresów, takie jak adnotacje i wsparcie dla dużych ilości danych, zapewniają większą elastyczność środowiska raportującego.

SQL reporting-services

Aplikacja Report Builder została zaprojektowana z myślą o mniej zaawansowanych użytkownikach biznesowych, dlatego interfejs programu jest prosty i przypomina aplikacje pakietu MS Offcie 2007. Raporty przygotowywane w trybie Ad Hoc służą zazwyczaj do znalezienia szybkiej odpowiedzi na precyzyjne pytania, za pomocą report Builder dane te nie tylko możemy szybko odszukać, ale zaprezentować wyniki w ładnej formie graficznej, wydrukować oraz zapisać wyniki raportu do wielu różnych formatów np. Excel XLS, Word DOC, Acrobat PDF.

Reporting Services oferuje dwa tryby pracy do wyboru: NATYWNY lub ZINTEGROWANY z SharePoint. Wybór trybu pracy serwera zależy od struktury i zastosowania baz danych serwera raportów.

Uwaga: standardowo pliki skonfigurowane są do działania na serwerze lokalnym SQL w wersji EXPRESS, jeżeli zainstalowana jest inna instancja SQL serwera to należy odpowiednio ustawić konfigurację raportów zmieniając właściwości raportów – zakładka Properties/ Data Sources

W zależności od wersji programu wykorzystywane są różne foldery dla dokumentów:

  • Program Magazyn – folder WMS
  • Program Reklamacje – folder REK_DOK
  • Program RMA – folder REK_RMA
  • Program CRM – folder CRM_DOK

SQL Reporting Services

Przed zainstalowaniem Reporting Services, musisz włączyć Microsoft ASP.NET i Internet Information Services (IIS). Aby to zrobić, trzeba skonfigurować rolę serwera. Po zainstalowaniu wersji SQL Server, należy zainstalować SQL Server Service Pack 2 (SP2) lub nowszym dodatku Service Pack w celu uzyskania pomocy technicznej Microsoft.

Po włączeniu wymagane funkcje, należy uruchomić usługi World Wide Web Publishing, jeśli chcesz zainstalować w domyślnej konfiguracji usług Reporting Services. W przeciwnym razie, SQL Server program instalacyjny instaluje Reporting Services i nie skonfigurować usługi raportowania.
Na serwerze trzeba dodać rolę Web Server z następującymi komponentami:

  • Static Content; Default Document;
  • Directory Browsing;
  • HTTP Errors;
  • HTTP Redirection;
  • ASP.NET;
  • Windows Authentication;
  • IIS Metabase Compatibility;
  • IIS 6 WMI Compatibility;
  • IIS 6 Scripting Tools;
  • IIS 6 Management Console.

Należy uruchomić usługę webową. Po zainstalowaniu Reporting Services (bez automatycznej konfiguracji) oraz Service Packa 2 (niezbędny na platformie Windows) trzeba uruchomić konfiguratora Reporting Services i stworzyć nową pulę aplikacyjną w zakładce Web Service Identity lub wybrać Classic .NET AppPool. Dalszy proces instalacji odbywa się standardowo.

Projektowanie raportów

Program magazynowy WMS.net dostarcza szereg standardowych raportów, które można opublikować na serwerze raportów SQL i udostęnić wybranym użytkownikom. W tym zakresie wykorzystujemy mechanizm reporting services bazy SQL server oraz szablony XML opisujące sam raport.

Szablony raportów (pliki rdl) można w dowolny sposób zaprojektować wykorzystując jako narzędzie Microsoft Report Builder i za jego pomocą ustawić raporty.

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.

Moduł dowolnych raportów SQL Server

Oferujemy uniwersalny moduł udostępniania raportów zainstalowanych na serwerze MS SQL Server – Program Studio Raporty.net. Raporty wykorzystujące Reporting Services publikowane na serwerze SQL można udostępniać użytkownikom przez przeglądarkę internetową.

Program Microsoft SQL Server Reporting Services Report Builder 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.

Rozwiązanie oferuje ponadto wiele ciekawych elementów, np. możliwość 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, Excel czy PDF.