Мастер подключения к базе данных

Мастер подключения к базе данных

Мастер подключения к базе данных позволяет подключаться к таблицам, представлениям, хранимым процедурам и табличным функциям.

Мастер можно использовать для первоначального и последующего повторного подключения.

Надстройка использует мастер также в других, например, для настройки соединений или параметров запроса.

Мастер вставляет таблицы Excel и создает необходимую инфраструктуру для сохранения изменений.

Используйте мастер для подключения, если в существующей таблице отключена кнопка "Сохранить".

Вы можете подключаться к SQL Server, Azure SQL Database, Oracle Database, IBM DB2, PostgreSQL, MySQL, MariaDB, NuoDB, Snowflake, SQL Server Compact и SQLite.

Мастер включает следующие шаги:

  1. Выбор поставщика данных
  2. Подключение к базе данных
  3. Выбор объекта для подключения
  4. Настройка запроса
  5. Вставка таблицы данных в Microsoft Excel

Шаг 1. Выбор поставщика данных

Выберите требуемый поставщик данных, как описано в разделе Подключение к базам данных.

Мастер подключения к данным из Microsoft Excel - выбор поставщика данных

Шаг 2. Подключение к базе данных

Подключитесь к базе данных, как описано в разделе Подключение к базе данных.

Мастер подключения к данным из Microsoft Excel - подключение к базе данных

Шаг 3. Выбор объекта для подключения

Этот шаг используется для выбора объекта для подключения и настройки его свойств.

Вот пример страницы:

Мастер подключения к данным из Microsoft Excel - выбор объекта

Ниже приведены важные комментарии к элементам управления страницы:

Список запросов
Списки запросов содержат объекты, доступные для подключения.
Список по умолчанию, Все таблицы, представления и хранимые процедуры, включает все объекты.
Можно выбрать схему базы данных, чтобы иметь более короткий список.
Разработчики баз данных могут настраивать списки запросов для отображения только требуемых объектов.
Включить SaveToDB в этой книге
Установите этот флажок для поддержки дополнительных возможностей SaveToDB, таких как сохранение изменений в базу данных.
Надстройка добавит скрытые листы для хранения требуемых данных конфигурации.
Флажок не доступен для изменения, если книга уже содержит требуемые листы.
Включить список запросов на ленте
Установите этот флажок, чтобы разрешить подключение к новым объектам с помощью списка запросов ленты.
SQL
Используйте эта кнопку для ручной настройки SQL-кода запроса.

Также используйте текстовое поле под флажком Включить список запросов на ленте для фильтрации объектов, вводя несколько символов имени.

Шаг 4. Настройка запроса

При подключении к таблицам и представлениям этот шаг позволяет настроить поля для выбора и использования в качестве фильтров WHERE.

Например:

Мастер подключения к данным из Microsoft Excel - выбор полей и фильтров запроса

Отметьте поля для выбора в крайнем левом столбце.

Отметьте поля для использования в качестве фильтров WHERE в крайнем правом столбце W (Where).

Надстройка помещает такие поля на ленту. За счет этого можно легко фильтровать данные.

Для выбора нескольких значений можно использовать кнопку с тремя точками. Надстройка создаёт в этом случае предложение WHERE ... IN (...).

При подключении к хранимым процедурам или табличным функциям мастер отображает параметры.

Например:

Мастер подключения к данным из Microsoft Excel - ввод параметров

Отметьте параметры для размещения на ленте в крайнем правом столбце W.

Также на этом шаге можно задать значения параметров.

Используйте кнопку с тремя точками для редактирования списков значений параметров.

Этот возможность не доступна, если разработчики настроили значения параметров в базе данных.

Шаг 5. Вставка запроса

При запуске мастера для существующей таблицы он вставляет обновляет ее запрос.

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

В противном случае мастер запрашивает адрес для вставки таблицы.

Рекомендуется вставить таблицы, начиная с ячейки B3, чтобы использовать строку над таблицей для изменения фильтров.

Ниже приведен снимок экрана:

Мастер подключения к данным из Microsoft Excel - результат вставки запроса

На снимке экрана показана вкладка "База данных" со следующими возможностями:

  • Для сохранения изменений можно использовать кнопку Сохранить (если объект его поддерживает).
  • Для обновления данных можно использовать кнопку Обновить.
  • Для подключения к новым объектам можно использовать список Запрос.
  • Для изменения параметров запроса можно использовать элементы группы Параметры.
  • Для изменения видов таблиц можно использовать список Вид.

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

См. подробные сведения в статьях Мастер управления форматами таблиц и Диалоговое окно Настройки.

При повторном подключении к объекту надстройка применяет формат, использованный ранее.