Создайте отчет LuckyTemplates для SQL Server с помощью R Script

Сегодня я расскажу об интересной функции LuckyTemplates, с помощью которой вы можете зафиксировать свои данные с рабочего стола LuckyTemplates или веб-службы LuckyTemplates на SQL-сервере. Мы столкнулись с ситуацией, когда нам нужно было перенести данные с рабочего стола LuckyTemplates на SQL-сервер и использовать R-скрипт.

Чтобы продемонстрировать эту функциональность, я уже открыл рабочий стол LuckyTemplates здесь, который мы можем подключить к нашим тестовым данным.

Создайте отчет LuckyTemplates для SQL Server с помощью R Script

У нас также открыта SQL Server Management Studio. Вы можете видеть, что в разделе MyDB в данный момент у нас нет таблицы.

Создайте отчет LuckyTemplates для SQL Server с помощью R Script

Мы подключимся к этому SQL- серверу с помощью сценария LuckyTemplates Desktop R и создадим таблицу на основе нашей модели данных. Для начала подключимся к одному из источников данных.

Создайте отчет LuckyTemplates для SQL Server с помощью R Script

У нас есть этот файл под названием Test Data в формате Excel. У него есть некоторые данные, которые нам нужны для создания таблицы на сервере SQL. Давайте просто выберем этот конкретный лист, чтобы увидеть предварительный просмотр типа данных, которые у нас есть, затем нажмите «Преобразовать данные» .

Создайте отчет LuckyTemplates для SQL Server с помощью R Script

Как видите, здесь несколько полей. Теперь из этих полей мы будем вставлять некоторые из этих данных в таблицу SQL-сервера. Давайте выберем некоторые из этих полей для загрузки в таблицу.

Создайте отчет LuckyTemplates для SQL Server с помощью R Script

Мы выберем несколько столбцов и создадим оттуда таблицу. Эти поля, которые мы идентифицировали, будут загружены в нашу таблицу SQL-сервера.

Создайте отчет LuckyTemplates для SQL Server с помощью R Script

Чтобы создать эту таблицу, мы собираемся использовать функцию, известную как R-скрипт , и запустить ее на нашем рабочем столе LuckyTemplates .

Создайте отчет LuckyTemplates для SQL Server с помощью R Script

Это сценарий, который нам нужно запустить на рабочем столе LuckyTemplates, чтобы создать таблицу на сервере SQL. Вы можете видеть, что мы импортируем библиотеку под названием RODBC .

В вашей системе может не быть установлен R, но вам необходимо иметь эту библиотеку перед запуском этого скрипта. Нам нужна наша библиотека RODBC в нашей системе, чтобы эта функция работала.

Создайте отчет LuckyTemplates для SQL Server с помощью R Script

Помимо этого, нам нужно определить соединение с нашим SQL-сервером. Это синтаксис, который мы будем использовать для ввода некоторых значений, связанных с нашим SQL-сервером, таких как имя сервера , база данных (куда вы хотите получить данные) и имя таблицы (с которой вы хотите создать таблицу) . Итак, это три записи, которые нам нужно сделать.

Оглавление

Получение имени сервера, базы данных и имени таблицы

Мы вернемся к серверу SQL, чтобы получить имя сервера. Мы подключимся, а затем скопируем это имя.

Создайте отчет LuckyTemplates для SQL Server с помощью R Script

Затем мы поместим его здесь как экземпляр SQL-сервера.

Создайте отчет LuckyTemplates для SQL Server с помощью R Script

Далее идет имя базы данных, MyDB . Разместим здесь:

Создайте отчет LuckyTemplates для SQL Server с помощью R Script

У нас сейчас нет таблиц, поэтому мы создадим фиктивную таблицу. Это имя таблицы, которая будет создана, как только я запущу этот скрипт.

Создайте отчет LuckyTemplates для SQL Server с помощью R Script

Мы вызываем библиотеку RODBC . Мы определили соединение с нашим сервером и имя базы данных, а также дали имя таблицы, которая будет создана с определенным соединением. Нажмите OK , чтобы запустить скрипт.

Мы получили ответ, что таблица пуста .

Создайте отчет LuckyTemplates для SQL Server с помощью R Script

Если вы получите этот ответ, это означает, что таблица на сервере SQL была создана. Вы можете получить предупреждающий знак, связанный с разрешениями. Если вы его получите, вы можете выбрать Public . Вернемся к SQL-серверу, чтобы посмотреть, была ли создана таблица или нет.

Здесь мы видим, что фиктивная таблица создана.

Создайте отчет LuckyTemplates для SQL Server с помощью R Script

Щелкнем правой кнопкой мыши и выберем Top 1000 rows.

Создайте отчет LuckyTemplates для SQL Server с помощью R Script

Мы можем видеть все поля и таблицу, которая была создана здесь.

Создайте отчет LuckyTemplates для SQL Server с помощью R Script


R в LuckyTemplates: загрузка R и RStudio
LuckyTemplates с R и RStudio: с чего начать

Заключение

В этом руководстве мы создали таблицу из рабочего стола LuckyTemplates, и эта таблица была загружена на сервер SQL. Вопрос в том, можем ли мы автоматизировать этот шаг или мы можем сделать это из веб-службы LuckyTemplates?

Ответ положительный. Чтобы сделать это автоматизированным процессом, вы можете использовать скрипт Python или создать шлюз и изменить расписание обновления.

Это несколько способов, с помощью которых вы можете автоматизировать этот процесс, чтобы какая бы модель данных у вас ни была в LuckyTemplates Desktop, вы получали непрерывное обновление и загружали эти данные на сервер SQL.

Leave a Comment

Расчет недельных продаж с помощью DAX в LuckyTemplates

Расчет недельных продаж с помощью DAX в LuckyTemplates

В этом руководстве показано, как в конечном итоге можно рассчитать разницу между еженедельными результатами продаж с помощью DAX в LuckyTemplates.

Что такое self в Python: примеры из реального мира

Что такое self в Python: примеры из реального мира

Что такое self в Python: примеры из реального мира

Как сохранить и загрузить файл RDS в R

Как сохранить и загрузить файл RDS в R

Вы узнаете, как сохранять и загружать объекты из файла .rds в R. В этом блоге также рассказывается, как импортировать объекты из R в LuckyTemplates.

Новый взгляд на первые N рабочих дней — решение для языка кодирования DAX

Новый взгляд на первые N рабочих дней — решение для языка кодирования DAX

В этом руководстве по языку программирования DAX вы узнаете, как использовать функцию GENERATE и как динамически изменять название меры.

Продемонстрируйте идеи с помощью метода многопоточных динамических визуализаций в LuckyTemplates

Продемонстрируйте идеи с помощью метода многопоточных динамических визуализаций в LuckyTemplates

В этом учебном пособии рассказывается, как использовать технику многопоточных динамических визуализаций для создания аналитических сведений из динамических визуализаций данных в ваших отчетах.

Введение в фильтрацию контекста в LuckyTemplates

Введение в фильтрацию контекста в LuckyTemplates

В этой статье я пройдусь по контексту фильтра. Контекст фильтра — одна из основных тем, с которой должен ознакомиться любой пользователь LuckyTemplates.

Лучшие советы по использованию приложений в онлайн-службе LuckyTemplates

Лучшие советы по использованию приложений в онлайн-службе LuckyTemplates

Я хочу показать, как онлайн-служба LuckyTemplates Apps может помочь в управлении различными отчетами и аналитическими данными, созданными из различных источников.

Анализ изменений маржи прибыли с течением времени — аналитика с LuckyTemplates и DAX

Анализ изменений маржи прибыли с течением времени — аналитика с LuckyTemplates и DAX

Узнайте, как рассчитать изменения вашей прибыли, используя такие методы, как разветвление показателей и объединение формул DAX в LuckyTemplates.

Идеи материализации кэшей данных в DAX Studio

Идеи материализации кэшей данных в DAX Studio

В этом руководстве будут обсуждаться идеи материализации кэшей данных и то, как они влияют на производительность DAX при предоставлении результатов.

Бизнес-отчетность с использованием LuckyTemplates

Бизнес-отчетность с использованием LuckyTemplates

Если вы все еще используете Excel до сих пор, то сейчас самое подходящее время, чтобы начать использовать LuckyTemplates для своих бизнес-отчетов.