Czym jest self w Pythonie: przykłady z życia wzięte
Czym jest self w Pythonie: przykłady z życia wzięte
Dzisiaj opowiem o fajnej funkcji LuckyTemplates, w której możesz naprawić swoje dane z pulpitu LuckyTemplates lub usługi internetowej LuckyTemplates na serwerze SQL. Spotkaliśmy się z sytuacją, w której musieliśmy pobrać dane z LuckyTemplates desktop na serwer SQL i użyć skryptu R.
Aby zademonstrować tę funkcjonalność, już tutaj otworzyłem pulpit LuckyTemplates, który możemy połączyć z naszymi danymi testowymi.
Mamy tu również otwarte SQL Server Management Studio. Możesz zobaczyć, że w MyDB nie mamy w tej chwili żadnej tabeli.
Połączymy się z tym serwerem SQL za pomocą skryptu R usługi LuckyTemplates Desktop i utworzymy tabelę opartą na naszym modelu danych. Aby rozpocząć, połączmy się z jednym ze źródeł danych.
Mamy ten plik o nazwie Dane testowe w formacie Excel. Zawiera pewne dane, których potrzebujemy do utworzenia tabeli na serwerze SQL. Po prostu wybierzmy ten konkretny arkusz, aby zobaczyć podgląd typu danych, które mamy, a następnie kliknij Przekształć dane .
Jak widać, jest tu wiele pól. Teraz z tych pól wstawimy niektóre z tych danych do tabeli serwera SQL. Wybierzmy niektóre z tych pól do załadowania do tabeli.
Zamierzamy wybrać kilka kolumn i utworzyć z nich tabelę. Te pola, które zidentyfikowaliśmy, zostaną załadowane do naszej tabeli serwera SQL.
Aby utworzyć tę tabelę, wykorzystamy funkcję znaną jako skrypt R i uruchomimy ją na naszym komputerze LuckyTemplates .
Jest to skrypt, który musimy uruchomić na pulpicie usługi LuckyTemplates, aby utworzyć tabelę na serwerze SQL. Jak widać, importujemy bibliotekę o nazwie RODBC .
Być może nie masz zainstalowanego R w swoim systemie, ale potrzebujesz tej biblioteki jako niezbędnej przed uruchomieniem tego skryptu. Potrzebujemy naszej biblioteki RODBC w naszym systemie, aby ta funkcjonalność działała.
Oprócz tego musimy zdefiniować połączenie z naszym serwerem SQL. Jest to składnia, której użyjemy do podania niektórych wartości związanych z naszym serwerem SQL, takich jak nazwa serwera , baza danych (z której chcesz pobrać dane) i nazwa tabeli (z którą chcesz utworzyć tabelę) . To są trzy wpisy, które musimy wprowadzić.
Spis treści
Uzyskiwanie nazwy serwera, bazy danych i nazwy tabeli
Wrócimy do serwera SQL, abyśmy mogli uzyskać nazwę serwera. Połączymy się, a następnie skopiujemy tę nazwę.
Następnie umieścimy go tutaj jako instancję serwera SQL.
Dalej jest nazwa bazy danych, którą jest MyDB . Umieścimy to tutaj:
W tej chwili nie mamy żadnych tabel, więc utworzymy fikcyjny stół. To jest nazwa tabeli, która zostanie utworzona, gdy tylko uruchomię ten skrypt.
Dzwonimy do biblioteki RODBC . Zdefiniowaliśmy połączenie z naszym serwerem i nazwę bazy danych oraz podaliśmy nazwę tabeli, która zostanie utworzona przy zdefiniowanym połączeniu. Kliknij OK , aby uruchomić skrypt.
Otrzymaliśmy odpowiedź, że tabela jest pusta .
Jeśli otrzymasz tę odpowiedź, oznacza to, że utworzono tabelę na serwerze SQL . Możesz otrzymać znak ostrzegawczy związany z uprawnieniami. Jeśli go otrzymasz, możesz wybrać Publiczny . Wróćmy do serwera SQL, aby zobaczyć, czy tabela została utworzona, czy nie.
Widzimy tutaj, że fikcyjna tabela została utworzona.
Klikamy prawym przyciskiem myszy i wybieramy 1000 najlepszych wierszy.
Tutaj możemy zobaczyć wszystkie pola i tabelę, która została utworzona.
R w LuckyTemplates: pobieranie R i RStudio
LuckyTemplates z R i RStudio: jak zacząć
Wniosek
W tym samouczku utworzyliśmy tabelę z pulpitu LuckyTemplates, która została umieszczona na serwerze SQL. Pytanie brzmi, czy możemy zautomatyzować ten krok, czy też możemy to zrobić z poziomu usługi internetowej LuckyTemplates?
Odpowiedź brzmi tak. Aby zautomatyzować ten proces, możesz użyć skryptu w języku Python lub utworzyć bramę i zmienić harmonogram odświeżania.
Oto wiele sposobów automatyzacji tego procesu, dzięki czemu niezależnie od modelu danych dostępnego w programie LuckyTemplates Desktop uzyskasz ciągłe odświeżanie i ładowanie tych danych do serwera SQL.
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.
W tym samouczku omówiono idee materializacji pamięci podręcznych danych oraz ich wpływ na wydajność języka DAX w dostarczaniu wyników.
Jeśli do tej pory nadal korzystasz z programu Excel, jest to najlepszy moment, aby zacząć korzystać z usługi LuckyTemplates na potrzeby raportowania biznesowego.
Co to jest brama LuckyTemplates? Wszystko co musisz wiedzieć