Створення звіту 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.

Залишити коментар

Змініть формати дати за допомогою редактора Power Query

Змініть формати дати за допомогою редактора Power Query

У цьому посібнику ви дізнаєтеся, як перетворити текст у формат дати за допомогою редактора Power Query в LuckyTemplates.

Power Query: об’єднайте файли з кількох папок

Power Query: об’єднайте файли з кількох папок

Дізнайтеся, як об’єднати файли з кількох папок у мережі, робочому столі, OneDrive або SharePoint за допомогою Power Query.

Обчисліть місячне ковзне середнє з початку року (з початку року) у LuckyTemplates

Обчисліть місячне ковзне середнє з початку року (з початку року) у LuckyTemplates

Цей підручник пояснює, як обчислити місячне ковзне середнє на базі даних з початку року за допомогою функцій AVERAGEX, TOTALYTD та FILTER у LuckyTemplates.

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

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

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

Мобільні звіти LuckyTemplates. Поради та методи

Мобільні звіти LuckyTemplates. Поради та методи

У цьому короткому посібнику розповідається про функцію мобільних звітів LuckyTemplates. Я збираюся показати вам, як ви можете ефективно створювати звіти для мобільних пристроїв.

Звіти про професійну аналітику послуг у LuckyTemplates

Звіти про професійну аналітику послуг у LuckyTemplates

У цій презентації LuckyTemplates ми розглянемо звіти, що демонструють професійну аналітику послуг від фірми, яка має кілька контрактів і залучених клієнтів.

Загальні функції SQL: огляд

Загальні функції SQL: огляд

Відкрийте для себе деякі поширені функції SQL, які ми можемо використовувати, наприклад String, Date і деякі розширені функції для обробки та маніпулювання даними.

Оновлення Microsoft Power Platform | Microsoft Ignite 2021

Оновлення Microsoft Power Platform | Microsoft Ignite 2021

Ознайомтеся з основними оновленнями для Power Apps і Power Automate, а також їх перевагами та наслідками для Microsoft Power Platform.

Параметри полів і малі кратні в LuckyTemplates

Параметри полів і малі кратні в LuckyTemplates

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

Створення шаблону LuckyTemplates: керівництво та поради

Створення шаблону LuckyTemplates: керівництво та поради

У цьому підручнику ви дізнаєтеся, як створити свій ідеальний шаблон LuckyTemplates, налаштований відповідно до ваших потреб і вподобань.