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


Задача 3. Изменение диспетчера соединений с плоскими файлами

В этом задании требуется изменить диспетчер соединений с плоскими файлами, который был создан и настроен на занятии 1. При создании диспетчера соединений с плоскими файлами он был настроен на статическую загрузку отдельного файла. Чтобы диспетчер соединений с плоскими файлами мог последовательно загружать файлы, необходимо изменить свойство ConnectionString диспетчера подключения таким образом, чтобы он принимал пользовательскую переменную User:varFileName, содержащую путь к файлу, который должен быть загружен в процессе выполнения.

Изменив диспетчер соединения таким образом, чтобы для заполнения свойства ConnectionString использовалось значение пользовательской переменной User::varFileName, можно добиться, чтобы диспетчер подключения соединялся с различными плоскими файлам. При выполнении каждой итерации контейнера «цикл по каждому элементу» будет динамически обновляться переменная User::varFileName. Обновление переменной в свою очередь вызовет соединение диспетчера со следующим плоским файлом и обработку следующего набора данных задачей «Поток данных».

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

  1. На панели Диспетчеры соединений щелкните правой кнопкой мыши Образец источника данных «плоский файл» и выберите пункт Свойства.

  2. В окне свойств щелкните в пустой ячейке Выражения, а затем нажмите кнопку с многоточием (…).

  3. В диалоговом окне Редактор выражения свойств в столбце Свойство введите или выберите ConnectionString.

  4. В столбце Выражение нажмите кнопку с многоточием (…), чтобы открыть диалоговое окно Построитель выражений.

  5. В диалоговом окне Построитель выражений раскройте узел Переменные.

  6. Перетяните переменную User::varFileName в поле Выражение.

  7. Нажмите кнопку ОК, чтобы закрыть диалоговое окно Построитель выражений.

  8. Еще раз нажмите кнопку ОК, чтобы закрыть диалоговое окно Редактор выражений свойств.