Подключите Excel к базе данных в базе данных SQL Azure или управляемом экземпляре SQL Azure и создайте отчет

Применимо к:База данных SQL Azure Управляемый экземпляр SQL Azure

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

Перед началом работы вам необходимо создать базу данных. Если у вас его нет, см. разделы Создание базы данных в базе данных SQL Azure и Создание брандмауэра IP на уровне сервера, чтобы получить базу данных с образцами данных и запустить ее за несколько минут.

Следуя инструкциям в этой статье, вы импортируете демонстрационные данные в Excel, но те же действия можно выполнять и с собственными данными.

Вам также понадобится копия Excel. В этой статье используется Microsoft Excel 2016.

Подключите Excel и загрузите данные

  1. Чтобы подключить Excel к базе данных в базе данных SQL, откройте Excel, а затем создайте новую книгу или откройте существующую книгу Excel.

  2. В строке меню в верхней части страницы выберите вкладку Данные, нажмите кнопку Получить данные, выберите пункт "Из Azure", а затем — пункт Из базы данных SQL Azure.

    Select data source: Connect Excel to SQL Database.

  3. В диалоговом окне Базы данных SQL Server введите Имя сервера, к которому вы хотите подключиться, в форме <servername>.database.windows.net. Пример: msftestserver.database.windows.net. При необходимости введите имя базы данных. Нажмите кнопку ОК, чтобы открыть окно учетных данных.

    Connect to Database Server Dialog box

  4. В диалоговом окне Базы данных SQL Server выберите База данных слева, а затем введите свои имя пользователя и пароль для сервера, к которому вы хотите подключиться. Нажмите кнопку Подключиться, чтобы открыть навигатор.

    Type the server name and login credentials

    Совет

    В зависимости от вашей сетевой среды вы не сможете подключиться или потеряете подключение, если сервер не разрешает трафик с IP-адреса вашего клиента. Перейдите на портал Azure, щелкните "Серверы SQL Server", выберите свой сервер, в разделе "Параметры" щелкните "Брандмауэр" и добавьте IP-адрес клиента. Дополнительные сведения см. в статье Настройка правила брандмауэра уровня сервера базы данных SQL Azure с помощью портала Azure.

  5. В навигаторе выберите в списке нужную базу данных, выберите нужные таблицы или представления (мы выбрали vGetAllCategories), а затем нажмите кнопку Загрузить, чтобы перенести данные из базы данных в электронную таблицу Excel.

    Select a database and table.

Импорт данных в Excel и создание сводной диаграммы

Теперь, когда вы установили подключение, вы можете загрузить данные несколькими способами. Например, следующие шаги создают сводную диаграмму на основе данных, найденных в вашей базе данных в базе данных SQL.

  1. Выполните действия из предыдущего раздела, но на этот раз не нажимайте кнопку Загрузить, а выберите пункт Загрузить в из раскрывающегося списка Загрузить.

  2. Затем выберите способ представления данных в книге. Мы выбрали режим Сводная диаграмма. Кроме того, можно создать новый лист или добавить эти сведения в модель данных. Дополнительные сведения о моделях данных см. в статье Создание модели данных в Excel.

    Choosing the format for data in Excel

    Лист теперь содержит пустую сводную таблицу и диаграмму.

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

    Configure database report.

Совет

Если нужно подключить другие книги и листы Excel к базе данных, на вкладке Данные нажмите кнопку Последние источники, чтобы открыть диалоговое окно Последние источники. Выберите в списке ранее созданное подключение и нажмите кнопку Открыть. Recent Sources dialog box

Создание постоянного подключения с помощью файла ODC

Чтобы сохранить сведения о подключении, можно создать файл ODC. После этого подключение можно будет выбирать в диалоговом окне Существующие подключения.

  1. В строке меню в верхней части страницы выберите вкладку Данные и нажмите кнопку Существующие подключения, чтобы открыть диалоговое окно Существующие подключения.

    1. Нажмите кнопку Найти другие, чтобы открыть диалоговое окно Выбор источника данных.

    2. Выберите файл +Новое подключение к SQL-серверу.odc и нажмите кнопку Открыть, чтобы запустить мастер подключения к данным.

      New Connection dialog box

  2. В мастере подключения к данным введите имя сервера и учетные данные для базы данных SQL. Выберите Далее.

    1. В раскрывающемся списке выберите нужную базу данных.

    2. Выберите нужную таблицу или представление. Мы выбрали vGetAllCategories.

    3. Выберите Далее.

      Data Connection Wizard

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

    Save Data Connection

  4. Выберите способ импорта данных. Мы выбрали создание сводной таблицы. Вы также можете изменить свойства подключения, выбрав "Свойства". По окончании нажмите кнопку ОК. Если вы не сохранили пароль в файле, вам будет предложено ввести учетные данные.

    Import Data

  5. Проверьте, сохранилось ли новое подключение. Для этого на вкладке Данные нажмите кнопку Существующие подключения.

    Existing Connection

Следующие шаги