Ostatnie artykuły

Wykorzystanie mechanizmów In-memory w SQL Server – BI Connected

logo3_biconnected_01

Pierwsza edycja konferencji BI Connected za nami! Miałem okazję być częścią tego wydarzenia i z tego miejsca chciałbym podziękować organizatorom za zaproszenie. Mimo debiutu organizatorzy spisali się bardzo dobrze, a różnorodność tematów przyciągnęła rzesze ludzi żądnych wiedzy. Można było usłyszeć o Qlik Sense, Data Vault czy moich ulubionych technologiach Microsoftowych. Moja sesja zatytułowana “Wykorzystanie mechanizmów In – memory w SQL Server” miała na celu zachęcić słuchaczy do tego aby w choć małym stopniu zainteresować się In – memory OLTP, który wraz z indeksem kolumnowym może stanowić dosyć zgrany duet. Czy mi się  udało? Tego nie wiem ale mam nadzieję, że…
Read more

C_tech #3 In-memory w SQL Server / Web scraping praktycznie

c_tech3_00

Jesteście zainteresowani nowymi technologiami i analizą danych? Mamy dobrą wiadomość! Już w najbliższym czasie tj. 18 października 2018 w Katowicach będziecie mogli posłuchać prelekcji w ramach trzeciej edycji C_tech czyli cyklu spotkań technologicznych organizowanych przez firmę Connectis. Jedną z sesji poprowadzę ja i postaram się opowiedzieć kilka słów o Wykorzystanie mechanizmów In-memory w SQL Server. Poruszymy tematy In-memory OLTP oraz Columnstore Index oraz powiemy sobie kilka słów o wadach i zaletach w praktycznych zastosowaniach obu technologii z szczególnym naciskiem na zastosowania w rozwiązaniach analitycznych. Kolejną sesję poprowadzi Sławek, który pokaże kilka praktycznych przykładów Web scrapingu z wykorzystaniem m.in. Power BI,…
Read more

Porównywanie struktury i wykrywanie zmian pomiędzy bazami danych

Porównywanie struktury i wykrywanie zmian pomiędzy bazami danych oraz ich projektem

Wprowadzenie Porównywanie struktury i wykrywanie zmian pomiędzy bazami danych wydaje się problemem dość powszechnym. Motywacja może być skrajnie różna, ale jako przykład można podać: Sprawdzanie zmian pomiędzy projektem bazy danych oraz samą bazą danych przed jej aktualizacjom Sprawdzenie zmian pomiędzy dwiema różnymi bazami danych Sprawdzanie aktualnej struktury bazy danych z projektem w celu wykrycia manualnych zmian w bazie danych Scenariusze te mogą wynikać czy to z przygotowania procesu publikacji zmian czy też zapewnienia odpowiedniej higieny bazy danych. Trzeba pamiętać, że w przypadku rozwiązań hurtowni danych dość często spotkać można różne “tymczasowe” obiekty, takie jak tabele z kopią danych przed przeładowaniem…
Read more

In-memory OLTP – Memory Optimized Table Variables

SQLServer_Inmemoryvariables_00

Użycie zmiennych tabelarycznych i tabel tymczasowych w SQL Server jest niezwykle popularne. Ludzie na co dzień pracujący z kodem czy to TSQL czy też innym językiem dedykowanym do wytwarzania oprogramowania przywykli do konceptu zmiennej. Obiekt tego typu oprócz przechowywania danych skalarnych pozwala również zachować rezultat w postaci tabeli. W SQL Server tabelaryczna forma zmiennych okryta jest złą sławą i chyba każdy z nas chociaż raz uczestniczył w sesji lub czytał artykuł, który porównywał zmienne tabelaryczne z tabelami tymczasowymi. Wad zmiennych tego typu z całą pewnością jest sporo jednakże nie oznacza to, że nie sprawdzą się one w żadnej sytuacji. Nie…
Read more

Power BI – Aggregations

PowerBIAggregations_00

Do tej pory jeśli ktoś mówił o agregacjach w kontekście narzędzi Business Intelligence spod znaku Microsoft to zapewne miał na myśli prekalkulowane wartości w kostkach wielowymiarowych w Analysis Services Mutlidimensional lub specjalne tabele w hurtowni wypełniane agregatami podczas ETL, ewentualnie widoki zmaterializowane pełniące dokładnie tą samą rolę. Od niedawna pojęcie to wiąże się również z Power BI gdzie takowa funkcjonalność została wprowadzona. Agregacje są kolejną funkcjonalnością po odświeżaniu Inkrementalnym i Composite Models, która została dodana wyłącznie dla użytkowników Premium i na ten moment nie jest dostępna nigdzie indziej i ciężko oczekiwać, że będzie inaczej. Jak działa owa funkcjonalność i w…
Read more