В современном мире, управляемом данными, SQL Server занимает видное место в качестве доступного хранилища баз данных для организаций, в котором хранятся их обширные бизнес-данные. В то же время Excel остается тем универсальным приложением для анализа данных, которое широко используется в различных подразделениях и на различных уровнях организации.
Однако обмен данными между этими двумя приложениями может потребовать времени и усилий. Итак, мы покажем вам, как легко импортировать данные из SQL Server в Excel с помощью Power Query.
Что такое Power Query?
Microsoft Power Query — это механизм преобразования и очистки данных, доступный в Microsoft Excel, Power BI и Azure Data Factory. Power Query работает одинаково во всех этих приложениях.
С помощью Power Query вы можете загружать данные в приложение из нескольких источников и очищать их с помощью M-кода или встроенных функций преобразования. Эти функции включают удаление столбцов, изменение типа данных, объединение нескольких наборов данных в Microsoft Excelили выполнить анализ тональности ваших данных.
Хотя Power Query — захватывающий инструмент, новые пользователи должны убедиться, что они знакомы с Excel, прежде чем начать использовать Power Query. Если вы не уверены в своих навыках работы с Excel, посетите эти бесплатные учебные сайты и курсы, чтобы стать мастером Excel.
Изучение SQL Server Management Studio (SSMS)
SQL Server Management Studio, или, как ее еще называют, SSMS, представляет собой платформу SQL Server. Его называют платформой, поскольку он включает в себя различные компоненты, такие как ядро базы данных, службы Analysis Services, службы интеграции и службы отчетов. Благодаря этим службам вы можете перейти на платформу для всех видов работы, связанной с SQL, от создания таблицы и написания запросов до действий по администрированию и устранению неполадок.
Сегодня мы изучим его Database Engine и используем простую таблицу данных в базе данных.
Импорт данных SQL непосредственно в Excel с помощью Power Query
Power Query позволяет импортировать данные практически из любого места. Это один из десять надстроек Excel, которые позволяют обрабатывать, анализировать и визуализировать данные как профессионал.
Чтобы импортировать данные из SSMS, выполните шаги, описанные ниже.
- Откройте SSMS и подключитесь к своей базе данных.
- Выберите таблицу, которую вы хотите извлечь из SSMS в Excel, используя раскрывающийся список.
- В этом примере мы будем использовать таблицу dbo.creditcard.
- Откройте Excel и перейдите в Данные.
- Из данных выберите Получить данные> Из базы данных> Выбирать Из базы данных SQL Server.
- Введите имя сервера и базы данных. Вы также можете написать оператор SQL, чтобы получить именно то, что вы хотите. Это предотвратит большую часть преобразования данных в Power Query.
Вы можете получить имя сервера и базы данных, щелкнув правой кнопкой мыши таблицу SSMS и выбрав свойства.
- Нажмите ХОРОШО.
- Вы можете использовать свою учетную запись Windows, базу данных или Microsoft для аутентификации. Я буду использовать свои текущие учетные данные в Windows.
- Нажмите Соединять.
- Power Query Navigator откроется и отобразит все доступные таблицы в этой базе данных.
- Выберите таблицу SQL, которую вы хотите импортировать.
- Вы можете выбрать либо Нагрузка или Преобразование данных.
- Нагрузка закрывает запрос питания и отображает данные в Excel. Было бы лучше, если бы вы делали это только тогда, когда ваши данные чисты и, следовательно, не нуждаются в каком-либо преобразовании.
-
Преобразование данных, с другой стороны, принимать данные в Power Query. Это позволяет вам применять методы преобразования данных к вашим данным.
Всегда выбирайте Преобразование данных. Перед загрузкой в Excel рекомендуется просмотреть данные в Power Query. Например, может потребоваться изменить тип данных перед их загрузкой. Проверка данных перед загрузкой может сэкономить ваше время и силы.
- Выбирать Преобразование данных. Вы успешно импортировали данные в Power Query. В результате вы можете применять методы преобразования данных к своим данным.
- Закончив преобразование данных, выберите Загрузить и закрыть.
Делайте больше с Power Query
Благодаря функциям получения данных Excel в Power Query вы можете импортировать данные из различных источников, а не только с серверов SQL. Например, вы можете извлекать данные из Microsoft Dynamic, Sharepoint, Salesforce, Azure, таких баз данных, как Oracle, JSON, веб-платформ и социальных сетей.
Кроме того, независимо от того, насколько грязными и запутанными являются данные, Power Query доступен для всех ваших потребностей в очистке и преобразовании данных.