TIPS

Access – jako klient do wyświetlania i modyfikacji danych SQL Server

AccessJakoKlientBazySQLServer_00
Adrian Chodkowski
Follow me

Adrian Chodkowski

SQL geek, Data enthusiast, Consultant & Developer
Adrian Chodkowski
Follow me

Latest posts by Adrian Chodkowski (see all)

W ostatnim czasie miałem okazję pracować przy dosyć ciekawym przedsięwzięciu – chodziło mianowicie o to aby użytkownicy mogli w szybki i bezbolesny sposób modyfikować dane zawarte w SQL Server. Na myśl przychodzi nam język TSQL i Management Studio – jednakże w tym przypadku takie połączenie nie wchodziło w grę ze względu na to, że użytkownicy którzy takich zmian mieli dokonywać nie byli osobami technicznymi. Mieliśmy kilka dostępnych opcji aby osiągnąć pożądane rezultaty jednakże klient bardzo chciał aby można było to robić przy użyciu narzędzi zawartych w Microsoft Office. Tak właśnie zrodził się pomysł użycia Access’a czyli nieco zapomnianej już funkcjonalności…
Read more

Co znajduje sie w srodku pliku pbix?

Slawomir Drzymala
Follow me on

Slawomir Drzymala

Still playing with data and .NET technologies
Slawomir Drzymala
Follow me on

Raporty stworzone za pomocą Power BI Desktop zapisywane są z rozszerzeniem *.pbix Okazuje się, że nie jest to nowy format plików w którym zawarty jest kod źródłowy raportów tylko plik archiwum, który jesteśmy w stanie rozpakować. Zacznijmy od stworzenia bardzo prostego raportu w Power Bi Desktop. Tworzenie raportu Jako źródło danych do raportu posłuży bardzo prosty plik csv z następującymi danymi:

Tekst zapisujemy jako plik csv i następnie importujemy go do Power BI Desktop. Dodajmy dodatkową miarę do modelu:

Dodajemy również przykładową wizualizację danych:   Tak przygotowany raport postaramy się podejrzeć od środka. Plik *.pbix Raport jest zapisywany z rozszerzeniem *.pbix…
Read more

Generowanie skryptu zmian czyli Visual Studio Schema Compare

Adrian Chodkowski
Follow me

Adrian Chodkowski

SQL geek, Data enthusiast, Consultant & Developer
Adrian Chodkowski
Follow me

Latest posts by Adrian Chodkowski (see all)

Dziś chciałbym napisać parę słów na temat porównania dwóch baz danych pod kątem różnic w definicji obiektów. Jest to dosyć częsta praktyka gdy chcemy porównać bazy pomiędzy np. środowiskiem deweloperskim i produkcyjnym. Kiedyś do tego typu operacji potrzebowaliśmy narzędzi firm trzecich, obecnie możemy do tego wykorzystać standardową funkcjonalność Visual Studio. Na samym początku musimy mieć co porównywać dlatego też stwórzmy sobie dwie bazy danych. Skrypt pierwszej z nich przedstawia się następująco:

Skrypt drugiej bazy wygląda następująco:

W niniejszym artykule będę używał Data Tools for Visual Studio 2015. Podstawą do zrobienia porównania będzie stworzenie nowego projektu bazodanowego – czyli…
Read more

SSIS – niedziałające TRIGGER-y

Slawomir Drzymala
Follow me on

Slawomir Drzymala

Still playing with data and .NET technologies
Slawomir Drzymala
Follow me on

Zalety oraz wady stosowania TRIGGER-ów w bazach danych, a już w szczególności w przypadku hurtowni danych, to temat na zupełnie inny wpis. W ramach niniejszego wpisu chciałbym opisać co zrobić w sytuacji kiedy chcemy w SQL Server Integration Services wykorzystać obiekt do którego został dodany właśnie TRIGGER. Okazuje się bowiem, że podczas próby załadowania danych do tabeli lub widoku z TRIGGER-em obiekt ten po prostu nie zadziała, a sam SSIS nie da nam żadnego komunikatu informującego o tym fakcie. Powyższy przykład ilustruje bardzo prosty przepływ, gdzie SCRIPT TASK zwraca dwa zestawy danych. Następnie dla każdego zestawu utworzony jest osobny przepływ…
Read more

Power BI – wyświetlanie wartości zmiennych z wizualizacji języka R

Slawomir Drzymala
Follow me on

Slawomir Drzymala

Still playing with data and .NET technologies
Slawomir Drzymala
Follow me on

Power BI za pomocą wizualizacji języka R (R script visual) pozwala na wykorzystanie niemalże wszystkich graficznych możliwości pakietu R. W chwili gdy będziemy jednak chcieli wyświetlić wartości pojedynczych zmiennych otrzymamy komunikat z błędem: Zgodnie z komunikatem w Power BI Desktop możemy prezentować wyłącznie wizualizacje, które są generowane przez R Server, a próba wyświetlenia pojedynczej wartości zmiennej skończy się błędem: “Can’t display this visual. No image was created…” W sytuacji gdy nie chcemy jednak wyświetlać wykresu tylko jedną lub kilka wartości w tabeli możemy wykorzystać jedną z bibliotek. Spójrzmy na poniższy kod:

Kod jest dość prosty. Korzystamy z biblioteki gridExtra, dzięki której będziemy…
Read more