Створення звіту LuckyTemplates для SQL Server за допомогою сценарію R

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

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

Створення звіту LuckyTemplates для SQL Server за допомогою сценарію R

У нас також відкрито SQL Server Management Studio. Ви можете побачити, що в розділі MyDB наразі у нас немає жодної таблиці.

Створення звіту LuckyTemplates для SQL Server за допомогою сценарію R

Ми підключимося до цього SQL за допомогою сценарію LuckyTemplates desktop R і створимо таблицю на основі нашої моделі даних. Для початку давайте підключимося до одного з джерел даних.

Створення звіту LuckyTemplates для SQL Server за допомогою сценарію R

У нас є цей файл під назвою Test Data у форматі Excel. У ньому є деякі дані, які нам потрібні для створення таблиці на сервері SQL. Давайте просто виберемо цей конкретний аркуш, щоб побачити попередній перегляд типу даних, які ми маємо, а потім клацнемо Transform Data .

Створення звіту LuckyTemplates для SQL Server за допомогою сценарію R

Як бачите, тут кілька полів. Тепер із цих полів ми будемо вставляти деякі з цих даних у таблицю SQL-сервера. Давайте виберемо деякі з цих полів для завантаження в таблицю.

Створення звіту LuckyTemplates для SQL Server за допомогою сценарію R

Ми виберемо кілька стовпців і створимо з них таблицю. Ці поля, які ми визначили, будуть завантажені в нашу таблицю SQL-сервера.

Створення звіту LuckyTemplates для SQL Server за допомогою сценарію R

Щоб створити цю таблицю, ми скористаємося функцією, відомою як скрипт R , і запустимо її на робочому столі LuckyTemplates .

Створення звіту LuckyTemplates для SQL Server за допомогою сценарію R

Це сценарій, який нам потрібно запустити на робочому столі LuckyTemplates, щоб створити таблицю на сервері SQL. Ви бачите, що ми імпортуємо бібліотеку під назвою RODBC .

Можливо, у вашій системі не встановлено R, але цю бібліотеку потрібно мати перед запуском цього сценарію. Нам потрібна бібліотека RODBC у нашій системі, щоб ця функція працювала.

Створення звіту LuckyTemplates для SQL Server за допомогою сценарію R

Окрім цього, нам потрібно визначити підключення до нашого SQL-сервера. Це синтаксис, який ми будемо використовувати для введення деяких значень, які стосуються нашого SQL-сервера, як-от ім’я сервера , база даних (куди ви хочете отримати дані) та ім’я таблиці (з якою ви хочете створити таблицю) . Отже, це три записи, які нам потрібно зробити.

Зміст

Отримання назви сервера, бази даних і назви таблиці

Ми повернемося до сервера SQL, щоб отримати назву сервера. Ми підключимося, а потім скопіюємо цю назву.

Створення звіту LuckyTemplates для SQL Server за допомогою сценарію R

Тоді ми розмістимо його тут як екземпляр SQL-сервера.

Створення звіту LuckyTemplates для SQL Server за допомогою сценарію R

Далі йде назва бази даних, яка є MyDB . Ми розмістимо це тут:

Створення звіту LuckyTemplates для SQL Server за допомогою сценарію R

Зараз у нас немає таблиць, тому ми створимо фіктивну таблицю. Це ім’я таблиці, яка буде створена, щойно я запусту цей сценарій.

Створення звіту LuckyTemplates для SQL Server за допомогою сценарію R

Ми телефонуємо до бібліотеки RODBC . Ми визначили з’єднання з нашим сервером і назву бази даних, а також дали ім’я таблиці, яка буде створена за допомогою визначеного з’єднання. Натисніть OK , щоб запустити сценарій.

Ми отримали відповідь, що таблиця порожня .

Створення звіту LuckyTemplates для SQL Server за допомогою сценарію R

Якщо ви отримуєте цю відповідь, це означає, що таблицю на сервері було створено. Ви можете отримати попереджувальний знак, пов’язаний із дозволами. Якщо ви його отримаєте, ви можете вибрати Public . Давайте повернемося до SQL-сервера, щоб побачити, чи була створена таблиця чи ні.

Тут ми бачимо, що фіктивну таблицю створено.

Створення звіту LuckyTemplates для SQL Server за допомогою сценарію R

Ми клацнемо правою кнопкою миші та виберемо 1000 найпопулярніших рядків.

Створення звіту LuckyTemplates для SQL Server за допомогою сценарію R

Ми можемо побачити всі поля та таблицю, яка була створена тут.

Створення звіту LuckyTemplates для SQL Server за допомогою сценарію R



Висновок

У цьому посібнику ми створили таблицю з робочого столу LuckyTemplates, і цю таблицю було подано на сервер SQL. Питання полягає в тому, чи можемо ми автоматизувати цей крок або ми можемо зробити це з веб-служби LuckyTemplates?

Відповідь - так. Щоб зробити це автоматизованим процесом, ви можете скористатися сценарієм Python або створити шлюз і перепланувати оновлення.

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


Труба в R: підключення функцій за допомогою Dplyr

Труба в R: підключення функцій за допомогою Dplyr

У цьому підручнику ви дізнаєтесь, як об’єднати функції разом за допомогою оператора каналу dplyr мовою програмування R.

RANKX Deep Dive: функція LuckyTemplates DAX

RANKX Deep Dive: функція LuckyTemplates DAX

RANKX від LuckyTemplates дозволяє повернути рейтинг певного числа в кожному рядку таблиці, який є частиною списку чисел.

Вилучення тем і зображень LuckyTemplates із PBIX

Вилучення тем і зображень LuckyTemplates із PBIX

Дізнайтеся, як розібрати файл PBIX, щоб витягти теми та зображення LuckyTemplates із фону та використовувати їх для створення звіту!

Шпаргалка формул Excel: Посібник середнього рівня

Шпаргалка формул Excel: Посібник середнього рівня

Шпаргалка формул Excel: Посібник середнього рівня

Календарна таблиця LuckyTemplates: що це таке та як ним користуватися

Календарна таблиця LuckyTemplates: що це таке та як ним користуватися

Календарна таблиця LuckyTemplates: що це таке та як ним користуватися

Python у LuckyTemplates: як встановити та налаштувати

Python у LuckyTemplates: як встановити та налаштувати

Дізнайтеся, як інсталювати мову програмування Python у LuckyTemplates і як використовувати її інструменти для написання кодів і відображення візуальних елементів.

Розрахунок динамічної норми прибутку – легкий аналіз LuckyTemplates за допомогою DAX

Розрахунок динамічної норми прибутку – легкий аналіз LuckyTemplates за допомогою DAX

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

Сортування стовпців таблиці дат у LuckyTemplates

Сортування стовпців таблиці дат у LuckyTemplates

Дізнайтеся, як правильно сортувати поля зі стовпців розширеної таблиці дат. Це хороша стратегія для складних полів.

Знайдіть свої найкращі продукти для кожного регіону в LuckyTemplates за допомогою DAX

Знайдіть свої найкращі продукти для кожного регіону в LuckyTemplates за допомогою DAX

У цій статті я поясню, як знайти найпопулярніші продукти для регіону за допомогою обчислень DAX у LuckyTemplates, включаючи функції TOPN і CALCULATE.

Вимір сміття: що це таке і чому це щось інше, але не сміття

Вимір сміття: що це таке і чому це щось інше, але не сміття

Дізнайтеся, як використовувати вимірювання сміття для позначок низької потужності, які ви хочете ефективно включити у свою модель даних.