Поделиться через


Приступая к работе с простым примером мастера импорта и экспорта

Область применения: среда выполнения интеграции SSIS SQL Server в Фабрика данных Azure

Сведения о том, что следует ожидать от мастера экспорта и импорта SQL Server, на примере типичного сценария — импорта данных из электронной таблицы Excel в базу данных SQL Server. Даже если вы планируете использовать другой источник и другое назначение, в этом разделе вы найдете основную часть сведений о работе с мастером.

Предварительное требование — у вас на компьютере установлен этот мастер?

Если вы хотите запустить мастер, но на вашем компьютере не установлен Microsoft SQL Server, мастер импорта и экспорта SQL Server можно установить в рамках установки SQL Server Data Tools (SSDT). Дополнительные сведения см. в разделе Скачивание SQL Server Data Tools (SSDT).

Исходные данные для этого примера Excel

Это исходные данные, которые вы собираетесь скопировать, — небольшая таблица из двух столбцов на листе WizardWalkthrough в книге WizardWalkthrough.xlsx Excel.

Исходные данные Excel

Целевая база данных SQL Server для этого примера

Это целевая база данных SQL Server (в SQL Server Management Studio), куда вы собираетесь скопировать исходные данные. Целевая таблица не существует, поэтому вы позволите мастеру создать ее для вас.

Целевая база данных SQL Server

Шаг 1. Запуск мастера

Запустите мастер из группы "Microsoft SQL Server 2016" в меню "Пуск" Windows.

Запуск мастера

Примечание.

Для этого примера выберите 32-разрядный мастер, так как у вас установлена 32-разрядная версия Microsoft Office. Поэтому нужно использовать 32-разрядный поставщик данных для подключения к Excel. Для многих других источников данных в большинстве случаев можно выбрать 64-разрядный мастер.

Чтобы использовать 64-разрядную версию мастера экспорта и импорта SQL Server, нужно установить SQL Server. SQL Server Data Tools (SSDT) и SQL Server Management Studio (SSMS) являются 32-разрядными приложениями и устанавливают только 32-разрядные файлы, включая 32-разрядную версию мастера.

Дополнительные сведения см. в разделе Запуск мастера импорта и экспорта SQL Server.

Шаг 2. Просмотр страницы приветствия

На первой странице мастера находится страница Приветствие.

Возможно, вы не хотите снова видеть эту страницу, поэтому нажмите кнопку "Не показывать эту начальную страницу снова".

Вас приветствует мастер

Шаг 3. Выбор Excel в качестве источника данных

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

Внимание

Дополнительные сведения о подключении к файлам Excel, а также об ограничениях и известных проблемах, связанных с загрузкой данных в файлы этого приложения и из них, см. в разделе Загрузка данных в приложение Excel или из него с помощью служб SQL Server Integration Services (SSIS).

Выбор источника данных Excel

Дополнительные сведения об этой странице мастера см. в разделе Выбор источника данных.

Шаг 4. Выбор SQL Server в качестве назначения

На следующей странице Выбор назначения выберите Microsoft SQL Server в качестве назначения, выбрав в списке одного из поставщиков данных, подключающегося к SQL Server. В этом примере выберите Поставщик данных .Net Framework для SQL Server.

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

Необходимые сведения Свойство "Поставщик данных .NET Framework для SQL Server"
Имя сервера Источник данных
Сведения для проверки подлинности (имя входа) Встроенная система безопасности или Идентификатор пользователя и Пароль
Чтобы открыть раскрывающийся список баз данных на сервере, сначала нужно указать действительные данные для входа.
Имя базы данных Исходный каталог

Выбор назначения SQL Server

Дополнительные сведения о подключении к SQL Server см. в разделе Подключение к источнику данных SQL Server. Дополнительные сведения об этой странице мастера см. в разделе Выбор назначения.

Шаг 5. Копирование таблицы вместо написания запроса

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

Указание копирования таблицы

Дополнительные сведения об этой странице мастера см. в разделе Выбор копирования таблицы или запроса.

Шаг 6. Выбор копируемой таблицы

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

В этом примере по умолчанию мастер сопоставил лист WizardWalkthrough$ в столбце Source с новой таблицей с таким же именем в назначении SQL Server. (Книга Excel содержит всего один рабочий лист.)

  • Знак доллара ($) на имени исходной таблицы обозначает лист Excel. (Именованный диапазон в Excel представлен лишь своим именем.)
  • Звезда на значке целевой таблицы указывает, что мастер создаст новую целевую таблицу.

Выбор таблицы (перед переименованием)

Может потребоваться удалить знак доллара ($) из имени новой целевой таблицы.

Выбор таблицы (после переименования)

Дополнительные сведения об этой странице мастера см. в разделе Выбор исходных таблиц и представлений.

Необязательный шаг 7. Проверка сопоставлений столбцов

Прежде чем закрыть страницу Выбор исходных таблиц и представлений, вы можете нажать кнопку Изменить сопоставления, чтобы открыть диалоговое окно Сопоставления столбцов. Здесь в таблице Сопоставления видно, как мастер будет сопоставлять столбцы на исходном листе со столбцами в целевой таблице.

Просмотр сопоставлений столбцов

Дополнительные сведения об этой странице мастера см. в разделе Сопоставления столбцов.

Необязательный шаг 8. Просмотр инструкции CREATE TABLE

Хотя диалоговое окно Сопоставления столбцов открыто, вы можете нажать кнопку Изменить SQL, чтобы открыть диалоговое окно Инструкция SQL Create Table. Вы увидите инструкцию CREATE TABLE, созданную мастером для создания целевой таблицы. Обычно менять эту инструкцию не требуется.

Просмотр инструкции CREATE TABLE

Дополнительные сведения об этой странице мастера см. в разделе Инструкция SQL Create Table.

Необязательный шаг 9. Просмотр данных для копирования

Нажав кнопку ОК для закрытия диалогового окна Инструкция SQL Create Table и кнопку ОК для закрытия диалогового окна Сопоставления столбцов, вы вернетесь на страницу Выбор исходных таблиц и представлений. При необходимости нажмите кнопку Предварительный просмотр, чтобы просмотреть образец данных, которые скопирует мастер. В этом примере он выглядит правильно.

Просмотр копируемых данных

Дополнительные сведения об этой странице мастера см. в разделе Предварительный просмотр данных.

Шаг 10. Требуется запустить операцию импорта-экспорта

На следующей странице Сохранение и запуск пакета оставьте параметр Запустить немедленно включенным, чтоб скопировать данные сразу после нажатия кнопки Готово на следующей странице. Либо вы можете пропустить следующую страницу, нажав кнопку Готово на странице Сохранение и запуск пакета.

Запуск пакета

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

Шаг 11. Завершение работы с мастером и запуск операции импорта-экспорта

Если вы нажали кнопку Далее вместо Готово на странице Сохранение и запуск пакета, то на следующей странице Завершение работы мастера выводится сводка о дальнейших действиях мастера. Нажмите кнопку Готово, чтобы запустить операцию импорта-экспорта.

Завершение работы мастера

Дополнительные сведения об этой странице мастера см. в разделе Завершение работы мастера.

Шаг 12. Просмотр результатов работы мастера

На последней странице наблюдайте, как мастер выполняет каждую задачу, а затем просмотрите результаты. Выделенная строка указывает, что мастер успешно скопировал ваши данные. Готово!

Мастер выполнен успешно

Дополнительные сведения об этой странице мастера см. в разделе Выполнение операции.

Новая таблица данных, скопированная в SQL Server

Здесь видна новая целевая таблица (В SQL Server Management Studio), созданная мастером в SQL Server.

Данные, скопированные в SQL Server

Здесь (опять в SSMS) видны данные, которые мастер скопировал в SQL Server.

Данные, скопированные в SQL Server 2

Подробнее

Дополнительные сведения о работе мастера.