Подключите Excel к базе данных в базе данных SQL Azure или управляемом экземпляре SQL Azure и создайте отчет
Применимо к: База данных SQL Azure Управляемый экземпляр SQL Azure
Вы можете подключить Excel к базе данных, а затем импортировать данные и создать таблицы и диаграммы на основе значений в базе данных. Работая с этим руководством, вы установите подключение между Excel и таблицей базы данных, сохраните файл, в котором хранятся данные и сведения о соединении для Excel, а затем создадите сводную диаграмму на основе значений базы данных.
Перед началом работы вам необходимо создать базу данных. Если у вас его нет, см. разделы Создание базы данных в базе данных SQL Azure и Создание брандмауэра IP на уровне сервера, чтобы получить базу данных с образцами данных и запустить ее за несколько минут.
Следуя инструкциям в этой статье, вы импортируете демонстрационные данные в Excel, но те же действия можно выполнять и с собственными данными.
Вам также понадобится копия Excel. В этой статье используется Microsoft Excel 2016.
Подключите Excel и загрузите данные
Чтобы подключить Excel к базе данных в базе данных SQL, откройте Excel, а затем создайте новую книгу или откройте существующую книгу Excel.
В строке меню в верхней части страницы выберите вкладку Данные, нажмите кнопку Получить данные, выберите пункт "Из Azure", а затем — пункт Из базы данных SQL Azure.
В диалоговом окне Базы данных SQL Server введите Имя сервера, к которому вы хотите подключиться, в форме <servername>.database.windows.net. Пример: msftestserver.database.windows.net. При необходимости введите имя базы данных. Нажмите кнопку ОК, чтобы открыть окно учетных данных.
В диалоговом окне Базы данных SQL Server выберите База данных слева, а затем введите свои имя пользователя и пароль для сервера, к которому вы хотите подключиться. Нажмите кнопку Подключиться, чтобы открыть навигатор.
Совет
В зависимости от вашей сетевой среды вы не сможете подключиться или потеряете подключение, если сервер не разрешает трафик с IP-адреса вашего клиента. Перейдите на портал Azure, щелкните "Серверы SQL Server", выберите свой сервер, в разделе "Параметры" щелкните "Брандмауэр" и добавьте IP-адрес клиента. Дополнительные сведения см. в статье Настройка правила брандмауэра уровня сервера базы данных SQL Azure с помощью портала Azure.
В навигаторе выберите в списке нужную базу данных, выберите нужные таблицы или представления (мы выбрали vGetAllCategories), а затем нажмите кнопку Загрузить, чтобы перенести данные из базы данных в электронную таблицу Excel.
Импорт данных в Excel и создание сводной диаграммы
Теперь, когда вы установили подключение, вы можете загрузить данные несколькими способами. Например, следующие шаги создают сводную диаграмму на основе данных, найденных в вашей базе данных в базе данных SQL.
Выполните действия из предыдущего раздела, но на этот раз не нажимайте кнопку Загрузить, а выберите пункт Загрузить в из раскрывающегося списка Загрузить.
Затем выберите способ представления данных в книге. Мы выбрали режим Сводная диаграмма. Кроме того, можно создать новый лист или добавить эти сведения в модель данных. Дополнительные сведения о моделях данных см. в статье Создание модели данных в Excel.
Лист теперь содержит пустую сводную таблицу и диаграмму.
В разделе Поля сводной таблицыустановите все флажки для полей, которые требуется просмотреть.
Совет
Если нужно подключить другие книги и листы Excel к базе данных, на вкладке Данные нажмите кнопку Последние источники, чтобы открыть диалоговое окно Последние источники. Выберите в списке ранее созданное подключение и нажмите кнопку Открыть.
Создание постоянного подключения с помощью файла ODC
Чтобы сохранить сведения о подключении, можно создать файл ODC. После этого подключение можно будет выбирать в диалоговом окне Существующие подключения.
В строке меню в верхней части страницы выберите вкладку Данные и нажмите кнопку Существующие подключения, чтобы открыть диалоговое окно Существующие подключения.
Нажмите кнопку Найти другие, чтобы открыть диалоговое окно Выбор источника данных.
Выберите файл +Новое подключение к SQL-серверу.odc и нажмите кнопку Открыть, чтобы запустить мастер подключения к данным.
В мастере подключения к данным введите имя сервера и учетные данные для базы данных SQL. Выберите Далее.
В раскрывающемся списке выберите нужную базу данных.
Выберите нужную таблицу или представление. Мы выбрали vGetAllCategories.
Выберите Далее.
На следующем экране мастера подключения к данным выберите расположение файла, имя файла и понятное имя. Вы также можете сохранить пароль в файле, но это может сделать данные уязвимыми для несанкционированного доступа. По завершении нажмите кнопку Готово.
Выберите способ импорта данных. Мы выбрали создание сводной таблицы. Вы также можете изменить свойства подключения, выбрав "Свойства". По окончании нажмите кнопку ОК. Если вы не сохранили пароль в файле, вам будет предложено ввести учетные данные.
Проверьте, сохранилось ли новое подключение. Для этого на вкладке Данные нажмите кнопку Существующие подключения.
Следующие шаги
- Узнайте, как Подключиться и запросить с помощью SQL Server Management Studio для расширенных запросов и анализа.
- Узнайте о преимуществах использования пулов эластичных БД.
- Узнайте, как создать веб-приложение, которое подключается к базе данных SQL Azure на сервере.