Призначення
Блок представляє вхід потоку. Він видає таблицю, передану «Викликом потоку» або «Викликом потоків». Один потік може мати кілька таких входів. Параметри запуску передаються окремо за іменами й обробляються блоком «Параметри запуску».
Порти та схема
Вхідних портів немає; вихід out передає дані подальшим перетворенням. Перелік fields визначає очікувані колонки; порожній список залишає всі передані поля. Назви мають бути унікальні, до 256 символів; службовий префікс __bridge_ не використовуйте.
Інший спосіб запуску
direct=empty видає порожню таблицю оголошених полів, якщо потік запущено не іншим потоком. direct=refuse зупиняє такий запуск із поясненням. У підпотоці виклик сам обирає потрібний вхід; інші входи цього виклику отримують порожні дані. У старому збереженому налаштуванні може залишатися обмеження конкретного виклику; панель показує його та дозволяє перейти до приймання будь-якого потоку.
Налаштування входу
- Додайте блок і надайте назву за змістом таблиці.
- Впишіть очікувані поля по одному або прийміть перелік зі знайденого блоку виклику.
- Оберіть порожні дані або відмову для іншого способу запуску.
- Під’єднайте перетворення та опублікуйте потік.
- У батьківському потоці виберіть цей вхід, передайте таблицю й перевірте її схему.
Перевірка контракту
Збережіть потік, щоб побачити список інших блоків «Виклик потоків», які його запускають. Перевіряйте, чи передають вони дані й які саме поля. Однакові назви параметрів і колонок не роблять їх одним об’єктом. Не використовуйте порожній результат прямого запуску як доказ, що батьківський процес не має даних.
Приклад спільної обробки
Створіть вхід «Продажі» з полями Product, Period, Amount. Під’єднайте нормалізацію Product, фільтр Period та групування. Різні батьківські потоки передають у цей контракт дані різних джерел; вихід підпотоку повертає однакову структуру.