Як налаштувати контейнер «цикл по кожному елементу»

У середовищі Business Intelligence Development Studio відкрийте проект служб Integration Services, що містить необхідний пакет.

Перейдіть на вкладку Потік управління і двічі клацніть «цикл по кожному елементу».

Клацніть Колекція і виберіть тип перечіслітеля зі списку Нумератор.

Вкажіть Нумератор і встановіть параметри перечіслітеля, як показано далі.

  • Щоб використовувати Нумератор з циклом по кожному файлу, вкажіть папку, в якій містяться необхідні для перерахування файли, вкажіть фільтр для імені та типу файлу і вкажіть, чи потрібно повертати повне ім'я файлу. Також вкажіть, чи потрібно для пошуку файлів звертатися до вкладених папок.
  • Щоб використовувати Нумератор по кожному елементу, натисніть кнопку Стовпці і в діалоговому вікні Стовпці For Each Item для додавання стовпців натисніть кнопку Додати. Виберіть тип даних зі списку Тип даних для кожного стовпця і натисніть кнопку ОК.
    Введіть значення в стовпцях або виберіть їх зі списків.

Щоб додати новий рядок, клацніть в будь-якому місці за межами осередку, в яку було введено значення.

Якщо значення несумісне з типом даних стовпця, текст буде виділений червоним кольором.

При необхідності натисніть кнопку огляду (...) в текстовому полі Вирази на сторінці Колекція. щоб створити вираження, за допомогою яких відбувається оновлення значень властивостей. Додаткові відомості див. У розділі Як створити вираз властивостей.

Властивості, представлені в списку властивості. змінюються в залежності від перечіслітеля.

При необхідності натисніть Зіставлення змінної для зіставлення властивостей об'єктів зі значеннями колекції, потім:.

  1. Виберіть змінну зі списку Змінні або натисніть <Создать переменную>. щоб створити змінну.
  2. Якщо створюється нова змінна, встановіть її властивості в діалоговому вікні Додати змінні і натисніть кнопку ОК.
  3. При використанні перечіслітеля по кожному елементу можна оновити значення індексу в списку Індекс.

Значення індексу показує, який стовпець в елементі потрібно зіставити зі змінною. Тільки Нумератор по кожному елементу може використовувати значення індексу, відмінне від 0.

При необхідності натисніть Вирази і на сторінці Вирази створіть вираження властивостей для властивостей контейнера «цикл по кожному елементу». Додаткові відомості див. У розділі Як створити вираз властивостей.