Darmowy Kurs SQL Server Reporting Services – Tworzenie Raportów

2017-07-03

Już niebawem na platformie Udemy zostanie udostępniony kurs SQL Server Reporting Services – Tworzenie Raportów. Na początku kurs będzie za darmo, więc sprawdzaj regularnie ten odnośnik, bo promocja nie potrwa długo:

SQL Server Reporting Services – Tworzenie Raportów

Możesz też zapisać się do newslettera. Jak tylko szkolenie będzie dostępne za darmo, powiadomię o tym na blogu, otrzymasz maila i będziesz mógł zapisać się za darmo!

Poniżej kilka informacji o kursie.

Kurs przeznaczony omawia zagadnienia od podstaw. Zaczyna się od instalacji SSRS, a w jego trakcie zdobędziesz wiedzę pozwalającą na samodzielne tworzenie dynamicznych raportów W SSRS. Kurs jest przeznaczony dla początkujących developerów, administratorów baz danych, pracowników IT przygtowujących samodzielnie raporty z wykorzystaniem SSRS. Kurs częściowo przygotowuje do egzaminu  70-466 Implementing Data Models and Reports with Microsoft SQL Server

Każda lekcja składa się z:

  • materiału VIDEO
  • quizu do samodzielnego rozwiązania
  • ćwiczenia do wykonania

Podczas szkolenia studenci Udemy mogą korzystać ze wsparcia trenera. Dostęp do szkolnia nie jest ograniczony czasowo, jest „na zawsze”.

W skład ponad 60 lekcji w ok. 4 godzinnym materiale zobaczysz:

  • Przygotowanie do kursu
    • Instalacja SQL Server Reporting Services
    • Instalacja SQL Data Tools
    • Instalacja bazy danych AdventureWorks
  • Budowanie raportów
    • Kreator  raportu tabelarycznego
    • Kreator raportu matrix
    • Publikowanie raportu w SSRS
  • Formatowanie raportu
    • Podstawowe formatowanie rapotu
    • Wyrażenia i sumy pośrednie
    • Interaktywne sortowanie
    • Właściwości raportu
  • Elementy raportu
    • Nagłówek i stopka
    • Dodawanie pól bazy danych do raportu
    • Logo i metadane raportu
    • Shared Data Source i Shared Data Set
    • Ręczne tworzenie raportu tabelarycznego
    • Ręczne tworzenie raportu matix
  • Raporty Drill Down i grupowanie danych
    • Raport Drill Down z kreatorem
    • Raport Drill Down bez kreatora
    • Grupowanie i sumy pośrednie
  • Parametry
    • Filtrowanie w oparciu o parametr
    • Typy parametrów
    • Query parameters
    • Parametry pobierane z bazy danych
    • Dodawanie wartości ALL do listy rozwijanej
    • Multiple valued parameters
    • Hierarchia parametrów
  • Podraporty
    • Podraporty
    • Publikowanie i zarządzanie raportami
  • Wykresy
    • Wstawianie wykresu słupkowego
    • Dynamiczne pokazywanie/ukrywanie elementów raportu
    • Opcje zaawansowane na przykładzie wykresu kołowego
    • Sparkline
    • Inidcator
    • KPI

Czytaj dalej »

By Rafał Kraik in Aktualności

SQL: Błąd podczas uruchamiania joba: The module ‚SQLPS.psd1’ requires the following version of the .NET Framework: 3.5.

2017-07-02

Jednym z wymogów instalacyjnych wielu wersji SQL Server jest instalacja .NET Fraework 3.5. Z zasady instalacja nie uda się jeśli Framework nie jest zainstalowany, ale… coś dziwnego się stało. Na serwerze na którym SQL już działał od dłuższego czasu, ni z tego ni z owego pojawił się błąd podczas wykonywania job z SQL Agent:

A job step received an error at line 1 in a PowerShell script. The corresponding line is ‚import-module SQLPS  -DisableNameChecking’. Correct the script and reschedule the job. The error information returned by PowerShell is: ‚The module ‚SQLPS.psd1’ requires the following version of the .NET Framework: 3.5.  The required version is not installed.

Sposób naprawy jest prosty! Trzeba po prostu doinstalować ponownie .Net Framework i na dodatek nie jest wymagany żaden restart. Oto wszystkie czynności do wykonania z PowerShell:

Jeśli masz do czynienia z serwerem 2008, zacznij od jawnego zaimportowania modułu server manager

import-module servermanager

Sprawdź aktualny stan instalacji .NET Framework

Get-WindowsFeature net-framework-core
Display Name Name
------------ ----
[ ] .NET Framework 3.5.1 NET-Framework-Core

Zainstaluj .NET Framework

Get-WindowsFeature net-framework-core | Add-WindowsFeature
Success Restart Needed Exit Code Feature Result
------- -------------- --------- --------------
True No Success {.NET Framework 3.5.1}

I ewentualnie sprawdź status po instalacji

Get-WindowsFeature net-framework-core
Display Name Name
------------ ----
[X] .NET Framework 3.5.1 NET-Framework-Core


By Rafał Kraik in SQL

Nowe kursy SQL po polsku. Kurs Powershell po polsku. Kurs Sybase 16

2017-06-18

Idą wakacje, czas aktywnego wypoczynku, a nie ślęczenia nad komputerem. Z tej okazji ogłaszamy promocję na kursy online. Z kuponem MOBILO24EU cena spada o ponad 50% – do 10€

A jak się nie zamierzasz uczyć na wakacjach, to żaden problem, bo na kursach Udemy otrzymujesz dostęp na zawsze, a nie na kilka miesięcy! Zapraszamy:

z kuponem MOBILO24EU cena kursu spada do 10€ !

udemy_coupon

Więcej o nauce na Udemy

By Rafał Kraik in Aktualności

SQL: Kontrolowane uszkodzenie bazy danych

2017-06-15

W tym artykule możesz zobaczyć w jaki sposób można uszkodzić bazę danych, więc zgodnie z europejskimi zwyczajami:

Uwaga! Wykonanie poniższych czynności może uszkodzić bazę danych! 🙂

Zacznij od utworzenia bazy danych:

CREATE DATABASE CorruptDB
GO
USE CorruptDB
GO
CREATE TABLE TestData (ID INT, Text1 CHAR(10))
GO
CREATE CLUSTERED INDEX IX_TestData_Clustered ON TestData(ID)
GO
INSERT INTO TestData VALUES(1,'AAAAAAAAAA')
INSERT INTO TestData VALUES(2,'DDDDDDDDDD')
INSERT INTO TestData VALUES(3,'GGGGGGGGGG')
INSERT INTO TestData VALUES(4,'JJJJJJJJJJ')
INSERT INTO TestData VALUES(5,'MMMMMMMMMM')
GO

Teraz na wszelki wypadek można wykonać kopię bazy, dzięki temu będzie można szybko rozpoczynać zabawę na nowo

BACKUP DATABASE corruptDB TO DISK='c:\temp\corruptdb.bak'

Poznajmy adresację stron: Czytaj dalej »

By Rafał Kraik in SQL

Czy sztuczna inteligencja zabierze ci pracę?

2017-06-07

Potraktuj to jako zabawę. Na stronie https://willrobotstakemyjob.com można wpisać nazwę zawodu i zobaczyć z jakim prawdopodobieństwem Twoją pracą zajmą się z czasem komputery…. A oto kilka przykładów

dentists-general – 0,44% – spodziewany wzrost zapotrzebowania do 2024 o 18%

careertechnical-education-teachers-secondary-school – 0,88% – 

database-administrators – 3% – spodziewany wzrost zapotrzebowania do 2024 o 11%

network-and-computer-systems-administrators – 3% – spodziewany wzrost zapotrzebowania do 2024 o 8%

software-developers-applications – 4.2% – spodziewany wzrost zapotrzebowania do 2034 o 19%

….

cooks-restaurant – 96% – spodziewany wzrost zatrudnienia do 2014 o 14 %

cashiers – 97% – spodziewany wzrost o 2% 

niby zabawa, ale coś za tym stoi. Wniosek jest jeden – zawsze prawdziwy – trzeba się uczyć!

 

By Rafał Kraik in Aktualności

Książki o SQL za darmo!

2017-05-30

Microsoft lubi kiedy ludzie poznają i instalują ich produkty, więc… rozdaje za darmo książki! Oto 3 ostatnie pozycje poświęcone tematyce SQL i pokrewnym:

Data Science with Microsoft SQL Server 2016

Książka poświęcona głównie R-Services oraz Data Science

 

 

 

 

Introducing Microsoft SQL Server 2016: Mission-Critical Applications, Deeper Insights, Hyperscale Cloud

Z każdą wersją SQL pojawia się nowy zbiót użytecznych i mało znanych możliwości. Ta książka koncetruje się na nowościach w SQL 2016

 

 

 

 

Introducing Microsoft Power BI

Transformacja i wizualizacja danych tak, jak jeszcze nigdy nie było to możliwe

 

 

 

 

Te książki i wiele innych dostępne pod adresem: https://mva.microsoft.com/ebooks

By Rafał Kraik in Aktualności

SSRS: Jak wyłączyć stronicowanie

2017-05-29

Swoje początki reporting Services mają zapewne w potrzebie przygotowywania raportów papierowych. Obecnie coraz częściej użytkownicy oczekują raportów w wersji online. Może się okazać, że podczas przewijania raportu, fakt, że jest on podzielony na strony będzie im przeszkadzał, a oczekiwana forma ma przypominać stronę www prezentowaną w przeglądarce.

Oto jak wyłączyć stronicowanie dla raportu

  1. Kliknij gdziekolwiek na stronie raportu, ale nie na tabelce, polu tekstowym czy wykresie, po prostu w pustym obszarze
  2. Naciśnij F4 aby przejść do okienka właściwości
  3. Odszukaj właściwości interactive size
  4. Zmień właściwość Height na 0

 

Po wykonaniu tej zmiany możesz otrzymać ostrzeżenie, że taka zmiana może mieć wpływ na wydajność. Rzeczywiście, jeżeli przeglądasz raport strona po stronie, to strony te są generowane jedna po drugiej i na dodatek istnieje szansa, że użytkownik nie będzie oglądał wszystkich stron. Kiedy stronicowanie jest wyłaczone Reporting Services musi od razu zrenderować cały raport, nawet jeśli dla użytkownika istotne byłyby tylko jego pewne fragmenty.

By Rafał Kraik in SSRS