Latest Posts

MicrosoftPowerPlatform_00
Event, Events

Konferencja Power Platform Saturday Warsaw

Miło nam oznajmić, że już 25 stycznia w Warszawie w siedzibie Microsoft Polska mieszczącej się przy al. Jerozolimskich 195A odbędzie się konferencja Power Platform Saturday! Jak sama nazwa wskazuje, będzie możliwość posłuchania o tzw. Power Platform czyli zestawie technologii skupiających się na Power BI, Power Apps, Power Automate oraz Power Virtual Agent. Wydarzenie organizowane jest […]

PowerBIXMLAEndpoint_0000
Power BI

Czym jest i jak działa XMLA Endpoint w Power BI?

Jakiś czas temu (marzec 2019) Microsoft ogłosił, że użytkownicy Power BI Premium będą mogli wykorzystywać XMLA Endpoint. Co to jest XMLA Endpoint, jak działa i do czego możemy ten mechanizm wykorzystać? O tym i o kilku dodatkowych rzeczach chciałbym opowiedzieć w ramach niniejszego artykułu do lektury którego serdecznie zapraszam. Na wstępie powiedzmy sobie czym jest […]

SQLServer_ResumableIndexRebuild_00
SQL Server database

SQL Server – Resumable Online Index Rebuild & Creation

Utrzymanie bazy danych to ciągły proces który wymaga odpowiedniego zaplanowania. Zazwyczaj wygląda to tak, że administratorzy baz danych czy też ktokolwiek kto zajmuje się bazą ma odpowiednie okno czasowe gdzie jest możliwe wykonanie określonych operacji. Jedną z takich operacji jest przebudowa indeksów, która defragemtnuje indeksy. Operacja ta była o tyle problematyczna, że często zajmowała dużo […]

TableVariableDefferedCompilation_00
SQL, SQL Server database

SQL Server 2019 – Intelligent Query Processing – Table Variable Deferred Compilation

Trzeci artykuł z serii poświęconej SQL Server 2019 i jego rodziny usprawnień znany jako Intelligent Query Processing. Dziś powiemy sobie o funkcjonalności znanej jako Table Variable Deferred Compilation czyli tłumacząc na nasz ojczysty język Opóźniona kompilacja zmiennych tabelarycznych – zapraszam do lektury. Problemów ze zmiennymi tabelarycznymi raczej nie trzeba przedstawiać ale w skrócie powiem, że […]

SQL, SQL Server database, TSQL

SQL Server 2019 – Intelligent Query Processing – Batch Mode on Rowstore

W dzisiejszym artykule kontynuujemy testy związane z Intelligent Query Processing – ostatnio udało się opisać testy związane ze Scalar Function Inlining dziś natomiast powiemy sobie parę słów o równie ciekawym mechanizmie jakim bez wątpienia jest Batch Mode on Rowstore. Zanim przejdziemy do demonstracji kilka faktów wprowadzających w omawianą funkcjonalność. Batch mode to nic innego jak […]

SQLServer_InsertWhereExistsMinimalLogging_00
MSSQL, SQL Server database, TSQL

INSERT WHERE NOT EXISTS i minimalne logowanie

W ostatnim okresie w projekcie który aktualnie realizuję natrafiłem na dosyć ciekawy i specyficzny przypadek. Wiązał się on z procedurą napisaną w TSQL, która ładowała nowe rekordy do tabeli docelowej. Co w tym takiego ciekawego? A no to, że zachowywała się ona w dosyć nieprzewidywalny sposób i razem z kolegą (pozdrawiam Krzysiek!) próbowaliśmy rozszyfrować to […]