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


Выбор исходных таблиц и представлений (мастер импорта и экспорта SQL Server)

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

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

Совет

Если вам нужно скопировать несколько баз данных SQL Server или объекты базы данных SQL Server, отличные от таблиц и представлений, вместо мастера импорта и экспорта используйте мастер копирования базы данных. Дополнительные сведения см. в разделе Использование мастера копирования базы данных.

Снимок экрана: копирование таблиц

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

В этом примере список Источник содержит все таблицы из образца базы данных AdventureWorks. Выделенная строка показывает, что пользователь хочет скопировать таблицу Sales.Customer из источника в новую таблицу Sales.CustomerNew в месте назначения.

Снимок экрана: страница выбора таблиц в мастере импорта и экспорта при копировании таблиц.

Снимок экрана: определение запроса

На приведенном ниже снимке экрана показан пример страницы Выбор исходных таблиц и представлений мастера, которая открывается после выбора параметра Написать запрос, указывающий данные для передачи на странице Выбор копирования таблицы или запроса. Список Источник содержит только одну строку, в которой элемент [Query] представляет запрос, указанный на странице Определение исходного запроса.

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

Снимок экрана: страница выбора таблиц в мастере импорта и экспорта при предоставлении запроса.

Выбор исходных и целевых таблиц

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

Если предоставляется запрос, список содержит только один элемент с именем [Query].

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

Примечание.

Если в этой точке работы мастера вы создадите целевую таблицу в базе данных назначения вручную, используя внешнее средство (например, SQL Server Management Studio), новая таблица не сразу появится в списке доступных целевых таблиц. Чтобы обновить список целевых таблиц, вернитесь на страницу Выбор назначения , еще раз выберите целевую базу данных, чтобы обновить список доступных таблиц и представлений, и снова перейдите на страницу Выбор исходных таблиц и представлений .

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

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

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

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

Предварительный просмотр
Нажмите кнопку Предварительный просмотр, чтобы открыть предварительный просмотр до 200 строк образца данных в диалоговом окне Просмотр данных. Таким образом вы убедитесь, что мастер будет копировать именно необходимые данные. Дополнительные сведения см. в разделе Предварительный просмотр данных.

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

Выбор исходных и целевых таблиц для Excel

Внимание

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

Исходные таблицы Excel

В список исходных таблиц и представлений для источника данных Excel входит два типа объектов Excel.

  • Листы. После имен листов следует символ доллара ($), например Лист1$.
  • Именованные диапазоны Именованные диапазоны (если таковые имеются) указываются по имени.

Если требуется загрузить данные из определенного неименованного диапазона ячеек или в него, например из диапазона [Лист1$A1:B4]или в него, необходимо написать запрос. Вернитесь на страницу Выбор копирования таблицы или запроса и выберите вариант Написать запрос, указывающий данные для передачи.

Целевые таблицы Excel

При экспорте данных в Excel можно указать назначение одним из следующих трех способов.

  • Лист Чтобы указать лист, добавьте в конец имени листа символ $ и окружите сроку разделителями, например [Лист1$].
  • Именованный диапазон Чтобы указать именованный диапазон, используйте имя диапазона, например Мой_диапазон.
  • Неименованный диапазон Чтобы указать диапазон ячеек, которым не были заданы имена, добавьте символ $ после имени листа, добавьте спецификацию диапазона и окружите строку разделителями, например [Лист1$A1:B4].

Совет

Если Excel используется в качестве источника или назначения, рекомендуется выбрать пункт Изменить сопоставления и проверить сопоставления типов данных на странице Сопоставления столбцов .

Дальнейшие действия

После того как вы выберете существующие таблицы и представления, которые нужно скопировать, и сопоставите их с местами назначения, откроется страница Сохранение и запуск пакета. На этой странице можно указать, нужно ли немедленно запустить операцию копирования. В зависимости от конфигурации вы также можете сохранить пакет СЛУЖБ SQL Server Integration Services, созданный мастером, чтобы настроить его и повторно использовать его позже. Дополнительные сведения см. в разделе Сохранение и запуск пакета.

См. также

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