SQL Server

17
Ebook

Microsoft SQL Server 2012. Optymalizacja kwerend T-SQL przy użyciu funkcji okna

Itzik Ben-Gan

Niniejsza książka demonstruje metody optymalizowania kwerend oraz efektywnego rozwiązywania różnego typu problemów przy użyciu funkcji okna w języku T-SQL. Itzik Ben-Gan, ekspert w zakresie języka T-SQL, tłumaczy, w jaki sposób realizować obliczenia na zbiorach wierszy w uniwersalny, czytelny i wydajny sposób. Książka stanowi doskonałą pomoc dla administratorów oraz programistów baz danych i demonstruje praktyczne zastosowania różnych narzędzi T-SQL do spełniania typowych wymagań biznesowych. Dowiedz się jak: •Optymalizować tradycyjne kwerendy przy użyciu nowych narzędzi •W pełni wykorzystywać potencjał funkcji analitycznych, takich jak m.in. RANK, CUME_DISC czy LAG •Implementować funkcje hipotetycznego zbioru oraz rozkładu odwrotnego w standardowym języku SQL •Stosować strategie usprawniające stronicowanie, filtrowanie, przestawianie oraz obsługę sekwencji •Skracać czas działania kwerend przy użyciu partycjonowania, kolejności i indeksów pokrywających •Korzystać z nowych operatorów optymalizujących takich jak Window Spool •Realizować standardowe zadania m.in. sumy bieżące, mediany i luki

18
Ebook

Microsoft SQL Server 2012. Podstawy języka T-SQL

Ben-Gan Itzik

Microsoft SQL Server 2012 Podstawy języka T-SQL Poznaj działanie T-SQL i buduj lepsze zapytania Opanuj podstawy języka Transact-SQL projektuj własny kod zapytań i modyfikowania danych w systemie Microsoft SQL ­Server 2012. Ekspert w dziedzinie SQL Server wyjaśnia koncepcje działania mechanizmów zapytań i programowania w języku T-SQL, a ćwiczenia zamieszczone w każdym rozdziale pozwalają dobrze przyswoić poznaną wiedzę. Po zrozumieniu wewnętrznej logiki języka T-SQL szybko nauczysz się konstruowania sprawnego kodu niezależnie od tego, czy jesteś programistą, czy administratorem bazy danych. Dowiedz się jak: Korzystać z najlepszych rozwiązań programistycznych specyficznych dla T-SQL Tworzyć tabele baz danych i definiować integralność danych Konstruować kwerendy wielu tabel przy użyciu złączeń i podkwerend Upraszczać kod i ułatwiać jego utrzymywanie za pomocą wyrażeń tablicowych Implementować strategie modyfikowania danych związane z wstawieniem, aktualizacjami, usuwaniem i scalaniem danych Korzystać z zaawansowanych rozwiązań, takich jak funkcje okien, przestawianie danych czy zbiory grupujące Kontrolować spójność danych przy użyciu poziomów izolacji oraz opanować metody eliminowania zakleszczeń i blokowań Przenieść język T-SQL na wyższy poziom przy użyciu obiektów programowalnych O autorze Itzik Ben-Gan, Microsoft MVP w dziedzinie SQL Server od 1999 roku, jest współzałoży-cielem firmy SolidQ, która dostarcza usługi konsultingowe i szkoleniowe w zakresie zarzą-dzania danymi przy użyciu produktów firmy Microsoft. Jest autorem wielu artykułów opu-blikowanych w magazynie SQL Server Pro. Pełni funkcję prelegenta na różnych konferencjach branżowych, takich jak Microsoft TechEd, DevTeach, PASS czy SQL Server Connections.

19
Ebook

Microsoft SQL Server 2012 Reporting Services Tom 1 i 2. Pakiet

Misner Stacia

Microsoft SQL Server 2012 Reporting Services Użyj swoich umiejętności do tworzenia i zarządzania kluczowymi raportami Twórz interaktywne raporty analiz biznesowych przy użyciu platformy SQL Server 2012 Reporting Services, by ułatwić podejmowanie natychmiastowych decyzji. Ekspert w zakresie produktu SQL Server, Stacia Misner, szczegółowo opisuje, jak projektować, zarządzać i udostępniać dostosowane raporty uwzględniające dane z wielu źródeł. Dowiedz się, jak: Korzystać z najnowszych funkcji, a w tym narzędzia tworzenia raportów w trybie ad hoc Power View Projektować raporty, wiedząc, jak odbiorcy uzyskują dostęp do danych i jak z nich korzystają Dodawać interaktywne funkcje, ułatwiające użytkownikom sortowanie i filtrowanie danych Tworzyć bogate wizualnie prezentacje danych za pomocą wykresów, mierników, wskaźników i map danych Konfigurować serwer raportów, zapewnić bezpieczeństwo i monitorować zawartość raportów Posługiwać się oprogramowaniem SharePoint lub Report Manager do wyszukiwania i uzyskiwania dostępu do raportów online Budować biblioteki częściowych raportów, które klienci mogą używać do tworzenia raportów w trybie ad hoc Tworzyć raporty i zarządzać nimi przy użyciu platformy Reporting Services Pliki przykładów dostępne pod adresem: http://aka.ms/SQL2012RS/files Wprowadzenie do książki zawiera instrukcje instalacji plików.

20
Ebook
21
Ebook

Microsoft SQL Server 2016 Analysis Services: Modelowanie tabelaryczne

Alberto Ferrari, Marco Russo

Wraz z wprowadzeniem wersji SQL Server Analysis Services 2016 firma Microsoft dramatycznie udoskonaliła podejście tabelaryczne do modelowania danych w analizie biznesowej, czyniąc model tabelaryczny najłatwiejszym i najlepszym rozwiązaniem dla większości nowych projektów. W tej książce dwóch ekspertów o światowej sławie w dziedzinie technologii modelowania danych i analizy firmy Microsoft przedstawiają wszystko, co trzeba wiedzieć, aby móc tworzyć kompletne rozwiązania BI przy użyciu tych potężnych narzędzi. Marco Russo i Alberto Ferrari prowadzą czytelnika krok po kroku poprzez tworzenie modeli danych, a następnie objaśniają zaawansowane funkcje, takie jak optymalizacja, wdrażanie czy skalowalność. Modelowanie tabelaryczne w Microsoft SQL Server Analysis Services będzie nieodzowne dla każdego, kto planuje przejście do rozwiązań tabelarycznych Analysis Services, niezależnie od jego wcześniejszych doświadczeń z modelami w stylu tabelarycznym lub ze starszymi wersjami Analysis Services. Będzie również podstawową lekturą uzupełniającą dla każdego czytelnika wcześniejszego bestsellera tych autorów: Microsoft SQL Server 2012 Analysis Services: Model tabelaryczny BISM.

22
Ebook

Microsoft SQL Server. Modelowanie i eksploracja danych

Danuta Mendrala, Marcin Szeliga

Odkryj najlepsze narzędzia do eksploracji danych Naucz się przygotowywać dane i poprawiać ich jakość Dowiedz się, jak prowadzić zaawansowane analizy danych Poznaj sprawdzone techniki profesjonalnej eksploracji danych! Eksploracja danych jest najmłodszą i najszybciej rozwijającą się dziedziną informatyki. Łączy zaawansowane algorytmy analizowania danych i znajdowania ukrytych w nich wzorców z klasycznymi technikami statystycznymi, rachunkiem prawdopodobieństwa i technologiami bazodanowymi. Dziedzina ta zyskuje na znaczeniu wraz z lawinowo rosnącą ilością informacji cyfrowych, które każdego dnia na całym świecie są wytwarzane, zapisywane i przeszukiwane przez stale zwiększającą się grupę użytkowników technologii informatycznych. Trzydzieści lat temu świat zrewolucjonizowały komputery PC, a dziś w ogarnięciu tego chaosu pomóc mogą jedynie najskuteczniejsze narzędzia do modelowania i eksploracji danych. "Microsoft SQL Server. Modelowanie i eksploracja danych" to książka, z której analitycy, informatycy i biznesmeni dowiedzą się, jak tworzyć właściwe modele, odpowiednio przygotowywać dane i prawidłowo je eksplorować, a także jak należycie analizować i oceniać otrzymane wyniki przy użyciu narzędzi oferowanych przez oprogramowanie Microsoft SQL Server. Publikacja przybliża zagadnienia związane z poszczególnymi etapami procesu modelowania i eksploracji, prezentując przy tym zastosowanie różnych metod i technik analizy do rozwiązywania praktycznych problemów naukowych i biznesowych. Podstawowe techniki i narzędzia wykorzystywane w eksploracji danych Instalacja i konfiguracja niezbędnego oprogramowania Analiza biznesowa projektu eksploracji danych Ocena, przygotowywanie i poprawianie jakości danych Przegląd technik eksploracji danych Wykorzystywanie serwera SQL w procesie eksploracji danych Składnia i zastosowanie języka DMX Łatwe w użyciu narzędzia pakietu Office i zaawansowane narzędzia eksploracji danych serwera SQL firmy Microsoft Zasada działania zaawansowanych algorytmów eksploracji danych Ocena i poprawianie modeli eksploracyjnych Programowanie predykcyjne Naucz się wykorzystywać zaawansowane narzędzia do inteligentnej zamiany dużych zbiorów danych w przydatne informacje!

23
Ebook

MS SQL Server. Zaawansowane metody programowania

Adam Pelikant

Poznaj MS SQL Server i jego ogromne możliwości! Zarządzanie bazą danych Microsoftu, czyli na czym polega oryginalność MS SQL Server Składnia języka zapytań i problemy, czyli jak i do czego wykorzystać serwer bazy danych Przetwarzanie danych, czyli co należy wiedzieć, by efektywnie używać danych umieszczonych w bazie Typy złożone, czyli co można składować i analizować w bazie i jak bardzo złożone struktury mogą być reprezentowane na serwerze Każda firma obecna na rynku musi posługiwać się własną bazą danych, w której zbiera informacje o zamówieniach, przepływie towarów, preferencjach klientów i terminach dostaw. W chwili, gdy ilość danych zaczyna przyrastać lawinowo, do gry wkraczają zaawansowane bazy, takie jak platforma MS SQL Server. W rękach człowieka świadomego jej możliwości to prawdziwy skarb — dzięki niej można łatwo i szybko odszukać potrzebne informacje, zapisać nowe i bez kłopotu zrobić dowolne zestawienie.  W tej książce znajdziesz wszelkie wiadomości na temat podstawowej i zaawansowanej obsługi MS SQL Server 2012, czyli systemu zarządzania bazą danych. Dowiesz się, czym ten produkt różni się od innych i jak skutecznie wykorzystać jego zalety. Zrozumiesz, na jakiej filozofii oparte jest przetwarzanie danych w MS SQL Server, i nauczysz się tworzyć właściwe zapytania, co pozwoli Ci błyskawicznie uzyskiwać oczekiwane rezultaty. Zobaczysz, że obiektowość to nie tylko domena języków, ale ma swoje odwzorowanie także w bazie. Znajdziesz przykłady rozwiązań typowych i mniej typowych problemów, na jakie niewątpliwie natkniesz się podczas pracy z bazą danych. Te informacje zaoszczędzą Ci sporo trudu i nerwów! Książka zawiera ogromną liczbę przetestowanych przykładów kodów. Instalacja i konfiguracja środowiska Język zapytań SQL w MS SQL Server Problemy rozwiązywane za pomocą SQL Rozszerzenia proceduralne Transact SQL Przetwarzanie transakcyjne Typy złożone Problemy rozwiązywane za pomocą rozszerzenia proceduralnego i obiektowego Wyciągaj dane z bazy jak z kapelusza!

24
Ebook

MS SQL Server. Zaawansowane metody programowania. Wydanie II

Adam Pelikant

Skorzystaj z potężnego wsparcia w zarządzaniu danymi Procesy gromadzenia danych, zarządzania nimi, przetwarzania ich i izolowania ze zbioru tych, które są aktualnie potrzebne, to wielkie wyzwanie XXI wieku. Dane to wiedza, wiedza to potęga - przy czym samo posiadanie wiedzy nie czyni jeszcze potężnym, trzeba być w stanie nią zarządzać dla swoich potrzeb. W firmie oznacza to na przykład sprawne poruszanie się w gąszczu zamówień klientów, zasobach magazynu, przepływach towarów i łańcuchach dostaw. By wspomóc procesy związane z zarządzaniem danymi, środowisko informatyczne posługuje się systemami, które pozwalają nimi zarządzać - takimi jak MS SQL Server, wspierany i rozpowszechniany przez firmę Microsoft. System ten słynie z szerokich możliwości technologicznych, dużej elastyczności i wydajności, ma więc wszystko, czego potrzeba do zarządzania nawet najbardziej rozbudowanymi bazami danych. By rozpocząć pracę z zasobami, które oferuje MS SQL Server, trzeba poznać zasady, na jakich działa. Dowiedz się, jak zainstalować i skonfigurować środowisko MS SQL Server Poznaj język zapytań SQL dla systemu MS SQL Server Przyjrzyj się problemom, jakie rozwiązuje SQL Zapoznaj się z rozszerzeniem proceduralnym Transact-SQL Opanuj zasady przetwarzania transakcyjnego Zrozum typy złożone Naucz się rozwiązywać problemy za pomocą rozszerzeń proceduralnych i obiektowych