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


Диспетчер соединения файлов

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

Диспетчер соединения файлов позволяет пакету ссылаться на существующий файл или папку или создавать файл или папку в процессе выполнения. Например, можно установить ссылку на файл Excel. Некоторые компоненты в Службах Microsoft SQL Server Integration Services используют сведения в файлах для выполнения своей работы. Например, задача «Выполнение SQL» может ссылаться на файл, содержащий набор инструкций SQL. Другие компоненты выполняют операции с файлами. Например, задача «Файловая система» может ссылаться на файл для его копирования в другое расположение.

Типы применения в диспетчере соединения файлов

Свойство FileUsageType диспетчера соединения файлов определяет, как используется соединение файла. Диспетчер подключения файлов может создать файл или папку, а также использовать уже существующий файл или папку.

В следующей таблице приводятся значения FileUsageType.

значение Описание
0 Диспетчер подключения файлов использует существующий файл.
1 Диспетчер подключения файлов создает файл.
2 Диспетчер соединения файлов использует существующую папку.
3 Диспетчер соединения файлов создает папку.

Соединения с несколькими файлами или папками

Диспетчер соединения файлов может ссылаться только на один файл или папку. Для создания ссылки на несколько файлов или папок используйте диспетчер соединения нескольких файлов вместо диспетчера соединений с файлом. Дополнительные сведения см. в статье Multiple Files Connection Manager.

Настройка диспетчера соединения файлов

При добавлении диспетчера подключений к файлу в пакет службы Integration Services создает диспетчер соединений, который будет разрешать подключение к файлу во время выполнения, задает свойства подключения к файлу и добавляет соединение "Файл" в коллекцию подключений пакета.

Свойству ConnectionManagerType диспетчера соединений присваивается значение FILE.

Диспетчер соединения файлов можно настроить следующим образом.

  • Определить тип применения.

  • Определить файл или папку.

Свойство ConnectionString для диспетчера соединений файлов можно задать, указав выражение в окно свойств SQL Server Data Tools (SSDT). Но чтобы избежать ошибки проверки при использовании выражения для указания файла или папки, добавьте путь к файлу или папке в пункте Файл/папкав Редакторе диспетчера подключения файлов.

Свойства могут быть заданы с помощью конструктора SSIS или программным путем.

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

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

Редактор диспетчера подключений файлов

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

Примечание.

Свойство ConnectionString для диспетчера соединений файлов можно задать, указав выражение в окно свойств SQL Server Data Tools (SSDT). Но чтобы избежать ошибки проверки при использовании выражения для указания файла или папки, добавьте путь к файлу или папке в пункте Файл/папкав Редакторе диспетчера подключения файлов.

Дополнительные сведения о диспетчере подключения файлов см. в разделе File Connection Manager.

Параметры

Тип применения
Укажите, будет ли Диспетчер подключения файлов подключаться к существующему файлу или папке или создаст новый файл или папку.

значение Описание
Создать файл Во время выполнения создается новый файл.
Существующий файл Использовать существующий файл.
Создать папку Во время выполнения создается новая папка.
Существующая папка Использовать существующую папку.

Файл / Папка
Если Файл, укажите нужный файл.

Если Папка, укажите нужную папку.

Обзор
Выберите файл или папку в диалоговом окне Выбор файла или Выбор папки .

Справочник по пользовательскому интерфейсу: диалоговое окно "Добавление диспетчера подключений файлов"

Используйте диалоговое окно Добавление диспетчера соединения файлов , чтобы определить соединение с группой файлов или папок.

Дополнительные сведения о диспетчере соединений с несколькими файлами см. в разделе Multiple Files Connection Manager.

Примечание.

Встроенные задачи и компоненты потока данных в службах Integration Services не используют диспетчер соединений с несколькими файлами. Однако можно использовать этот диспетчер соединений в задаче «Скрипт» и компоненте скрипта.

Параметры диалогового окна для добавления диспетчер подключений файла

Тип применения
Укажите тип файлов для диспетчера подключения нескольких файлов.

значение Описание
Создать файлы Диспетчер соединений создаст файлы.
Существующие файлы Диспетчер соединений будет использовать существующие файлы.
Создать папки Диспетчер соединений создаст папки.
Существующие папки Диспетчер соединений будет использовать существующие папки.

Файлы или папки
Просмотрите файлы или папки, добавленные при помощи описанных ниже кнопок.

Прибавить
Добавьте файл с помощью диалогового окна Выбор файлов или добавьте папку с помощью диалогового окна Выбор папки .

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

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

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

Справочник по пользовательскому интерфейсу: диалоговое окно "Предлагаемые типы столбцов"

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

Дополнительные сведения о типах данных, используемых службами Integration Services, см. в разделе "Типы данных служб Integration Services".

Параметры диалогового окна для предлагаемых типов столбцов

Число строк
Введите или выберите число строк в выборке, используемой алгоритмом.

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

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

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

Заполнять столбцы строкового типа
Выберите этот флажок, чтобы включить дополнение строк.

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

Справочник по сообщениям об ошибках служб Integration Services