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


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

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

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

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

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

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

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

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

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

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

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

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

Следующая задача занятия

Проверка учебного пакета, созданного на занятии 2