Ostatnie artykuły

BIConnected – konferencja poświęcona Business Intelligence we Wrocławiu

logo3_biconnected_01

Już w październiku będzie miała miejsce pierwsza edycja konferencji BIConnected organizowana przez firmę SII. Konferencja jak sama nazwa wskazuje będzie poświęcona zagadnieniom z obszaru Business Intelligence. Jest to unikalna możliwość posłuchania ciekawych prelekcji z perspektywy różnych narzędzi i odmiennych podejść architektonicznych od Power BI i SQL Server po Qlik Sense i architekturę Data Valut. Ponadto sesje będą prowadzone przez doskonałych prelegentów znanych społeczności ze swojej aktywności i ogromnej wiedzy. Chciałbym Was tym bardziej zaprosić, iż będę miał ogromną przyjemność być częścią tego wydarzenia, wystąpić wśród tak znakomitego grona i wygłosić swoją własną prelekcję zatytułowaną “Wykorzystanie mechanizmów In-memory w SQL Server“….
Read more

Power BI – Composite models i relacje wiele do wielu

PowerBI_CompositeModels_15

W ostatnim czasie Power BI otrzymał kolejną potężną aktualizację wprowadzającą do usługi szereg udogodnień i nowych funkcjonalności. Najbardziej przydatnymi funkcjonalnościami, które zostały wprowadzone są bez wątpienia możliwość tworzenia raportów w tzw. Mixed mode czyli w ramach pojedynczej aplikacji raportowej możemy łączyć tabele podłączone w trybie Direct Query wraz z tymi podłączonymi w trybie Import. Ponadto Composite models (bo taka jest ich oficjalna nazwa) pozwalają nam łączyć tabele z kilku źródeł w trybie Direct Query co wcześniej nie było możliwe. Drugą większą nowością jest możliwość tworzenia relacji wiele do wielu pomiędzy dwoma tabelami. Jak to wszystko wygląda w praktyce? Sprawdźmy to…
Read more

Power BI – wykrywanie błędów na opublikowanych raportach

Check Power BI visual errors logo

Praca z Power BI jest stosunkowo szybka, prosta i przyjemna. Niestety jak każdy produkt Power BI posiada również wady. Według mnie jedną z największych bolączek pracy developera z raportami Power BI oraz platformą powerbi.com jest administracja. Im większy projekt i liczba raportów, tym trudniej zapanować nad publikowaniem raportów oraz zapewnieniu ciągłości ich działania. W tym poście chciałbym opisać jeden konkretny problem oraz pokazać w jaki sposób można ten problem obejść. Pewnie nie jeden z nas spotkał się z następującym widokiem: Źródło problemu jest raczej oczywiste i najprawdopodobniej model danych, z którego korzystał raport uległ zmianie. Zmiany w modelu są rzeczą…
Read more

Adaptive Query Processing – Interleaved execution

Wraz z SQL Server 2017 wprowadzono szereg ulepszeń w przetwarzaniu zapytań. Jedną z najbardziej spektakularnych jest bez wątpienia tzw. Adaptive Query Processing czyli tłumacząc na nasz język możliwość dostosowywania przez optymalizator sposobu wykonania zapytań w trakcie przetwarzania. Adepci optymalizacji zapytań powinni w tej chwili się zastanowić i zadać pytanie czy to w ogóle możliwe? Przecież to całkowicie zmienia schemat działania optymalizatora! Odpowiedź jest jednoznaczna i brzmi: tak można – od SQL Server 2017. Już na samym wstępie chciałbym zaznaczyć, że nie oznacza to, iż teraz optymalizator będzie zmieniał plan wykonania po każdym operatorze, a jedynie dostosowywał odpowiednie elementy planu w…
Read more

Raport Schema Changes History i default trace w SQL Server

SQLServer_SChemaChangesHistory_00

Szeroko pojęte operacje DDL (Data Definition Language) w SQL Server czyli wszelkiego rodzaju CREATE, DROP, ALTER powinny być używane z rozwagą szczególnie jeśli chodzi o serwery produkcyjne. Stwierdzenie to jest oczywiste dla niemal każdego, a ja przytoczyłem go ze względu na tematykę niniejszego artykułu, którym jest wbudowany w SSMS raport Schema Changes Hsitory pozwalający nam w przystępny sposób dostrzec co, gdzie i kiedy zostało wykonane na naszym serwerze. Przyjmy się nie tylko samemu raportowi ale również mechanizmowi na którym on bazuje. Na samym wstępie powiedzmy sobie gdzie w ogóle wspomniany raport możemy znaleźć. Rzekłbym w standardowym miejscu tj. wystarczy kliknąć…
Read more