SlideShare uma empresa Scribd logo
1 de 20
Mariusz Koprowski 1 Cykl:   Czwartki z Business Intelligence Sesja:  Reporting Services
2 Agenda SQL Server Reporting Services to znaczy?  ,[object Object]
Instalacja
NarzędziaTworzymy raport. ,[object Object]
Data sety
Elementy raprotówRaporty to nie wszystko. Q&A
3 O mnie Pasjonat baz danych, business intelligence, oraz produktów Microsoft. Swoją pasję od ponad 8 lat wykorzystuje w pracy zawodowej jako developer, architekt, oraz konsultant systemów biznesowych.  Aktywny członek grupy, prelegent a od niedawna jeden z liderów łódzkiego oddziału  PLSSUG Łódź
4 SQL Server Reporting Services to znaczy? Architektura Interfejs użytkownika WWW Narzędzia SQL Server Dowonlna aplikacja PowerPivot Serwer raportów Webservice komunikacyjne Procesor raportów Rozszerzenia Automatyzacja generacji i dostarczania raportów Bazy danych Bazy serwera raportów ReportServer ReportServerTempDB Źródła danych
5 SQL Server Reporting Services to znaczy? Instalacja SSRS jest dostępny w każdej wersji SQL Server 2005/2008 włączając w to wersję Express (SQL Server Express Advance Services) SSRS jest instalowany jako jeden z komponentów SQL Server 2005/2008 (w przeciwieństwie do pierwszej wersji SSRS, która była dodatkiem do SQL Server 2000) SSRS 2008 nie wymaga instalacji IIS, w przeciwieństwie do wersji 2005
6 SQL Server Reporting Services to znaczy? Instalacja Podczas instalacji możemy wybrać jedną z trzech domyślnych konfiguracji: Natywna– Instalowany jest serwer raportów, manager raportów (WWW), oraz wymagane bazy danych. Po zakończeniu instalacji serwera jest on  skonfigurowany i gotowy do użycia przez administratora.  Integracja z Sharepoint – instalowany jest serwer raportówy oraz wymagane bazy danych. Interfejsem użytkownika staje się Sharepoint. Więcej o tym trybie na następnej sesji  Brak konfiguracji – Wykonywana jest tylko instalacja usługi raportowej. Nie powstają, żadne bazy danych. Po instalacji należy samemu przeprowadzić konfigurację za pomocą Reporting Services Configuration Manager
7 SQL Server Reporting Services to znaczy? Instalacja Konfiguracja domyślna, oraz integracja z Sharepoint jest możliwa na poziomie instalacji tylko w momencie, kiedy poza SSRS instalujemy silnik bazy danych
8 SQL Server Reporting Services to znaczy? Narzędzia – Tworzenie raprotów Business Intelligence Development Studio (BIDS) – wersja Visual Studio 2008 przystosowana do tworzenia rozwiązań BI w tym raportów i modeli raportowych. Report Viewer – zestaw kontrolek ASP.NET i Windows Forms służący do wywoływania raportów z SSRS Report builder – umożliwia tworzenie raportów przez mniej zaawansoowanych użytkowników. Więcej o narzędziu na kolejnej sesji. rs.exe – narzędzie konsolowe ułatwiające wdrażanie raportów za pomocą skryptów VB.NET
9 SQL Server Reporting Services to znaczy? Narzędzia - administracja SQL Server Management Studio – zarządzanie bezpieczeństwem, zadaniami i procesami. Brak możliwość zarządzania raportami Report manager – tylko w trybie natywnym. Możliwość wykonywania zadań adminsitracyjnych za pomocą przeglądarki.  rs.exe – narzędzie konsolowe ułatwiające zarządzanie serverem za pomocą skryptów w VB.NET
Wszystkie raporty stworzone w SSRS zapisywane są za pomocą języka Report Definition Language (RDL). RDL jest standardem opartym o XML stworzonym przez Microsoft. W przeciwieństwie do wielu innych platform raportowych, w których format zapisu definicji raportów jest zamknięty, otwartość RDL ułatwia wymianę definicji pomiędzy wieloma platformami i aplikacjami. Pierwsza wersja RDL powstała w raz z SSRS 2000. Z każdą następną wersją SSRS, język był zmieniany, co niestety skutkowało brakiem wsparcia wstecznego. Specyfikację języka RDL do każdej z wersji SSRS możńa znaleść pod adresem: http://msdn.microsoft.com/en-us/library/dd297486.aspx 10 Tworzymy raporty Język RDL
Źródła danych moga być zdefiniowane na poziomie serwera (Shered Data Sources), lub moga być zawarte w raporcie Domyślnie możliwe jest połączenie z: SQL Server SQL Azure (wersja R2) SQL Server Analysis Services Oracle ODBC XML  Raport Model Listy Sharpoint (wersja R2) SAP NetWeaver BI Hyperion Essbase TERADATA Obsługa innych źródeł danych możliwa jest przez: OLE DB ODBC  Inne źródła opisane za pomoca .Net Provider 11 Tworzymy raporty Źródła baz danych
Data set = zapytanie Od wersji R2 możliwe jest tworzenie współdzielonych Data Setów Zapytania można tworzyć za pomocą: Tekstu – wpisując zapytanie Table – wybierając konkretne tabele do pobrania Procedur składowanych – wywołanie danej procedury. Na poziomie Data Set dodatkowo można deklarować Pola wyliczeniowe Filtry Parametry  12 Tworzymy raporty Data sety
13 Tworzymy raporty Report Project Demo
14 Tworzymy raporty Elementy raportów Textbox – pojedynczy tekst. Line – linia. Table – standardowa tablea składająca się z kolumn i rekordów. Matrix – tabela przestawna. Listy – kontener umożliwiający osadanie innych obiektów. Umozliwia grupowanie danyc Rectangle – kontener podobny do listy, ale nie umożliwia grpowania danych. Wykresy Gauge – wskaźniki podobne do termometów, lub prędkościomierzy. Obrazy – obrazy mogą pochodzi z bazy danych, z serwera raportowego lub mogą być zapisane wewnątrz raportu. Podraporty – opcja wywoływania innych raportów wewnątrz raportu.
15 Tworzymy raporty Elementy raportów Nowe elementy w 2008 R2 Mapy – Prezentacja danych na podstawie map. Możliwość korzystania z Bing maps. Data bar – Słupi danych. Graficzna prezentacja pojedynczych wartości w tekście. Sparkline – Wykresu przebiegu w czasie. Idea stworzona przez E. Tufte: "small, high resolution graphics embedded in a context of words, numbers, images". Indicators – znaczniki/markery znanez Excel i SSAS (KPI).
16 Tworzymy raporty Report Project Demo

Mais conteúdo relacionado

Destaque

Łukasz Grala - BI w Sql 2008
Łukasz Grala - BI w Sql 2008Łukasz Grala - BI w Sql 2008
Łukasz Grala - BI w Sql 2008nexik
 
Capabilities Brief Analytics
Capabilities Brief AnalyticsCapabilities Brief Analytics
Capabilities Brief AnalyticsDataTactics
 
Nissan Primera 90 99 Haynes Poradnik Obs 322 Ugi I Naprawy
Nissan Primera  90  99   Haynes  Poradnik Obs  322 Ugi I NaprawyNissan Primera  90  99   Haynes  Poradnik Obs  322 Ugi I Naprawy
Nissan Primera 90 99 Haynes Poradnik Obs 322 Ugi I Naprawyguesta983f
 
Prezentacja jak i gdzie szukać pracy
Prezentacja jak i gdzie szukać pracyPrezentacja jak i gdzie szukać pracy
Prezentacja jak i gdzie szukać pracybulinek
 
Amortyzacja środka trwałego z wykorzystaniem arkusza kalkulacyjnego
Amortyzacja środka trwałego z wykorzystaniem arkusza kalkulacyjnegoAmortyzacja środka trwałego z wykorzystaniem arkusza kalkulacyjnego
Amortyzacja środka trwałego z wykorzystaniem arkusza kalkulacyjnegoguestee93f415
 
Big Data Analytics Projects - Real World with Pentaho
Big Data Analytics Projects - Real World with PentahoBig Data Analytics Projects - Real World with Pentaho
Big Data Analytics Projects - Real World with PentahoMark Kromer
 
Dietetyk 321[11] z2.10_u
Dietetyk 321[11] z2.10_uDietetyk 321[11] z2.10_u
Dietetyk 321[11] z2.10_ugemix gemix
 

Destaque (12)

Łukasz Grala - BI w Sql 2008
Łukasz Grala - BI w Sql 2008Łukasz Grala - BI w Sql 2008
Łukasz Grala - BI w Sql 2008
 
Capabilities Brief Analytics
Capabilities Brief AnalyticsCapabilities Brief Analytics
Capabilities Brief Analytics
 
Układ rozrządu
Układ rozrząduUkład rozrządu
Układ rozrządu
 
Nissan Primera 90 99 Haynes Poradnik Obs 322 Ugi I Naprawy
Nissan Primera  90  99   Haynes  Poradnik Obs  322 Ugi I NaprawyNissan Primera  90  99   Haynes  Poradnik Obs  322 Ugi I Naprawy
Nissan Primera 90 99 Haynes Poradnik Obs 322 Ugi I Naprawy
 
Bazy danych oraz systemy klasy business intelligence
Bazy danych oraz systemy klasy business intelligenceBazy danych oraz systemy klasy business intelligence
Bazy danych oraz systemy klasy business intelligence
 
Prezentacja jak i gdzie szukać pracy
Prezentacja jak i gdzie szukać pracyPrezentacja jak i gdzie szukać pracy
Prezentacja jak i gdzie szukać pracy
 
Malarz-tapeciarz
Malarz-tapeciarzMalarz-tapeciarz
Malarz-tapeciarz
 
Paradygmat
ParadygmatParadygmat
Paradygmat
 
Amortyzacja środka trwałego z wykorzystaniem arkusza kalkulacyjnego
Amortyzacja środka trwałego z wykorzystaniem arkusza kalkulacyjnegoAmortyzacja środka trwałego z wykorzystaniem arkusza kalkulacyjnego
Amortyzacja środka trwałego z wykorzystaniem arkusza kalkulacyjnego
 
Big Data Analytics Projects - Real World with Pentaho
Big Data Analytics Projects - Real World with PentahoBig Data Analytics Projects - Real World with Pentaho
Big Data Analytics Projects - Real World with Pentaho
 
Sii prezentacja PL
Sii prezentacja PLSii prezentacja PL
Sii prezentacja PL
 
Dietetyk 321[11] z2.10_u
Dietetyk 321[11] z2.10_uDietetyk 321[11] z2.10_u
Dietetyk 321[11] z2.10_u
 

Semelhante a VirtualStudy.pl - Czwartki z BI - Reporting Services

Reporting with Microsoft SQL Server 2008 Reporting Services
Reporting with Microsoft SQL Server 2008 Reporting ServicesReporting with Microsoft SQL Server 2008 Reporting Services
Reporting with Microsoft SQL Server 2008 Reporting ServicesMariusz Koprowski
 
"Administrator z przypadku" - Jak działa SQL Server i jak o niego dbać
"Administrator z przypadku" - Jak działa SQL Server i jak o niego dbać"Administrator z przypadku" - Jak działa SQL Server i jak o niego dbać
"Administrator z przypadku" - Jak działa SQL Server i jak o niego dbaćBartosz Ratajczyk
 
1st Silesian Code Camp - Czy jesteśmy gotowi na SQL Azure?
1st Silesian Code Camp - Czy jesteśmy gotowi na SQL Azure?1st Silesian Code Camp - Czy jesteśmy gotowi na SQL Azure?
1st Silesian Code Camp - Czy jesteśmy gotowi na SQL Azure?Tobias Koprowski
 
Jak zbudować aplikacje z wykorzystaniem funkcjonalności windows server 2016...
Jak zbudować aplikacje z wykorzystaniem funkcjonalności windows server 2016...Jak zbudować aplikacje z wykorzystaniem funkcjonalności windows server 2016...
Jak zbudować aplikacje z wykorzystaniem funkcjonalności windows server 2016...Lukasz Kaluzny
 
Microsoft Business Intelligence w 2017 roku
Microsoft Business Intelligence w 2017 rokuMicrosoft Business Intelligence w 2017 roku
Microsoft Business Intelligence w 2017 rokuHighWheelSoftware
 
(Polish) Integracja i wizualizacja w lumira 2.0 pga
(Polish) Integracja i wizualizacja w lumira 2.0 pga(Polish) Integracja i wizualizacja w lumira 2.0 pga
(Polish) Integracja i wizualizacja w lumira 2.0 pgaMDS ap
 
Cloud computing na bazie Windows Azure, Tomek Kopacz, Microsoft
Cloud computing na bazie Windows Azure, Tomek Kopacz, MicrosoftCloud computing na bazie Windows Azure, Tomek Kopacz, Microsoft
Cloud computing na bazie Windows Azure, Tomek Kopacz, MicrosoftBiznes 2.0
 
Tomasz Kopacz, Cloud computing na bazie Windows Azure
Tomasz Kopacz, Cloud computing na bazie Windows AzureTomasz Kopacz, Cloud computing na bazie Windows Azure
Tomasz Kopacz, Cloud computing na bazie Windows AzureWebhosting.pl
 
GET.NET - Osiołkowi w żłobie dano, czyli o tym jak hostować aplikacje na Mic...
GET.NET -  Osiołkowi w żłobie dano, czyli o tym jak hostować aplikacje na Mic...GET.NET -  Osiołkowi w żłobie dano, czyli o tym jak hostować aplikacje na Mic...
GET.NET - Osiołkowi w żłobie dano, czyli o tym jak hostować aplikacje na Mic...Michal Furmankiewicz
 
PHP i Microsoft - kto się lubi, ten się czubi
PHP i Microsoft - kto się lubi, ten się czubiPHP i Microsoft - kto się lubi, ten się czubi
PHP i Microsoft - kto się lubi, ten się czubiPHPCon Poland
 
Windows Serwer 2012 R2 licencjonowanie
Windows Serwer 2012 R2 licencjonowanieWindows Serwer 2012 R2 licencjonowanie
Windows Serwer 2012 R2 licencjonowanieHIPERSYSTEM LTD ™
 
PLNOG16: Nowe założenia dla zbieranie logów, statystyk i alertów, Maciej Kałk...
PLNOG16: Nowe założenia dla zbieranie logów, statystyk i alertów, Maciej Kałk...PLNOG16: Nowe założenia dla zbieranie logów, statystyk i alertów, Maciej Kałk...
PLNOG16: Nowe założenia dla zbieranie logów, statystyk i alertów, Maciej Kałk...PROIDEA
 
[CareerCon] as-a-Service czy Software Defined (PL)
[CareerCon] as-a-Service czy Software Defined (PL)[CareerCon] as-a-Service czy Software Defined (PL)
[CareerCon] as-a-Service czy Software Defined (PL)Jaroslaw Sobel
 
Kurs MySQL i SQL, bazy danych - prezentacja ppt, pdf, porady, trening, kurs i...
Kurs MySQL i SQL, bazy danych - prezentacja ppt, pdf, porady, trening, kurs i...Kurs MySQL i SQL, bazy danych - prezentacja ppt, pdf, porady, trening, kurs i...
Kurs MySQL i SQL, bazy danych - prezentacja ppt, pdf, porady, trening, kurs i...twitch.tv/katmpb
 

Semelhante a VirtualStudy.pl - Czwartki z BI - Reporting Services (20)

Reporting with Microsoft SQL Server 2008 Reporting Services
Reporting with Microsoft SQL Server 2008 Reporting ServicesReporting with Microsoft SQL Server 2008 Reporting Services
Reporting with Microsoft SQL Server 2008 Reporting Services
 
"Administrator z przypadku" - Jak działa SQL Server i jak o niego dbać
"Administrator z przypadku" - Jak działa SQL Server i jak o niego dbać"Administrator z przypadku" - Jak działa SQL Server i jak o niego dbać
"Administrator z przypadku" - Jak działa SQL Server i jak o niego dbać
 
Podstawy ETL z SSIS
Podstawy ETL z SSISPodstawy ETL z SSIS
Podstawy ETL z SSIS
 
1st Silesian Code Camp - Czy jesteśmy gotowi na SQL Azure?
1st Silesian Code Camp - Czy jesteśmy gotowi na SQL Azure?1st Silesian Code Camp - Czy jesteśmy gotowi na SQL Azure?
1st Silesian Code Camp - Czy jesteśmy gotowi na SQL Azure?
 
IIBR_DataSpace
IIBR_DataSpaceIIBR_DataSpace
IIBR_DataSpace
 
Jak zbudować aplikacje z wykorzystaniem funkcjonalności windows server 2016...
Jak zbudować aplikacje z wykorzystaniem funkcjonalności windows server 2016...Jak zbudować aplikacje z wykorzystaniem funkcjonalności windows server 2016...
Jak zbudować aplikacje z wykorzystaniem funkcjonalności windows server 2016...
 
Delphi 7 i bazy danych
Delphi 7 i bazy danychDelphi 7 i bazy danych
Delphi 7 i bazy danych
 
Microsoft Business Intelligence w 2017 roku
Microsoft Business Intelligence w 2017 rokuMicrosoft Business Intelligence w 2017 roku
Microsoft Business Intelligence w 2017 roku
 
(Polish) Integracja i wizualizacja w lumira 2.0 pga
(Polish) Integracja i wizualizacja w lumira 2.0 pga(Polish) Integracja i wizualizacja w lumira 2.0 pga
(Polish) Integracja i wizualizacja w lumira 2.0 pga
 
Cloud computing na bazie Windows Azure, Tomek Kopacz, Microsoft
Cloud computing na bazie Windows Azure, Tomek Kopacz, MicrosoftCloud computing na bazie Windows Azure, Tomek Kopacz, Microsoft
Cloud computing na bazie Windows Azure, Tomek Kopacz, Microsoft
 
Tomasz Kopacz, Cloud computing na bazie Windows Azure
Tomasz Kopacz, Cloud computing na bazie Windows AzureTomasz Kopacz, Cloud computing na bazie Windows Azure
Tomasz Kopacz, Cloud computing na bazie Windows Azure
 
GET.NET - Osiołkowi w żłobie dano, czyli o tym jak hostować aplikacje na Mic...
GET.NET -  Osiołkowi w żłobie dano, czyli o tym jak hostować aplikacje na Mic...GET.NET -  Osiołkowi w żłobie dano, czyli o tym jak hostować aplikacje na Mic...
GET.NET - Osiołkowi w żłobie dano, czyli o tym jak hostować aplikacje na Mic...
 
Php i Microsoft
Php i MicrosoftPhp i Microsoft
Php i Microsoft
 
PHP i Microsoft - kto się lubi, ten się czubi
PHP i Microsoft - kto się lubi, ten się czubiPHP i Microsoft - kto się lubi, ten się czubi
PHP i Microsoft - kto się lubi, ten się czubi
 
PHP i microsoft
PHP i microsoftPHP i microsoft
PHP i microsoft
 
Windows Serwer 2012 R2 licencjonowanie
Windows Serwer 2012 R2 licencjonowanieWindows Serwer 2012 R2 licencjonowanie
Windows Serwer 2012 R2 licencjonowanie
 
PLNOG16: Nowe założenia dla zbieranie logów, statystyk i alertów, Maciej Kałk...
PLNOG16: Nowe założenia dla zbieranie logów, statystyk i alertów, Maciej Kałk...PLNOG16: Nowe założenia dla zbieranie logów, statystyk i alertów, Maciej Kałk...
PLNOG16: Nowe założenia dla zbieranie logów, statystyk i alertów, Maciej Kałk...
 
[CareerCon] as-a-Service czy Software Defined (PL)
[CareerCon] as-a-Service czy Software Defined (PL)[CareerCon] as-a-Service czy Software Defined (PL)
[CareerCon] as-a-Service czy Software Defined (PL)
 
SOLIDWORKS system 3d cad
SOLIDWORKS system 3d cadSOLIDWORKS system 3d cad
SOLIDWORKS system 3d cad
 
Kurs MySQL i SQL, bazy danych - prezentacja ppt, pdf, porady, trening, kurs i...
Kurs MySQL i SQL, bazy danych - prezentacja ppt, pdf, porady, trening, kurs i...Kurs MySQL i SQL, bazy danych - prezentacja ppt, pdf, porady, trening, kurs i...
Kurs MySQL i SQL, bazy danych - prezentacja ppt, pdf, porady, trening, kurs i...
 

VirtualStudy.pl - Czwartki z BI - Reporting Services

  • 1. Mariusz Koprowski 1 Cykl: Czwartki z Business Intelligence Sesja: Reporting Services
  • 2.
  • 4.
  • 6. Elementy raprotówRaporty to nie wszystko. Q&A
  • 7. 3 O mnie Pasjonat baz danych, business intelligence, oraz produktów Microsoft. Swoją pasję od ponad 8 lat wykorzystuje w pracy zawodowej jako developer, architekt, oraz konsultant systemów biznesowych. Aktywny członek grupy, prelegent a od niedawna jeden z liderów łódzkiego oddziału PLSSUG Łódź
  • 8. 4 SQL Server Reporting Services to znaczy? Architektura Interfejs użytkownika WWW Narzędzia SQL Server Dowonlna aplikacja PowerPivot Serwer raportów Webservice komunikacyjne Procesor raportów Rozszerzenia Automatyzacja generacji i dostarczania raportów Bazy danych Bazy serwera raportów ReportServer ReportServerTempDB Źródła danych
  • 9. 5 SQL Server Reporting Services to znaczy? Instalacja SSRS jest dostępny w każdej wersji SQL Server 2005/2008 włączając w to wersję Express (SQL Server Express Advance Services) SSRS jest instalowany jako jeden z komponentów SQL Server 2005/2008 (w przeciwieństwie do pierwszej wersji SSRS, która była dodatkiem do SQL Server 2000) SSRS 2008 nie wymaga instalacji IIS, w przeciwieństwie do wersji 2005
  • 10. 6 SQL Server Reporting Services to znaczy? Instalacja Podczas instalacji możemy wybrać jedną z trzech domyślnych konfiguracji: Natywna– Instalowany jest serwer raportów, manager raportów (WWW), oraz wymagane bazy danych. Po zakończeniu instalacji serwera jest on skonfigurowany i gotowy do użycia przez administratora. Integracja z Sharepoint – instalowany jest serwer raportówy oraz wymagane bazy danych. Interfejsem użytkownika staje się Sharepoint. Więcej o tym trybie na następnej sesji  Brak konfiguracji – Wykonywana jest tylko instalacja usługi raportowej. Nie powstają, żadne bazy danych. Po instalacji należy samemu przeprowadzić konfigurację za pomocą Reporting Services Configuration Manager
  • 11. 7 SQL Server Reporting Services to znaczy? Instalacja Konfiguracja domyślna, oraz integracja z Sharepoint jest możliwa na poziomie instalacji tylko w momencie, kiedy poza SSRS instalujemy silnik bazy danych
  • 12. 8 SQL Server Reporting Services to znaczy? Narzędzia – Tworzenie raprotów Business Intelligence Development Studio (BIDS) – wersja Visual Studio 2008 przystosowana do tworzenia rozwiązań BI w tym raportów i modeli raportowych. Report Viewer – zestaw kontrolek ASP.NET i Windows Forms służący do wywoływania raportów z SSRS Report builder – umożliwia tworzenie raportów przez mniej zaawansoowanych użytkowników. Więcej o narzędziu na kolejnej sesji. rs.exe – narzędzie konsolowe ułatwiające wdrażanie raportów za pomocą skryptów VB.NET
  • 13. 9 SQL Server Reporting Services to znaczy? Narzędzia - administracja SQL Server Management Studio – zarządzanie bezpieczeństwem, zadaniami i procesami. Brak możliwość zarządzania raportami Report manager – tylko w trybie natywnym. Możliwość wykonywania zadań adminsitracyjnych za pomocą przeglądarki. rs.exe – narzędzie konsolowe ułatwiające zarządzanie serverem za pomocą skryptów w VB.NET
  • 14. Wszystkie raporty stworzone w SSRS zapisywane są za pomocą języka Report Definition Language (RDL). RDL jest standardem opartym o XML stworzonym przez Microsoft. W przeciwieństwie do wielu innych platform raportowych, w których format zapisu definicji raportów jest zamknięty, otwartość RDL ułatwia wymianę definicji pomiędzy wieloma platformami i aplikacjami. Pierwsza wersja RDL powstała w raz z SSRS 2000. Z każdą następną wersją SSRS, język był zmieniany, co niestety skutkowało brakiem wsparcia wstecznego. Specyfikację języka RDL do każdej z wersji SSRS możńa znaleść pod adresem: http://msdn.microsoft.com/en-us/library/dd297486.aspx 10 Tworzymy raporty Język RDL
  • 15. Źródła danych moga być zdefiniowane na poziomie serwera (Shered Data Sources), lub moga być zawarte w raporcie Domyślnie możliwe jest połączenie z: SQL Server SQL Azure (wersja R2) SQL Server Analysis Services Oracle ODBC XML Raport Model Listy Sharpoint (wersja R2) SAP NetWeaver BI Hyperion Essbase TERADATA Obsługa innych źródeł danych możliwa jest przez: OLE DB ODBC Inne źródła opisane za pomoca .Net Provider 11 Tworzymy raporty Źródła baz danych
  • 16. Data set = zapytanie Od wersji R2 możliwe jest tworzenie współdzielonych Data Setów Zapytania można tworzyć za pomocą: Tekstu – wpisując zapytanie Table – wybierając konkretne tabele do pobrania Procedur składowanych – wywołanie danej procedury. Na poziomie Data Set dodatkowo można deklarować Pola wyliczeniowe Filtry Parametry 12 Tworzymy raporty Data sety
  • 17. 13 Tworzymy raporty Report Project Demo
  • 18. 14 Tworzymy raporty Elementy raportów Textbox – pojedynczy tekst. Line – linia. Table – standardowa tablea składająca się z kolumn i rekordów. Matrix – tabela przestawna. Listy – kontener umożliwiający osadanie innych obiektów. Umozliwia grupowanie danyc Rectangle – kontener podobny do listy, ale nie umożliwia grpowania danych. Wykresy Gauge – wskaźniki podobne do termometów, lub prędkościomierzy. Obrazy – obrazy mogą pochodzi z bazy danych, z serwera raportowego lub mogą być zapisane wewnątrz raportu. Podraporty – opcja wywoływania innych raportów wewnątrz raportu.
  • 19. 15 Tworzymy raporty Elementy raportów Nowe elementy w 2008 R2 Mapy – Prezentacja danych na podstawie map. Możliwość korzystania z Bing maps. Data bar – Słupi danych. Graficzna prezentacja pojedynczych wartości w tekście. Sparkline – Wykresu przebiegu w czasie. Idea stworzona przez E. Tufte: "small, high resolution graphics embedded in a context of words, numbers, images". Indicators – znaczniki/markery znanez Excel i SSAS (KPI).
  • 20. 16 Tworzymy raporty Report Project Demo
  • 21. W SSRS możemy wyróźnić trzy typy zabezpieczeń: Na poziomie serwera – role systemowe upoważniające do korzystania z serwera, ale nie upoważniające do korzystania z danych raportów, folderów itp. Edycja i tworzenie nowych ról systemowych możliwe jest z SQL Server Managment studio Na poziomie obiektów – uprawnienia do poszczególnych folderów, raportów, plików itd. Nadawane przez administratora, lub twórcę danego obiektu. Także i na tym poziomie występują role definiujące podstawowe operacje np. możliwośc tworzenia raportów, katalogów itp. Tworzenie nowych i edycja istniejących ról możliwa jest tylko z SQL Server Managment Studio. Na poziomie danych - zabezpieczenia na poziomie definicji źródeł danych. 17 Raporty to nie wszystko Bezpieczeństwo
  • 22. 18 Raporty to nie wszystko Bezpieczeństwo Demo
  • 23. Rprzydatne materiały Książki: APRESS - Pro SQL Server 2008 Reporting Services APRESS - Pro SQL Server 2005 Reporting Services Microsoft Press - Microsoft SQL Server 2008 Reporting Services. Krok po kroku Microsoft Press - Microsoft SQL Server 2005 Reporting Services. Krok po kroku Linki SSRS Overview - http://www.microsoft.com/sqlserver/2008/en/us/reporting.aspx Geting Started with SSRS - http://msdn.microsoft.com/library/bb522672.aspx SQL Server Reproting Services (SSRS) http://msdn.microsoft.com/en-us/sqlserver/cc511478.aspx
  • 24. Q&A Dziękuję! e-mail: Web-Sites : mariusz@koprowski.pro http://www.koprowski.pro Materiały cyklu „Czwartki z BI” znajdziecie również na: http://www.ssas.pl http://www.ssas-bi.pl http://www.virtualstudy.pl