Dodawaj, usuwaj i zmieniaj nazwy kolumn w R za pomocą Dplyr
W tym samouczku omówimy pakiet dplyr, który umożliwia sortowanie, filtrowanie, dodawanie i zmianę nazw kolumn w języku R.
W tym blogu omówimy przygotowanie środowiska przez zainstalowanie SQL Server (Developer Edition) i SSMS (SQL Server Management Studio). Poćwiczymy również pobieranie i przywracanie baz danych AdventureWorks (Practice Databases).
SQL Server to system firmy Microsoft do zarządzania bazami danych. Jest to całkowicie darmowy iw pełni funkcjonalny DBMS dla programistów.
Po zainstalowaniu SQL Server zainstalujemy również SSMS (SQL Server Management Studio). SSMS służy do łączenia serwera SQL. Zasadniczo jest to środowisko ID.
Bazy danych AdventureWorks to praktyczne bazy danych, które firma Microsoft dała nam do zainstalowania. Możemy wykorzystać te praktyczne bazy danych do przećwiczenia wszystkiego, czego się nauczyliśmy.
Spis treści
Pobieranie programu SQL Server (wersja dla programistów)
Najpierw pobierzmy SQL Server , przechodząc do Google i wyszukując „ Zainstaluj serwer SQL ”.
Poszukaj SQL Server Downloads | Microsoft i kliknij go.
Przewiń w dół do tej strony i poszukaj sekcji pobierania. Musimy pobrać wersję programistyczną, więc kliknijmy przycisk Pobierz teraz pod Developer . W chwili pisania tego tekstu pobierze SQL Server 2019 .
Po pobraniu kliknij plik SQL2019.exe .
Instalowanie SQL Server (wersja dla programistów)
Jako typ instalacji wybierzmy Basic .
Kliknij przycisk Akceptuj dla warunków umowy licencyjnej.
Wyświetli lokalizację instalacji, minimalne wymagania dotyczące wolnego miejsca i rozmiar pobierania. Następnie wybierz lokalizację instalacji na komputerze i kliknij przycisk Instaluj .
Następnie rozpocznie się pobieranie i instalowanie systemu i jego pakietów.
Po instalacji pojawi się okno. Zawiera informacje o naszym serwerze. Najważniejszą rzeczą do zapamiętania jest NAZWA INSTANCJI i nazwa serwera .
W tym przykładzie nasza NAZWA INSTANCJI to MSSQLSERVER , a nazwa serwera to localhost . Musimy zapamiętać nazwę serwera, aby później połączyć się z naszym serwerem.
Pobieranie i instalowanie programu SMSS (SQL Server Management Studio)
Po zainstalowaniu SQL Server będziemy również wymagać zainstalowania SSMS . Kliknijmy więc przycisk Zainstaluj SSMS .
Następnie przekieruje nas do strony firmy Microsoft, na której możemy pobrać SSMS. Ponownie SSMS to nasze środowisko ID, które będzie używane do łączenia SQL Server.
Następnie kliknij łącze Darmowe pobieranie , aby pobrać program SSMS .
Po pobraniu możesz zainstalować go na swoim komputerze. Po zainstalowaniu wyszukaj SSMS na swoim komputerze. Poszukaj aplikacji Microsoft SQL Server Management Studio i kliknij ją, aby ją otworzyć.
Następnie otworzy SQL Server Management Studio , którego użyjemy do połączenia SQL Server .
Pojawi się okno dialogowe z pytaniem o typ serwera , nazwę i uwierzytelnienie .
Mamy różne opcje dla typu serwera . W tym przykładzie dopiero zaczynamy uczyć się SQL, więc użyjemy Data Engine .
Jako Nazwa serwera użyjemy localhost , ponieważ to tutaj wcześniej zainstalowaliśmy nasz serwer. Jeśli pracujesz w dowolnej organizacji, otrzymasz nazwę serwera. Możesz także mieć wiele serwerów, takich jak serwer deweloperski, serwer produkcyjny i wiele innych.
Następnie zostawmy Uwierzytelnianie Uwierzytelnianie systemu Windows .
Na koniec kliknij przycisk Połącz .
Po połączeniu zobaczymy to okno.
Bazy danych możemy zobaczyć tutaj. Obecnie zawiera tylko foldery System Databases i Database Snapshots, ponieważ nie mamy jeszcze żadnej bazy danych.
Pobieranie przykładowych baz danych dla programu SQL Server
Do celów praktycznych możemy pobrać bazy danych AdventureWorks dostarczone przez firmę Microsoft. Po prostu przejdź do Google i wyszukaj „ pobierz Adventureworks ”.
Poszukaj przykładowych baz danych AdventureWorks – SQL Server i kliknij na nie.
Przykładowe bazy danych możemy pobrać w zakładce Pobierz pliki kopii zapasowej . Jedyną różnicą między tymi plikami są ich daty. W tym samouczku użyjemy wersji 2012, ale z pewnością możesz użyć dowolnej wersji.
Istnieją 3 typy baz danych: AdventureWorks2012 (OLTP) , AdventureWorksDW2012 (Data Warehouse) i AdventureWorksLT2012 (Lightweight) . Baza danych OLTP zawiera typowe obciążenia transakcji online. DW oznacza hurtownię danych, która zawiera obciążenia hurtowni danych. LT oznacza lekki, który jest po prostu mniejszą wersją bazy danych OLTP . Tutaj możemy pobrać tyle, ile chcemy.
W tym samouczku pobierzemy AdventureWorks2012 i AdventureWorksDW2012 . Ponownie, są to kopie zapasowe baz danych firmy Microsoft, które możemy później przywrócić w celach ćwiczeniowych.
Przywracanie baz danych w SQL Server Management Studio
Aby przywrócić pobrane bazy danych, wróć do aplikacji SMSS i kliknij prawym przyciskiem myszy na Bazy danych . Następnie kliknij Przywróć bazę danych .
Chcemy przywrócić bazę danych pochodzącą z naszego urządzenia. Wybierzmy więc urządzenie jako źródło.
Kliknij elipsy, aby zlokalizować pliki.
Otrzymujemy typ nośnika kopii zapasowej w pliku , ponieważ pobraliśmy już 2 pliki. Następnie kliknij przycisk Dodaj .
Następnie pokaże nam lokalizację pliku kopii zapasowej . Mamy już tutaj przykładowe pliki z wersją 2019. Jednak pliki (wersja 2012), które pobraliśmy wcześniej, nie znajdują się jeszcze w tej lokalizacji.
Aby dodać naszą pobraną bazę danych tutaj, po prostu skopiuj podaną ścieżkę lokalizacji pliku kopii zapasowej .
Następnie wklej go do naszego Eksploratora plików .
Następnie przeniesie nas do folderu kopii zapasowej serwera SQL . Po prostu wklej dwa pliki, które pobraliśmy.
W naszej aplikacji SSMS kliknij przycisk odświeżania.
I zobaczymy dwie bazy danych, które pobraliśmy wcześniej.
Możemy teraz wybrać plik, który chcemy przywrócić i kliknąć przycisk OK .
Kliknij przycisk OK tutaj.
Kliknij tutaj również przycisk OK .
Następnie przywróci naszą kopię zapasową bazy danych, jak pokazano na górze obrazu.
Pojawi się wyskakujące okienko z informacją, że nasza baza danych została pomyślnie przywrócona. Po prostu kliknij przycisk OK .
W naszym SSMS możemy teraz zobaczyć nową bazę danych dodaną w folderze Bazy danych .
Wykonując te same kroki, przywróćmy również bazę danych AdventureWorksDW2012 .
Zrozumienie struktury baz danych
Kliknij ikonę plusa, aby rozwinąć bazy danych.
Widzimy tutaj różne foldery. Najpierw otwórzmy Tabele , klikając ikonę plusa. Zwróć uwagę na strukturę nazewnictwa tabel. Właściwa nazwa tabeli jest umieszczana po kropce (.).
Nazwa przed kropką (.) to Schema . Mamy więc dbo , HumanResources , Person , Production , Sales i tak dalej.
Używamy Schema do celów zarządzania. Jest to podobne do nazywania folderów na naszym komputerze. Używamy schematu do utrzymywania różnych zapisów na różnych schematach.
Kolejnym celem Schema jest zabezpieczenie poszczególnych tabel oraz zarządzanie dostępem użytkowników do naszych tabel. Na przykład dla tabel produkcyjnych możemy ustawić uprawnienia, do których dostęp będą miały tylko osoby zajmujące się produkcją. W przypadku tabel sprzedażowych dostęp do nich mieli tylko handlowcy.
Jeśli utworzymy tabelę i nie zastosujemy Schema, domyślnie zostanie zastosowane dbo . W tym przykładzie tabele, które nie mają określonego schematu, takie jak AWBuildVersion , CustomerOrders , DatabaseLog , ErrorLog i Orders zostały ustawione na dbo .
Uruchamianie podstawowego polecenia zapytania SQL
Zanim zaczniemy, na tym blogu znajduje się link do zasobów, który zawiera cały kod, którego będziemy używać w tym przykładzie. Możesz go pobrać, aby zobaczyć, jak zaimplementowaliśmy kod na tym blogu.
Aby uruchomić polecenie zapytania, najpierw utwórzmy nowe zapytanie, klikając przycisk Nowe zapytanie .
Otworzy się nowe okno, w którym możemy rozpocząć uruchamianie poleceń.
Użyjmy polecenia „ Wybierz * Z ”. To polecenie służy do wybierania i wyświetlania wszystkich danych z określonej tabeli. W tym przykładzie wyświetlmy dane z tabeli Person.Address . Możemy po prostu wpisać „ Wybierz * Z Osoba.Adres ” lub „ Wybierz * Z ”, a następnie przeciągnąć tabelę Osoba.Adres na nasze polecenie zapytania.
Kliknij przycisk Wykonaj , aby uruchomić to polecenie.
Następnie wyświetli dane w tabeli Person.Address na dole naszego okna. Możemy również zobaczyć całkowitą liczbę wierszy tej tabeli w prawym dolnym rogu.
Jeśli mamy wiele poleceń, musimy zaznaczyć konkretne polecenie, które chcemy wykonać, zanim klikniemy przycisk Wykonaj . Jeśli tego nie zrobimy, wszystkie polecenia, które tutaj dodaliśmy, zostaną wykonane.
Innym sposobem uruchomienia polecenia jest kliknięcie prawym przyciskiem myszy określonej tabeli. Następnie kliknij określone polecenie, takie jak „ Wybierz 1000 najlepszych wierszy ”.
Następnie otworzy nowe okno z tym poleceniem.
Domyślnie uzyskujemy dostęp do AdventureWorks2012 . Tak więc za każdym razem, gdy uruchomimy polecenie, będzie szukać tabel w tej bazie danych.
W przypadku, gdy uzyskamy dostęp do tabeli, która nie znajduje się w aktualnie wybranej bazie danych, zobaczymy czerwone podkreślenie, jak pokazano na obrazku.
W tym przykładzie uzyskujemy dostęp do tabeli w AdventureWorksDW2012 , ale aktualnie wybraną bazą danych jest AdventureWorks2012 .
Jeśli wykonamy to polecenie, zamiast danych wyświetli się błąd.
Aby to naprawić, po prostu zmień aktualnie wybraną bazę danych na bazę danych, w której aktualnie uzyskujesz dostęp do danych.
Po wybraniu właściwej bazy danych i ponownym wykonaniu polecenia, wyświetli teraz dane z tej tabeli.
Zapisywanie zapytania SQL
Zapisanie zapytania może być przydatne, zwłaszcza jeśli zwykle używasz go do wyświetlania określonych danych. Na potrzeby tego przykładu utworzyliśmy zapytanie do wyświetlania sprzedaży według regionu.
Aby zapisać to zapytanie, po prostu kliknij Plik > Zapisz „Nazwa pliku” jako… .
Nazwij plik zapytania, a następnie kliknij przycisk Zapisz .
Aby otworzyć ten plik zapytania, po prostu kliknij Plik > Otwórz > Plik… .
Poszukaj pliku zapytania, który chcesz otworzyć, i kliknij go dwukrotnie lub kliknij przycisk Otwórz .
Następnie możemy ponownie wykonać to polecenie zapytania, aby wyświetlić jego dane.
SQL dla użytkowników usługi LuckyTemplates — nowa
wydajność zapytań kursu LuckyTemplates i konfiguracja DAX Studio
Wniosek
W tym samouczku nauczymy się, jak pobierać, instalować i łączyć SQL Server i SQL Server Management Studio. Należy pamiętać, że SQL Server to system firmy Microsoft do zarządzania bazami danych. Z drugiej strony SSMS służy do łączenia serwera SQL. Zasadniczo jest to środowisko ID.
Omówiliśmy również sposób przywracania lub importowania baz danych w programie SMSS oraz podstawową strukturę nazewnictwa tabel. Postępując zgodnie z tymi prostymi instrukcjami, będziesz mógł teraz uruchamiać podstawowe polecenia zapytań, a także zapisywać i otwierać pliki zapytań.
Wszystkiego najlepszego,
Hafiz
W tym samouczku omówimy pakiet dplyr, który umożliwia sortowanie, filtrowanie, dodawanie i zmianę nazw kolumn w języku R.
Odkryj różnorodne funkcje zbierania, które można wykorzystać w Power Automate. Zdobądź praktyczne informacje o funkcjach tablicowych i ich zastosowaniu.
Z tego samouczka dowiesz się, jak ocenić wydajność kodów DAX przy użyciu opcji Uruchom test porównawczy w DAX Studio.
Czym jest self w Pythonie: przykłady z życia wzięte
Dowiesz się, jak zapisywać i ładować obiekty z pliku .rds w R. Ten blog będzie również omawiał sposób importowania obiektów z R do LuckyTemplates.
Z tego samouczka języka kodowania DAX dowiesz się, jak używać funkcji GENERUJ i jak dynamicznie zmieniać tytuł miary.
W tym samouczku omówiono sposób korzystania z techniki wielowątkowych wizualizacji dynamicznych w celu tworzenia szczegółowych informacji na podstawie dynamicznych wizualizacji danych w raportach.
W tym artykule omówię kontekst filtra. Kontekst filtrowania to jeden z głównych tematów, z którym każdy użytkownik usługi LuckyTemplates powinien zapoznać się na początku.
Chcę pokazać, jak usługa online LuckyTemplates Apps może pomóc w zarządzaniu różnymi raportami i spostrzeżeniami generowanymi z różnych źródeł.
Dowiedz się, jak obliczyć zmiany marży zysku przy użyciu technik, takich jak rozgałęzianie miar i łączenie formuł języka DAX w usłudze LuckyTemplates.