Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Область применения:SQL Server
среда выполнения интеграции SSIS в Фабрика данных Azure
Источник данных Excel извлекает данные из рабочих листов или диапазонов в книгах Microsoft Excel.
Внимание
Дополнительные сведения о подключении к файлам Excel, а также об ограничениях и известных проблемах, связанных с загрузкой данных в файлы этого приложения и из них, см. в разделе Загрузка данных в приложение Excel или из него с помощью служб SQL Server Integration Services (SSIS).
Режимы доступа
Источник Excel предоставляет четыре различных режима доступа к данным для их извлечения:
Таблица или представление.
Таблица или представление, указанные в переменной.
Результаты инструкции SQL. Может использоваться параметризированный запрос.
Результаты инструкции SQL, хранящейся в переменной.
Источник Excel использует диспетчер подключений Excel для подключения к источнику данных, а диспетчер подключений указывает файл книги, который следует использовать. Дополнительные сведения см. в статье Excel диспетчер подключений.
Источник Excel имеет один обычный выходной поток и один выходной поток ошибок.
Настройка источника Excel
Свойства могут быть заданы с помощью конструктора SSIS или программным путем.
Диалоговое окно Расширенный редактор содержит все свойства, которые могут устанавливаться программными средствами. Дополнительные сведения о свойствах, которые вы можете задать в диалоговом окне Расширенный редактор или программными средствами, см. в следующих разделах.
Дополнительные сведения о циклической обработке группы файлов Excel см. в разделе Циклическая обработка файлов и таблиц Excel с помощью контейнера "Foreach Loop".
Редактор источника «Excel» (страница «Диспетчер соединений»)
Используйте узел Диспетчер подключений диалогового окна Редактор источника Excel, чтобы выбрать книгу Microsoft Excel, которую следует использовать в качестве источника. Источник Excel считывает данные из рабочего листа или из именованного диапазона в существующей рабочей книге.
Примечание.
Свойство CommandTimeout источника Excel недоступно в диалоговом окне Редактор источника «Excel», но может быть задано с помощью диалогового окна Расширенный редактор. Дополнительные сведения о данном свойстве см. в подразделе «Источник Excel» раздела Excel Custom Properties.
Статические параметры
Диспетчер соединений OLE DB
Выберите из списка существующий диспетчер подключений к Excel или создайте новое соединение, нажав кнопку Создать.
Новинка
Создайте новый диспетчер подключений с помощью диалогового окна Диспетчер подключений Excel .
Режим доступа к данным
Укажите метод выбора данных из источника.
| значение | Описание |
|---|---|
| Таблица или представление | Получение данных из электронной таблицы или именованного диапазона файла Excel. |
| Переменная имени таблицы или представления | Укажите имя листа или диапазона в переменной. См. также: Использование переменных в пакетах |
| Команда SQL | Получение данных из файла Excel с использованием SQL-запроса. |
| Команда SQL из переменной | Задайте текст SQL-запроса в переменную. |
Предварительный просмотр
Осуществляйте предварительный просмотр результатов в диалоговом окне Просмотр данных . В окне «Предварительный просмотр» может отображаться до 200 строк.
Динамические параметры режима доступа к данным
Режим доступа к данным = Таблица или представление
Имя листа Excel
Выберите из списка имя листа или именованного диапазона, доступных в книге Excel.
Режим доступа к данным = переменная имени таблицы или представления
Имя переменной
Укажите переменную, содержащую имя листа или именованного диапазона.
Режим доступа к данным — команда SQL
Текст команды SQL
Введите текст SQL-запроса, создайте запрос, нажав кнопку Создать запрос, или выберите файл, содержащий текст запроса, нажав кнопку Обзор.
Параметры
Если вы ввели параметризованный запрос с использованием ? в качестве заполнителя параметра в тексте запроса используйте диалоговое окно Задание параметров запроса, чтобы сопоставить входные параметры запроса с переменными пакета.
Создать запрос
Воспользуйтесь диалоговым окном Построитель запросов для визуального конструирования SQL-запроса.
Просмотр
Воспользуйтесь диалоговым окном Открыть для выбора файла, содержащего текст SQL-запроса.
Анализ запроса
Проверить синтаксис текста запроса.
Режим доступа к данным = Команда SQL из переменной
Имя переменной
Выберите переменную, содержащую текст SQL-запроса.
Редактор источника «Excel» (страница «Столбцы»)
Страница Столбцы в диалоговом окне Редактор источника "Excel" предназначена для сопоставления выходного столбца с каждым внешним (исходным) столбцом.
Параметры
Доступные внешние столбцы
Просмотр списка доступных внешних столбцов источника данных. В этой таблице нельзя добавлять или удалять столбцы.
Внешний столбец
Просмотр внешних (исходных) столбцов в том порядке, в котором их будет считывать задача. Этот порядок можно изменить, вначале очистив выделенные столбцы в таблице, а затем выбрав в списке внешние столбцы, идущие в другом порядке.
Выходной столбец
Введите уникальное имя для каждого выходного столбца. По умолчанию используется имя выбранного внешнего (исходного) столбца, однако можно выбрать любое уникальное описательное имя. Указанное имя будет отображаться в конструкторе служб SSIS.
Редактор источника «Excel» (страница «Вывод ошибок»)
Страница Вывод ошибок диалогового окна Редактор источника «Excel» используется для выбора параметров обработки ошибок, а также для установки свойств выходных столбцов ошибок.
Параметры
Вход или выход
Просмотр имени источника данных.
Столбец
Просмотрите внешние (исходные) столбцы, выбранные на странице диспетчера соединений диалогового окна редактора исходного кода Excel .
Ошибка
Задайте действие, которое необходимо выполнить при возникновении ошибки: пропустить ошибку, перенаправить строку или вызвать сбой компонента.
Связанные разделы:обработка ошибок в данных
Усечение
Укажите, что нужно сделать при усечении: пропустить ошибку, перенаправить строку или вызвать сбой компонента.
Описание
Просмотреть описание ошибки.
Присвоить указанное значение выбранным ячейкам
Укажите действие, которое необходимо применить ко всем выбранным ячейкам при возникновении ошибки или усечения: пропустить ошибку, перенаправить строку или вызвать сбой компонента.
Применить
Применить параметр обработки ошибок к выбранным ячейкам.