Utwórz raport LuckyTemplates do SQL Server przy użyciu skryptu R

Utwórz raport LuckyTemplates do SQL Server przy użyciu skryptu R

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.

Utwórz raport LuckyTemplates do SQL Server przy użyciu skryptu R

Mamy tu również otwarte SQL Server Management Studio. Możesz zobaczyć, że w MyDB nie mamy w tej chwili żadnej tabeli.

Utwórz raport LuckyTemplates do SQL Server przy użyciu skryptu R

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.

Utwórz raport LuckyTemplates do SQL Server przy użyciu skryptu R

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 .

Utwórz raport LuckyTemplates do SQL Server przy użyciu skryptu R

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.

Utwórz raport LuckyTemplates do SQL Server przy użyciu skryptu R

Zamierzamy wybrać kilka kolumn i utworzyć z nich tabelę. Te pola, które zidentyfikowaliśmy, zostaną załadowane do naszej tabeli serwera SQL.

Utwórz raport LuckyTemplates do SQL Server przy użyciu skryptu R

Aby utworzyć tę tabelę, wykorzystamy funkcję znaną jako skrypt R i uruchomimy ją na naszym komputerze LuckyTemplates .

Utwórz raport LuckyTemplates do SQL Server przy użyciu skryptu R

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.

Utwórz raport LuckyTemplates do SQL Server przy użyciu skryptu R

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ę.

Utwórz raport LuckyTemplates do SQL Server przy użyciu skryptu R

Następnie umieścimy go tutaj jako instancję serwera SQL.

Utwórz raport LuckyTemplates do SQL Server przy użyciu skryptu R

Dalej jest nazwa bazy danych, którą jest MyDB . Umieścimy to tutaj:

Utwórz raport LuckyTemplates do SQL Server przy użyciu skryptu R

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.

Utwórz raport LuckyTemplates do SQL Server przy użyciu skryptu R

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 .

Utwórz raport LuckyTemplates do SQL Server przy użyciu skryptu R

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.

Utwórz raport LuckyTemplates do SQL Server przy użyciu skryptu R

Klikamy prawym przyciskiem myszy i wybieramy 1000 najlepszych wierszy.

Utwórz raport LuckyTemplates do SQL Server przy użyciu skryptu R

Tutaj możemy zobaczyć wszystkie pola i tabelę, która została utworzona.

Utwórz raport LuckyTemplates do SQL Server przy użyciu skryptu R


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

Czym jest self w Pythonie: przykłady z życia wzięte

Czym jest self w Pythonie: przykłady z życia wzięte

Jak zapisać i załadować plik RDS w R

Jak zapisać i załadować plik RDS w R

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.

Powrót do pierwszych N dni roboczych — rozwiązanie języka kodowania DAX

Powrót do pierwszych N dni roboczych — rozwiązanie języka kodowania DAX

Z tego samouczka języka kodowania DAX dowiesz się, jak używać funkcji GENERUJ i jak dynamicznie zmieniać tytuł miary.

Zaprezentuj spostrzeżenia przy użyciu wielowątkowej techniki dynamicznych wizualizacji w usłudze LuckyTemplates

Zaprezentuj spostrzeżenia przy użyciu wielowątkowej techniki dynamicznych wizualizacji w usłudze LuckyTemplates

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.

Wprowadzenie do filtrowania kontekstu w usłudze LuckyTemplates

Wprowadzenie do filtrowania kontekstu w usłudze LuckyTemplates

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.

Najlepsze wskazówki dotyczące korzystania z aplikacji w usłudze online LuckyTemplates

Najlepsze wskazówki dotyczące korzystania z aplikacji w usłudze online LuckyTemplates

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ł.

Analizuj zmiany marży zysku w godzinach nadliczbowych — Analizuj za pomocą LuckyTemplates i DAX

Analizuj zmiany marży zysku w godzinach nadliczbowych — Analizuj za pomocą LuckyTemplates i DAX

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.

Pomysły na materializację pamięci podręcznych danych w DAX Studio

Pomysły na materializację pamięci podręcznych danych w DAX Studio

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.

Raportowanie biznesowe przy użyciu usługi LuckyTemplates

Raportowanie biznesowe przy użyciu usługi LuckyTemplates

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ć

Co to jest brama LuckyTemplates? Wszystko co musisz wiedzieć

Co to jest brama LuckyTemplates? Wszystko co musisz wiedzieć