144: Baza danych w Excelu - za i przeciw
Wielu użytkownikom Excel kojarzy się jednoznacznie z narzędziem do tworzenia i utrzymywania bazy danych. Ale czy tak jest naprawdę? Czy w Excelu możemy stworzyć bazę danych? A jeżeli tak, to czy jest to dobry pomysł? Właśnie o tym porozmawiamy w dzisiejszym odcinku podcastu. Zapraszam! W tym odcinku dowiesz się: 🔸czym jest baza danych? 🔸co jest potrzebne, aby baza istniała? 🔸jakie są elementy składowe w bazie? 🔸jakie są za i przeciw tworzenia bazy danych w Excelu? Chcesz nauczyć się Excela? 📧 Zapisz się na newsletter: www.exwork.pl/zapis/ 👉 Sprawdź kursy na stronie: www.exwork.pl/kursy/
Poza tym taka tabela powinna mieć układ następujący, a więc kolejne wpisy w wierszach. I kolejne atrybuty, czy inaczej pola, w kolumnach. Czyli jeżeli chodzi o dostawcę, to kolejne cechy tego dostawcy są opisywane w kolejnych kolumnach, tak jak wspomniałem, np. numer NIP albo adres. I to jest taki podstawowy fundament pracy z bazami danych, Basic of Basic. Więcej informacji o bazach danych możesz znaleźć w moim kursie o SQLu, sql-odpodstaw.pl. I teraz czym jest w ogóle w takim razie SQL? SQL to jest język komunikacji z bazą danych. I teraz tych SQLów mamy kilka, w zależności od tego, z której wersji bazy danych korzystamy, którego producenta bazy danych korzystamy, natomiast na poziomie podstawowym te dialekty za bardzo od siebie się nie różnią.
Czyli SQL w dużym skrócie jest to język komunikacji, Z bazą danych. Wiemy już zatem, jak wyglądają tabele, jak wygląda taka profesjonalna baza danych. Warto byłoby teraz zacząć przykładać to, co wiemy o takiej profesjonalnej bazie danych do Excela. Czy to w ogóle ma sens? Czy to w ogóle może się udać? Jakie są zagrożenia i jakie są przewagi Excela, o ile w ogóle jakieś są, w takiej konfrontacji? Najpierw zadajmy sobie pytanie, dlaczego nie Excel? Dlaczego Excel to nie jest dobre miejsce do tego, aby stworzyć sobie bazę danych? Przede wszystkim chodzi tutaj o dostępność. W przypadku, gdy mamy dane na serwerze, serwer jest aktywny 24 godziny na 7, możemy dostać się do tych danych cały czas. Czyli w przypadku, gdy mamy plik Excelowy, który stanowi dla nas bazę danych, a nasz komputer jest wyłączony, a mamy umieszczony ten plik na dysku, nie mamy do niego dostępu.
Być może. No i przy mniejszej liczbie danych, taki Excel może być wystarczający, czyli takie właśnie osadzenie sobie bazy gdzieś na serwerze, na OneDrive'ie czy na SharePoint'cie i te kilka tabel, załóżmy 10-15 tabel w modelu, kilka milionów wpisów, Będzie wystarczające. Znowu tutaj gwiazdka błędu ludzkiego. Zakładamy, że wszyscy ludzie w naszej organizacji są świadomi, czyli wiedzą, jak z tego korzystać, wiedzą, czego nie robić, żeby tego nie zepsuć, więc to jest znowu ta gwiazdka okruchości. Będzie to na pewno dużo bardziej kruche niż w przypadku takiej tradycyjnej Baza danych. Dużą przewagą jest też to, że z Excela, przewagą i minusem jest też to, że z Excela potrafi korzystać znacznie więcej osób niż z takiej tradycyjnej bazy danych, no bo nie każdy zna SQL, albo nie każdy potrafi korzystać z oprogramowania, które pozwala z bazą danych się komunikować, no ale to z jednej strony jest plus, mamy łatwą dostępność do danych, ale z drugiej strony to jest minus.
W serwer dane, jak to mówią, są złotem XXI wieku. Na podstawie danych można podejmować naprawdę solidne, dobre decyzje biznesowe. Nie na zasadzie wydaje mi się, tylko na zasadzie dane tak pokazują, więc mam trochę większe prawdopodobieństwo, że trafię, niż jak zrobię metodę, coś czuję, że tak będzie. Dane są tutaj czymś, co w mojej ocenie naprawdę jest warte pochylenia się. No i teraz, jakie narzędzia mogą tu wspomóc takie działanie? Jeżeli chodzi o kwestie tworzenia bazy, zarządzania taką bazą, świetnie sprawdzi się Power Query i Power Pivot, ponieważ Power Query jest narzędziem, którym możemy się wpinać do różnej maści tabel, nawet bezpośrednio do serwerów SQL, ale także wpinać się, nie wiem, do stron www, które mogą być jednym ze źródeł naszych danych w tych naszych relacyjnych analizach, czyli strony www, pliki PDF, całe foldery danych, pliki CSV.
To jest kwestia związana z Power Query, coś co pozwala nam zaciągnąć dane potrzebne do stworzenia bazy, do połączenia tych plików z bazy, może nawet nie samego stworzenia bazy, a Power Pivot to jest właśnie narzędzie już bezpośrednio, które łączy ze sobą te nasze tabele relacją. Na końcu możemy te dane wizualizować albo wykresami przestawnymi, albo przy użyciu dodatkowego narzędzia Microsoftu, jakim jest Power BI, dedykowane właśnie do takiej wizualizacji danych w oparciu o Power Query i Power Pivot. Ja wiem, że brzmi to dla Ciebie skomplikowanie, Natomiast jeżeli temat Cię interesuje, jeżeli chcesz nauczyć się Power Query, Power Pivot i Power BI, czyli coś, co w zasadzie Power Query i Power Pivot już w Excelu masz od wersji 2016 w górę, odwiedź stronę raporty.pro. Natomiast jeżeli zainteresował Cię bardziej taki temat profesjonalizacji działania w bazach danych, interesuje Cię nauka SQL-a, sprawdź SQL od podstaw.pl.
Pokazano wszystkie 5 dopasowań. Transkrypcja generowana automatycznie i niesprawdzana ręcznie — może zawierać błędy.
Kliknij, aby znaleźć fragmenty, w których pada.
Wielu użytkownikom Excel kojarzy się jednoznacznie z narzędziem do tworzenia i utrzymywania bazy danych. Ale czy tak jest naprawdę? Czy w Excelu możemy stworzyć bazę danych? A jeżeli tak, to czy jest to dobry pomysł? Właśnie o tym porozmawiamy w dzisiejszym odcinku podcastu. Zapraszam!
W tym odcinku dowiesz się:
🔸czym jest baza danych?
🔸co jest potrzebne, aby baza istniała?
🔸jakie są elementy składowe w bazie?
🔸jakie są za i przeciw tworzenia bazy danych w Excelu?
Chcesz nauczyć się Excela?
📧 Zapisz się na newsletter: www.exwork.pl/zapis/
👉 Sprawdź kursy na stronie: www.exwork.pl/kursy/