Wizualizacja danych – dwa krótkie artykuły za darmo

Obecnie pracuję w firmie JCommerce jako Business Intelligence Specialist. W ramach platformy JPro publikowane są artykuły i poradniki opracowane przez pracowników i partnerów firmy. Zapraszam do lektury dwóch artykułów mojego autorstwa związanego bezpośrednio z wizualizacją danych: Skuteczna wizualizacja danych, czyli 5 zasad efektywnego dashboardu Business Intelligence w świecie wzrokowców – przepis na udaną wizualizację Na platformie można znaleźć bardzo wiele…

Rozszerzony schowek, czyli Cycle Clipboard Ring w SSMS

Pracując sporo z SQL Server Management Studio doceniam każdą nową odkrytą funkcjonalność usprawniającą  codzienną pracę. Do tej pory nie byłem świadomy, że istnieje coś takiego jak Cycle Clipboard Ring. Funkcjonalność ta pozwala na wklejanie ze schowka jednego z ostatnich 20 elementów tam przechowywanych. Mówiąc „schowek” mam na myśli wewnętrzny schowek SSMS. Czyli cały trik możliwy jest…

Nadeszła MicRosoftowa eRa!

W ostatnim czasie temat związany z językiem R stał się niezwykle pożądany, interesujący, a wręcz modny. Nieznajomość tematu wśród specjalistów od danych stanowi istne faux pas 😉 Również pojawiające się oferty pracy dedykowane specjalistom Data Science zawierają na liście must have znajomość R. Język R jest niezwykle rozpowszechnionym językiem programowania wykorzystywanym w dużej mierze przez statystyków, ekonometryków i matematyków. Bardzo chętnie…

Podglądanie zależności obiektów bazodanowych – cz. I (drzewo zależności)

Nie zawsze jest tak wspaniale, że uczestniczymy w projekcie od etapu projektowania bazy danych, jej implementacji i wdrażania. Niejednokrotnie przychodzi nam zmierzyć się z istniejącym już projektem bazodanowym, który stanowi dla nas wielką niewiadomą. Do tego: brak osoby, która ma wiedzę biznesową, brak dokumentacji projektu, brak nawet opisu kolumn. Jak sobie z tym poradzić? Przede…

Wysyłanie powiadomień w SQL Server – cz. IV (powiadomienia automatyczne z wykorzystaniem SQL Server Agent)

Kolejnym zagadnieniem, którym chciałbym się zająć w kwestii powiadomień w Microsoft SQL Server są powiadomienia SQL Server Agent. Jest to wbudowana funkcjonalność, która doskonale się sprawdza. Aby móc z niej skorzystać należy po pierwsze skonfigurować Database Mail, czyli utworzyć odpowiedni profil zgodnie z wpisem tej serii (cz. I). Należy także dokonać pewnej modyfikacji ustawień SQL…

Wysyłanie powiadomień w SQL Server – cz. III (powiadomienia ręczne z wykorzystaniem SQL Server Agent)

W poprzednich dwóch postach pokazywałem jako skonfigurować Database Mail i jak skorzystać z procedury składowanej msdb.dbo.sp_send_dbmail. Jak jednak wykorzystać praktycznie zdobytą wiedzę? W przypadku zadań SQL Server Agenta definiuje się kroki i akcję, która ma zajść po ukończeniu danego kroku w przypadku powodzenia i braku powodzenia. Spróbujmy sobie wyobrazić zatem zadanie, w którym głównym krokiem…

Wysyłanie powiadomień w SQL Server – cz. I (konfiguracja)

Wprowadzenie Microsoft SQL Server oferuje bardzo przydatną funkcjonalność wysyłania e-maili pod nazwą Database Mail (DM). Co istotne, można ją wykorzystywać zarówno w kontekście użytkowników technicznych (np. powodzenie/niepowodzenia joba) jak i użytkowników systemu (np. zmiana statusu zamówienia). Pierwszym krokiem do wykorzystania DM jest przeprowadzenie konfiguracji. Można tego dokonać zarówno za pomocą przygotowanego kreatora lub z wykorzystaniem…

Microsoft SQL Server Management Studio [Narzędnik]

I tak oto przyszedł czas na pierwszy artykuł z serii przypadkowych. Rozpoczynam od Narzędnika – na pierwszy ogień Microsoft SQL Server Management Studio (SSMS). Nazwa tego narzędzia jest wyjątkowo myląca. Sugeruje ona, że narzędzie to pozwala na zarządzanie, a więc administrację instancją/instancjami SQL Server. Jednak jest to jedynie częściowa prawda, bo jest to także doskonałe…

Wszystko co chciał(a)byś wiedzieć o DISTINCT a zawsze bałaś/eś się zapytać

Czasami nie jesteśmy przekonani na 100% jak działa jakieś polecenie. Nie ma lepszego pomysłu jak wypróbowanie kilku scenariuszy na żywym kodzie. Zachęcam do przeanalizowania poniższego kodu z uwzględnieniem komentarzy:

Zachęcam do odwiedzenia: http://www.sqlskills.com/blogs/conor/count1-vs-countstar/ http://www.sqlskills.com/blogs/conor/countstar-vs-countcolumn-vs-countdistinct-vs-countcol-over/

Cykl życia Microsoft SQL Server

Dla nowych użytkowników Microsoft SQL Server może być troche zagadkowy ze swoimi wersjami, edycjami, poziomami. Warto zrozumieć co oznaczają poszczególne określenia. Przyjrzyjmy się wynikowi następującego zapytania:

Źródło: https://msdn.microsoft.com/en-us/library/ms174396.aspx ProductLevel może przyjmować następujące wartości: RTM = Pierwza wydana wersja SPn = Wersja z service packiem numer n CTPn = Wersja Community Technology Preview numer n…