Author Archive: Slawomir Drzymala

Avatar

Still playing with data and .NET technologies

Playing in the sandbox full of data using Microsoft’s toys! [PL]

Zapraszam do obejrzenia nagrania z mojej sesji, która miałem przyjemność wygłosić dla studentów kilku czołowych polskich uczelni. Sesja przygotowana w stylu “Power BI Power Hour”, która pokazuje przykład zastosowania technologii Microsoft w pracy z danymi. Podczas sesji pokazałem w jaki sposób pobrać zbiór danych (w tym przypadku o przepisach kulinarnych) z Internetu oraz co potem można z nimi zrobić. Podczas prezentacji użyłem takich narzędzi jak C#, SQL Server oraz kilka ciekawych algorytmów data mining i text mining. Nagranie dostępne oczywiście w języku polskim.

Widok utworzony w MS SQL Server nie pokazuje poprawnych rezultatów

Istnieje wiele artykułów i sygnałów, aby nie używać “SELECT *” w kodzie produkcyjnym. Z łatwością można znaleźć wiele z nich w internecie jak np. ten: here Okazuje się jednak, że autorzy niemal zawsze zapominają o jednym ważnym czynniku, który może spowodować, że  za używanie “SELECT *” zapłacimy najwyższą cenę, a mianowicie otrzymamy niewłaściwe rezultaty. Co gorsza serwer nie zwróci żadnego komunikatu błędu, ostrzeżenia o błędzie lub nieprawidłowości. Zobaczmy przykład. Na początku stwórzmy prostą tabelę i wstawmy do niech przykładowe dane.

Teraz utwórzmy widok do tej tabeli używając “SELECT *”

Zobaczmy rezultaty:

Jak widać nie ma z tym żadnego problemu,…
Read more